我在利用MODBUS向CT m701驱动器写数值时,发现SMART PLC的数据只能是32767以内,但是对于驱动器来说,10000=1000R/MIN,如果我想让驱动器达到5000R/MIN就必须要写50000到驱动器。比如说把50000写到VW3090但是PLC并不会把期望的50000写进去,而是把-15536写到VW3090里。寻求答案如何处理才能将需要的50000写进vw3090
问题补充:
确实,双字能处理超过32767的值。但是我尝试过双字,比如说50000写到vd3090里面,但是驱动器那里读不出来,观察发现vd3090为50000 vw3090为0而vw3092是-15536.实际从驱动器了查看的给定是0也就是说,驱动器还是只认vw3090
最佳答案
VW无符号最大是65535,看看驱动器是识别有符号还是无符号,如果是有符号最大值只能是32767,那你就改一下驱动器5000=1000r/min
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287029.html