请问怎么读取PLC的运行状态和通讯状态

本人在做一个西门子S7-200PLC和上位机的自由口通讯程序
 上位机要读取PLC的通讯状态(0=正常,1=故障)和PLC运行状态(0=停止,1=运行,2=鼓掌)
 请问各位师傅怎么做  用什么代码读取状态???

最佳答案

通讯是否正常可以在通讯双方以约定数据校验来实现,可以使用的就是数据包按字节校验,接收方按照约定格式解校验,校验码正确则通讯正常,
  再结合主\从站指令执行周期来做计时,做超时不回应错误

  PLC运行状态可以判断SM4.3的值 1运行出错.0运行正常.
 SM0.0=0停止.

提问者对于答案的评价:
满意

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:10
下一篇 2021年7月5日 上午1:10

相关推荐

  • 怎样把读出来的时钟转为十进制的数

    怎样把读出来的时钟转为十进制的数 最佳答案 实时时钟BCD转INT。读实时时钟,将年月日时分秒—-星期复制到以VB10开始的8个字节中,以BCD码存储,然后转换为十进制整数LD…

    SIMATIC S7-200 2020年11月1日
  • S7-200复位

    复位时间继电器,时间不到不能复位吗?复位连续3位,T37/T38/T39,T39时间不到复位不了 钻石用户推荐最佳答案 复位指令与定时器指令配合使用1、只能用复位 (R)…

    SIMATIC S7-200 2021年7月5日
  • 数据传输

    我在控制系统中用s7-400作为主站,用s7-200作为从站。我应该如何把主站中需要的数据写到从站中?在此谢谢诸位了! 最佳答案 用PROFIBUS-DP总线连接的方式,S7-40…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输出信号范围转化

    我现在用em231 和232模块,它的输入输出都是电流0—20ma但是,实际中我的输入输出电流范围都是4—20ma ,请问应该怎么样转化啊? 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • 计数器如何使用

    计数器C1的预定值PV为+! 是什么用意!能给实际举个例程吗? 问题补充:friend2580@163.com 最佳答案 很简单的,需要的话留下邮箱,我可以做一个例程给你…

    SIMATIC S7-200 2021年7月5日
  • 传感器接线电阻

    两线制和三线的开关量的传感器接进s7-200是不是都要串个电阻啊,我的两线的传感器没接电阻接上去亮了一下就烧了,用keyence的三线没有问题,这个有说法吗 ?主要是我原…

    SIMATIC S7-200 2021年7月5日
  • mp277与S7-200的时间如何统一

    请教:在MP277画面中显示的系统时间(可修改)如何传到S7-200中。谢谢! 最佳答案 请参考——触摸屏时间和plc时间同步http://www.ad.siemens.com.c…

    SIMATIC S7-200 2020年11月1日
  • 自由口通讯问题无法接收数据

    请教各位大侠在编程中遇到的问题,用200跟空调通讯板进行自由口通讯。我的PLC是224XP,用串口调试软件跟通讯板都可以正常收发信息,但是跟PLC链接后始终不能收到数据。用串口软件…

    2018年3月6日
  • s-200 自适应PID控制

    S-200可以实现自适应PID控制么?即是可以设计一个程序可以根据环境的不同(如春夏秋冬季节的变换)自动调整PID参数.麻烦做过此类的与我交流谢谢了,邮箱yoyobluefish@…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量做成块

    急:S7-200模拟量转换可不可以做成象S7-300那样的FC105块,多次调用,怎么做?谢谢! 最佳答案 我以前做了一个,经实验很好用你试一试LD  &nbs…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论