您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 可编程逻辑控制器7749294656
可编程逻辑控制器(ProgrammableLogicController,PLC),是一种用于自动化实时控制的数位逻辑控制器,广泛应用于目前的工业控制领域。在可编程逻辑控制器出现之前,一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户可以根据自己的需要自行编辑相应的用户程序来满足不同的自动化生产要求。最初的可编程逻辑控制器只有电路逻辑控制的功能(IO控制),所以被命名为可编程逻辑控制器,后来随着不断的发展,这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(ProgrammableController),但是由于它的简写也是PC与个人电脑(PersonalComputer)的简写相冲突,也由于多年来的使用习惯,人们还是经常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写。现在工业上使用可编程逻辑控制器(PLC)已经相当接近于一台轻巧型电脑所构成,甚至已经出现整合个人电脑(采用嵌入式操作系统)与PLC架构的PC-BASE控制器,能透过数位或类比输入/输出模组控制机器设备、制造处理流程、及其它控制模组的电子系统。PLC可接收(输入)及发送(输出)多种型态的电气或电子讯号,并使用他们来控制或监督几乎所有种类的机械与电气系统。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。在工业控制领域中,PLC控制技术的应用已成为工业界不可或缺的一员。国际电工委员会(IEC)在其标准中将PLC定义为:“可编程逻辑控制器是一种数位运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程逻辑控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。”网络协议应用层DHCP·DNS·FTP·Gopher·HTTP·IMAP4·IRC·NNTP·XMPP·POP3·SIP·SMTP·SNMP·SSH·TELNET·RPC·RTCP·RTP·RTSP·SDP·SOAP·GTP·STUN·NTP·SSDP·BGP·RIP·更多传输层TCP·UDP·TLS·DCCP·SCTP·RSVP·PPTP·OSPF·更多网络层IP(IPv4·IPv6)·ICMP·ICMPv6·IGMP·IS-IS·IPsec·更多数据链路层Wi-Fi(IEEE802.11)·WiMAX(IEEE802.16)·ARP·RARP·ATM·DTM·令牌环·以太网·FDDI·帧中继·GPRS·EVDO·HSPA·HDLC·PPP·L2TP·ISDN·更多物理层以太网·调制解调器·PLC(PowerLineCommunication)·SONET/SDH·G.709·光导纤维·同轴电缆·双绞线·更多本模板:查看•讨论•编辑•历史目录[隐藏]1发展历史2PLC内部运作方式3PLC的硬件结构及基本配置o3.1硬件结构3.1.1中央处理单元3.1.2内存3.1.3输入/输出单元(IO单元)3.1.4AD/DA类比/数位单元(类比数位转换控制)3.1.5电源模组3.1.6通讯o3.2PLC的外部设备3.2.1编程设备3.2.2监控设备3.2.3存储设备3.2.4输入输出设备o3.3PLC内主要元件3.3.1输入接点(input)与输出接点(Output)3.3.2内部继电器(M)3.3.3计数器(Counter)3.3.4计时器(Timer)3.3.5资料暂存器(Data)3.3.6指标4可编程逻辑控制器的系统与控制回路o4.1模拟信号和数字信号的处理o4.2编辑程式设计4.2.1PLC专用编程语言种类o4.3通信单元及通信协定5PLC未来展望o5.1关于PLC电控工程师的训练o5.2OpenPLCo5.3PLC的应用实例6参考文献[编辑]发展历史三菱的Q系列PLC,可借由扩充底座连接各种模组扩充许多高性能之功能PLC的兴起,是与美国现代工业自动化生产发展的要求密不可分的。PLC源起于1960年代,当时美国一汽车制造公司,为解决工厂生产线调整时,继电器顺序控制系统之电路修改耗时,平时检修与维护不易等问题。在可编程逻辑控制器出现之前,汽车制造业中的一般控制、顺序控制以及安全互锁逻辑控制必须完全依靠众多的继电器、定时器以及专门的闭回路控制器来实现。它们体积庞大、有着严重的噪音,不但每年的维护工作要耗费大量的人力物力,而且继电器-接触器系统的排线检修等工作对维护人员的熟练度也有着很高的要求。针对这些问题,美国通用汽车公司在1968年向社会公开招标,要求设计一种新的系统来替换继电器系统,并提出了著名的“通用十条”招标指标,即:1、编程方便,现场可修改程序;2、维修方便,采用模块化结构;3、可靠性高于继电器控制装置;4、体积小于继电器控制装置;5、数据可直接送入管理计算机;6、成本可与继电器控制装置竞争;7、输入可以是交流115V;8、输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;9、在扩展时,原系统只要很小变更;10、用户程序存储器容量至少能扩展到4K。o随后,美国数字设备公司(DEC)根据这一设想,于1969年研制成功了第一台PDP-14控制器,并在汽车自动装配线上使用并获得成功。由于当时系统主要用于顺序控制、职能进行逻辑运算,所以被命名为可编程逻辑控制器(ProgrammableLogicController,PLC)。o最早期之PLC只具有简易之逻辑开/关(on/off)功能,但比起传统继电器之控制方式,已具有容易修改、安装、诊断与不占空间等优点。1970年代初期,PLC引进微处理机技术,使得PLC具有算术运算功能与多位元之数位信号输出/输入功能,并且能直接以阶梯图符号进行程式之编写。这项新技术的使用,在工业界产生了巨大的反响。日本在1971年从美国引进了这项技术,并很快研制成功了自己的DCS-8可编程逻辑控制器,德、法在1973年至1974年间也相继有了自己的该项技术。中国则于1977年研制成功自己的第一台可编程逻辑控制器,但是使用的微处理器核心为MC14500。1970年代中期,PLC功能加入远距通讯、类比输出输入、NC伺服控制等技术。1980年代以后更引进PLC高速通讯网络功能,同时加入一些特殊输出/输入界面、人机界面、高功能函数指令、资料收集与分析能力等功能。PLC之功能早已不止当初数位逻辑之运算功能,因此近年来PLC常以可编程控制器(ProgrammableController)简称之。其他历史细节参考这里(英文)[编辑]PLC内部运作方式虽然PLC所使用之阶梯图程式中往往使用到许多继电器、计时器与计数器等名称,但PLC内部并非实体上具有这些硬件,而是以内存与程式编程方式做逻辑控制编辑,并借由输出元件连接外部机械装置做实体控制。因此能大大减少控制器所需之硬件空间。实际上PLC执行阶梯图程式的运作方式是逐行的先将阶梯图程式码以扫描方式读入CPU中并最后执行控制运作。在整个的扫描过程包括三大步骤,“输入状态检查”、“程式执行”、“输出状态更新”说明如下:步骤一“输入状态检查”:PLC首先检查输入端元件所连接之各点开关或传感器状态(1或0代表开或关),并将其状态写入内存中对应之位置Xn。步骤二“程式执行”:将阶梯图程式逐行取入CPU中运算,若程式执行中需要输入接点状态,CPU直接自内存中查询取出。输出线圈之运算结果则存入内存中对应之位置,暂不反应至输出端Yn。步骤三“输出状态更新”:将步骤二中之输出状态更新至PLC输出部接点,并且重回步骤一。此三步骤称为PLC之扫描周期,而完成所需的时间称为PLC之反应时间,PLC输入讯号之时间若小于此反应时间,则有误读的可能性。每次程式执行后与下一次程式执行前,输出与输入状态会被更新一次,因此称此种运作方式为输出输入端“程式结束再生”。PLC内部运作架构[编辑]PLC的硬件结构及基本配置一般讲,PLC分为箱体式和模组式两种。但它们的组成是相同的,对箱体式PLC,有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模组式PLC,有CPU模组、I/O模组、内存、电源模组、底板或机架。无任哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户需要进行扩展与组合。PLC的基本结构框图如下:[编辑]硬件结构可编程逻辑控制器硬件构成可编程逻辑控制器(ProgrammableLogicController)简称PLC,是一种具有微处理机的数位电子设备,可以将控制指令随时加载内存内储存与执行。可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数位类比...等单元所模组化组合成.[编辑]中央处理单元PLC中的CPU是PLC的核心,起神经中枢的作用,每台PLC至少有一个CPU,它按PLC的系统程式赋予的功能接收并存贮用户程式和资料,用扫描的方式采集由现场输入装置送来的状态或资料,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程式存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路,与通用电脑一样,主要由运算器、控制器、寄存器及实现它们之间联系的资料、控制及状态总线构成,还有周边芯片、总线界面及有关电路。它确定了进行控制的规模、工作速度、内存容量等。内存主要用于存储程式及资料,是PLC不可缺少的组成单元。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。CPU的运算器用于进行数位或逻辑运算,在控制器指挥下工作。CPU的暂存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU虽然划分为以上几个部分,但PLC中的CPU芯片实际上就是微处理器,由于电路的高度集成,对CPU内部的详细分析已无必要,我们只要弄清它在PLC中的功能与性能,能正确地使用它就够了。CPU模组的外部表现就是它的工作状态的种种显示、种种接口及设定或控制开关。一般讲,CPU模组总要有相应的状态指示灯,如电源显示、运行显示、故障显示等。箱体式PLC的主箱体也有这些显示。它的总线界面,用于接I/O范本或底板,有内存接口,用于安装内存,有外设口,用于接外部设备,有的还有通讯口,用于进行通讯。CPU模组上还有许多设定开关,用以对PLC作设定,如设定起始工作方式、内存区等。PLC的CPU内部包含CU、ALU、暂存器三大部分:CU:(控制单元-指令解码器)负责将储存在内存内的程式解码成控制信号,用以决定各单元模组的工作状态,是PLC的指挥部。ALU:(算数及逻辑运算单元)专门负责做加减乘除的算术运算及AND、OR、NOT逻辑运算暂存器:CPU内部内存可以暂时存放运算的结果,等待下一次运算。[编辑]内存PLC内部存放撰写完成编辑的程式指令及资料的地方,通常也可使用RAM或EEPROM等专用内存卡片方式扩充(但扩充能力得依各厂牌与型号有所不同)。[编辑]输入/输出单元(IO单元)PLC的对外功能,主要是通过各种I/O接口模组与外界联系的,按I/O点数确定模组规格及数量,I/O模组可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。I/O模组集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入单元是用来连结撷取输入元件的信号动作并透过内部总线将资料送进内存由CPU处理驱动程式指令部分。PLC输入模组PLC系统的架构和输入模组产品的选择端视需要被监测的输入讯号位准而定。来自不同类型被监测的传感器与流程控制之变量讯号
本文标题:可编程逻辑控制器7749294656
链接地址:https://www.777doc.com/doc-50937 .html