S7-200与与上位的的随机程序如何编写?

我要做一个S7-200与上位机进行无线传输,传输的过程中,由于信号经常会断,客户要求信号断的时候要做一个信号报警。
我想做一个随机做通信判断的,如果两者此时的信号不一致时就发报警。表示通信有中断现象。
这种随机程序我们在PLC及上位机中一般如何编写?

最佳答案

你说的随机通信做判断我倒没做过
我可以说说我们是怎么做的
譬如我把200PLC的v0.0这一位一直设定为1 如用LD SM0.0 OUT V0.0
然后上位机,譬如每隔0.5秒来检查 PLC上传上来的该位,如果是1,那么说明正常,并且将该为
设定为0,将通信错误计数器复位为0
如果上位机检查时发现该位为0 ,那么就用个计数器来加1,
如果计数器的设定值为10,那么说明主机检查PLC的通信位,已经连续10次为0 ,这个时候启动报警

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:00
下一篇 2020年10月31日 下午2:00

相关推荐

  • TD200的按键地址怎么定义

    TD200的按键地址怎么定义 问题补充:我选择使用的是TD200 V1.0 OR EARLIER版本的 按键没有在变量存储区符号表中没有定义…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP自由口协议问题

    各位,想请问下西门子CPU224XP有两个通讯口,我需要一个通讯口用来与传感器通讯,另一个与触摸屏通讯,那么请问: 1、传感器与PLC通讯必须采用自由口协议吗?可不可以用…

    SIMATIC S7-200 2021年7月4日
  • EM253应用中保留位理解

    应用EM253生成位控指令时, 书种提到 ”过程映像区(Q区)中保留8个输出位“ 怎么理解? 问题补充:如果命令字节是QB0 是否输出点Q0…

    SIMATIC S7-200 2021年7月4日
  • PID功率调节问题

    需要使用西门子PLC200编程软件编写一个关于通过设定功率及百分比(%)对加热功率实现PID自动调节及百分比调节 的程序,大家有没有好的方法,有参考程序更好 最佳答案 参…

    SIMATIC S7-200 2021年7月5日
  • s7-200端口

    S7-200,CPU216上的两个端口,请问那个口是232口,知道的大侠具体解释下。谢谢。 问题补充:s7-200、需要与台达DOP-B07S411屏通讯,屏的COM1口是232口…

    SIMATIC S7-200 2017年11月12日
  • 新手求关爱

    我想知道plc边上的x10,x11,x12,x20是什么东西 问题补充:如果我想画一个模板,需要把这些加上去吗 最佳答案 我想知道plc边上的x10,x11,x12,x20是什么东…

    2021年7月5日
  • S7 200PLC程序断电保持

    S7 200PLC程序中为防止市电突然断电导致意外,程序基本每5秒要执行一次断电保持,采用哪种方式好?或者如何实现?谢谢 问题补充:是在断电前对计时时间的保存一次工作时间…

    SIMATIC S7-200 2020年11月1日
  • S7-200 热电偶模块和热电阻模块

    200的热电偶模块和热电阻模块在使用时选择哪一种更方便调试 求高手告知谢谢 最佳答案 电偶模块和热电阻模块在使用时选择哪一种更方便调试?这个问题不成立,两者均方便调试。两…

    SIMATIC S7-200 2017年8月16日
  • 系统出现致命性错误:009,用户存储区DB1永久存储区错误,这个问题怎么解决??

    是不是没有存储卡的CPU会出现这样的报警?加密等级四的224cpu下载程序会覆盖远程吗? 问题补充:西门子224运行中出现报警,重新上电报警无法消除。用数据线连接后报警消除,但程序…

    SIMATIC S7-200 2020年11月1日
  • LD M20.0

    LD     M20.0O      M22.4LD &nb…

    SIMATIC S7-200 2020年11月1日