可编程控制器的软硬件组成详细介绍
可编程控制器的硬件组成

可编程控制器的硬件组成可编程掌握器硬件由如下几部分组成:CPU、存储器、输入/输出接口、外部设备接口、输入/输出扩展接口、电源、编程器。
1. CPUCPU是PC的核心,主要用来运行用户程序,监控输入/输出接口状态。
诊断电源,PC内部电路工作状态和编程过程中的语法错误。
PC中常采纳的CPU有三类:1) 通用微处理器(如Z80、8086、80286等)2) 单片微处理器(如8031、8096等)3) 位片式微处理器(如AMD2900等)一般来说:小型PC:大多采纳8位通用微处理器或单片微处理器;中型PC:大多采纳16位通用微处理器或单片微处理器;大型PC:大多采纳高速位片式微处理器(32位)。
小型PC为单CPU系统,中、大型PC则大多为双CPU或多CPU系统。
位片式微处理器的主要特点速度快。
由于位片式微处理器采纳双极型工艺,所以比一般的MOS 型微处理器在速度上要快一个数量级。
但它集成度低.需要更多的芯片,功耗也比较大。
敏捷性强。
单片机的字长、结构和指令系统是固定的。
而位片机具有CPU一切必要的部件,如寄存器和算术规律部件(ALU),位片的宽度有2位、4位和8位几种。
用几个位片进行“级联”,可以组成任宽字长的微机。
另外,位片式微处理器都采纳微程序设计,通过转变微程序存储器的内容就可变化机器的指令系统(即指令系统对用户开放)。
效率高。
位片式微处理器易于实现“流水线”操作,即重叠操作,能更有效地发挥其快速的特点。
2. 存储器可编程掌握器内部存储器分为两类:系统程序存储器和用户程序及数据存储器。
其中:系统程序存储器:主要存放系统诊断、命令解释、功能子程序调用、管理、规律运算、通信及各种参数设定等功能的程序。
系统程序已由制造厂家直接固化在只读存储器中,用户不能访问和修改。
用户程序及数据存储器:主要存放用户编制的应用程序及各种暂存数据、中间结果。
在PC产品样本或使用手册中所列存储器的形式及容量是指用户程序存储器。
PLC硬件结构

PLC硬件结构PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业控制领域的自动化控制系统,其主要功能是控制工业过程中的机电设备,实现自动化生产。
PLC硬件结构是PLC系统的重要组成部分之一,其包括基本配置、扩展模块、接口等多个方面,本文将对PLC硬件结构进行详细介绍。
一、基本配置PLC硬件结构的基本配置主要包括CPU、电源、输入/输出模块以及编程器等多个方面。
(1)CPUCPU(Central Processing Unit,中央处理器)是PLC的核心部件,其主要负责实时控制和数据处理等功能。
根据具体的应用场景,PLC CPU的性能和配置也会有所差别,从单纯的控制应用到复杂的实时控制和数据处理等应用都需要采用不同级别的CPU。
(2)电源电源模块是PLC系统的能源来源,主要用于为CPU、输入/输出模块和其他扩展模块提供供电。
电源模块可以是AC电源模块或DC电源模块,具体的选择应根据实际情况进行判断,以满足不同的电源要求。
(3)输入/输出模块输入/输出模块是PLC系统的重要组成部分之一,主要用于与外部现场设备进行交互。
输入/输出模块中的输入模块将现场传感器和设备采集到的控制信号转换成PLC中的逻辑信号,而输出模块则将PLC控制信号输出到现场执行器和设备中去。
输入/输出模块可以根据不同的控制需求进行灵活组合和扩展。
(4)编程器编程器是PLC控制程序的编写和参数设置的重要工具,通常采用的是基于Windows系统的编程软件。
编程器可以对PLC系统进行程序编写、参数设置、监控和维护等功能,并可将编制好的程序存储到PLC CPU中,以实现实时控制。
二、扩展模块扩展模块是PLC硬件结构的重要组成部分之一,其能够扩展和增强系统的控制能力。
PLC扩展模块通常包括通信模块、转换模块、计数模块、模拟量输入/输出模块等。
(1)通信模块通信模块是PLC系统与其他设备进行通讯的关键部件,其主要用于实现PLC与其他设备、办公自动化系统、工业以太网、远程网络等进行通信。
PLC组成及工作原理

