恭喜,你发布的帖子
发布于 2021-01-02 10:27:21
18楼
其实,事情是这样的。
IO系统、远程设备、PLC系统本身都可能会产生各种警告、报警、故障,而且一律是使用代码;并使用代码传输。
对于代码的解读,都是由监控软件、监控程序来完成的。
比如:博图在线诊断;对警告、故障代码的解释,由诊断程序提供。
STARTER在线诊断驱动,代码解释由诊断程序提供。
共同的一点,都是在最终的HMI 人机界面中提供代码的解读程序。没有传输解读字符串的。
随着系统变化、维护更新、更换模块,固件发生变化,还可能出现新的代码。你准备怎么办?
所以,不能将它们做在PLC内部!只能做在HMI中。
我觉得,如果是使用PLC内的WEB。简单的就是将代码解释做在WEB程序这里。但它肯定不能涵盖所有警告、故障代码,只能是很少一部分。
既然能使用WEB,就说明有网络。如果可能,当然是网络中建立有专门的服务器了。这样PLC只需要在WEB中给出设备类型(比如订货号)报警、故障的代码;和服务器地址;由客户端程序跳转到服务器获得代码的解释。
即便,今后固件有了更新,有了新的代码(这是肯定会有的);也只需在服务器中添加新的解释;控制系统不需要做任何改变。
不是么?
请填写推广理由:
分享
只看
楼主