可编程控制器及其应用
可编程控制器基本原理及应用

可编程控制器基本原理及应用(一)1. 基本原理可编程控制器,英文称ProgrammableLogicController,简称PLC。
PLC是基于电子计算机,且适用于工业现场工作的电控制器。
它源于继电控制装置,但它不像继电装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC内存中的程序,进行入出信息变换实现控制。
PLC基于电子计算机,但并不等同于普通计算机。
普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。
而PLC则还要考虑信息入出的可靠性、实时性,以及信息的使用等问题。
特别要考虑怎么适应于工业环境,如便于安装,抗干扰等问题。
1.1实现控制要点输入输出信息变换、可靠物理实现,可以说是PLC实现控制的两个基本要点。
输入输出信息变换靠运行存储于PLC内存中的程序实现。
PLC程序既有生产厂家的系统程序(不可更改),又有用户自行开发的应用(用户)程序。
系统程序提供运行平台,同时,还为PLC程序可靠运行及信号与信息转换进行必要的公共处理。
用户程序由用户按控制要求设计。
什么样的控制要求,就应有什么样的用户程序。
可靠物理实现主要靠输人(INPUT)及输出(OUTPUT)电路。
PLC的I/O电路,都是专门设计的。
输入电路要对输入信号进行滤波,以去掉高频干扰。
而且与内部计算机电路在电上是隔离的,靠光耦元件建立联系。
输出电路内外也是电隔离的,靠光耦元件或输出继电器建立联系。
输出电路还要进行功率放大,以足以带动一般的工业控制元器件,如电磁阀、接触器等等。
I/O电路是很多的,每一输入点或输出点都要有一个I或O电路。
PLC有多I/O用点,一般也就有多少个I/O用电路。
但由于它们都是由高度集成化的电路组成的,所以,所占体积并不大。
输入电路时刻监视着输入状况,并将其暂存于输入暂存器中。
每一输入点都有一个对应的存储其信息的暂存器。
输出电路要把输出锁存器的信息传送给输出点。
输出锁存器与输出点也是一一对应的这里的输入暂存器及输出锁存器实际就是PLC处理器I/O口的寄存器。
可编程控制器及应用

一、填空1.是通常是指工作在交流电压为1000V或直流1500V以下电路中起通断保护、控制或调节作用的电器设备。
低压电器2.所谓,是指按下按钮时电动机动作,放开按钮时,电动机即停止工作。
点动控制3.接触器用自己的常开辅助触点“锁住”自己的线圈电路,这种作用称为,此时该触点称为。
自锁,自锁触点4.两个接触器利用各自的触点封锁对方的控制电路,称为。
互锁5.定时时间等于和的乘积。
时基定时值6.PLC是一种数字运算操作的电子系统,专为应用二设计的。
工业环境7.PLC具有和功能,完成对模拟量的控制与调节。
模数转换(A/D转换)数模转换(D/A转换)8.在软件设计方面,PLC采用了特殊的工作方式。
循环扫描9.根据PLC的结构形式,可将PLC分为式和式两类。
整体式模块式10.PLC与继电器控制系统不同点在于不同和不同。
实现原理工作方式11.十进制253.125转换成二进制= 十六进制= ,BCD码用表示。
12.S7-200系列PLC的指令有三种格式、、。
LAD STL FBD13. S7-200系列PLC的计数器有、、。
加计数器减计数器可逆计数器14.在S7系列的PLC中有三种定时器,分别是、和。
TON TONR TOF15.TON用于的定时。
TONR用于累计。
TOF用于。
单一间隔许多时间间隔关断或故障事件后的延时16.在比较指令中B表示,W表示,R表示。
字节整数实数17.信道按传输信号的类型,可分为和。
模拟信道数字信道18.S7-200系列PLC的网络部件主要有、、、等。
通信口网络总线连接器网络电缆网络中继器19. 用于安装STEP-Micro/WIN的计算机与S7-200PLC之间的通信连接,分为和两种类型。
PPI多主站电缆 RS-232/ PPI多主站电缆 USB/ RS-232/ PPI多主站电缆20.数据块仅允许对进行数据初始值或赋值。
V存储区 ASCII字符21.电源干扰可以通过而来,也可有有通过线路阻抗耦合产生。
可编程控制器原理及应用

