【摘要】:ASCII→HEX转换指令HEX是将从源通道开始的1~4个字节ASCII码分别转换成4位十六进制数,并将其输出到目标通道的指定位上。HEX具有上微分型指令的特性。图3-43 HEX指令梯形图及执行结果图3-43中,当0.09为ON时,由于控制通道W70的值为0011H,表示从源通道D100的低字节开始连续将2个ACSII码转换为2位十六进制数,即分别将“$35”和“$32”转换为“5”和“2”,并按指定顺序依次存放在D200通道的1位和2位中,而D200通道其他数字位中的值保持不变。
ASCII→HEX转换指令HEX是将从源通道开始的1~4个字节ASCII码分别转换成4位十六进制数,并将其输出到目标通道的指定位上。HEX具有上微分型指令的特性。其梯形图符号如下:
操作数区域:
S:CIO、W、H、A、T、C、D、∗D或@D。
C:CIO、W、H、A、T、C、D、∗D、@D或#。
D:CIO、W、H、A448~A959、T、C、D、∗D或@D。
源通道S:
控制通道C:
转换的目标通道D:(www.xing528.com)
注意:
①源通道的ASCII码在奇偶校验时出错时,P_ER置位。
②源通道为不可转换的ASCII码时,P_ER置位。
③控制通道值超出指定范围时,P_ER置位。
HEX指令的应用示例如图3-43所示。
图3-43 HEX指令梯形图及执行结果
图3-43中,当0.09为ON时,由于控制通道W70的值为0011H,表示从源通道D100的低字节开始连续将2个ACSII码转换为2位十六进制数(无奇偶校验),即分别将“$35”和“$32”转换为“5”和“2”,并按指定顺序依次存放在D200通道的1位和2位中,而D200通道其他数字位中的值保持不变。
CP1H PLC的其他数据换算类指令参见相关手册,本书不赘述。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。