回复:如何读某个变量的名称或注释 写到一个字符串里面

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23706
  • 精华

    915
  • 被关注

    1288

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2021-01-02 10:27:21

18楼

其实,事情是这样的。

IO系统、远程设备、PLC系统本身都可能会产生各种警告、报警、故障,而且一律是使用代码;并使用代码传输。

对于代码的解读,都是由监控软件、监控程序来完成的。

比如:博图在线诊断;对警告、故障代码的解释,由诊断程序提供。

STARTER在线诊断驱动,代码解释由诊断程序提供。

共同的一点,都是在最终的HMI 人机界面中提供代码的解读程序。没有传输解读字符串的。

随着系统变化、维护更新、更换模块,固件发生变化,还可能出现新的代码。你准备怎么办?

所以,不能将它们做在PLC内部!只能做在HMI中。

我觉得,如果是使用PLC内的WEB。简单的就是将代码解释做在WEB程序这里。但它肯定不能涵盖所有警告、故障代码,只能是很少一部分。

既然能使用WEB,就说明有网络。如果可能,当然是网络中建立有专门的服务器了。这样PLC只需要在WEB中给出设备类型(比如订货号)报警、故障的代码;和服务器地址;由客户端程序跳转到服务器获得代码的解释。

即便,今后固件有了更新,有了新的代码(这是肯定会有的);也只需在服务器中添加新的解释;控制系统不需要做任何改变。

不是么?


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11128条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。