报名人数298782
资讯中心 > 课程相关资讯 > 技工技能类 > PLC电工资讯 > PLC资讯 > 三菱ASCII码使用

三菱ASCII码使用

时间:2019-09-06 14:49 来源:郭晨

一, 意思

1.用特定的数值显示字母,数字,符号。

2.字母,数字,符号又称之为字符.

3.多个字母和数字又称之为字符串(STRING)。

如下图

三菱ASCII码使用01 

 

二, 指令使用

(需谨记1个字符占ASCII的8个位,也就是说一个D区只能存放2个字符)

1.ASC   字符转ASCII码  一次固定转8个字符,如果不够8个字符默认为空格。

如:ASC     ABCD   D0

总共会转8个字符一个D区只能存放2个字符,所以指令默认占用4个D区

如下图所示

三菱ASCII码使用02 

D0  存放  AB    D1   存放  CD   D2  存放  2个空格    D3  存放  2个空格

三菱ASCII码使用03 

数据格式选择STRING字符串格式

三菱ASCII码使用04 

M8161:选择8或16位模式

影响ASC,ASCI,HEX,RS,CCD等指令位的使用

M8161=OFF时16位模式则如上图只是用了4个寄存器。

M8161=ON时    8位模式则使用8个寄存器的低8位,高8位则不使用。

如下图:

三菱ASCII码使用05 

三菱ASCII码使用06 

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电气自动化课程相关的知识点,有兴趣的同学欢迎大家关注本网站!