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日
下一篇 2021年7月5日

相关推荐

  • 关于存储卡

    处理器在RUN状态时,进行程序的下装时,是否会伤害到存储卡。由于工艺问题需要经常修改程序,之前已经坏了一块是否与次有关系。 最佳答案 对于存储卡来说,处理器Run状态和Stop状态…

    SIMATIC S7-200 2021年7月5日
  • s7200 自然指数和对数的运算

    比如要运算2的X次方,X的数值在VD100中那我想先算Ln2,但软件里出现了红框,SM1.1的值为1,是溢出错误。看了帮助里的说明,EXP (Y * …

    SIMATIC S7-200 2020年11月5日
  • step7是需要购买的还是可以免费下载?

    我是最近才接触plc编程,但是只在网上看到有step7的升级包下载,不知道源程序该怎么得到,请教 最佳答案 可以免费下载,但授权时间很短。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • s7-200程序怎么比较排序一组整数数据

    s7-200PLC程序编写时怎么比较排序一组整数数据,让数据从大到小 最佳答案 1、有现成的程序:S7-200PLC冒泡法排序:连接http://wenku.baidu.com/v…

    SIMATIC S7-200 2020年10月31日
  • S7-200高速计数器,编码器接线!

    采用HSC0,模式9,A/B相交计数,正转加计数,反转减计数,编码器的A相接I0.0,B相接I0.1,M接CPU226M;这样接对吗?但是看到别人做的时候是A、B相接在一个点上? …

    SIMATIC S7-200 2020年11月1日
  • s7-200控制私服电机必须用em253位控模块吗

    s7266-266cn能控制私服电机吗,必须加em253模块吗? 钻石用户推荐最佳答案 参考基本参数1、S7-200 CPU226 DC/DC/DC(晶体管型)…

    2021年7月5日
  • 设置数据保持功能

    如何设置数据保持功能? 最佳答案 数据保持设置定义CPU如何处理各数据区的数据保持任务。在数据保持设置区中选中的就是要“保持”其数据内容的数据区。所谓“保持”就是在CPU断电后再上…

    SIMATIC S7-200 2020年11月5日
  • 关于S7-200自由口通信的问题

    CPU选用226 CN,通过PORT0发送字节。不知为何在计算机上通过串口调试软件接收到的字符与PLC发出的不符。(例如用PLC发送16#0D,在计算机上接收到的16#E…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-Micro/Win 32(V4.0)收费吗?

    请问STEP 7-Micro/Win 32(V4.0)软件收费吗?还有s7-1200的编程软件STEP 7 Basic V11&n…

    SIMATIC S7-200 2020年10月31日
  • s7200模拟量输入模块信号隔离问题?

    现场有三个模拟量信号,其中两个是超声波液位计的信号,另一个是溶解氧信号,溶解氧信号输入正常,但是超声波模块一接入模块后,模拟量信号包括输出模块都在跳变,测量溶解氧与超声波信号之间有…

    SIMATIC S7-200 2018年3月6日

发表回复

登录后才能评论