s7-200 sm186.6=1 不能跳入接收完成中断

自己想编写个简单的MODBUS-RTU通讯程序来读仪表,结果试了两天,不论是用仪表,还是ModSim32软件,都不能跳入接收完成中断,并且sm186.6=1,用ModSim32也有数据返回。仪表接的1号通讯口,电脑接的0号通讯口。哪位大神能看看咋回事吗。自己实在是想不明白了= =

图片说明:

s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断    s7-200 sm186.6=1  不能跳入接收完成中断   

最佳答案

哈哈,又是一个典型的错误。
一般在调用通讯参数时,空闲线时间、信息定时器用的是字类似的数据,而再调用通讯数量时,仍然习惯性的也用字类型的指令传送给SMB94。
注意!modbus通讯一次最大数为255个字节!使用这个传送只能用MOV_B指令。

提问者对于答案的评价:
真是太感谢了,修改后就成功了。当时查帮助手册的时候没细看,见smw90,smw92都是字类型,理所当然的smb94也选用了字类型。就是有一点还没明白,哪些情况下sm86.6=1,输入参数错误。难道是SMB86至smb94其中的参数输入不符合要求就会报这样的错误嘛?

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

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

相关推荐

  • 200对一条指令疑惑

    举个例子 I0.0常开串上I0.1 常开串上M0.1常闭再加上IPI上升沿指令再输出个线圈,问题就是这个P对前面哪个开关负责呢,是不是如果I0.0已闭合此时如果…

    SIMATIC S7-200 2021年7月4日
  • S7-200与MT6100i

    cpu224XP,与触摸屏MT6100i连接,RS485,PLC的8,3,5对应触摸屏的1,2,5。触摸屏上时不时就出现“与PLC通讯中断”,用的也是屏蔽线,用屏蔽双绞线也试验过,…

    SIMATIC S7-200 2020年11月5日
  • 能不能带人机

    6ES7-212-1BB23-OXB8能不能带人机介面 最佳答案 可以的,它支持串行通讯和DODBUS主站/从站。和西门子的系列的人机界面都可以通讯的。 提问者对于答案的评价:因为…

    SIMATIC S7-200 2020年11月1日
  • S7-200的以太网通讯

    打算用组态王远程监控S7-200,采用以太网通讯,由于现场有很多以太网设备,所以设置了一个交换机,CP243-1直接接在交换机上。请问这种连接方式该怎么设置?最好有具体的实例,小弟…

    SIMATIC S7-200 2018年12月6日
  • 请教Modbus通讯的地址问题

    仪表提供的modbus参数如附件图片,里面的地址是41(H)开始的,该处的41H需要转换成十进制吗?另外V存储器地址不是40001开始的吗,而这个里面怎么是30000H开始的呢? …

    2020年10月31日
  • 虚心求教MOV传送指令的一些问题

    如图,我这样写出来的VD值是不是正确的.请教 问题补充:因为没找到S7-200好用的仿真软件.经过用三菱的仿真测试,明白了每个脉冲的时的各个VD值的变化.下面是我的图 图片说明: …

    2017年11月19日
  • PID模拟量输出与数字量输出

    各位好,我想请问下S7-200 PID向导生成的PID控制程序:1,PID输出模拟量如何来控制温度呢?2,如果输出是数字量,数字量占空比如何理解呢。如果占空比为1秒,是不…

    SIMATIC S7-200 2020年10月31日
  • 西门子未来将取消在华的200业务吗

    刚才看了一篇前辈的文章,讲了200和1200,感觉西门子在中国市场将用1200代替200,而国内仿制200模块的厂家实在是很多很多。我刚给客户做了个200的项目呢,几年后不是被淘汰…

    SIMATIC S7-200 2020年11月1日
  • s7200sf亮黄灯

    sf灯一直亮黄灯,但不影响通信,怎么消除 最佳答案 在编程软件中打开系统块,LED配置,看设置的是哪个选项,一种是当PLC中有项目被强制时点亮,另一种是当模块有I/O错误时点亮。通…

    2021年7月5日
  • 查看S7-200的脉冲输出个数

    用S7-200的PTO指令,例如要求输出2000个脉冲 ,能否有一个变量能随时记录已经输出的脉冲个数?我想把这个脉冲的个数换算成某个机械零件的位置,在触摸屏上随时显示出它…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论