如何通过mudbus指令读写取多圈绝对值编码器数据

s7-200的plc,读写一款绝对值编码器的数据。请教是不是程序中只要对应了编码器的相应地址就行了?如我下图中所示的方式。但是说明书中的数据又是怎么换算到plc程序上的呢,如说明书中说的发送“01 03 00 02 00 02”然后回应“00 01……”。没搞清楚,还望指教。

图片说明:

如何通过mudbus指令读写取多圈绝对值编码器数据    如何通过mudbus指令读写取多圈绝对值编码器数据    如何通过mudbus指令读写取多圈绝对值编码器数据    如何通过mudbus指令读写取多圈绝对值编码器数据   

钻石用户推荐最佳答案

读RW填0,写RW填1,地址处填存储地址,如0x0000对应的地址填400001,0x0001对应地址400002。假如要读0x0000到0x0003四个字地址的数据,RW为0,地址处填400001,数据长度填4。另外要注意数据高低位字的顺序问题,特别是编码器数值存放在x0000和x0001中。把编码器转动一定的角度,PLC读出来后,和编码器数据核对一下,看高低位是否正确。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午5:08
下一篇 2021年7月5日 下午5:08

相关推荐

发表回复

登录后才能评论