如何在程序中判断触摸屏与plc间的通讯出现故障?

如题,如何通过程序判断触摸屏与plc连接出现故障。请问各位老师能否给个思路?谢谢。

最佳答案

我做了一个例子,请看图,步骤如下:
1、在PLC里建立DB1数据块,里面设两个开关量“PLC秒开关”和"人机响应开关”,
2、人机变量中连接这两个变量
3、在人机“PLC秒开关”变量的属性----事件----数值变更中添加”取反位“,让”人机响应开关“变量随着“PLC秒开关”变化而变化。
4、在PLC程序块中编程,让“PLC秒开关”每0.5秒反转,再用TON延时指令让"人机响应开关”1秒内没有动作就输出 人机通信失败,  因为人机通信异常后"人机响应开关”将不再会发生变化

图片说明:

如何在程序中判断触摸屏与plc间的通讯出现故障?  

提问者对于答案的评价:
谢谢回答,学习了。

专家置评

zhangli0和 stephenjf ,这两位工程师的思路也不错。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日 上午12:52
下一篇 2017年10月31日 上午12:53

相关推荐

  • 有关MB_MASTER地址的问题?

    在S71200中,做MODBUS通信时的DATA_ADDR应该如何填写地址?现在在使用的变频器中,只有FA00与FA01两种MODBUS地址,对应十进制是64000和64001,在…

    SIMATIC S7-1200 2017年10月29日
  • S1200和TP700系列触摸屏通讯

    想了解S1200和TP700数据交换,主要是了解变量如何定义,在TP700中HMI变量如何定义可以读取S1200输入或输出点状态,谢谢! 最佳答案 触摸屏与plc连接后,只要是预先…

    SIMATIC S7-1200 2017年7月30日
  • 怎样得到S7-1200 扫描时间

    s7-300 OB1中有上周期扫描时间,但是S7-1200中却没有?要怎样得到扫描时间? 最佳答案 S7-1200PLC扫描周期如下图:或者使用程序:在 S7-…

    2017年6月19日
  • 1200的使用,TON定时器

    对于1200的定时器如何使用,在300里不是直接定义T0或Tn就好了,在1200里怎么定义啊。在1200里如何使用定时器的常闭点或开点,还有如果使用的定时器多,那每一个都建DB的话…

    SIMATIC S7-1200 2017年6月10日
  • S7-1200高速计数器的输入滤波器

    在S7-1200的V3.0版本中,我启用高速计数器来读大概20kHz的脉冲,高速计数器要想读出20kHz的脉冲,其输入通道的“输入滤波器”应该选“20millisec”。但是在V3…

    SIMATIC S7-1200 2017年6月10日
  • S7-1200定时器监视值为0

    修改程序,在该功能块中添写程序,额外用到了两个定时器,编译然后更新DB块,运行监视时发现该功能块对应的数据块之前有的定时器t1,t2有监视值xxDxxHxxMxxSxxMS&nbs…

    2017年6月4日
  • S71200 MODBUS指令

    S71200modbuszhu主站通讯时,master指令如何编写强制单个线圈工作?如果我的下位仪表线圈寄存器地址是0x00,mater指令中data_ptr中是ff00,data…

    SIMATIC S7-1200 2017年8月18日
  • S7-1200 PLC是什么时候出来的

    S7-1200 plc是什么时候出来,是替代那一款,比S7-200有何优势。 最佳答案 出来几年了,现在已经出到4.x版,基本上一年一版。我认为1200应该是替代300的…

    SIMATIC S7-1200 2017年6月5日
  • s7-1200是v4.0版本的可以控制v20变频器吗

    S7-1200与V20之间的USS通信_起停 课程编号:V1346 本视频详细介绍了西门子S7-1200&a…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 …

    2017年6月27日
  • 温度PID设置

    各位好,我在调试温度PID时,怎么下载PID值,一般温度PID调节,P值,I值,各是 多少啊,谢谢!我附图中的PI值那两行英文各是什么意思啊? 图片说明:  &…

    2017年10月31日