PLC组成及工作原理PLC是Programmable Logic Controller的简称,中文翻译为可编程逻辑控制器。
它是一种用于自动控制工业过程的数字计算机系统。
PLC由硬件和软件两部分组成,下面将详细介绍PLC的组成和工作原理。
1.硬件组成:PLC的硬件主要包括中央处理器(CPU)、输入输出模块(I/O模块)、电源模块、通信模块以及其他辅助硬件。
-中央处理器(CPU)是PLC的核心,负责接收输入信号、执行程序指令并控制输出信号。
CPU通常具有高性能的微处理器,能够进行复杂的计算和逻辑判断。
-输入输出模块(I/O模块)负责与外部世界进行数据交换。
输入模块用于接收现场传感器、开关等设备的信号,输出模块用于控制执行机构、显示设备等。
-电源模块提供稳定的电源供电,确保PLC正常运行。
-通信模块可实现PLC与其他设备(如人机界面、计算机、远程监控系统等)之间的数据传输和通信。
-其他辅助硬件包括存储器、时钟模块、编程口等,用于存储程序、记录运行时间、与外部进行编程等功能。
2.软件组成:PLC的软件主要包括操作系统、开发环境和用户程序。
-操作系统是PLC的核心软件,用于管理硬件资源、执行程序指令、实现通信等功能。
- 开发环境提供PLC程序的开发、调试和维护工具。
常见的开发环境有LD(Ladder Diagram,梯形图)、FBD(Function Block Diagram,功能块图)、ST(Structured Text,结构化文本)等多种编程语言。
-用户程序是PLC的应用程序,由工程师根据控制需求编写。
用户程序根据输入信号的状态和逻辑关系,通过中央处理器进行逻辑判断并控制输出信号,实现自动化控制。
3.工作原理:PLC的工作原理主要分为输入端、处理端和输出端。
-输入端:PLC通过输入模块接收来自现场的输入信号,如开关状态、传感器信号等。
输入信号会被转换成数字信号,并传给中央处理器。
中央处理器会周期性地扫描输入信号,并将其存储在内部存储器中,以供后续的程序处理。
可编程控制器原理及其应用

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

1.简要介绍可编程控制器的硬件组成解:中央处理器、存储器、输入输出器件、电源、编程器。
2.简述可编控制器的特点解:配套齐全,功能完善;适用性强,性价比高;易学易用,深受工程人员欢迎;系统的设计,建造工作量小,维护方便,改造容易;体积小,重量轻,能耗低;可靠性高,抗干扰能力强。
3.根据PLC的特点举例说明PLC的应用领域解:开关逻辑量控制、过程控制、运动控制、数据处理、网络应用等。
4.简述变频器的工作原理解:主电路是给异步电动机提供调压调频电源的电力变换部分,变频器的主电路大体上可分为两类:电压型是将电压源的直流变换为交流的变频器,直流回路的滤波是电容。
电流型是将电流源的直流变换为交流的变频器,其直流回路滤波是电感。
它由三部分构成,将工频电源变换为直流功率的“整流器”,吸收在变流器和逆变器产生的电压脉动的“平波回路”,以及将直流功率变换为交流功率的“逆变器”。
5.PLC的硬件组成在设计中担任什么任务解:将外部电信信号转换成PLC内部的电平信号,将I/O设备与PLC进行连接,增加系统的输入输出点数,实现多种通信和数据链接,高速精确处理的控制场合。
6.简述PLC主要性能指标解:1.程序存储容量2.输入输出点数3.扫描速度4.编程语言及指令功能。
7.PLC用户程序完成过程分为几个基本点解:内部处理、通信服务、输入处理、程序执行和输出刷新五个阶段。
8.群控电梯有什么优势为什么要设计群控电梯解:最大最小功能。
优先调速、区域优先控制。
特别楼层其中控制、满载报告、主层停靠、节能运行等等。
因为电梯群控是具有指层、停层召唤、选层、选向等功能,并具有集选控制的特点,为人们在平时控制电梯更加便捷。
9.在程序编写运行时有两种优势;折两种优势各有什么作用请结合设计过程说明。
解:开关拨在RUN时,PLC程序运行,实时刷新输入输出。
可以进行读取,监视,修改内部定时器时间,拷贝程序等操作。
开关拨在STOP时,PLC程序停写,停止实时刷新输入输出。
可编程控制器的结构与基本工作原理

