可编程控制器—PLC系统原理
可编程控制器(Programmable Logic Controller)简称PLC,是从早期的继电器逻辑控制系统发展而来,它不断吸收微计算机技术使之功能不断增强,逐渐适合复杂的控制任务 。PLC之所以有生命力,在于它更加适合工业现场和市场的要求:高可靠性、强抗各种干扰的 能力、编程安装使用简便、低价格长寿命。比之单片机,它的输入输出端更接近现场设备,不需添加太多的中间部件或需要更多的接口,这样节省了用户时间和成本。PLC的下端(输入端)为继电器、晶体管和晶闸管等控制部件,而上端一般是面向用户的微型计算机。人们在应用它时,可以不必进行计算机方面的专门培训,就能对可编程控制器进行操作及编程。用来完成各种各样的复杂程度不同的工业控制任务。
自1836年继电器问世,人们就开始用导线将它同开关器件巧妙地连接,构成用途各异的逻辑 控制或顺序控制。至今,在PLC的编程语言——梯形图中还可以看到这些布线的影子。直到60年代末、70年代初可编程控制器问世,随着微电子技术、计算机技术和数据通信技术的飞速发展,以及微处理器的出现,PLC产品朝小型和超小型化方面进行了一次飞跃,最终使早期的PLC从最初的逻辑控制、顺序控制,发展成为具有逻辑判断、定时、计数、记忆和算术运算、数据处理、联网通信及PID回路调节等功能的现代PLC。
一、可编程控制器的主要功能
PLC是应用面很广,发展非常迅速的工业自动化装置,在工厂自动化(FA)和计算机集成制造 系统(CIMS)内占重要地位。今天的PLC功能,远不仅是替代传统的继电器逻辑。广州科沃变频器PLC电路板工控维修培训班,每月10号和25号准时开班。
PLC系统一般由以下基本功能构成:
多种控制功能
数据采集、存储与处理功能
通信联网功能
输入/输出接口调理功能
人机界面功能
编程、调试功能
1、控制功能
逻辑控制:PLC具有与、或、非、异或和触发器等逻辑运算功能,可以代替继电器进行开关量控制。
定时控制:它为用户提供了若干个电子定时器,用户可自行设定:接通延时、关断延时和定 时脉冲等方式。
计数控制:用脉冲控制可以实现加、减计数模式,可以连接码盘进行位置检测。
顺序控制:在前道工序完成之后,就转入下一道工序,使一台PLC可作为多部步进控制器使用。
2、数据采集、存储与处理功能
数学运算功能:基本算术:加、减、乘、除。扩展算术:平方根、三角函数和浮点运算。比较:大于、小于和等于。数据处理:选择、组织、规格化、移动和先入先出。模拟数据处理:PID、积分和滤波。
3、输入/输出接口调理功能 广州科沃—PLC工控维修培训中心
具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节。位数和精度可以根据用 户要求选择。具有温度测量接口,直接连接各种电阻或电偶。
4、通信、联网功能
现代PLC大多数都采用了通信、网络技术,有RS232或RS485接口,可进行远程I/O控制,多台 PLC可彼此间联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间,实现程序和数据交换,如程序转移、数据文档转移、监视和诊断。通信接口或通信处理器按标准的硬件接口或专有的通信协议完成程序和数据的转移。如西门 子S7-200的Profibus现场总线口,其通信速率可以达到12Mbps。在系统构成时,可由一台计算机与多台PLC构成“集中管理、分散控制”的分布式控制网络,以便完成较大规模的复杂控制。通常所说的SCADA系统,现场端和远程端也可以采用PLC作现场机。
5、人机界面功能
提供操作者以监视机器/过程工作必需的信息。允许操作者和PC系统与其应用程序相互作用,以便作决策和调整。实现人机界面功能的手段:从基层的操作者屏幕文字显示,到单机的CRT显示与键盘操作和 用通信处理器、专用处理器、个人计算机、工业计算机的分散和集中操作与监视系统。
6、编程、调试等
使用复杂程度不同的手持、便携和桌面式编程器、工作站和操作屏,进行编程、调试、监视 、试验和记录,并通过打印机打印出程序文件。
二、可编程控制器的主要特点
在自动化控制领域,PLC是一种重要的控制设备。目前,世界上有200多厂家生产300多品种PLC产品,应用在汽车、粮食加工、化学/制药、金属/矿山、纸浆/造纸等行业。为了使各位初学者更方便地了解PLC,本文对 PLC的发展、基本结构、配置、应用等基本知识作一简介,以期对各位有所帮助。
一、PLC的发展历程
在工业生产过程中,具有大量的开关量顺序控制,要求按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集等。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司公开招标,提出研制能够取代继电器的控制装置的要求,第二年,美国数字设备公司(DEC)研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。
个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC),现在,仍常常将PLC简称PC。
PLC的定义有许多种。国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字量、模拟量的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30-40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,而且在某些应用上取代了在过程控制领域处于统治地位的DCS系统。
现今,广州科沃PLC培训中心认为,PLC已经具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。在可预见的将来,PLC在工业自动化控制特别是顺序控制中的主导地位,是其他控制技术无法取代的。
二、PLC的构成
从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体(如上左图)。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置(如上右图)。
三、PLC的各组成元素的构成及功能:
1、CPU的构成及功能------CPU是PLC的核心,起神经中枢的作用,主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC
串行通讯简介
通讯即是不同的设备通过线路互相交换数据,其主要目的在于将数据从某端传送到另一端,实现数据的交换。通常有并行和串行两种方式,由于并行传输方式在数据电压传送的过程中容易因线路的因素而使得电压准位发生变化(衰减、线路互相干扰),而串行通讯方式则能很好的解决这些问题,因此在工业应用中绝大多数使用串行通讯。
……
最常用的就是梯形图,这是一种由继电器电路图演化来的编程语言。由于梯形图与电气继电器电路图很类似,因而广大自动化技术人员很自然地选用梯形图。
然而梯形图也有很大局限。由于梯形图直接操作大量元件输入输出,系统的时序、逻辑、扫描周期等多重交织的影响往往会造成编程开发的困难。
1、什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑?
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同 的设备可以方便地连接起来进行通讯。 RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定