用户中心

资讯 > 人机界面

如何通过程序判断触摸屏与plc通讯故障

作者:www.cechina.cn2014.11.28阅读 13391

        通常方法是用心跳检测,定义一个bool,HMI固定频率将该点置位,plc收到该点为ON信号后将其复位。若在一段时间内控制工程网版权所有,比如5s内没有收到该点为ON的信号CONTROL ENGINEERING China版权所有,则认为通许中断。
        plc把memory clock字节传到屏上,屏用脚本把这个字节的值赋值给另外的一个plc内的地址,然后plc内判断返回的字节两个扫描周期是否一样,如果一样说明通讯中断。
        举个例子,请看图www.cechina.cn,步骤如下:


        1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关”和"人机响应开关”,
        2、人机变量中连接这两个变量
        3、在人机“PLC秒开关”变量的属性----事件----数值变更中添加”取反位“,让”人机响应开关“变量随着“PLC秒开关”变化而变化。
        4、在PLC程序块中编程,让“PLC秒开关”每0.5秒反转控制工程网版权所有,再用TON延时指令让"人机响应开关”1秒内没有动作就输出 人机通信失败www.cechina.cn, 因为人机通信异常后"人机响应开关”将不再会发生变化。
标签:HMI,plc,触摸屏,
版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688