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

写了一个自由口通讯的程序,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

相关推荐

  • 怎么理解PID的调节参数?如果进行控制水温,要如何调试?

    我已准备了PID电器配件:PLC、EM235、变送器(4-20MA)、PT100、固态继电器(3-32VDC 40A)、发热管(220V 1.8KW),我想请教…

    2021年7月5日
  • s7-200有开始指令吗?

    我知道S7-200有结束END和MEND,在程序结束后,不拨动PLC的开关,怎样编程,使程序重新开始,通过I0.0-I0.7或触摸屏?望各位大师指导一下。 问题补充:PLC的开关是…

    SIMATIC S7-200 2021年7月5日
  • 西门子200温度补偿程序

    S7200的温度补偿 问题补充:温度显示有几度偏差,怎样做补偿程序的梯形图 最佳答案 1.通常温度程序是直接读AIW数值后,然后先将整型转化为双整型,双整型再转化为实型,最后除以1…

    2017年10月30日
  • plc无法通信

    我用的cpu224,原来下载程序运行后很正常。后来不知什么原因里面的继电器飞快的跳动起来。我关断电源后再接上电,结果出现了故障灯显示,即红灯亮。接着就无法与电脑通信了,总是显示‘连…

    SIMATIC S7-200 2020年11月1日
  • S7200V变量

    为什么S7-200程序中的V变量要自动置位或复位,与SMART1000是用V变量连接吧,怎样使用V变量呢 最佳答案 与SMART1000连接可以用V变量,也可以M变量,或者I,Q …

    SIMATIC S7-200 2020年11月1日
  • 求梯形图

    触摸屏:威纶触摸屏;PLC:西门子S7–200,我想对一台电机进行定时  运行4小时,停3小时(时间可以任意设定);当运行时间设定为0时,电机不会运行。程序应…

    2017年11月1日
  • PID指令的回路表哪几项要计算?

    PID指令的回路表共有9项,除了输出值以外,“积分项前项”和“过程变量前值”是谁计算?我还是电脑?如果设定值和参数都不变的话,是否每次只要更新“过程变量”就可以了? 最佳答案 在编…

    SIMATIC S7-200 2021年7月5日
  • 想使用JMPN和计数器实现3次循环,出现 “在逻辑顺序中,使用的元素必须为最后一个元素”,想请教一下什么意思怎么改

    S7-1200想使用JMPN和计数器实现3次循环,出现  “在逻辑顺序中,使用的元素必须为最后一个元素”,想请教一下什么意思怎么改,TAB标签在本FC块的最上面…

    SIMATIC S7-200 2021年7月5日
  • 224XPCPU控制伺服电机

    本人目前在调试安川伺服电机,可是经过一段时间的检查发现硬件没有问题,也就是说 程序有问题了。我用向导PTO/PWM编写,就用了CTRL跟RUN两个子程序,电机一点反映都没…

    SIMATIC S7-200 2020年11月1日
  • 200cpu的问题

    200cpu的通讯口可以扩展嘛 最佳答案 200的CPU自带的485通讯接口,你可以用这个口走modbus   PPI等通讯协议,不可以扩展。要扩展通…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论