可编程控制器原理及应用可编程控制器(Programmable Logic Controller,简称PLC)是一种数字式的、微型的、带有专用数字计算机特性的电子装置。
它具有自动化控制系统所需的输入输出接口、控制逻辑、计算处理和数据存储等功能。
可编程控制器可以广泛应用于工业自动化、机械设备、交通运输、建筑物控制、家庭自动化等领域。
本文将从可编程控制器的原理以及应用两个方面进行详细介绍。
一、可编程控制器的原理1.输入接口:可编程控制器通过输入接口将外部信号(例如传感器信号)转换成数字信号,以供中央处理器进行处理。
输入接口通常包括数字输入模块和模拟输入模块,数字输入模块接收开关信号、传感器信号等,模拟输入模块接收模拟传感器信号,例如温度、压力等。
2.中央处理器(CPU):中央处理器是可编程控制器的核心部分,主要负责控制逻辑的运算和数据的处理。
中央处理器通常由微处理器、存储器和定时器等组成,它能够执行各种控制逻辑以及数学运算、函数计算等任务。
3.输出接口:可编程控制器通过输出接口控制执行器(例如电磁阀、电机等)的开关状态。
输出接口通常包括数字输出模块和模拟输出模块,数字输出模块能够控制开关状态,模拟输出模块能够输出模拟信号,例如控制电机的转速。
4.通信接口:可编程控制器可以通过通信接口与其他设备进行数据交换和通信。
通信接口通常包括串行接口、以太网接口等,用于与其他设备(如上位机、HMI人机界面)进行数据交换和实时监控。
二、可编程控制器的应用1.工业自动化:可编程控制器可以实现工厂的自动化生产线控制,对物体进行自动化的分拣、组装、检测等操作。
通过编写控制程序,设置不同的逻辑控制条件,能够实现生产线的高效率、高精度运行。
2.机械设备:可编程控制器可以应用于各种机械设备的控制和监控。
例如,印刷机、包装机、激光切割机等机械设备都可以使用可编程控制器进行自动化控制,提高生产效率和质量。
3.交通运输:可编程控制器可以应用于交通信号灯、地铁、机场行李输送系统等交通运输设备的控制和监控。
可编程序控制器及应用(PLC技术)

第二章PL●C基P本LC组的基成本和组工成作原理
● PLC的工作原理
2.1 PLC的基本组成
SB
输 微处理器 输
SQ 入
单
存储器
出 单
KM YV
SA 元
电源
元
HL
编程器或其他编程设备
❖ 1.中央处理单元(CPU):
(1)从程序存储器读取程序指令,编译、执行指令 (2)将各种输入信号取入 (3) 把运算结果送到输出端
美国PLC发展得最快:
❖ 1984年有48家,生产150多种PLC;
❖ 1987年有63家,生产243种PLC;
❖ 1996年有70余家,生产近300种PLC。
❖ 著名厂家有A—B(Allen-Bradley)艾伦一 布拉德利公司,MODICON莫迪康公司, GE-FSNUC公司,TI(Texas Instrument) 德州仪器公司,WESTHOUSE Electric西 屋电气公司, IPM(International Parallel Machines)国际并行机器公司等。
❖ 有的PLC将整体式和模块式结合起来,称为叠装 式PLC。
电源模块
模块式
底板
CPU模块
IO模块
1.3 PLC的特点
优点:
1编程方法简单易学 2可靠性高,抗干扰能力强 3通用性强 4系统的设计、安装、调试工作量少 5维修工作量小,维修方便 6体积小,能耗低
❖ 缺点:
❖ 1.主要是PLC的软、硬件体系结构是封闭而不是 开放的:如专用总线、专家通信网络及协议, I/O模板不通用,甚至连机柜、电源模板亦各不 相同。
❖ PLC著名品牌
1993年中国PLC市场排行榜上的世界十大厂家: ❖ 美国 A-B公司 (Allen-Bradley) ❖ 德国西门子公司(Siemens) ❖ 美国GE-Fanuc公司 ❖ 美国的莫迪康(Modicon)和法国的TE电器公司 ❖ 日本欧姆公司(OMRON) ❖ 日本三菱电机株式会社(MITSUBISHI) ❖ 日本富士电机株式会社(Fuji Electric) ❖ 日本东芝公司(TOSHIBA) ❖ 日本的光洋电子(KOYO)和中国的华光电子(CKE) ❖ 日本松下电工株式会社(MEW):Matsushita Electric
可编程控制器(PLC)原理及应用讲解

