理论教育 ASCII转换为HEX码(162)

ASCII转换为HEX码(162)

时间:2023-06-17 理论教育 版权反馈
【摘要】:ASCII→HEX转换指令HEX是将从源通道开始的1~4个字节的ASCII码分别转换成4位十六进制数,并将其输出到目标通道的指定位上。HEX具有上微分型指令的特性。图3-70 HEX指令的应用示例上例中,当0.09为ON时,由于控制通道W70的值为0011H,表示从源通道D100的低字节开始连续将2个ACSII码转换为2位十六进制数,即分别将“$35”和“$32”转换为“5”和“2”,并按指定顺序存放在D200通道的1位和2位中,而D200通道其他数字位中的值保持不变。

ASCII转换为HEX码(162)

ASCII→HEX转换指令HEX是将从源通道开始的1~4个字节的ASCII码分别转换成4位十六进制数,并将其输出到目标通道的指定位上。HEX具有上微分型指令的特性。其梯形图符号如下:

978-7-111-48236-9-Chapter03-190.jpg

操作数区域:

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:

978-7-111-48236-9-Chapter03-191.jpg

控制通道C:

978-7-111-48236-9-Chapter03-192.jpg

转换的目标通道D:

978-7-111-48236-9-Chapter03-193.jpg

指令说明:

1)源通道的ASCII码在奇偶校验时出错,P_ER置位。(www.daowen.com)

2)源通道为不可转换的ASCII码时,P_ER置位。

3)控制通道值超出指定范围,P_ER置位。

HEX指令的应用示例见例3-46。

【例3-46】 HEX指令梯形图、助记符及执行结果示例如图3-70所示。

978-7-111-48236-9-Chapter03-194.jpg

图3-70 HEX指令的应用示例

上例中,当0.09为ON时,由于控制通道W70的值为0011H,表示从源通道D100的低字节开始连续将2个ACSII码转换为2位十六进制数(无奇偶校验),即分别将“$35”和“$32”转换为“5”和“2”,并按指定顺序存放在D200通道的1位和2位中,而D200通道其他数字位中的值保持不变。

CP1H的其他换算比较类指令见表3-14,具体用法参见相关手册,本书不赘述。

表3-14 其他数据换算类指令功能表

978-7-111-48236-9-Chapter03-195.jpg

(续)

978-7-111-48236-9-Chapter03-196.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