西门子S7-300/400 PLC转换指令编程

时间:2023-03-19作者:佚名
1.指令特点与编程
S7-300/400的转换指令功能相对单一,所有代码转换指令均为用于数据形式转换的指令,且不可以实现ASCII码、字符串的转换,也无译码功能。
S7-300/400的数据形式转换指令主要有如下特点:
①转换指令主要有BCDj、I-BCD、BCD_DI、DI—BCD、DI_RI、I_DI、ROUND、TRUNC、CEIL、FLOOR等,可以进行十六进制数与BCD之间的转换、整数与浮点数之间的转换、浮点数的“取整”等操作。
②与移位指令一样,S7-300/400的数据形式转换一般只能通过累加器1进行,当存储器需要移位时,应首先将存储器的内容移动到累加器l中。
③S7-300/400的移位操作只能对字、双字长的数据进行,不能用于字节。
数据形式转换指令的梯形图编程与S7-200相似,如需要将输入字IW20的BCD数据(十进制数据)转换为整数(十六进制数据)的程序格式如图10-6.6所示。
西门子S7-300/400 PLC转换指令编程
从图10-6.6的指令表程序可以看出,数据形式转换的第一步是将“源数据”IW20装入累加器l中,然后再对累加器l的内容进行转换,结果传送到目标存储器MW100中。
2.BCD转换指令
S7-300/400的数据形式转换指令BCD I、I__BCD、BCD—DI、DI__ BCD用于十六进制数与BCD
之间的转换。
编程需要注意以下几点:
①S7-300/400的BCD数据只能对字、双字长的数据进行,不能用于字节。
②指令BCD I、LBCD用于16位整数与BCD间的转换,由于数据带符号,因此只能转换3位BCD码,BCD数据的范围为-999~ 999。指令BCD DI、DI__ BCD用于32位整数与BCD间的转换,同样带符号,因此只能转换7位BCD码,BCD数据的范围为-9999999~ 9999999。
③16位整数的BCD存储格式为:
西门子S7-300/400 PLC转换指令编程
西门子S7-300/400 PLC转换指令编程
格式中的空余位(16位整数的bit14~bit12、32位整数的bit30~bit28),一般取与符号位相同的值,如:正数为“O”;负数为“l”。
④当16位、32位整数转换为BCD时,如果出现大于9的十进制数值(如1100等),或者转换后的数值超过了BCD格式允许存储的范围,将出现转换错误,并导致plc的停止。
3.整数、浮点数转换指令
S7-300/400的数据形式转换指令I DI、DI R用于16位整数与32位整数、32位整数与浮点数之间的转换;ROUND、TRUNC的作用、意义与S7-200相同,用于对浮点数的小数部位处理;CEIL、FLOOR是当浮点与整数相差很大时的两种不同处理方式。
IDI指令可以将16位整数转换为32位整数,其实质只是将符号位从原16位整数的bit15移到32位整数的bit31上,其余数据不变或增补0而已。
ROUND指令是将浮点数的小数部分四舍五入转换成双整数;TRUNC指令是将浮点数的小数部分舍去转换成双整数。
由于浮点数的数据表示范围要远远大于双字长整数。当浮点数的值大于整数时,通过CEIL指令,可以将浮点数转换为大于等于该浮点数的最小整数;通过FLOOR指令,可以将浮点数转换为小于等于该浮点数的最大整数。

相关阅读

典型二次原理系统图

大家好,今天介绍一下二次原理图,二次原理图根据作用不用控制原理不同,但是都是通过综合自动化保护装置来实现控制。 采用的电压是小母线线电压110v。 防跳回路:当S1、S2合时,...
2023-03-29
典型二次原理系统图

关于风力发电——风力机的基本结构,科普涨知识

风力机的基本结构 风力发电是将风的动能转换为机械能,再带动发电机发电,转换成电能。 风力机的结构 风力发电机的样式虽然很多,但其原理基本相同,结构主要由叶片、轮毂、主...
2023-06-13
关于风力发电——风力机的基本结构,科普涨知识

电流基础知识:电流的形成、方向和大小

有关电流的小知识,电流是怎么形成的,电荷有规则的定向移动形成电流,电流的方向与电子流动的方向正好相反,电流的大小等于通过导体横截面的电荷量与通过这些电荷量所用时间...
2023-06-26

保护接零的八个细节问题

有关保护接零的细节问题,保护接零的注意事项,总结为9点,工作零线必须重复接地,零线截面不得小于相线截面的二分之一,设备的保护零线与工作零线连接要可靠等。 保护接零相...
2024-03-18

小鸟站在高压线上为啥不触电?核心原理90%的人都理解错了

抬头望向城市上空的高压输电线,我们总能看到这样一幅奇妙的景象:成百上千只小鸟错落站在高压线上时而叽叽喳喳,时而梳理羽毛,全然不惧这能瞬间夺走生命的高压电。 很多人从小就...
2026-06-08
小鸟站在高压线上为啥不触电?核心原理90%的人都理解错了

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目