欢迎来到天天文库
浏览记录
ID:52487941
大小:223.30 KB
页数:3页
时间:2020-03-28
《数组式编程方法在PLC编程中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ELECTRICDRIVE2014Vo1.44No.1电气传动2014年第44卷第1期数组式编程方法在PLC编程中的应用时文飞(中冶南方工程技术有限公司,湖北武汉430223)摘要:提出了数组式编程方式在PLC编程中的应用方案,通过实例介绍了具体的实现过程,包括数组在PLC中的建立以及连锁程序的编写策略,利用PLC内部的数据存贮区域建立程序所需的工艺设备数组、状态数组及控制数组,通过指针寻址功能对这些数组进行逻辑运算实现控制功能。采用数组式编程方法编写的PLC程序简单可靠、通用性强,能实现复杂的逻辑控制,特别适用于一组控制设备中连锁顺序有变化的场合。关
2、键词:数组;PLC;顺序控制中图分类号:TP273文献标识码:BApplicationofArrayMethodinPLCProgrammingSHIWen.fei(WISRIEngineering&ResearchIncorporationLimited,Wuhan430223,Hubei,China)Abstract:PutforwardaPLCprogrammingmethodbasedonthearray.Introducedtheprocedurethroughanactualinstance,includingthearrayestabli
3、shinthePLCandtheprogramcontrolstrategy.Foundsthedevicearray,statusarrayandcontrolarrayinthedataareaofPLC.Thecontrolfunctionisrealizedthroughlogiccalculationforthesearraysviathepointeraddressingfunction.ThePLCprogrambasedonthearrayisverysimpleanduniversal,canrealizecomplicatedlog
4、iccontro1.Itissuitablefortheapplicationespeciallythatlinkagesequencesarevariable.Keywords:array;PLC;sequencecontrolPLC的顺序控制是应用最广泛的一种工艺控备数组、状态数组和控制数组。制方式,另外很多针对顺序控制提出的编程方1.2.1工艺设备数组法n],也仅按照一定的逻辑规则实现程序编制。工艺设备数组中每行代表一个工艺步,每位本文提出了采用数组式编程方法,减轻了编程工代表一个设备在该工艺步中能否运行或是打开,作量和程序维护难度,程序的可扩展
5、性强。关闭等,即把所有设备按照预先的启动顺序放在该数组中,当某设备在数组中的位为1时表示要1顺序控制的数组对该设备进行控制,为0表示不作处理。1.1数组的概念需要指出的是对于正反转类设备,如可逆皮数组是把具有相同类型的若干变量按有序带、阀门等,可以把此类设备分为2个独立的设备,的形式组织起来,这些按序排列的同类数据元素在设备数组中占2个独立的位置,这样控制对象就的集合称为数组。当今各个厂家的PLC都具有能单一地控制该设备正转、反转,或开阀、关阀。很强的数据存储能力,提供了多种类型的数据存1.2.2状态数组储区域,为实现数组编程提供了基础。工艺设备数组只
6、是表明了哪些设备需要控1.2顺序控制的数组分类策略制,程序执行时要判断设备是不是满足条件及是要实现对设备的顺序控制,首先要知道该设否往下执行,因此增设如下的状态数组:1)准备备在整个时序中的位置,其次要知道设备的状态好数组。数组的结构与工艺设备数组完全一样,(准备好、故障、运行等),这样才能根据逻辑判断相同位置的数据表示该工艺设备的准备好信息,控制设备的启停。因此我们将数组分为工艺设为1表示该设备准备好,满足启动条件,为0表示作者简介:时文飞(1981一),男,硕士,工程师,Emai]:10222@wisdri.corn85电气传动2014年第44卷第
7、1期时文飞:数组式编程方法在PLC编程中的应用不满足;2)故障数组。数组的结构与工艺设备数备不动作。根据配料工艺,停止时与启动顺序相组完全一样,相同位置的数据表示该工艺设备的同,系统在启动及运行过程中,设备发生故障停故障信息,为1表示该设备故障,为0表示正常无机,所有设备立即停机。事故状态下设备重新启故障;3)运行数组。数组的结构与工艺设备数组动,要具备设备“齐启”功能。完全一样,相同位置的数据表示该工艺设备的运2.1PLC程序中数组的建立行信息,为1表示设备运行,为0表示停止。用西门子公司PLC为例论述数组建立方式,采1.2.3控制数组用西门子PLC
8、的全局数据块DB作为数组。图2、程序根据工艺数据及状态数组的逻辑判断,图3、图4~JI]为工艺
此文档下载收益归作者所有