全文预览

可编程控制器原理及应用教学课件作者第3版孙平课件3.2章节

上传者:读书之乐 |  格式:ppt  |  页数:10 |  大小:396KB

文档介绍
存VD12。程序如下:PLC功能指令编码过程就是把字型数据中最低有效位的位号进行编码,而译码过程是将执行数据所表示的位号对所指定单元的字型数据的对应位置1。3.2.2数据的编码和译码指令一、编码指令二、译码指令ENCO:使能输入有效时,将输入数据(16位)最低有效位(值为1的位)的位号送到OUT所指定的字节单元的低4位(二进制数)。DECO:使能输入有效时,按字节型输入数据的低四位(二进制数)所表示的位号,使OUT所指定字单元的对应位置1,其它位复0。PLC功能指令SEGIN,OUT三、WORK2LDI0.0//当转换命令有效时I0.0=1SEGVB48,AC1//将VB48转换成七段显示码送AC1。PLC功能指令使能输入有效时,将字节型输入数据的低四位有效数字产生相应的七段显示码,并将其输出到OUT指定的单元。输入数据类型见附录1。[例3.5]编写实现用七段码显示数字5的段代码程序。ITAIN,OUT,FMT四、字符串转换指令PLC功能指令将标准字符编码ASCII码字符串与16进制数、整数、双整数及实数之间进行转换。整数→字符串ATHIN,OUT,LEN字符串→16进制数把从输入(IN)字节开始,长度为LEN的ASCII码字符串转换成16进制数放在从OUT(字节)开始的存储区。FMT指定小数点右侧的位数(转换精度),以及将小数点显示的形式(逗号、点)。把输入的整数转换成一个ASCII码字符串。转换结果置于从OUT开始的连续字节中。3.2.2数据的编码和译码指令四、字符串转换指令PLC功能指令[例3.6]编程将VD100中存储的ASCII代码转换成十六进制数,存放到以VB200为起始的单元。已知(VB100)=33,(VB101)=32,(VB102)=41,(VB103)=45。LDI0.0ATHVB100,VB200,4执行后(VB200)=32,(VB201)=AE。

收藏

分享

举报
下载此文档