怎样处理格雷码码值?

来源:本站
导读:目前正在解读《怎样处理格雷码码值?》的相关信息,《怎样处理格雷码码值?》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《怎样处理格雷码码值?》的详细说明。
西门子S7-200 plc的寄存器中地址越高,字节位越低。如在输入寄存器中IW0 的
IB0 是高字节,IB1是低字节,因此必须将IW0 中的格雷码值左循环8 次,将高、低位字节调换一次位置得到正确排序的格雷码值存入VW0中。如图1所示:

怎样处理格雷码码值?

图1 字循环左移8次

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

怎样处理格雷码码值?

图2 逻辑与运算

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

怎样处理格雷码码值?

图3 格雷码转换

提醒:《怎样处理格雷码码值?》最后刷新时间 2023-07-10 04:07:42,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《怎样处理格雷码码值?》该内容的真实性请自行鉴别。