关于200PLC的modbus通讯程序

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

图片说明:

关于200PLC的modbus通讯程序    关于200PLC的modbus通讯程序    关于200PLC的modbus通讯程序    关于200PLC的modbus通讯程序    关于200PLC的modbus通讯程序    关于200PLC的modbus通讯程序   

最佳答案

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 = 从站存储器奇偶错误

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:24
下一篇 2017年12月9日 下午11:24

相关推荐

  • 编码器程序

    我用的CPU226接编码器,用的是HSC1,HDEF11。我想在程序里面同时设置定时中断和CV=PV两种中断,请问这两种中断冲突吗? 最佳答案 理论上一个PLC里面的中断是不会冲突…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC 通过 MD720-3 发送短信息相关问题

    S7-200PLC 通过 MD720-3 发送短信息,查看说明书Text 模式下PIN  码是“1234”如图3图4.但…

    2021年7月5日
  • 200电动阀控制问题

    现有丹佛斯电动阀0~10v信号通过224xp的AQW0输出,电动阀反馈有0~10v信号AIW0输入,给aqw0以32000的数字量,电动阀会动作直到全开。要求通过上位机点控按钮,按…

    SIMATIC S7-200 2021年7月5日
  • smart700如何显示实时时间

    如题 最佳答案 下面地址是PLC导出的时钟设定程序和smart700变量定义截图http://www.ad.siemens.com.cn/club/bbs/upload/63452…

    SIMATIC S7-200 2020年10月31日
  • 信号一分二

    现有一个pt100铂电阻,不带变送器,想同时把信号接到plc上和一个温度记录仪上,怎样能实现呢,要经济实惠的,我可以买直接接pt100的模拟量模块,同时温度记录仪可以接pt100也…

    SIMATIC S7-200 2021年7月5日
  • 西门子PC/PPI电缆(6ES7 901-3CB30-0XA0)电闹侧是*还是母头?

    西门子PC/PPI电缆(6ES7 901-3CB30-0XA0)电闹侧是*还是母头?我电脑的COM口是公的,所以这根电缆的头应该是母头才行。 最佳答案 应该是母头。见上传…

    2019年6月11日
  • PID控制一般用在什么地方?

    我学PLC一直接触PID控制,请问PID控制一般用在什么地方? 最佳答案 目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现…

    SIMATIC S7-200 2021年7月5日
  • S7-200 有NTC/PTC 温度模块么

    S7-200 有NTC/PTC 温度模块么? 最佳答案 没有。 楼上的型号都是热电偶和热电阻的。  NTC和PCT分别是负温度特性…

    SIMATIC S7-200 2021年7月5日
  • EM277模块故障处理

    EM277 CPUfalut 红灯常亮,power绿灯常亮,DP ERROR红灯常亮,DX MODE红灯亮,是什么原因 最佳答案 怀疑是EM…

    SIMATIC S7-200 2017年11月1日
  • s7200 信号的先后判断

    有8个过滤器每个都有一个高液位,到高液位时反洗.(不能同时反洗).反洗后要等待水池水满后反洗第2个.想编个判断高液位信号的程序.用的是SM0.4+计数器但怕信号在同一分钟出现.SM…

    SIMATIC S7-200 2021年7月5日