PLC的工作原理梯形图编程方法

点赞:3620 浏览:9799 近期更新时间:2024-02-12 作者:网友分享原创网站原创

【摘 要】随着PLC技术的发展,其功能越来越多,集成度越来越高,网络功能越来越强,PLC与上位PC机联网形成的PLC及其网络技术广泛地应用到工业自动化控制之中,PLC集三电与一体,具有良好的控制精度和高可靠性,使得PLC成为现代工业自动化的支柱.

【关 键 词】可靠性性高,程序设计简单,速度快,灵活性强

一、PLC的基础知识

(一)PLC的定义

PLC的定义有许多种.国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计.它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字、模拟的输入和输出,控制各种类型的机械或生产过程.可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计.可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的.早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制.随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,今天这种装置称作可编程控制器,简称PC.为了避免与个人计算机(PersonalComputer)的简称混淆,将可编程控制器简称PLC.

(二)PLC的特点

1.高可靠性.(1)所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离,(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms,(3)各模块均采用屏蔽措施,以防止辐射干扰,(4)采用性能优良的开关电源,(5)对采用的器件进行严格的筛选,(6)良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大,(7)大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性进一步提高.

2.丰富的I/O接口模块.PLC针对不同的工业现场信号,如交流或直流,开关量或模拟量,电压或电流,脉冲或电位,强电或弱电等.有相应的I/O模块与工业现场的器件或设备,如按钮,行程开关,接近开关,传感器及变送器,电磁线圈,控制阀等直接连接.为了提高操作性能,还有多种人-机对话的接口模块,为了组成工业局部网络,还有多种通讯联网的接口模块等.

3.采用模块化结构.为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构.PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合.

4.编程简单易学.PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,很容易被一般工程技术人员所理解和掌握.

5.安装简单,维修方便.PLC不需要专门的机房,可以在各种工业环境下直接运行.使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行.各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障.

由于采用模块化结构,一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行.

二、PLC的使用

1.模拟量控制.在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量.为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换.PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制.

2.运动控制.PLC可以用于圆周运动或直线运动的控制.从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块.如可驱动步进电机或伺服电机的单轴或多轴位置控制模块.世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合.

3.过程控制.过程控制是指对温度、压力、流量等模拟量的闭环控制.作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制.PID调节是一般闭环控制系统中用得较多的调节方法.大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块.PID处理一般是运行专用的PID子程序,过程控制在冶金、化工、热处理、锅炉控制等场合有广泛的应用.

4.数据处理.现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理.这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表.数据处理一般用于大型控制系统,如无人控制的柔性制造系统,可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统.

5.通信及联网.PLC通信含PLC间的通信及PLC与其它智能设备间的通信.随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统.新近生产的PLC都具有通信接口,通信非常方便.

三、PLC的工作原理

PLC的工作方式

1.输入采样阶段.在此阶段,顺序读入所有输入缎子通断状态,并将读入的信息存入内存,接着进入程序执行阶段,在程序执行时,即使输入信号发生变化,内存中输入信息也不变化,只有在下一个扫描周期的输入采样阶段才能读入信息.

2.程序执行阶段.plc对用户程序扫描.

3.输出刷新阶段.当所有指令执行完毕通过隔离电路,驱动功率放大器,电路是输出端子向外界输出控制信号驱动外部负载.

PLC的基本指令

1.输入输出指令(LD/LDI/OUT).下面把LD/LDI/OUT三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明:

LD与LDI指令用于与母线相连的接点,此外还可用于分支电路的起点.OUT指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器.输出指令用于并行输出,能连续使用多次.

2.电路块的并联和串联指令(ORB、ANB)

含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以LD或LDNOT指令开始,而支路的终点要用ORB指令.ORB指令是一种独立指令,其后不带操作元件号,ORB指令不表示触点,可以看成电路块之间的一段连接线.如需要将多个电路块并联连接,应在每个并联电路块之后使用一个ORB指令,用这种方法编程时并联电路块的个数没有限制,也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出ORB的指令,这时ORB指令最多使用7次.

将分支电路(并联电路块)与前面的电路串联连接时使用ANB指令,各并联电路块的起点,使用LD或LDNOT指令,与ORB指令一样,ANB指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用ANB指令,最多使用7次.在程序结束处写上END指令,PLC只执行第一步至END之间的程序,并立即输出处理.若不写END指令,PLC将以用户存贮器的第一步执行到最后一步,使用END指令可缩短扫描周期.另外.在调试程序时,可以将END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的END指令.一般情况下,X代表输入继电器,Y代表输出继电器,M代表辅助继电器,SPM代表专用辅助继电器,T代表定时器,C代表计数器,S代表状态继电器,D代表数据寄存器,MOV代表传输等.

四、梯形图的编程方法

梯形图是各种PLC通用的编程语言,尽管各厂家的PLC所使用的指令符号等不太一致,但梯形图的设计与编程方法基本上大同小异.

1.确定各元件的编号,分配I/O地址.利用梯形图编程,首先必须确定所使用的编程元件编号,PLC是按编号来区别操作元件的.我们选用的FX2N型号的PLC,其内部元件的地址编号如下表所示,使用时一定要明确,每个元件在同一时刻决不能担任几个角色.一般讲,配置好的PLC,其输入点数与控制对象的输入信号数总是相应的,输出点数与输出的控制回路数也是相应的(如果有模拟量,则模拟量的路数与实际的也要相当),故I/O的分配实际上是把PLC的入、出点号分给实际的I/O电路,编程时按点号建立逻辑或控制关系,接线时按点号“对号入坐”进行接线.


2.梯形图的编程规则.(1)每个继电器的线圈和它的触点均用同一编号,每个元件的触点使用时没有数量限制.(2)梯形图每一行都是从左边开始,线圈接在最右边(线圈右边不允许再有接触点),如图(a)错,图(b)正确.(3)线圈不能直接接在左边母线上.(4)在一个程序中,同一编号的线圈如果使用两次,称为双线圈输出,它很容易引起误操作,应尽量避免.(5)在梯形图中没有真实的电流流动,为了便于分析PLC的周期扫描原理和逻辑上的因果关系,检测定在梯形图中有“电流”流动,这个“电流”只能在梯形图中单方向流动――即从左向右流动,层次的改变只能从上向下.

PLC的工作原理梯形图编程方法参考属性评定
有关论文范文主题研究: 关于控制系统的论文范文集 大学生适用: 函授论文、硕士毕业论文
相关参考文献下载数量: 17 写作解决问题: 怎么撰写
毕业论文开题报告: 论文模板、论文总结 职称论文适用: 论文发表、职称评副高
所属大学生专业类别: 怎么撰写 论文题目推荐度: 免费选题

图(a)图(b)

PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点.PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的.PLC在向微型化、网络化、PLC化和开放性方向发展长期以来,PLC始终处于工业制自动化领域的主战场,为各种各样的自动化控制设备提供非常可靠的控制方案.