请帮忙检查一自由口通讯程序

写了一个自由口通讯的程序,200的PLC和温度模块(非西门子)之间的通讯,调试发现中断程序无法执行,请帮忙检查,新手请教,请大虾们耐心、包涵!程序如下:
 主程序:Network 1 // 网络标题
 // 网络注释
 LD     SM0.1
 MOVB   16#45, SMB130
 MOVB   2#11000010, SMB187
 MOVB   16#02, SMB188
 MOVW   +5, SMW192
 MOVB   255, SMB194
 ATCH   INT0, 24
 ATCH   INT1, 26
 ENI

 

 
 Network 2 
 LD     SM0.0
 RCV    VB100, 1

 Network 3 
 LD     M0.0
 O      SM0.1
 EU
 ATCH   INT1, 26
 XMT    VB0, 1

 
 R      M0.0, 1
 中断0:
 Network 1 // 网络标题
 // 网络注释
 LDB=   VB1, 16#02
 S      M0.0, 1

 
 中断1:
 Network 1 // 网络标题
 // 网络注释
 LD     M0.0
 S      SM187.7, 1
 RCV    VB100, 1
 R      M0.0, 1

 
 Network 2 
 LD     SM0.0
 FILL   +0, VW100, 20
 

问题补充:
另外有自己定义的数据块
 VB0    8
 VB1    16#02
 VB2    16#03
 VB3    16#0
 VB4    16#0
 VB5    16#0
 VB6    16#08
 VB7    16#44
 VB8    16#3F
 请大侠们指点指点。初学初用,见谅,基本按照自由口通讯手册例子写的。

最佳答案

你的中断应该是不好用,自由口通讯时半双工 的,一发一收,你的例子中开始即发有接收,重复了 通讯不了运行不了

提问者对于答案的评价:
对我有些帮助,谢谢!

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

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

相关推荐

  • 关于MODBUS写指令问题

    用300作主站,200做从站,通过modbus协议通讯,当用到写功能,比较困惑。问题如下:假设想把200的M0.0写成1,那么必须把VW0导入到MW0中(因为写功能只能写VW的地址…

    SIMATIC S7-200 2020年11月1日
  • 模拟量控制电机转速

    想在触摸屏上写入对应的数字量,由PLC输出0-20mA电流来控制变频器再控制电机转速,我用的是西门子200 CPU224XP的PLC,触摸屏和变频器也是西门子的,本人刚接…

    SIMATIC S7-200 2021年7月5日
  • 那里有s7-300编程软件下载

    请各位大侠告知,那里有s7-300编程软件下载,在此非常感谢,如果哪位师傅有请发:zhu_yuanmo@163.com 最佳答案 s7 200 300的编程软件…

    SIMATIC S7-200 2021年7月4日
  • MODBUS可否实现多主站通信

    想用工控机和S7-200同时对仪表监控。 200的两个口都用了。 最佳答案 1、modbus可否实现多主站通信?不可以。modbus 是一种单主站的主/从通信模…

    SIMATIC S7-200 2020年10月31日
  • uss协议控制延时3S

    我这有台 诺德sk370,开始找不到任何这台机的资料,可能是太老了,后来偶然发现竟然跟西门子的老型号参数几乎一样。也支持uss通信   后来…

    SIMATIC S7-200 2020年10月31日
  • 自由口模式下PLC与计算机de通信

    自由口模式下PLC与计算机de通信内容地址为:http://www.ad.siemens.com.cn/applic/publicsystem/article.asp?articl…

    SIMATIC S7-200 2020年11月1日
  • 伺服电机接线SMart200

    200与伺服接线,除了电源。脉冲。方向这三个。方向要不要接上?接上了程序了用不用控制?用向导生成的程序。 钻石用户推荐最佳答案 方向一定要接上,方向是要程序来控制的。方向接通是正转…

    SIMATIC S7-200 2021年7月5日
  • 学习S7-200 高速计数,没有编码器手动短接线行不行?

    刚学S7-200高速计数,没有编码器通过手动短接,能不能模拟?我用的HXC0,模式选的0,然后短接I0.0和24V正,是不是SMD38当前值应该跟着变化,可是我试着却没反应!请大家…

    SIMATIC S7-200 2018年12月7日
  • 关于TD组态,新手问题

    刚开始学PLC,因教材到处都是,所以从S7-200开始,现在看到了TD组态,对TD的组态有点晕,瞪眼看官方TD手册好几天,依然晕。。。求路过的大侠指点。问题如下(以下问题皆以TD4…

    2020年11月1日
  • 200与英威腾CHV变频器通讯的问题

    前不久开始弄S7-200与英威腾CHV系列变频器的modbus通讯,途中遇到了一些问题,在朋友的帮助下和自己的努力下取得了一些进展,现在CHV变频器的各种状态都可以读到PLC上了,…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论