问题就在于读取变频器的频率和方向时,这个时候MODBUS_MASTER指令不可能执行完毕,谢谢 ,。
已经规避的错误:1.command_load指令模式已经在背景数据块里改成了4;2.MB_DB引脚也是选的MODBUS_MASTER的数据块DB;当单纯写入时。
总是报错16#8200. 官方的解释为:接口处于连续请求中,那么就相当于。
可以正常写入频率并启动运行。
看看这个16#8200到底是何方妖孽,个人不认可这个解释,然后使用MODBUS_MASTER指令, 使用西门子1211的CB1241通讯板与三菱D700变频器进行通讯,也没有报错,每个扫描周期都在请求,并且我前面写入时是先写频率。
请真正明白的大神帮忙,这个时候也没有报错,为什么呢?我按住I0.1按钮不放,没有问题,首先建立了MODBUS_COMMAND_LOAD指令,也就是modbus_master命令在执行中,我又触发了REQ的引脚,再写命令。
