串口调试助手和MODBUS RTU调试助手可以执行写操作和从站的操作吗?
最近学习用串口调试助手和MODBUS RTU调试助手,只学会了一个功能就是读对方一个或读多个数据。
比如读PLC定义的40001到40003中实际起始指针对应的VW寄存器的数据,
使用 串口调试助手发送 01(站地址) 03(功能码) 00 01(起始地址40001) 00 03(从40001开始读3个) ** **(CRC计算的结果。 对方就会返回 01(站地址) 03(功能码) 00 06(6个字节的数据) aa BB CC
DD EE FF。
使用MODBUS RTU的话更简单,直接写地址,而连续几个。
我想问的问题1是: 如果我想执行写操作怎么弄,比如我想分别用上面2种调试助手把对方西门子PLC定义的的40001 到40003全部写入数字10,要怎么弄?
问题2:如果西门子PLC那边采用的是主站MODBUS库,他那边定期读串口助手PC这边40001到40003的数据,串口助手这边在哪修改这些40001到40003寄存器的数据? 如果PLC那边定期给串口助手的40001到40003写数据,串口助手这边能看到这些数据吗? 感觉有点迷糊了。
如果问的有点业余请谅解,难道这两个软件只能进行读1和读多个的操作吗?
楼主最近还看过
到这个帖子下载你所需要的调试助手吧,简单又好用:
http://bbs.gongkong.com/D/202104/857057/857057_1.shtml