您当前的位置:五五电子网电子知识plc技术PLC入门怎样处理格雷码码值? 正文
怎样处理格雷码码值?

怎样处理格雷码码值?

点击数:7884 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   PLC入门

西门子S7-200 PLC的寄存器中地址越高,字节位越低。如在输入寄存器中IW0 

IB0 是高字节,IB1是低字节,因此必须将IW0 中的格雷码值左循环次,将高、低位字节调换一次位置得到正确排序的格雷码值存入VW0中。如图1所示: 

 

 

字循环左移8次 

 

而且,由于接入12位输出的单圈绝对型编码器,需屏蔽掉IW0字内的I1.4I1.7,将需要的格雷码数据存入VW2中。如图2所示: 

 

 

 

逻辑与运算 

 

在实际应用中,为了计算编码器转过的角度或位置,需使用格雷码指令GRAY_BIN_W功能块将格雷码解码为字类型的标准二进制码,对应放到VW4中。如图3所示: 


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门