故障排除

简介

本节介绍排除 Modicon M218 Logic Controller 故障的过程。

无法传输应用程序

可能的原因:

oPC 不能与控制器通讯。

o您的应用程序是否有效?

oCoDeSys 网关是否正在运行?

解决方法:

o请参阅下面的部分(EcoStruxure Machine Expert 和 Modicon M218 Logic Controller 之间的通讯)。

o您的应用程序必须有效。有关详细信息,请参阅 EcoStruxure Machine Expert - 编程指南:管理应用程序 > 维护应用程序 > 调试

oCoDeSys 网关必须正在运行:

a.单击任务栏中的 CoDeSys Gateway SysTray(stopped) 图标,

b.选择 Start Gateway

计算机上的 EcoStruxure Machine Expert 与 Modicon M218 Logic Controller 之间无法通讯

可能的原因:

o未正确使用电缆。

oPC 未检测到控制器。

o通讯设置不正确。

o控制器未正确运行。

解决方法:

G-SE-0007985.1.gif-high.gif

 

 

检查

操作

1

检查:

o电缆是否正确链接到控制器和 PC,并且没有损坏。

o根据连接类型使用特定的电缆:

oTCSXCNAMUM3P 电缆用于 USB 连接。

2

检查 PC 是否已检测到 Modicon M218 Logic Controller:

1.单击开始 > 控制面板 > 系统,选择硬件选项卡并单击设备管理器

2.检查 Modicon M218 Logic Controller 节点是否出现在列表中:G-SE-0007986.1.gif-high.gif

3.如果 Modicon M218 Logic Controller 节点未显示或在节点的前面有一个 G-SA-0045289.2.gif-high.gif 图标,则拔出/插入控制器侧面的电缆。

3

检查活动路径是否正确:

1.双击设备窗口中的控制器节点,

2.检查 Modicon M218 Logic Controller 节点是否显示为粗体而非斜体

如果不是:

a.停止 CoDeSys Gateway:右键单击任务栏中的 Gateway SysTray(running) 图标 G-SE-0005449.2.gif-high.gif,并选择 Stop Gateway

b.拔出/插入控制器侧面的电缆,

c.启动 CoDeSys Gateway:右键单击任务栏中的 Gateway SysTray(stopped) 图标 G-SE-0005450.2.gif-high.gif,并选择 Start Gateway

d.在 EcoStruxure Machine Expert 控制器配置窗口中选择网关,然后单击扫描网络。选择 Modicon M218 Logic Controller 节点并单击设置活动路径

注意: 如果您的 PC 已连接到以太网网络,则其地址可能会改变。在此情况下,当前的活动路径设置不再正确,且 Modicon M218 Logic Controller 节点显示为斜体。选择 Modicon M218 Logic Controller 节点并单击 解析名称。节点不能再显示为斜体,单击设置活动路径

4

请参阅系统和 I/O 的 LED 状态描述 部分。

应用程序未执行

可能的原因:

任务中未声明 POU。

解决方法:

因为 POU 由任务进行管理,所以必须将 POU 添加到一个任务中:

1.双击应用程序树选项卡中的任务,

2.在任务窗口中单击 Add Call

3.输入助手窗口中选择要执行的 POU,并单击确定

可能的原因:

o应用程序未进入“运行”状态。

o在“运行/停止”模式下配置了某个输入。

o运行/停止开关切换到了“停止”位置。

解决方法:

o使用在“运行/停止”模式下配置的输入运行应用程序。

o将运行/停止开关切换到“运行”位置。

CoDeSys Gateway 未启动(CoDeSys Gateway SysTray 图标为黑色)

可能的原因:

长时间保持连接状态。

解决方法:

如果 CoDeSys Gateway SysTray 图标为黑色(已停止):

1.打开任务管理器,

2.停止 Gatewayservice.exe 并再次启动:

o复位计算机

o控制面板中,打开管理工具计算机管理

o服务中双击 CoDeSys Gateway

o单击启动服务按钮。

3.如果 CoDeSys Gateway SysTray 图标为红色(正在运行),则表示处于控制中。

无法进行串行线路通讯

可能的原因:

o串行线路设备之间的通讯设置不一致。

o控制器未正确运行。

解决方法:

检查:

o所有串行线路设备的协议通讯设置(波特率、奇偶校验等)是否一致。

oSerial Line 对象上是否添加了正确的通讯管理器:

o如果线路用于 Modbus 协议,则添加 Modbus 管理器

o如果线路用于访问 IEC 变量的通讯,则添加 MachineExpert-Network Manager

o控制器正确运行。请参阅系统和 I/O 的 LED 状态描述 部分。

无法创建启动应用

可能的原因: 

控制器处于 RUN 状态时无法进行操作。

解决方法:

o选择 Stop Application

o选择创建引导项目

PTO 功能未启动

可能的原因: 

AUX 输入配置为“驱动器就绪”,但未使用。

解决方法:

o如果 AUX 变量设置为 Drive_Ready,请检查驱动器是否正确运行,或

oPTOsimple 功能块的 Dis_Drive_Ready 变量设置为 0。

更改设备名不起作用

可能的原因: 

应用程序正在运行。

解决方法:

o选择 Stop Application

o更改设备名称.

POU 监控速度较慢

可能的原因: 

任务间隔太小或 POU 太大。

解决方法:

o增大配置的任务间隔。

o将应用程序拆分成更小的 POU。

PLC 上的 ERR LED 快速闪烁

可能的原因: 

检测到系统错误。

解决方法:

检查应用程序(指针管理、数组管理等)。

控制器处于“暂停”状态

可能的原因: 

PLC 已由于看门狗事件而停止。

解决方法:

o如果配置了任务看门狗:

a.运行不带任务看门狗的应用程序

b.从任务监视器中获取最长任务循环时间

c.将任务看门狗设置为大于最长任务循环时间

o如果未配置任务看门狗:

o如果配置了循环任务,则将循环时间增加为大于平均任务时间 1.25 倍的值

o如果配置了多个任务,且其中一个为自由运行任务,请尝试将该自由运行任务配置为循环任务

可能的原因: 

应用程序中检测到除 0 事件。

解决方法:

检查应用程序。在应用程序中使用用于隐含检查的 POU 以管理此类情况。

源下载导致通讯错误

下表描述了在源下载过程中导致通讯错误的可能原因:

可能的原因

解决方法

在控制器处于“运行”状态时尝试下载源。

在尝试下载之前停止控制器。

源文件超过了控制器中的可用内存空间。

如果随源文件一起发送其他文件,请考虑取消选择这些文件,以减少整体下载大小。请参阅 EcoStruxure Machine Expert 主菜单中的项目 > 项目设置 > 源下载 > 其他文件...