格雷码转2进制

PS:为了以后,记录下格雷码转2进制
格雷码转2进制就是一个异或的过程,就不介绍了,记录我当时用字传输时的一些重要点(西门子200)

1,数据的接入与读取 (16线及以下)
A:用按正常点接入PLC,I0.0到I1.7 ,对应2的0到2的15
一起读取上来,字的高低位一颠倒,就能得到顺序的2的0到2的15
B 可以算准了在接线,i0.0到I0.7接2的8到2的15,这样读取上来就不用转化

读取上来的数据,多余的位数要清掉,用与可以了
2转换
处理后的数据在安装转换原理进行转换(可以用循环来处理,循环的次数为N-1次)


16线以上比较的麻烦 其实也就时烦一点
要用双字,而且西门子的读取要反2次  
个人认为还是外部按算准以后的接线比较的好~
最高位在I0上最低位在I3.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值