s7-200plC与牢固产变频器MODBUS通迅但V存储区接收不到数据。
问题补充:
可能是地址吧,PLC系统块地址是2,变频器地址也是2,正在测试中,库调用中的地址就是换算过来的,原来的地址是16#0405换过来是41030,这个没有问题。
图片说明:
最佳答案
1、没有看到你的系统块,系统块中的地址默认是2,会不会与你从站变频器的地 址2冲突了,先检查这个;
2、S7-200 MODBUS库只支持 标准 MODBUS RTU协议,波特率一般采用 2400、4800、9600、19200,建议再不要高了,数据位只能是8位的,停止位只能是1位,检验方式式你可以定,变频器中的通讯参数一定要与PLC中的相同。
3、变频器手册上的的保持寄存器地址一般是16进制的,可以尝试将16进制1030H用计算器转换成十进制,则为 4144,然后在地址处写成 44144,试一下;
4、有些变频器手册上保持寄存器的地址会偏移一个,可尝试将 44144改为 44145。
5、这个调用只读了一个保持寄存器,它存储在了VW700中。
提问者对于答案的评价:
可能是地址的问题吧,也许有用。。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369880.html