用普通指令编写西门子S7-1200PLC的循环程序

时间:2023-03-19作者:佚名

循环程序用来完成大量的重复的操作。西门子S7-1200plc没有像西门子S7-300PLC的LOOP那样的循环程序专用的指令,为了编写循环程序,可以用FieldRead指令实现间接寻址,用普通指令来编写循环程序。
生成一个名为“循环程序”的项目。首先生成全局数据块DB1,在DB1中生成有10个字节元素的数组,设置各数组元素的初始值。
生成一个功能块FB1,定义它的输入参数“字节数”(Int)、“初始下标”(Dint)、“数组”(Array)和输出参数“异或结果”(Byte)。
在FB1的程序段1用MOVE指令将“异或结果”清零(见图1)。
程序段2的跳转标签Back表示循环的开始。指令FieldRead用来实现间接寻址,其参数INDEX是要读写的数组元素的下标,其数据类型为DInt(双整数)。参数MEMBER的实参必须是该数组的第一个元素,参数VALUE是读取的数组元素的值。
读取数组元素值后,将它与输出变量“异或结果”作异或运算,将地址指针“起始下标”加1,它指向下一个数组元素。将作为循环次数计数器的输入变量“字节数”减1。减1后如果非0则返回标签Back处,开始下一次循环的操作。

用普通指令编写西门子S7-1200PLC的循环程序800)this.width=800">

图1

在OB1中调用FB1(见图2),求DB1中的数组1从下标为2的元素开始的3个数组元素的异或值,异或的结果用MB4保存。
将程序下载到CPU,将CPU切换到RUN模式。搬动I0.2对应的小开关,在I0.2的上升沿调用FB1。用监视表监视MB4中的运算结果,验证了程序的正确性。

用普通指令编写西门子S7-1200PLC的循环程序800)this.width=800">

图2

相关阅读

傻傻分不清电路?专业电气学姐为你全方面解读(三)

今天我们接下来继续学习电工基础的第 4 课时:电阻元件 01 ! 在第 4 课时里,曹老师详细地给我们讲述了电阻元件的定义、特性和电阻的串联知识。在曹将军的带领下,现在就让我这...
2023-06-27
傻傻分不清电路?专业电气学姐为你全方面解读(三)

焊接切割操作中发生触电事故的原因

焊接切割用电的特点是电压较高,超过了安全电压,必须采取防护措施,才能保证安全。 国产焊机空载电压一般在50~90V左右,等离子切割电源 的电压为300~450V,氢原子焊电压为300V,...
2023-03-21

蹬一脚电柜门才能启动,电工一听就知道是什么故障了,经验还是很重要!

在一家规模宏大的制造工厂里,那台液压机宛如整个生产线的心脏,处于核心设备的关键地位。日复一日,它为工厂的生产活动源源不断地提供着强大的动力。 然而,就在这看似寻常的一天,...
2024-08-28
蹬一脚电柜门才能启动,电工一听就知道是什么故障了,经验还是很重要!

90秒识别相电压与线电压:别再被230V和405V吓到

项目一送电,电话就来了:发哥,现场是不是电压有问题?有的仪表显示230V,有的又显示405V,这设备是不是要出事? 先别慌。多数时候不是“电压乱了”,而是你看的项目不一样:一个...
2026-07-07
90秒识别相电压与线电压:别再被230V和405V吓到

Exe是什么意思?增安型电机防爆原理与保护等级

做防爆电气维修、选型的电工,一定听过增安型电机,它的防爆标志是Ex e,是防爆电机里结构最简单、成本最低的一种。很多人容易把它和隔爆型电机搞混,其实两者核心防爆思路完全不同...
2026-04-11
Exe是什么意思?增安型电机防爆原理与保护等级

热销商品

国标TRVV高柔性拖链电缆2—48芯0.3 0.5 1 1.5 2.5平方耐弯折软线

国标TRVV高柔性拖链电缆,专为满足严苛工况下的动态传输需求而设计。该电缆具有2至48芯多种配置,适用于0.3、0.5、1.5、2.5平方等多种截面积选择,灵活满足不同设备的...
¥ 1.24

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

直销配电箱暗插销铰链门轴CL225插销带螺丝固定铁皮柜弹簧铁铰链

CL225插销式暗铰链专为配电箱、铁皮柜等金属柜体设计,采用优质冷轧钢板经冲压成型,表面镀锌处理,防腐耐用。其内置弹簧结构,确保柜门开合顺畅、自动复位,提升使用便捷...
¥ 0.06

浇铸抛光螺纹钢扭矩扳手 镀锌双头延长杆扳手多功能工具 开口扳手

这款多功能工具集浇铸抛光螺纹钢扭矩扳手、镀锌双头延长杆扳手与开口扳手于一体,采用优质合金钢精密浇铸并经抛光处理,表面镀锌防锈,耐用性强。其双头设计适配多种规...
¥ 0.6

网站栏目