【摘要】:可根据示值变化的情况产生不同的控制输出,以实现部件的位置控制。图5-44 GRY指令操作数含义图解图5-45所示为使用GRY指令一例。如本例,译码后的值为31Hex。开关量输入其它量输出闭环控制,与其它“输入”的控制不同的只是在“输入”上。如果从绝对式编码器输入,经使用这里介绍的GRY指令译码就可得到二进制码、BCD码或角度值。
这种组合可用于绝对式编码器输入的位置控制。当运动部件运动时,编码器的示值将发生变化。可根据示值变化的情况产生不同的控制输出,以实现部件的位置控制。所以,这里的开关量不是一个而是一组。如果为8位编码器,就是8个。
绝对式旋转编码器一般用格雷码,前已提及,格雷码是无权码,无法进行大小比较。所以使用时要先译码。CP1H机有它的译码指令。其梯形图格式为
C———控制首字;
S———源字;
D———结果首字。
图5-44所示为这些字的含义图解。(www.xing528.com)
图5-44 GRY指令操作数含义图解
图5-45所示为使用GRY指令一例。这里,设定8位分辨率,转换为二进制码,原点补正为1AHex,格雷码为29Hex时的译码结果。其值为17Hex。这里的补正值指译码后减去它,所得的差为实际使用值。如本例,译码后的值为31Hex。与补正值相减,差值为17Hex。
开关量输入其它量输出闭环控制,与其它“输入”的控制不同的只是在“输入”上。如果从绝对式编码器输入,经使用这里介绍的GRY指令译码就可得到二进制码、BCD码或角度值。这些值都可进行大小比较。进而可产生相应控制输出。而控制输出可使用开关量、脉冲量或模拟量。具体程序已有介绍,在此不再赘述。
图5-45 使用GRY指令例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。