【摘要】:ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-9。图3-42 ASC指令梯形图及执行结果图3-42 ASC指令梯形图及执行结果
ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-9。
表3-9 ASCII码换算表
∗:奇偶校验位。无奇偶校验时,此位为0;奇校验时,当参与校验的0~7位中为“1”的数目为奇数时该位为“1”;偶校验时,当参与校验的0~7位中为“1”的数目为偶数时该位为“1”。
ASC具有上微分型指令的特性。其梯形图符号如下:
操作数区域:
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)
控制通道K:
转换的目标通道:
注意:控制通道值超出指定范围,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位中的值保持不变。
图3-42 ASC指令梯形图及执行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。