工业自动化编程PLC

[摘 要]PLC(Programmable Logic Controller),是可编程逻辑控制器。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

[关键词]PLC 梯形*** 工业自动化

中***分类号:TH86 文献标识码:A 文章编号:1009-914X(2014)21-0004-01

一、 PLC的基本概念

早期的可编程控制器称作可编程逻辑控制器,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机的简称混淆,所以将可编程序控制器简称PLC,自1969年美国数据设备公司(DEC)研制出现,现行美国,日本,德国的可编程序控制器质量优良,功能强大。

二、 PLC的基本结构

PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:

2.1 电源

PLC的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去

2.2 中央处理单元(CPU)

中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。

为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。

2.3 存储器

存放系统软件的存储器称为系统程序存储器。

存放应用软件的存储器称为用户程序存储器。

2.4 输入输出接口电路

1.现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。

2.现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向现场的执行部件输出相应的控制信号。

2.5 功能模块

如计数、定位等功能模块。

2.6 通信模块

如以太网、RS485、Profibus-DP通讯模块等。

三、 PLC的工作原理

当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。

(1) 输入采样阶段

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

(2) 用户程序执行阶段

在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形***)。在扫描每一条梯形***时,又总是先扫描梯形***左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形***所规定的特殊功能指令。

即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形***,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形***起作用;相反,排在下面的梯形***,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。

在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。

(3) 输出刷新阶段

当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。

四、 PLC内部运作方式

虽然PLC所使用之阶梯***程式中往往使用到许多继电器、计时器与计数器等名称,但PLC内部并非实体上具有这些硬件,而是以内存与程式编程方式做逻辑控制编辑,并借由输出元件连接外部机械装置做实体控制。因此能大大减少控制器所需之硬件空间。实际上PLC执行阶梯***程式的运作方式是逐行的先将阶梯***程式码以扫描方式读入CPU 中并最后执行控制运作。在整个的扫描过程包括三大步骤,“输入状态检查”、“程式执行”、“输出状态更新”说明如下:

步骤一:“输入状态检查”:PLC首先检查输入端元件所连接之各点开关或传感器状态(1 或0 代表开或关),并将其状态写入内存中对应之位置Xn。

步骤二:“程式执行”:将阶梯***程式逐行取入CPU 中运算,若程式执行中需要输入接点状态,CPU直接自内存中查询取出。输出线圈之运算结果则存入内存中对应之位置,暂不反应至输出端Yn。

步骤三:“输出状态更新”:将步骤二中之输出状态更新至PLC输出部接点,并且重回步骤一。

此三步骤称为PLC之扫描周期,而完成所需的时间称为PLC 之反应时间,PLC 输入讯号之时间若小于此反应时间,则有误读的可能性。每次程式执行后与下一次程式执行前,输出与输入状态会被更新一次,因此称此种运作方式为输出输入端“程式结束再生”。

五、 PLC的特点

(1) 系统构成灵活,扩展容易,以开关量控制为其特长;也能进行连续过程的PID回 路控制;并能与上位机构成复杂的控制系统,如 DDC 和 DCS 等,实现生产过程的综合自动化。

(2) 使用方便,编程简单,采用简明的梯形***、逻辑***或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。另外,可***修改程序,改变控制方案而不拆动硬件。

(3) 能适应各种恶劣的运行环境,抗干扰能力强,可靠性强,远高于其他各种机型。

参考文献

[1] 武锋.可编程控制器PLC的基本原理及应用[J].电子世界,2002,(11).

[2] 郭肖永.浅谈PLC安全性[J].化工自动化及仪表,1998.

[3] 李方园.PLC工业应用实践[M].中国电力出版社,2001:12-58.

工业自动化编程PLC

转载请注明出处学文网 » 工业自动化编程PLC

学习

孑遗植物翠柏

阅读(60)

在云南昆明世博园中有一株“翠柏”,树高13.8米,胸径1.1米,枝叶繁密,树干挺拔,冠幅64平方米,它的树龄已有300多年了,此巨柏是从70千米外的安宁市移入园内的,它的移栽创造了世界柏科植物移栽的新记录。

学习

20世纪20至30年代初期中国高等教育的问题

阅读(37)

本文为您介绍20世纪20至30年代初期中国高等教育的问题,内容包括21世纪初叶的中国高等教育,20世纪高等教育改革背景。摘要:20世纪20年代至30年代初期,面对高校“数量增加,质量低下”的状况,时人反省并提出了批评及整顿建议。无论是国内人士,抑

学习

植物生理学报

阅读(21)

本文为您介绍植物生理学报,内容包括植物生理学报,植物生理学报投稿模板。锰有效性对大豆锰、铁和磷吸收及其分布的影响C4水稻,我们的新挑战(英文)

学习

小说阅读之情节

阅读(28)

本文为您介绍小说阅读之情节,内容包括接吻情节的小说片段,情节跌宕起伏的小说。【技法指津】

学习

数学语言与教学

阅读(32)

