【摘要】:ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-13。ASC具有上微分型指令的特性。其梯形图符号如下:操作数区域:S:CIO,W,H,A,T,C,D,*D或@D。ASC指令的应用示例见例3-45。 ASC指令梯形图、助记符及执行结果示例如图3-69所示。
ASCII转换指令ASC是将源通道中1~4个十六进制数分别转换成8位ASCII码形式,并将转换出的ASCII码输出到目标通道的低8位或高8位上。ASCII码转换为十六进制数的对应关系见表3-13。
表3-13 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.daowen.com)
控制通道K:
转换的目标通道:
注意:控制通道值超出指定范围时,P_ER置位。
ASC指令的应用示例见例3-45。
【例3-45】 ASC指令梯形图、助记符及执行结果示例如图3-69所示。
图3-69 ASC指令的应用示例
上例中,当0.08为ON时,由于控制通道W10的值为0111H,表示从源通道D100的1位开始连续将2位十六进制数转换为ASCII码(无奇偶校验),即分别将“3”和“2”转换为ASCII码“$33”和“$32”,并按指定顺序依次存放在D200通道的高8位和D201通道的低8位中,而D200通道的低8位与D201通道的高8位中的值保持不变。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关欧姆龙CP1H PLC应用基础与编程实践的文章