我在欧姆龙PLC上有一块以太网卡。有没有办法自动检查以太网卡是否正常工作?如果没有,有没有手动的方法?例如,如果卡要在PLC上输出,它将给出一个错误。但是,如果卡只是失去了与服务器的信号,那么它不会给出错误。有关于如何做到这一点的帮助吗?
发布于 2012-09-14 19:45:19
您可以检查几种类型的错误。执行此操作的方式取决于错误的类型。您可以检查的内容:
ETN单元错误状态(位于PLC CIO地址CIO 1500 + (25 x单元编号) +18)
报告内容: IP配置、路由、DNS、邮件、网络服务等,错误。请参阅:手册第8-2节
ETN装置还保存一份内部错误日志(手册第8-3节),您可以使用FINS命令将其读出到HMI软件(如果使用)。该文档记录了ETN单元内部的各种错误。
PLC中还为CPU总线设备(如ETN单元)保留了其他内存,可提供基本状态标志,您可以将其包括在梯形图逻辑中,以发出警报等(参见第4-3节:辅助区数据)。
这些标志指示装置是否正在初始化,例如,是否已成功初始化,是否已准备好执行网络命令,最后执行的命令是否完成正常或返回错误代码(可从如上的错误日志中读取)等。这些标志可指示PLC是否无法与ETN设备正常通信。
发布于 2012-09-13 15:01:25
您可以实现单字节位置,该位置将由服务器每秒自动递增。然后,每隔几秒钟检查PLC逻辑是否旧读数与新读数相同,如果是,则触发警报,指出物理服务器(作为通信客户端)没有与PLC以太网卡通信。
https://stackoverflow.com/questions/12399252
复制相似问题