首页 理论教育 实用指南:ASCII转换指令ASC的操作技巧

实用指南:ASCII转换指令ASC的操作技巧

时间:2023-06-24 理论教育 版权反馈
【摘要】:ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-9。图3-42 ASC指令梯形图及执行结果图3-42 ASC指令梯形图及执行结果

实用指南:ASCII转换指令ASC的操作技巧

ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-9。

表3-9 ASCII码换算表

978-7-111-53722-9-Chapter03-106.jpg

∗:奇偶校验位。无奇偶校验时,此位为0;奇校验时,当参与校验的0~7位中为“1”的数目为奇数时该位为“1”;偶校验时,当参与校验的0~7位中为“1”的数目为偶数时该位为“1”。

ASC具有上微分型指令的特性。其梯形图符号如下:

978-7-111-53722-9-Chapter03-107.jpg

操作数区域:

S:CIO、W、H、A、T、C、D、∗D或@D。

K:CIO、W、H、A、T、C、D、∗D、@D或#。

D:CIO、W、H、A448~A959、T、C、D、∗D或@D。

源通道S:(www.xing528.com)

978-7-111-53722-9-Chapter03-108.jpg

控制通道K:

978-7-111-53722-9-Chapter03-109.jpg

转换的目标通道:

978-7-111-53722-9-Chapter03-110.jpg

注意:控制通道值超出指定范围,P_ER置位。

ASC指令的应用示例如图3-42所示。

上例中,当0.08为ON时,由于控制通道W10的值为0111H,表示从源通道D100的1位开始连续将2位十六进制数转换为ASCII码(无奇偶校验),即分别将“3”和“2”转换为ASCII码“$33”和“$32”,并按指定顺序依次存放在D200通道的高8位和D201通道的低8位中,而D200通道的低8位与D201通道的高8位中的值保持不变。

978-7-111-53722-9-Chapter03-111.jpg

图3-42 ASC指令梯形图及执行结果

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

我要反馈