hjd105
级别: 略有小成
精华主题: 0
发帖数量: 292 个
工控威望: 456 点
下载积分: 1483 分
在线时间: 238(小时)
注册时间: 2007-09-21
最后登录: 2024-05-01
查看hjd105的 主题 / 回贴
楼主  发表于: 2012-06-05 10:45
图片:
     如RS D100 K12 D200 K15,其中的K12是指从D100开始的连续12个数据,那么在实际使用中,传送数据时是不是一定要传送到12个,还是只有在12个以内,随便几个都可以?接收数据是不是也只要不超出D200开始的15个数据,随便几个都可以?如果是和台达变频器通讯,那么起始字符,变频器地址,数据地址和功能符,还有校验码,结束码都必须包括在D100开始的12个数据内?用别的寄存器可不可以?(如把变频器地址传送到D0或者D1,见图片)请坛内高手给解惑!先谢了!
aojianyun121
级别: 家园常客
精华主题: 0
发帖数量: 133 个
工控威望: 523 点
下载积分: 5540 分
在线时间: 113(小时)
注册时间: 2010-11-25
最后登录: 2024-10-30
查看aojianyun121的 主题 / 回贴
1楼  发表于: 2012-06-18 19:15
   在你写了指令格式后,就不能更改了,这和你的仪表类的通讯格式有关,RS制定的几个寄存器,完全是按照你通讯上协议规定的,具体仪表或者变频器通讯协议上有,你要用D0或者D1也可以,只是你最后还是要传送指令把地址或者频率传送到他相应功能码对应的寄存器中去。有点多此一举不是!!希望对你有帮助
    
[ 此帖被aojianyun121在2012-06-18 19:22重新编辑 ]