分享免费的编程资源和教程

网站首页 > 技术教程 正文

西门子S7-200PLC转换指令(二)

goqiw 2024-09-03 01:34:21 技术教程 13 ℃ 0 评论

一.编码和译码指令

二.七段译码指令

三.字符串转换指令

(1)编码和译码指令

1. 编码

ENCO,编码指令。使能输入有效时,将字型输入数据IN的最低有效位(值为1的位)的位号输出到OUT所指定的字节单元的低4位。

《1》指令格式:ENCOIN, OUT

例:ENCOAC0, VB0

举例:字 :2#0010 1001 0001 0000

编码: 2#0000 0100

2#0000 0100

译码 :位号 :4

字 :2# 0000 0000 0001 0000

2.译码

DECO,译码指令。使能输入有效时,将字节型输入数据IN的低4位所表示的位号对OUT所 指定的字单元的对应位置1,其他位置0。

指令格式:DECOIN, OUT

例:DECOVB0, AC0

(2)七段译码指令

SEG,七段码指令。使能输入有效时,将字节型输入数据IN的低4位有效数字产生相应的七段码,并将其输出到OUT所指定的字节单元。

IN :0、1、2、。。。。。。。15(F)

字节 : 16#00

16#01

16#0F

结果 :2#01111000

(3)字符串转换指令

1.ASCII码转换16进制ATH指令 ASCII码是用8位二进制表示一个符号的编码,因此一个ASCII可转化成一个字节两位16进制数。

2.16进制到ASCII码HTA指令与ATH的功能相反。

注意:LEN是转化ASCII码的个数

转换指令

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表