西门子S7-300|6ES7317-2AK14-0AB0
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 认证
- 报价
- ¥2300.00元每台
- 手机号
- 15021292620
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2023-11-04 06:00
西门子s7-300|6es7317-2ak14-0ab0西门子s7-300|6es7317-2ak14-0ab0
s7-200转换指令中的bcd_i、i_bcd、b_i、i_b、idi、di_i、di_r、round、trunc只是数据形式间的转换,梯形图编程相似,如将bcd数据(十进制数据)3456转换为整数(十六进制数据)的程序格式如图3-76所示。
指令编程时需要注意以下几点。
a.数据范围。当数据形式进行转换时,无论是被转换数据还是转换结果,都不能超过指令格式规定的范围,具体如下:
字节数据的字长为二进制8位,数据范围为0~255;
整数数据的字长为二进制16位(带符号),数据范围为-32768~32767;bcd数据的字长为二进制16位(带符号),数据范围为0000~9999;双整数的字长为二进制32位,数据范围为-2147483648~2147483647。例如:整数转换为字节的ib指令,整数取值范围不能超过255等。
b.符号位。当整数转换为双整数时,整数的zui高位(bit15)符号位转换为双整数后被移到双整数的zui高位(bit32),反之亦然。而字节数据、bcd数据均无符号位,不能使用带符号的数据。
c.小数的处理。整数、双整数为无小数点的数据,而浮点数可以带小数点。因此,当浮点数转换为整数或双整数时,必须对小数后的数据进行必要的处理。使用指令round,可以对小数位进行四舍五人处理;使用指令trunc,可以直接舍去小数位。
例如:执行round指令后,数据123456.789将成为123457;执行round指令后,数据123456.785讲成为123456。
西门子s7-300|6es7317-2ak14-0ab0西门子s7-300|6es7317-2ak14-0ab0西门子s7-300|6es7317-2ak14-0ab0西门子s7-300|6es7317-2ak14-0ab0西门子s7-300|6es7317-2ak14-0ab0。西门子变频器代理商,荆门西门子plc模块授权一级代理商,湖北西门子电线电缆授权代理商,上海西门子s7-200cpu系列代理商,西门子s7-1200cpu系列代理商,siemens西门子模块授权一级代理商,西门子siemens低压一级供应商,西门子低压断路器代理商,西门子s7-500系列代理商
展开全文