本文为您介绍数学语言与教学,内容包括数学教学与语言表达,数学是最接近神的语言。斯托利亚尔说:“数学教学也就是数学语言的教学。”学生学习数学在一定程度上可以说就是学习数学语言,就是在不断内化、不断运用数学语言。学生准确灵活地掌

学习

人间冷暖作文800字

阅读(27)

本文为您介绍人间冷暖作文800字,内容包括人间冷暖作文800字议论文,人间冷暖作文800字范文。在某一天下午,路上人来人往,十分拥挤。(出自内心感概,故此注册)有一个老年妇女正要前进,却一眼看到一辆黑色汽车,可派气了!黑亮亮的,像是一辆奔驰。老年

学习

李白与碎叶

阅读(26)

本文为您介绍李白与碎叶,内容包括李白是碎叶人吗,李白的碎叶现在哪里。关键词:李白、碎叶、西域、考证

学习

英语中否定词与否定句

阅读(23)

本文为您介绍英语中否定词与否定句,内容包括英语里面否定词的用法,英语否定句的否定词有哪些。摘要:本文针对英语语法中的全部否定和部分否定的多种表现形式进行了分析和研究。

学习

三皇五帝之一颛顼

阅读(26)

本文为您介绍三皇五帝之一颛顼,内容包括三皇五帝颛顼简介,颛顼帝喾怎么读三皇五帝。[关键词]颛顼;修德;治国

学习

统筹规划 全面实施

阅读(28)

本文为您介绍统筹规划 全面实施,内容包括统筹规划的能力有哪些,坪山老城区规划统筹方案。数字化校园改变了以往的传统校园形态,教师上课和研究、学生学习和生活、学校的管理等向数字化转化。数字化校园也是信息化为先导的校园[1]。数字化

学习

气象管理条例

阅读(18)

本文为您介绍气象管理条例,内容包括气象信息服务管理条例,气象行业管理条例。第一章总则

学习

丁辛醇合成工艺评价及选择

阅读(44)

本文为您介绍丁辛醇合成工艺评价及选择,内容包括丁辛醇合成工艺流程图,丁辛醇主要工艺参数的控制方法。摘要:本文介绍了合成丁辛醇技术,对丁辛醇装置主要专利技术的特点做了评价,并举例炼油化工一体化企业中建设丁辛醇装置技术选择及总体平

学习

浅谈侗族琵琶歌

阅读(23)

本文为您介绍浅谈侗族琵琶歌,内容包括侗族叙事琵琶歌九十年代,黎平尚重侗族琵琶歌。关键词:侗族琵琶歌传承与发展

学习

中华藏文《大藏经》对勘

阅读(51)

本文为您介绍中华藏文《大藏经》对勘,内容包括藏文大藏经数字化,藏文大藏经有阿含经吗。已出版的藏文《大藏经》对勘本。

学习

浅谈单片机编程语言

阅读(23)

本文为您介绍浅谈单片机编程语言,内容包括最新单片机编程语言,单片机编程语言与c语言。摘要:单片机的编程语言很多,最常见的为汇编语言、C语言、PL/M和BASIC等四种语言。在对各种编程语言的优缺点作了详尽的分析之后,为单片机技术的初学者

学习

数车编程中G71指令的应用

阅读(24)

本文为您介绍数车编程中G71指令的应用,内容包括g71精车编程实例及解释,g71指令编程讲解。【摘要】外圆粗车循环指令G7l是数车手工编程中最常用的指令之一。以具体实例介绍如何正确使用FANUC数控系统的G7l指令,及其应用中的注意事项。

学习

浅谈宏程序编程

阅读(17)

本文为您介绍浅谈宏程序编程,内容包括数控宏程序编程入门,宏程序编程指令大全。摘要:随着现代制造技术的发展和数控机床的日益普及,数控加工得到广泛的应用,越来越多的人正在学习和使用数控编程。目前在我国的数控行业中,对于简单的二维加工

学习

《风娃娃》课本剧

阅读(25)

本文为您介绍《风娃娃》课本剧,内容包括风娃娃课本剧,风娃娃电子版课文。剧本设计和打印——林美娟

学习

课本剧范进中举

阅读(13)

本文为您介绍课本剧范进中举,内容包括范进中举课本剧原文,课本剧范进中举。(范进放学回家,母亲、妻子正欢喜做饭)

学习

课本剧表演

阅读(19)

本文为您介绍课本剧表演,内容包括课本剧表演篇目,怎么表演课本剧。语文是一门最接近生活的学科,它内容丰富多彩,富有生活情趣。在多年的实践中,我感到开展丰富多彩的语文活动,对提高学生学习语文的兴趣,开拓学生的视野,提高语文素养,不失为一种

学习

回归教材 “阅读”课本

阅读(23)

本文为您介绍回归教材 “阅读”课本,内容包括回归教材电子书,教材书电子版。摘要:近年来,在中考试题中,都有不同程度地增加了开放性试题,以考查学生的发散思维和创新意识。面对中考的压力,教师和学生都会不由的选择“题海战术”,这不仅让学生