产品描述
西门子电源模块代理商贺州西门子电源模块代理商贺州西门子电源模块代理商
西门子S7-1500 6ES7511-1UL03-0AB0,西门子S7-1500 6ES7515-2UN03-0AB0,西门子S7-1500模块6ES7511-1AL03-0AB0
西门子S7-1500模块6ES7513-1AM03-0AB0,西门子S7-1500模块6ES7515-2AN03-0AB0
西门子S7-1500模块6ES7516-3AP03-0AB0,西门子S7-1500模块6ES7510-1DK03-0AB0
西门子S7-1500模块6ES7512-1DM03-0AB0
关于200PLC的modbus通讯程序
下面截图的程序,要表达的控制思想是,只有当VW0的大小状态发生改变时,才会写操作一次。控制的结果是,我用Modsim查看,确实是这样的,当我30001由原来的16#8C,变为16#00时,才会写一次,如果30001一直为16#8C的话,将只写一次,还有都是读操作。这是我想要的结果,只有在有需要时才写
但是我发现0的Q0.1和Q0.2会输出,说明错误位有错误啊,但是说明错误,我也看不出来啊
图片说明: 1,1 2,3 3,5 4,4 5,modsim监控状态 6,2
佳答案
1、0的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 = 从站存储器奇偶错误
贺州西门子电源模块代理商,贺州西门子电源模块代理商,贺州西门子电源模块代理商,贺州西门子模块代理商,贺州西门子模块代理商,贺州西门子模块代理商,贺州西门子模块代理商,西门子电源模块代理商,西门子电源模块代理商,西门子电源模块代理商,西门子CPU模块代理商,西门子PLC代理商,西门子交换机代理商
您是第290619位访客
版权所有 ©2024 八方资源网 粤ICP备10089450号-8
浔之漫智控技术(上海)有限公司 保留所有权利.
浔之漫智控技术(上海)有限公司 保留所有权利.
技术支持: 八方资源网 八方供应信息 投诉举报 网站地图手机网站
微信号码
地址:上海市 松江区 小昆山镇 荡湾村 广富林4588弄52号3楼
联系人:颜经理女士
微信帐号:X15021292620