技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 关于200PLC的modbus通讯程序

关于200PLC的modbus通讯程序

刘玉蓉 发布于2014-12-10 17:31 364 0 标签:

下面截图的程序,要表达的控制思想是,只有当VW0的大小状态发生改变时,才会写操作一次。控制的结果是,我用Modsim查看,确实是这样的,当我30001由原来的16#8C,变为16#00时,才会写一次,如果30001一直为16#8C的话,将只写一次,还有都是读操作。这是我想要的结果,只有在有需要时才写
   但是我发现QB0的Q0.1和Q0.2会输出,说明错误位有错误啊,但是说明错误,我也看不出来啊


图片说明: 1,1   2,3   3,5   4,4   5,modsim监控状态   6,2  

佳答案

1、QB0的Q0.1和Q0.2会输出:
Q0.1和Q0.2都有输出,即为6(二进制0000 0110),6号错误表示 Modbus正在忙于其它请求 。
2、常见的错误:如果多个 MBUS_MSG 指令同时使能(激活)会造成 6 号错误 。一次只能激活一条MBUS_MSG指令 。即,如果有多个 MBUS_MSG 指令不要同时都被使能,要一个一个地轮询。
3、Error 错误代码: 只有在 Done 位为1时,错误代码才有效 :
0 = 无错误 
1 = 响应校验错误 
2 = 未用 
3 = 接收超时(从站无响应) 
4 = 请求参数错误(slave address, Modbus address, count, RW) 
5 = Modbus/自由口未使能  
6 = Modbus正在忙于其它请求 
7 = 响应错误(响应不是请求的操作) 
8 = 响应CRC校验和错误 
101 = 从站不支持请求的功能 
102 = 从站不支持数据地址 
103 = 从站不支持此种数据类型 
104 = 从站设备故障 
105 = 从站接受了信息,但是响应被延迟 
106 = 从站忙,拒绝了该信息 
107 = 从站拒绝了信息 
108 = 从站存储器奇偶错误

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签