• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
WAIC 2025早鸟票预售
HMI

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

  2014年10月22日  

  通常方法是用心跳检测,定义一个bool,HMI固定频率将该点置位,PLC收到该点为ON信号后将其复位。若在一段时间内,比如5s内没有收到该点为ON的信号,则认为通许中断。

  plc把memory clock字节传到屏上,屏用脚本把这个字节的值赋值给另外的一个plc内的地址,然后plc内判断返回的字节两个扫描周期是否一样,如果一样说明通讯中断。

  举个例子,请看图,步骤如下:

 

 

  1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关”和"人机响应开关”,

  2、人机变量中连接这两个变量

  3、在人机“PLC秒开关”变量的属性----事件----数值变更中添加”取反位“,让”人机响应开关“变量随着“PLC秒开关”变化而变化。

  4、在PLC程序块中编程,让“PLC秒开关”每0.5秒反转,再用TON延时指令让"人机响应开关”1秒内没有动作就输出 人机通信失败, 因为人机通信异常后"人机响应开关”将不再会发生变化。

最新视频
茵梦达x富诺尔:携手共铸信任力,共赴百年承诺之旅   
松下GM5运动控制器正式下线   
研祥金码
40年‘针’功夫提速新能源产线
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态
【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态

7月27日,2025智能趋势论坛将以“AI数算 重构智造产链生态”为主题,邀请业界专家、学者和企业家深度交流对话,围绕"

Compact Line 卫生型应用场景的专用仪表组合
Compact Line 卫生型应用场景的专用仪表组合

恩德斯豪斯Compact Line产品组合包含三款现场仪表,基于三种测量原理工作,分别用于连续物位测量、限位检测和压力监

在线会议
热门标签
HMI

社区