用户程序存储区:存放用户程序
变量(数据)存储区:存放内 部变量或数据
通常采用低功耗的 CMOS-RAM存储器加 备用电池,可读写
3.输入/输出接口: 是CPU连接工业现场设备的桥梁。
CPU:
外部设备:
标准电平
开关量、模拟量
弱电 数字量
输入/输出接口 不同电压等级的交流、直流量 高速、低速信号
远程、本地信号
继电器输出 输出
晶体管输出 方式
晶闸管输出
请问PLC输出24V是否直接驱动接触器,接触器是不是 直流接触器?补充:PLC控制的接触器控制220V的电 路。要不要中间还要有什么转换电路。
PLC有多种输出控制,常见的是晶闸管,小型继电器, 理论上是可以直接控制接触器的,但是万一你的接触
器质量不好,是要烧坏PLC的,所以中间还是加套中间
三、主要功能
3.计数控制 可编程序控制器具有计数控制功能。它为用户提供若干个计数 器并设置了记数指令。计数值可由用户在编程时设定,并能在运行 中被读出与修改,有些可编程序控制器还设置了加计数、减计数两 种不同的记数方式。
4. A/D、D/A转换 大多数可编程序控制器还具有摸/数(A/D)和数/摸(D/A)转 换功能,能完成对模拟量的检测与控制。
“、“非”等逻辑运算指令,能够描述继电器触点的串联、并联、 串并联、并串联等各种连接。因此它可以代替继电器进行组合逻辑 和顺序逻辑控制。
2. 定时控制 可编程序控制器具有定时控制功能。它为用户提供若干个定时 器并设置了定时指令。定时时间可由用户在编程时设定,并能在运 行中被读出与修改,定时时间的最小单位也可在一定的范围内进行 选择,因此,使用灵活,操作方便。
称BCD码,即BCD代码。Binary-Coded Decimal,简称BCD,称 BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字
可编程控制器原理及其应用

可编程控制器原理及其应用在现代工业自动化系统中,可编程控制器(PLC)扮演着至关重要的角色。
它作为一种专门用于工业控制的计算机,广泛应用于各种自动化设备和生产线中。
本文将介绍可编程控制器的原理和应用,并探讨其在工业领域中的重要性。
一、可编程控制器的原理可编程控制器的原理基于它的硬件和软件系统。
硬件系统由中央处理器(CPU)、内存、输入/输出(I/O)模块、通信接口和电源组成。
软件系统则包括操作系统、编程软件和用户自定义程序。
可编程控制器的工作原理是通过接收来自传感器的输入信号,经过逻辑判断和运算,控制执行器输出相应的控制信号,实现对设备和生产线的自动控制。
它的核心是中央处理器,负责解释和执行用户编写的程序指令。
内存用于存储程序和数据,输入/输出模块用于与外部设备进行数据交互,通信接口用于与其他设备进行通信。
二、可编程控制器的应用1. 工业自动化控制可编程控制器在工业自动化控制中发挥着关键作用。
它可以对多个设备和生产线进行集中控制和管理,提高生产效率和质量。
例如,在汽车制造中,可编程控制器可以实现自动化装配线的运行控制,确保汽车零部件的准确安装和高效生产。
2. 机械设备控制可编程控制器广泛应用于各种机械设备的控制中。
它可以实现对机械设备的自动启停、速度调节和位置控制等功能。
例如,在包装机械中,可编程控制器可以根据产品尺寸和数量自动调整包装速度和包装形式,提高包装效率和可靠性。
3. 过程控制可编程控制器还可以用于各种过程控制领域,如化工、电力和环境控制等。
它可以实现对生产过程中的温度、压力、流量等参数进行监测和控制,确保过程的稳定和安全。
例如,在化工生产中,可编程控制器可以根据反馈信号自动调整化学反应的温度和物料投入量,实现精确控制和优化生产。
4. 智能建筑控制随着智能建筑的发展,可编程控制器在建筑控制领域中的应用也越来越广泛。
它可以实现对建筑物的照明、空调、安防等系统进行集中控制和管理,提高能源利用效率和舒适性。
可编程序控制器及应用

