西门子PLC

西门子PLC BCD码与整数的转换指令举例

发表时间:2018-09-08

BCD码与整数之间的转换的指令格式、功能及说明,如表所示。

 

 

 

 

表 BCD码与整数之间的转换的指令

LAD

STL

BCDI OUT

IBCD OUT

操作数及数据类型

IN :VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量

OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC

IN/OUT数据类型:字

功能及

说明

BCD-I指令将二进制编码的十进制数IN转换成整数,并将结果送入OUT指定的存储单元。IN的有效范围是BCD码 0至9999

I-BCD指令将输入整数IN转换成二进制编码的十进制数,并将结果送入OUT指定的存储单元。IN的有效范围是0至9999

ENO=0的错误条件

0006 间接地址,SM1.6 无效BCD数值,SM4.3 运行时间 文章来自PLC之家pcl100.com

注意:(1)数据长度为字的BCD格式的有效范围为:0~9999(十进制),0000~9999(十六进制)0000 0000 0000 0000~1001 1001 1001 1001(BCD码)。

(2)指令影响特殊标志位SM1.6(无效BCD)。

(3)在表5-10的LAD和STL指令中,IN和OUT的操作数地址相同。若IN和OUT操作数地址不是同一个存储器,对应的语句表指令为: MOV IN OUT

BCDI OUT

相关资讯13609158196
推荐产品13609158196