另外,交流信号输入也可采用双向发光二极管来保证信号 连续,如图3-5所示,显示用的两个发光二极管也是反向并联 的,但此电路只能接受交流信号。
晶体管输出电路如图3-7所示,只能带直流负载,直流电源 由用户提供。输出信号经光电隔离器送给输出晶体管,晶体 管的饱和导通和截止状态,相当于触点的接通和断开。稳压 管用来消除关断过电压和外部的浪涌电压,保护晶体管。
上一页 下一页 返回
3. 1可编程控制器的硬件结构与基本 形式
双向可控硅输出电路如图3-8所示,只能带交流负载(属于交 流输出方式),交流电源由用户提供。输出信号经光电隔离器 控制双向可控硅。RC电路和压敏电阻用来消除可控硅的关断 过电压和外部的浪涌电压。
上一页 下一页 返回
3. 1可编程控制器的硬件结构与基本 形式
直流输入模块的内部电路和外部接线图,如图3-3所示(为说 明问题以后各图只画出一路输入和输出,COM是公共点)。 图中的输入信号触点直接接在公共点和输入端X001之间,不 需外接输入回路的电源(PLC内部自带24 V电源)。有的可编 程控制器还可以为接近开关、光电开关之类的传感器提供24 V直流电源,如图3-3所示。
上一页 下一页 返回
3. 1可编程控制器的硬件结构与基本 形式
多数可编程控制器的电源模块的主要用途是为了PLC各模块 的集成电路供电,同时,也为输入电路提供24 V的电压。根 据电源输入类型可将其分为:交流220 V或交流110 V;直流电源, 常用直流24 V。
5.特殊功能模块(功能模块或智能模块) 随着可编程控制器在工业控制中的广泛应用和发展,为了
可编程控制器应用技术说课
可编程控制器的软件组成
编程软件
用于编写、编辑、调试用户程序。
监控软件
用于监控可编程控制器的工作状态 和数据。
工具软件
用于配置可编程控制器的参数、下 载程序等。
可编程控制器的工作原理
01
02
03
扫描输入
可编程控制器通过输入接 口不断扫描外部设备的状 态,并将结果存储在内部 存储器中。
过程控制
可编程控制器可以实现温度、压力、流量等模拟量的控制,广泛应用 于化工、冶金、热力等行业的自动化控制系统中。
运动控制
可编程控制器可以实现电机、液压等设备的运动控制,广泛应用于机 器人、数控机床等领域。
分布式控制系统
可编程控制器可以作为分布式控制系统中的控制节点,实现多台PLC 之间的通信和数据交换,提高整个系统的可靠性和灵活性。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
01
可编程控制器概述
定义与特点
定义
可编程控制器(PLC)是一种工业 自动化控制装置,通过编程实现各 种控制逻辑和功能。
特点
可靠性高、抗干扰能力强、通用 性强、编程简单、扩展方便等。
可编程控制器的发展历程
第一代可编程控制器
20世纪60年代,以继电器为主 要元件,实现逻辑控制功能。
3
台达WPLSoft
适用于台达可编程控制器,支持多种编程语言和 开发环境。
编程语言的语法与指令系统
语法规则
编程语言都有自己的语法规则,包括 变量声明、数据类型、运算符、控制 结构等。
指令系统
可编程控制器指令系统包括输入输出 指令、算术运算指令、逻辑运算指令 、程序控制指令等。
可编程控制器(PLC)实验
在工业自动化控制中,PLC可以用于控制机械手臂、传送带 、电机等设备,实现自动化生产。通过输入输出接口与传感 器和执行器连接,PLC能够实时监测设备状态并根据预设程 序进行控制,确保生产线稳定运行。
交通信号控制
总结词
交通信号控制是PLC在城市交通管理中的重要应用,通过PLC实现对交通信号灯的智能控制,提高交 通流畅度和安全性。
实验过程中,学生们能够将所学的 PLC理论知识应用到实践中,加深了 对PLC工作原理的理解。
实验问题与改进建议
实验难度不均
部分实验内容过于简单,未能充分锻炼学生的实践能力;部分内容难度较大,导致部分 学生难以完成。建议后续实验设计要均衡难度,满足不同层次学生的需求。
实验设备不足
由于设备数量有限,部分学生无法同时进行实验操作,影响了实验效果。建议增加设备 投入,提高实验效率。
实验指导需加强
部分学生在实验过程中遇到问题时,未能得到及时有效的指导。建议加强实验教师配备, 提高指导效果。
PLC技术发展趋势与展望
智能化
随着人工智能技术的发展,PLC将逐 步实现智能化,具备更高级的自动化 控制功能。
网络化
未来PLC将更加注重网络化发展,实 现远程监控和诊断,提高生产效率。
安全性
将实验数据整理成表格或图表 形式,便于分析。
数据分析
根据实验数据,分析PLC控制系 统的性能和特点,得出结论。
改进建议
根据实验结果,提出改进PLC控 制系统的建议和措施。
03 PLC应用案例
工业自动化控制
总结词
工业自动化控制是PLC最广泛的应用领域,通过PLC实现对生 产线上各种设备的精确控制,提高生产效率和产品质量。
定期演练
FX2N系列可编程控制器软硬件介绍
1)外部接线端子。外部接线端子包括PLC电 源(L、N 、E)、输入用直流电源(24+、COM )、输入端子(X)、输出端子(Y)和机器 接地等。
2)指示部分。指示部分包括各输入输出点的状态指示、机器电源指示(POWER)、 机器运行状态指示(RUN)、用户程序存储器后备电池指示(BATT.V)和程序错误 或CPU错误指示(PROG-E、CPU-E)
(4)数据处理
各种运算功能,可以完成数据的采集、分析及处理
(5)通信联网
可以组成“集中管理、分散控制的分布式控制系统,以满足工厂自动化 系统发展的需要
计算机集成制造系统简称CIMS,共分为6级子系统,
(6)在计算机集成制造系统中的应用 前三级为生产控制级EIC,PLC就是实现EIC综合控
制系统的整机设备
五、思考与练习题
1、FX2N可编程控制器主要由哪些部分组成,各有哪些用途? 2、FX2N可编程控制器内部寄存器有哪些? 3、为什么说可编程序控制器是通用的工业控制计算机?和一 般的计算机就系统相比,PLC有哪些特点? 4、可编程控制器的发展方向是什么? 5、可编程控制器主要应用于哪些领域?
2)随机读写存储器(RAM):存放用户程序及系统运行中产生的临时数据,配备 电池,使用户程序脱离电源也能够保持。
(3)输入输出端口
1)输入端口 数字量输入接口
(a)直流输入接口单元电路
图中R1、R2的作用是什么?
(b) 交/直流输入接口单元电路
(c) 交流输入电路
图中C1及整流桥的作用是什么?
2)输出端口 数字(开关)量输出接口
(a) 继电器输出:可用于交流和直 流两种电源,但接通断开效率低
(b) 晶体管输出:只适用于直流驱动的 场合,有较高的接通断开频率
第二章 第二章可编程序控制器的结构和工作原理
第二章可编程序控制器的结构和工作原理2.1 可编程序控制器的组成与基本结构PLC是微机技术和继电器常规控制概念相结合的产物,从广义上讲,PLC 也是一种计算机系统,只不过它比一般计算机具有更强的与工业过程相连接的输入/输出接口,具有更适用于控制要求的编程语言,具有更适应于工业环境的抗干扰性能。
因此,PLC是一种工业控制用的专用计算机,它的实际组成与一般微型计算机系统基本相同,也是由硬件系统和软件系统两大部分组成。
一、可编程序控制器的硬件系统PLC的硬件系统由主机系统、输入/输出扩展环节及外部设备组成。
1. 主机系统图2.1 PLC结构示意图(1) 微处理器单元(Central Processing Unit,CPU)。
CPU是PLC的核心部分,它包括微处理器和控制接口电路。
微处理器是PLC的运算控制中心,由它实现逻辑运算,协调控制系统内部各部分的工作。
它的运行是按照系统程序所赋予的任务进行的。
(2) 存储器。
存储器是PLC存放系统程序、用户程序和运行数据的单元。
它包括只读存储器(ROM)和随机存取存储器(RAM)。
只读存储器(ROM)在使用过程中只能取出不能存储,而随机存取存储器(RAM)在使用过程中能随时取出和存储。
(3) 输入/输出模块单元。
PLC的对外功能主要是通过各类接口模块的外接线,实现对工业设备和生产过程的检测与控制。
通过各种输入/输出接口模块,PLC既可检测到所需的过程信息,又可将处理结果传送给外部过程,驱动各种执行机构,实现工业生产过程的控制。
通过输入模块单元,PLC能够得到生产过程的各种参数;通过输出模块单元,PLC能够把运算处理的结果送至工业过程现场的执行机构实现控制。
为适应工业过程现场对不同输入/输出信号的匹配要求,PLC配置了各种类型的输入/输出模块单元。
(4) I/O扩展接口。
I/O扩展接口是PLC主机为了扩展输入/输出点数和类型的部件,输入/输出扩展单元、远程输入/输出扩展单元、智能输入/输出单元等都通过它与主机相连。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可编程控制器的软硬件组成详细介绍
可编程序控制器(Programmable Controller)原本应简称PC,为了与个人计算机专称PC相区别,所以可编程序控制器简称定为PLC(Programmable Logic Controller),但并非说PLC只能控制逻辑信号。
PLC是专门针对工业环境应用设计的,自带直观、简单并易于掌握编程语言环境的工业现场控制装置。
PLC的基本组成
PLC基本组成包括中央处理器(CPU)、存储器、输入/输出接口(缩写为I/O,包括输入接口、输出接口、外部设备接口、扩展接口等)、外部设备编程器及电源模块组成。
PLC内部各组成单元之间通过电源总线、控制总线、地址总线和数据总线连接,外部则根据实际控制对象配置相应设备与控制装置构成PLC控制系统。
1. 中央处理器
中央处理器(CPU)由控制器、运算器和寄存器组成并集成在一个芯片内。
CPU通过数据总线总线、地址总线、控制总线和电源总线与存储器、输入输出接口、编程器和电源相连接。
小型PLC的CPU采用8位或16位微处理器或单片机,如8031、M68000等,这类芯片价格很低;中型PLC的CPU采用16位或32位微处理器或单片机,如8086、96系列单片机等,这类芯片主要特点是集成度高、运算速度快且可靠性高;而大型PLC则需采用高速位片式微处理器。
CPU按照PLC内系统程序赋予的功能指挥PLC控制系统完成各项工作任务。
2. 存储器
PLC内的存储器主要用于存放系统程序、用户程序和数据等。
1)系统程序存储器
PLC系统程序决定了PLC的基本功能,该部分程序由PLC制造厂家编写并固化在系统程序存储器中,主要有系统管理程序、用户指令解释程序和功能程序与系统程序调用等部分。
系统管理程序主要控制PLC的运行,使PLC按正确的次序工作;用户指令解释程序将PLC的用户指令转换为机器语言指令,传输到CPU内执行;功能程序与系统程序调用则负责调用不同的功能子程序及其管理程序。
系统程序属于需长期保存的重要数据,所以其存储器采用ROM或EPROM。
ROM是只读存储器,该存储器只能读出内容,不能写入内容,ROM具有非易失性,即电源断开后仍能保存已存储的内容。
EPEROM为可电擦除只读存储器,须用紫外线照射芯片上的透镜窗口才能擦除已写入内容,可电擦除可编程只读存储器还有E2PROM、FLASH等。
2)用户程序存储器
用户程序存储器用于存放用户载入的PLC应用程序,载入初期的用户程序因需修改与调试,所以称为用户调试程序,存放在可以随机读写操作的随机存取存储器RAM内以方便用户修改与调试。
通过修改与调试后的程序称为用户执行程序,由于不需要再作修改与调试,所以用户执行程序就被固化到EPROM内长期使用。
3)数据存储器
PLC运行过程中需生成或调用中间结果数据(如输入/输出元件的状态数据、定时器、计数器的预置值和当前值等)和组态数据(如输入输出组态、设置输入滤波、脉冲捕捉、输出表配置、定义存储区保持范围、模拟电位器设置、高速计数器配置、高速脉冲输出配置、通信组态等),这类数据存放在工作数据存储器
中,由于工作数据与组态数据不断变化,且不需要长期保存,所以采用随机存取存储器RAM。
RAM是一种高密度、低功耗的半导体存储器,可用锂电池作为备用电源,一旦断电就可通过锂电池供电,保持RAM中的内容。
3. 接口
输入输出接口是PLC与工业现场控制或检测元件和执行元件连接的接口电路。
PLC的输入接口有直流输入、交流输入、交直流输入等类型;输出接口有晶体管输出、晶闸管输出和继电器输出等类型。
晶体管和晶闸管输出为无触点输出型电路,晶体管输出型用于高频小功率负载、晶闸管输出型用于高频大功率负载;继电器输出为有触点输出型电路,用于低频负载。
现场控制或检测元件输入给PLC各种控制信号,如限位开关、操作按钮、选择开关以及其他一些传感器输出的开关量或模拟量等,通过输入接口电路将这些信号转换成CPU能够接收和处理的信号。
输出接口电路将CPU送出的弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器等被控设备的执行元件。
1)输入接口
输入接口用于接收和采集两种类型的输入信号,一类是由按钮、转换开关、行程开关、继电器触头等开关量输入信号;另一类是由电位器、测速发电机和各种变换器提供的连续变化的模拟量输入信号。
以图2所示的直流输入接口电路为例,R1是限流与分压电阻,R2与C构成滤波电路,滤波后的输入信号经光耦合器T与内部电路耦合。
当输入端的按钮SB接通时,光耦合器T导通,直流输入信号被转换成PLC能处理的5V标准信号电平(简称TTL),同时LED输入指示灯亮,表示信号接通。
微电脑输入接口电路一般由寄存器、选通电路和中断请求逻辑电路组成,这些电路集成在一个芯片上。
交流输入与交直流输入接口电路与直流输入接口电路类似。
滤波电路用以消除输入触头的抖动,光电耦合电路可防止现场的强电干扰进入PLC。
由于输入电信号与PLC内部电路之间采用光信号耦合,所以两者在电气上完全隔离,使输入接口具有抗干扰能力。
现场的输入信号通过光电耦合后转换为5V的TTL送入输入数据寄存器,再经数据总线传送给CPU。
2)输出接口
输出接口电路向被控对象的各种执行元件输出控制信号。
常用执行元件有接触器、电磁阀、调节阀(模拟量)、调速装置(模拟量)、指示灯、数字显示装置和报警装置等。
输出接口电路一般由微电脑输出接口电路和功率放大电路组成,与输入接口电路类似,内部电路与输出接口电路之间采用光电耦合器进行抗干扰电隔离。
微电脑输出接口电路一般由输出数据寄存器、选通电路和中断请求逻辑电路集成在芯片上,CPU通过数据总线将输出信号送到输出数据寄存器中,功率放大电路是为了适应工业控制要求,将微电脑的输出信号放大。
3)其它接口
若主机单元的I/O数量不够用,可通过I/O扩展接口电缆与I/O扩展单元(不带CPU)相接进行扩充。
PLC还常配置连接各种外围设备的接口,可通过电缆实现串行通信、EPROM写入等功能。
4. 编程器
编程器作用是将用户编写的程序下载至PLC的用户程序存储器,并利用编程器检查、修改和调试用户程序,监视用户程序的执行过程,显示PLC状态、内部器件及系统的参数等。
编程器有简易编程器和图形编程器两种。
简易编程器体积小,携带方便,但只能用语句形式进行联机编程,适合小型PLC的编程及现场调试。
图形编程器既可用语句形式编程,又可用梯形图编程,同时还能进行脱机编程。
目前PLC制造厂家大都开发了计算机辅助PLC编程支持软件,当个人计算机安装了PLC编程支持软件后,可用作图形编程器,进行用户程序的编辑、修改,并通过个人计算机和PLC之间的通信接口实现用户程序的双向传送、监控PLC运行状态等。
5. 电源
PLC的电源将外部供给的交流电转换成供CPU、存储器等所需的直流电,是整个PLC的能源供给中心。
PLC大都采用高质量的工作稳定性好、抗干扰能力强的开关稳压电源,许多PLC电源还可向外部提供直流24V稳压电源,用于向输入接口上的接入电气元件供电,从而简化外围配置。