D — DC电源,DC输入 A1 — AC电源,AC输入 H — 大电流输出扩展模块(1A/1点) V — 立式端子排的扩展模块 C — 接插口输入输出方式 F — 输入滤波器1ms的扩展模块 L — TTL输入扩展模块 S — 独立端子(无公共端)扩展模块 若特殊品种一项无符号,说明通指AC电源、DC输入、 横排端子排;继电器输出:2A/点;晶体管输出:0.5A/点; 晶闸管输出:0.3A/点。
例1:FX2N-48MRD
含义:FX2N系列,输入输出总点数为48点,继电器输出, DC电源,DC输入的基本单元。 例2:FX-4EYSH 含义:FX系列,输入点数为0点,输出4点,晶闸管输出, 大电流输出扩展模块。
FX还有一些特殊的功能模块,如模拟量输入输出模块、
通信接口模块及外围设备等,使用时可以参照FX系列PLC 产品手册。
编程器
打印机 计算机 盒式磁带机 条码扫描仪
外 部 设 备 接 口
存储器 用户 系统程序 数据 程序
I/O 扩 展 接 口
I/O 扩 展 单 元 指示灯 电磁线圈 … 电磁阀 输出设备
按钮 触点 … 行程开关 输入设备
输 入 模 块
CPU
输 出 模 块
电源
四、PLC的工作原理
直接起动控制电路采用PLC控制,其外部接线及内部等效电 路如图所示。可将PLC分成3部分:输入部分、内部控制电路 和输出部分。
PLC的特点(优点)
1、可靠性高、抗干扰能力强(平均无故障时
间10万~几十万小时) 2、适应性强、应用灵活 3、编程简单、方便、易于使用 4、扩展功能强 5、控制系统设计、安装、调试方便 6、维修方便 7、体积小、重量轻易于实现机电一体化
可编程控制器原理及应用第一章可编程控制器基础

