请问怎么读取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

相关推荐

  • 请教通讯协议程序分析

    我编写了一自由口协议程序,建立传感器与PLC之间的通讯,可是调试时没能接收到数据,不知是何原因,现将程序贴出来,麻烦各位帮忙分析下啊,不甚感激了。 MAIN: …

    SIMATIC S7-200 2021年7月4日
  • 基于S7-200的纠偏系统的编程问题,求大侠帮助

    采用CUP224XP,AIW0和AIW2分别输入两个模拟量(0-10V),对这两个模拟量相加后除以2的值,对一下值进行比较,在【10000,32000】区间输出%80的脉宽控制Q0…

    SIMATIC S7-200 2020年11月1日
  • 200 smart pc acess

    server 2012为什么不能按照ACESS 最佳答案 应该可以安装,有什么提示信息https://support.industry.siemens.com/cs/cn…

    SIMATIC S7-200 2021年7月5日
  • 200自由口通讯后续产品

    200以后不是会慢慢停产吗?那有关自由口通讯这一功能的后续产品是什么吗? 问题补充:我是说假如日后200停产了,进入产品备品备件期,我要是还想用自由口通讯这个功能应该选择哪一款后续…

    SIMATIC S7-200 2020年10月31日
  • 通讯干扰

    CPU224XP 端口0用modbus网络控制3个变频器分别75KW,1.5KW,7.5W;之前正常运行好多天。现在如果启动1.5KW和7.5KW的,也都能正常通讯,但是…

    SIMATIC S7-200 2020年11月1日
  • S7-200数据占位问题

    如VW0占用VB0与VB1两个字节。那VW9呢?是VB9与VB10两个字节吗?读取方式是由低位到高位吗?谢谢!如果给V10.0、V10.1、V10.2置为1后,VW9是? 最佳答案…

    SIMATIC S7-200 2017年12月9日
  • s7200怎样做个插值运算?

    我有个工艺控制,他的要求是: 0-4分钟温度升到16℃ 4-30分钟温度升到60℃ 30-80分钟温度升到120℃ 80-100分钟温度保温…

    SIMATIC S7-200 2021年7月5日
  • PC S7200 CP243-1

    现有1台带普通网卡的个人电脑,2个CPU216PLC,2个CP243-1模块,组成以太网。请问硬件如何连接或还需要哪些硬件和软件? 问题补充:谢谢各位学长赐教!补充说明:现有PC机…

    SIMATIC S7-200 2021年7月5日
  • 在STEP 7中如何实现温度控制

    温度控制很简单,不需要PID算法,PID交给仪表,这边只需要按照时间给自动改变仪表的设定值。有这样的模块吗?比如说每半个小时设定值增加30℃ 图片说明:    …

    2017年8月1日
  • TD400C如何显示S7200PLC的时间

    问题如题,我用READ-RTC 指令T 为VB2300, 然后我把VB2300转成整数(B-I),放在VW2400里,后把VW2400转成BCD(I-…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论