西门子PLC字节型数据与字整数之间转换的指
发表时间:2018-09-08
字节型数据与字整数之间转换的指令格式见表1所示。
表1 字节型数据与字整数之间转换指令
LAD |
|
|
STL |
BTI IN,OUT |
ITB IN,OUT |
操作数及数据类型 |
IN:VB, IB, QB, MB, SB, SMB, LB, AC, 常量, 数据类型:字节 OUT:VW, IW, QW, MW, SW, SMW, LW, T, C, AC,数据类型:整数 |
IN:VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, AC, 常量,数据类型:整数 OUT:VB, IB, QB, MB, SB, SMB, LB, AC, 数据类型:字节 |
功能及 说明 |
BTI指令将字节数值(IN)转换成整数值,并将结果置入OUT指定的存储单元。因为字节不带符号,所以无符号扩展 |
ITB指令将字整数(IN)转换成字节,并将结果置入OUT指定的存储单元。输入的字整数0至255被转换。超出部分导致溢出,SM1.1=1。输出不受影响 |
ENO=0的错误条件 |
0006 间接地址 SM4.3 运行时间 |
0006 间接地址 SM1.1 溢出或非法数值 SM4.3 运行时间 |