可编程控制器原理及应用第一章可编程控制器基础一、PLC的基本原理PLC的基本原理是通过输入模块接收来自外部的输入信号,如按钮、传感器等,通过内部的逻辑运算和控制算法进行处理,再通过输出模块控制外部的执行机构,如电动机、气缸等。
1.输入模块:输入模块负责接收来自外部的输入信号,并将其转换为PLC可识别的电信号。
通常使用的输入信号包括开关、传感器、编码器等。
输入模块通过检测输入信号的状态,向PLC发送相应的输入状态信号。
2.中央处理器:中央处理器是PLC的核心部件,负责接收输入信号并根据预设的程序进行逻辑运算和控制算法。
它包括控制器、存储器和输入输出接口。
控制器是PLC的控制中心,采用微处理器技术进行计算和处理。
存储器用于存储程序和数据,包括只读存储器(ROM)和随机存储器(RAM)。
3.输出模块:输出模块用于控制外部执行机构的状态,如电动机、气缸等。
它将PLC的输出信号转换为外部执行机构可识别的电信号,并向其发送相应的控制信号。
二、PLC的应用PLC具有广泛的应用领域,其中包括以下几个方面:1.自动化生产线:PLC在自动化生产线中起到关键的作用。
它可以通过控制输入输出设备,实现自动装配、运输、包装和检测等工作。
在汽车制造和电子工业等领域,PLC被广泛应用于生产线的控制和管理。
2.自动控制系统:PLC在自动控制系统中常用于控制温度、压力、流量等工艺参数。
它可以根据预设的逻辑运算和控制算法,实现对工艺参数的精确控制和调节,提高生产效率和产品质量。
3.机器人:PLC可以与机器人控制系统集成,实现对机器人的控制和协调。
它可以通过输入输出模块,接收机器人传感器的信号,根据预设的程序实现机器人的动作和操作。
4.电力系统:在电力系统中,PLC被广泛应用于电能负荷控制、配电管理和故障检测等方面。
通过控制输入输出设备,PLC可以实现对电力设备的精确控制和监测。
5.智能楼宇:在智能楼宇系统中,PLC用于控制和管理楼宇中的照明、空调、安防等设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第11章可编程控制器(PLC)11.1可编程控制器的结构和工作原理11.2可编程控制器的程序编制11.3可编程控制器应用举例第11章可编程控制器(PLC)本章要求:1. 了解可编程控制器的结构和工作原理;2. 了解可编程控制器的几种基本编程方法;3. 熟悉常用的编程指令;4. 学会使用梯形图编制简单的程序。
第11章可编程控制器(PLC)继电接触控制系统在生产中得到广泛应用。
但由于它的机械触点多、接线复杂、可靠性低、功耗高、通用性差,因此已不能满足现代化生产过程复杂多变的控制要求。
可编程控制器(PLC)是以中央处理器为核心,综合了计算机和自动控制等先进技术发展起来的一种工业控制器。
专门用于工业现场的自动控制装置。
PLC 具有可靠性高、功能完善、组合灵活、编程简单以及功耗低、体积小等优点。
但它存储容量小,价格高。
本章只为初学者提供PLC 基础知识,重点是简单程序编制,重在应用。
11.1可编程控制器的结构和工作方式11.1.1 可编程控制器的结构及各部分的作用PLC的类型种类繁多,功能和指令系统也不尽相同虽然多种多样,但其结构和工作方式则大同小异,一般由主机、输入/输出接口、电源、编程器、扩展接口和外部设备接口等几个主要部分构成。
PLC 可看作一个系统,外部的各种开关信号或模拟信号均为输入量,它们经输入接口寄存到PLC 内部的数据存储器中,而后按用户程序要求进行逻辑运算和数据处理,最后以输出变量的形式送到输出接口,从而控制输出设备。
电源I/O 扩展单元输入设备输出设备输出接口外部设备接口输入接口I/O 扩展接口主机PLC编程器打印机磁带机计算机扫描仪CPU 存储器用户程序系统程序数据按钮行程开关触点⋯电磁阀电磁线圈指示灯⋯1. 主机CPU 是PLC 的核心,主要用来运行用户程序,监控输入/输出接口状态。
主机部分包括中央处理器(CPU )、系统程序存储器和用户程序及数据存储器PLC 内部存储器系统程序存储器用户程序及数据存储器系统程序存储器:主要存放系统管理和监控程序及对用户程序作编译处理的程序。
系统程序已由厂家固定,用户不能更改。
用户程序及数据存储器:主要存放用户编制的应用程序及各种暂存数据、中间结果。
2. 输入/输出(I/O)接口I/O接口是PLC 与输入/输出设备联接的部件。
输入接口用于接收输入设备(如:按钮、行程开关、传感器等)的控制信号。
输出接口用于将经主机处理过的结果通过输出电路去驱动输出设备(如: 接触器、电磁阀、指示灯等)。
I/O接口一般采用光电耦合电路,以减少电磁干扰。
3. 电源PLC电源指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源4. 编程器编程器是PLC 重要的外部设备,用于手持编程。
利用编程器可输入、检查、修改、调试用户程序或在线监视PLC工作状况。
除手持编程器外,目前,使用较多的是利用通信电缆将PLC和计算机联接,并利用专用的工具软件进行编程或监控。
5. 输入输出扩展接口I/O扩展接口用于将扩充外部输入/输出端子数扩展单元与基本单元(即主机)联接在一起。
6. 外部设备接口此接口可将编程器、打印机、条形码扫描仪等外部设备与主机相连。
11.1.2 可编程控制器的工作方式PLC 采用“顺序扫描、不断循环”的方式进行工作。
其工作过程分为输入采样、程序执行和输出刷新三个阶段,并进行周期循环。
输入端子输入锁存器输入状态寄存器输出锁存器输出状态寄存器输出端子程序执行读读写输入采样程序执行输出刷新一个扫描周期一条指令所需时间一般不超过100 ms。
1. 输入采样阶段PLC在输入采样阶段,以扫描方式顺序读入所有输入端的通/断状态或输入数据,并将此状态存入输入状态寄存器,即输入刷新。
接着转入程序执行阶段。
在程序执行期间,即使输入状态发生变化,输入状态寄存器的内容也不会改变,只有在下一个扫描周期的输入处理阶段才能被读入。
2. 程序执行阶段PLC在执行阶段,按先左后右,先上后下的步序,执行程序指令。
其过程如下:从输入状态寄存器和其它元件状态寄存器中读出有关元件的通/断状态,并根据用户程序进行逻辑运算,运算结果再存入有关的状态寄存器中。
3. 输出刷新阶段在所有指令执行完毕后,将各物理继电器对应的输出状态寄存器的通/断状态,在输出刷新阶段转存到输出寄存器,去控制各物理继电器的通/断,这才是PLC的实际输出。
由PLC的工作过程可见,在PLC的程序执行阶段,即使输入发生了变化,输入状态寄存器的内容也不会立即改变,要等到下一个周期输入处理阶段才能改变。
暂存在输出状态寄存器中的输出信号,等到一个循环周期结束,CPU集中将这些输出信号全部输出给输出锁存器,这才成为实际的CPU输出。
因此全部输入、输出状态的改变就需要一个扫描周期,换言之,输入、输出的状态保持一个扫描周期。
11.1.3 可编程控制器的主要技术性能1. I/O点数指PLC外部输入和输出端子数。
通常小型机有几十点,中型机有几百个点,而大型机超过千点。
2. 用户程序存储容量用来衡量PLC所能存储用户程序的多少。
在PLC 中,程序指令按“步”存储, 一“步”占用一个地址单元,一条指令有的往往不止一“步”。
一个地址单元一般占两个字节。
3. 扫描速度指扫描1000步用户程序所需的时间,以ms/千步为单位。
有时也用扫描一步指令的时间计,如 s/步。
4.指令系统条数PLC 具有基本指令和高级指令,指令的种类和数量越多,其软件功能越强。
5. 编程元件的种类和数量编程元件是指输入继电器、输出继电器、辅助继电器、定时器、计数器、通用“字”寄存器、数据寄存器及特殊功能继电器等,其种类和数量的多少是衡量PLC 硬件功能强弱的一个指标。
PLC 内部“继电器”是存储器的存储单元。
当写入该单元逻辑状态为“1”时,则表示相应继电器的线圈接通,其动合触点闭合,动断触点断开。
所以PLC 内部这些继电器称为“软”继电器。
FP1-C24可编程控制器编程元件的编号范围与功能说明元件名称代表字母编号范围功能说明输入继电器输出继电器辅助继电器通用“字”寄存器计数器定时器XYRT C WR X0 ~XF 共16点接收外部输入的信号输出程序执行结果给外部输出设备在程序内部使用,不能提供外部输出延时定时继电器,其触点在程序内部使用减法计数继电器,其触点在程序内部使用每个WR 由相应的16个辅助继电器R 构成Y0 ~Y7 共8 点R0 ~R62F 共1008 点T0 ~T99共100 点C100 ~C143 共44 点WR0 ~WR62 共63个11.1.4 可编程控制器的主要功能和特点1. 主要功能(1) 开关逻辑控制用PLC取代传统的继电接触器进行逻辑控制。
(2) 定时/计数控制用PLC的定时/计数指令来实现定时和计数控制。
(3) 步进控制用步进指令实现一道工序完成后,再进行下一道工序操作的控制。
(4) 数据处理能进行数据传输、比较、移位数制转换、算术运算和逻辑运算等操作。
(5) 过程控制可实现对温度、压力、速度、流量等非电量参数进行自动调节(6) 运动控制通过高速计数模块和位置控制模块进行单轴和多种控制。
如用于数控机床、机器人等控制。
(7) 通信联网通过PLC之间的联网及与计算机的联接,实现远程控制或数据交换。
(8) 监控能监视系统各部分的运行情况,并能在线修改控制程序和设定值。
(9) 数字量与模拟量的转换能进行A/D和D/A转换,以适应对模拟量的控制。
2. PLC的主要特点(1) 可靠性高,抗干扰能力强。
由于采用大规模集成电路和微处理器,使系统器件数大大减少,并且在硬件的设计和制造的过程中采取了一系列隔离和抗干扰措施,使它能适应恶劣的工作环境,具有很高的可靠性。
(2) 编程简单,使用方便。
(3) 通用性好,具有在线修改能力。
PLC硬件采用模块化结构,可以灵活地组态以适应不同的控制对象,控制规模和控制功能的要求。
且可通过修改软件,来实现在线修改的能力,因此其功能易于扩展,具有广泛的工业通用性。
(4) 缩短设计、施工、投产的周期,维护容量。
目前PLC产品朝着系列化、标准化方向发展,只需根据控制系统的要求,选用相应的模块进行组合设计,同时用软件编程代替了继电控制的硬连线,大大减轻了接线工作,同时PLC还具有故障检测和显示功能,使故障处理时间缩短。
(5) 体积小,易于实现机电一体化。
11.2可编程控制器的程序编制可编程控制器的程序有系统程序和用户程序两种。
系统程序用户不能修改。
用户程序是用户根据控制要求,利用PLC 厂家提供的程序编制语言编写的应用程序。
6.2.1 可编程控制器的编程语言PLC 的编程语言以梯形图语言和指令语句表语言最为常用,并且两者常常联合使用。
1. 梯形图是在继电控制系统电气原理图基础上开发出来的一种图形语言。
它继承了继电器触点、线圈、串联、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形。
1. 梯形图编程元件的种类用图形符号及字母或数字加以区别。
梯形图中用表示PLC 编程元件的动合触点表动断触点表线圈例:用PLC 组成电机起停控制电路(1) 继电接触控制图(ED)X2X1Y1Y1动合触点输出继电器线圈动合触点PLC 输入继电器动断触点(2) 利用梯形图编制控制程序KM12SB 1SB 2KM几点说明(1)梯形图中的继电器不是物理继电器,是PLC存储器的一个存储单元。
当写入该单元的逻辑状态为“1”时,则表示相应继电器的线圈接通,其动合触点闭合,动断触点断开。
(2)梯形图按从左到右、自上而下的顺序排列。
每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联连接,最后是线圈与右母线相联。
(3)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。
这个“概念电流”只是用来形象地描述用户程序执行中满足线圈接通的条件。
(4)输入继电器用于接收外部输入信号,而不能由PLC内部其他继电器的触点来驱动。
因此,梯形图中只出现输入继电器的触点,而不出现其线圈。
输出继电器输出程序执行结果给外部输出设备。
当梯形图中的输出继电器线圈接通时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。
输出继电器的触点也可供内部编程使用。
2.指令语句表指令语句表是一种用指令助记符来编制PLC 程序的语言,它类似于计算机的汇编语言,但比汇编语言容易理解。
若干条指令组成的程序就是指令语句表笼型电动机直接起动控制的指令语句表ST 起始指令(取指令):从左母线(即输入公共线)开始取用动合触点作为该逻辑行运算的开始,图中取用X2。
OR 触点并联指令(也称或指令): 用于单个动合触点的并联,图中并联Y1。
梯形图左母线(ED)X2X1Y1Y10ST X21 OR Y12AN/X13OT Y14 ED指令地址AN/ 触点串联反指令(也称与非指令):用于单个动断触点的串联,图中串联X1。