公司新闻
西门子代理商 S7-200数据形式的转换
发布时间: 2023-05-06 15:31 更新时间: 2024-01-07 08:08
S7-200数据形式的转换
S7-200转换指令中的BCD_I、I_BCD、B_I、I_B、I DI、DI_I、DI_R、ROUND、TRUNC只是数据形式间的转换,梯形图编程相似,如将BCD 数据(十进制数据)3456转换为整数(十六进制数据)的程序格式如图3-76所示。
指令编程时需要注意以下几点。
a.数据范围。当数据形式进行转换时,无论是被转换数据还是转换结果,都不能超过指令格式规定的范围,具体如下:
字节数据的字长为二进制8位,数据范围为0~255;
整数数据的字长为二进制16位(带符号),数据范围为-32768~32767;BCD数据的字长为二进制16位(带符号),数据范围为0000~9999;双整数的字长为二进制32位,数据范围为-2147483648~2147483647。例如:整数转换为字节的I B指令,整数取值范围不能超过255等。
b.符号位。当整数转换为双整数时,整数的*高位(bit15)符号位转换为双整数后被移到双整数的*高位(bit32),反之亦然。而字节数据、BCD数据均无符号位,不能使用带符号的数据。
c.小数的处理。整数、双整数为无小数点的数据,而浮点数可以带小数点。因此,当浮点数转换为整数或双整数时,必须对小数后的数据进行必要的处理。使用指令 ROUND,可以对小数位进行四舍五人处理;使用指令TRUNC,可以直接舍去小数位。
例如:执行ROUND指令后,数据123456.789将成为123457;执行ROUND指令后,数据123456.785讲成为123456。
其他新闻
- 西门子代理商 S7-200ASCII码转换 2024-01-07
- 西门子代理商 S7-200字符串转换 2024-01-07
- 西门子代理商 S7-200译码指令 2024-01-07
- 西门子代理商 S7-300/400的数据转换指令 2024-01-07
- 西门子代理商 组态王棒图属性设置 2024-01-07
- 西门子代理商 PLC的抗干扰措施 2024-01-07
- 西门子代理商 CPU读写存放在I/O映像寄存器的PLC程序 2024-01-07
- 西门子代理商 PLC系统存储器和用户存储器的区别 2024-01-07
- 西门子代理商 PLC的I/O模块 2024-01-07
- 西门子代理商PLC电源和PLC智能I/O接口 2024-01-07
- 西门子代理商组态王调用控件 2024-01-07
- 西门子代理商PLC备份电池更换和PLC检修 2024-01-07
- 西门子代理商PLC新型工业控制装置 2024-01-07
- 西门子代理商PLC是怎样运行工作的 2024-01-07
- 西门子代理商PLC与“继电器-接触器”控制系统、微机及集散控制系统的比较 2024-01-07
联系方式
- 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 联系电话:未提供
- 经理:吴悦
- 手机:19514718569
- QQ:2810544350
- Email:2810544350@qq.com
产品分类
站内搜索