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日
下一篇 2020年10月31日

相关推荐

  • S7-200 224 通过CP243-1和触摸屏Smart 1000IE通讯配置

    S7-200 224 通过CP243-1和触摸屏Smart 1000IE通讯,CP243-1现在置于位置0,STEP 7-Micro/WIN…

    2018年12月6日
  • 两台CP 243-1之间无法连接及读写

    两台S7-200PLC用两个CP243-1模块通讯,用PC/PPI监控客户机ETH0_XFR子程序时报错:十进制5,连接被中止或在一个没有准备就绪的通道中尝试执行读写请求。但本人组…

    SIMATIC S7-200 2020年10月31日
  • cp243-1通讯不上

    现有4套200的226配cp243-1,同样的以太网向导进行的设置,而且不用挂从站,但是现在有一套cp243-1配置好以后怎么也不能用网线通讯,也没有报警信息,link灯亮而且也在…

    SIMATIC S7-200 2017年11月27日
  • s7200与300的MPI通讯问题

    我想用SFC67 68 去进行200与300的MPI通信 可是我用68 去进行写的通信时 不知道 那2个接口VAR和SD…

    SIMATIC S7-200 2021年7月5日
  • 想知道这段程序运行起来的结果,原因是什么?

    这是调用了子程序“auto” 里面做一个比较指令。 然后主程序中也有使用到auto中的V29.0(一个复位指令)  结果:现在客户那边反应看…

    2017年10月24日
  • 关于SET_RTC格式的问题

    我在HMI中将BCD码写入VW10,然后取VW11放入SET_RTC的第一字节,程序出错。求教,如何将VW10中的BCD码的低字节转换成SET_RTC中可用的格式。 问题补充:笔误…

    SIMATIC S7-200 2020年10月31日
  • 关于200 Smart的PID向导

    用PID加温,温度过低应该调哪个,温度过高应该调哪个,温度差不多的时候怎么样调到接近设定值,使其波动最小,希望大神帮忙解答一下,谢谢了 最佳答案 西门子 S7-200&n…

    SIMATIC S7-200 2021年7月5日
  • 西门子200plc PTO指令

    在200plc程序中看到一个名称为PTO的指令,在指令库中找不到,帮助文档里也没有关于这个指令的介绍,所以一直搞不懂它的功能,有哪位专家能介绍下这个PTO指令,谢谢。 问题补充:C…

    2021年7月5日
  • step7编程软件的网络能否取消或者隐藏

    我想在编程软件中编号程序后,通过截图软件截成图片后拖入到WORD 中,请问为了使程序连贯好看,能否将厌烦的 网络1 网络2 等网络字样取消掉…

    SIMATIC S7-200 2017年10月24日
  • 循环程序

    请教各位循环程序有哪些好的算法? 最佳答案 举个例子说明下:把MW126的数据逐个记录入DB5.DBW66之后32个WORD数据区中    …

    SIMATIC S7-200 2020年11月1日