一, 意思
1.用特定的数值显示字母,数字,符号。
2.字母,数字,符号又称之为字符.
3.多个字母和数字又称之为字符串(STRING)。
如下图
二, 指令使用
(需谨记1个字符占ASCII的8个位,也就是说一个D区只能存放2个字符)
1.ASC 字符转ASCII码 一次固定转8个字符,如果不够8个字符默认为空格。
如:ASC ABCD D0
总共会转8个字符一个D区只能存放2个字符,所以指令默认占用4个D区
如下图所示
D0 存放 AB D1 存放 CD D2 存放 2个空格 D3 存放 2个空格
数据格式选择STRING字符串格式
M8161:选择8或16位模式
影响ASC,ASCI,HEX,RS,CCD等指令位的使用
M8161=OFF时16位模式则如上图只是用了4个寄存器。
M8161=ON时 8位模式则使用8个寄存器的低8位,高8位则不使用。
如下图:
2.ASCI数值转ASCII码,要以16进制输入。
如ASCI H1234 D0 K4
H1234:要转换成ASII码的数值
D0:转换后的结果存放首地址
K4:要转化数据的个数 K4 转换4个ASII码
如果写K1只转换1个,K2转换2个,K3转换3个……..
将H1234转换为ASCII码后,存放在以D0为首地址的4个字节中
多了重复存放。
少了少存放。
可以将转化来的数据做对比
D0:当中12849=16#3231
D1:当中13363=16#3433 对应上表
同样需记得M8161的影响
3.HEX 将ASCII码转换数值
HEX D0 D10 K4
D0:存放有ASCII码的地址寄存器首地址
D10:将ASCII转换后存放的地址寄存器首地址
K4:转换的个数,如果写K1只转换1个,K2转换2个,K3转换3个……..
同样需记得M8161的影响
4.$MOV字符传送
$MOV “I Love You” D0
将字符传送要以D0为首地址连续N个地址
N由PLC自己做判断
智通教育是东莞市专业的PLC编程培训机构,平时会不定期的在网站发布一些PLC电气自动化课程相关的知识点,有兴趣的同学欢迎大家关注本网站!
下一篇:三菱N:N网络通讯