200用加数法判断PLC通信中断

200用加数法判断PLC通信中断的程序

问题补充:
和上位机INTOUCH通讯

最佳答案

应该是判断通讯中断有没有产生,可以这样做:
 主程序:
 网络1:
 LD     SM0.1
 MOVB   9, SMB30
 MOVB   16#9C, SMB87
 MOVW   0, SMW90
 MOVW   100, SMW92
 MOVB   100, SMB94
 ATCH   INT_0, 9
 ATCH   INT_1, 23
 ENI
 网络2:
 LD     SM0.5
 EU
 XMT    VB0, 0

 中断0:
 LD     SM0.0
 RCV    VB100, 0
 INCB   MB0

 中断1:
 LD     SM0.0
 INCB   MB1
 这个程序是每秒发送一次,发送后就接收。
 中断0是发送完成中断,通过观察MB0就知道发送的次数。
 中断1是接收完成中断,通过观察MB1就知道接收的次数。

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

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

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

相关推荐

  • PLC怎样控制步进与伺服电机?

    1.大家好,怎样用PLC控制步进和伺服电机,我现在手里有三菱FX2N和欧姆龙CPM1A的PLC,步进和伺服电机也有,怎样连接起来用PLC控制,好像PLC不可以直接控制步进和伺服电机…

    SIMATIC S7-200 2021年7月5日
  • SQL_Server2005显示出来

    请专家指点:今天利用VB读写SQL_Server2005,但是怎么也显示不出来了(数据库中的字段定义为varchar)1、sql="select * …

    2021年7月5日
  • 请教:如何将PID输出的AQW转换成实数

    恒压供水,224 XP通过PID调节控制变频器,如何将PID输出的AQW0转换成实数,来显示当前变频器频率。 问题补充:这个问题的关键不是怎么换算模拟量(这个我会),而是…

    SIMATIC S7-200 2020年10月31日
  • CRC校验的原理和实现

    用200和ABB变频器进行自由口通讯;设置成无校验方式也需要校验么?写数据时就是通过XMT发送8个字节数据过去,这个校验应该怎么写?程序无所谓,最好是将方法告诉详细点,谢谢。 最佳…

    SIMATIC S7-200 2020年11月1日
  • 如何用高速计数器采集电磁流量计脉冲

    老板安排我编程,任务是:用西门子PLC S7-200(CPU 224 CN)采集电磁流量计的脉冲数,送到组态王中。由于我刚开始接触PLC,很多都不懂,…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200中FOR-next指令应用的问题

    我用S7-200做了一个用FOR-NEXT指令实现S=1+2+3+…+100的累加程序,发现循环里边的累加器S=S+I一直运行无法停止,直到溢出,不受FOR-NEXT内循环次数…

    2017年11月29日
  • 关于EM235模拟量采集的问题

    我用cpu224带一台EM235 在设置EM235DIP完成后,没有接线但 我读取AIW0 AIW2 AIW4 AIW6&nbsp…

    SIMATIC S7-200 2021年7月5日
  • s7-200程序保护

    s7-200程序四级加密(禁止上载), 怎 么 别 人 也 能 破解 最佳答案 朋友,既然能加密,当然就可以解…

    SIMATIC S7-200 2021年7月4日
  • PPI通讯的最大距离

    两台S7200 PLC,用PPI做通讯,最远的可靠距离是多少? 最佳答案 手册上说直接连接的话50米,但如果你稍微超点,还是没问题的,因为官方都有余量的,如果超的很多,就…

    SIMATIC S7-200 2020年10月31日
  • cpu224可否用5611通信

    用5611卡进行通信选择接口时有FWL  PPI  PROFIBUS   MPI它们之间的区别。可否用5611…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论