PLC(Programmable Logic Controller,可编程逻辑控制器),一种具有微处理机的数位电子设备,用于自动化控制的数位逻辑控制器,可以将控制指令随时加载内存内储存与执行。可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数位类比等单元所模组化组合成。
广泛应用于目前的工业控制领域。在可编程逻辑控制器出现之前,一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户可以根据自己的需要自行编辑相应的用户程序来满足不同的自动化生产要求。
最初的可编程逻辑控制器只有电路逻辑控制的功能,所以被命名为可编程逻辑控制器,后来随着不断的发展,这些当初功能简单的计算机模块已经有了包括逻辑控制,时序控制、模拟控制、多机通信等许多的功能,名称也改为可编程控制器(Programmable Controller),但是由于它的简写也是PC与个人电脑(Personal Computer)的简写相冲突,也由于多年来的使用习惯,人们还是经常使用可编程逻辑控制器这一称呼,并在术语中仍沿用PLC这一缩写。
现在工业上使用可编程逻辑控制器已经相当接近于一台轻巧型电脑所构成,甚至已经出现整合个人电脑(采用嵌入式操作系统)与PLC架构的PC-BASE控制器,能透过数位或类比输入/输出模组控制机器设备、制造处理流程、及其它控制模组的电子系统。PLC可接收(输入)及发送(输出)多种型态的电气或电子讯号,并使用他们来控制或监督几乎所有种类的机械与电气系统。
目前,自动化工程中常用的PLC品牌如下:
- 西门子: Siemens
- AB(罗克韦尔): Allen-Bradley(Rockwell Automation)
- 三菱: Mitsubishi
- 施耐德: Schneider Electric
- 欧姆龙: Omron
- 通用电气: GE Fanuc(现更名为GE IP)
- 默勒: Moeller
因不同时期所使用的技术不同,不同品牌型号的PLC所使用的协议也各不相同。以下是从GE发布的IGS(Industrial Gateway Server) 7.5驱动程序产品帮助文档中摘录下来的介绍,借此我们可以对PLC所使用的协议的做一个较为全面的了解。
- Advanced Simulator Driver
- Memory Based Driver
- Allen-Bradley ControlLogix
- Allen-Bradley DH+
- Allen-Bradley DF1
- Allen-Bradley Ethernet
- Allen-Bradley Unsolicited Ethernet
- Allen-Bradley Bulletin 900
- Analog Devices
- Aromat Serial
- Aromat Ethernet
- AutomationDirect EBC
- AutomationDirect ECOM
- AutomationDirect Direct Net
- AutomationDirect K Sequence
- Automation Direct Productivity 3000 Ethernet
- Beckhoff TwinCAT
- Busware Ethernet I/O
- CID (Custom Interface)
- Contrex Serial
- Contrex M-Series
- Cutler Hammer
- Cutler Hammer ELC
- Dataforth isoLynx
- DDE Client Driver
- DeviceNet (Hilscher Universal)
- Fuji Flex
- GE CCM
- GE Ethernet Global Data (EGD)
- GE Ethernet
- GE SNP
- GE SNPX
- GE Focas1
- Hilscher Universal Driver
- Honeywell HC Ethernet
- Honeywell UDC
- Honeywell UDC Ethernet
- Intelligent Actuator Super
- Idec
- InTouch Client Driver
- IOTech PointScan 100
- Krauss Maffei Ethernet
- Mettler Toledo Serial
- Micro-DCI
- Mitsubishi Ethernet
- Mitsubishi Serial
- Mitsubishi FX
- Mitsubishi FX Net
- Mitsubishi CNC Ethernet
- Modbus ASCII
- Modbus Ethernet
- Modbus Plus
- Modbus RTU Unsolicited
- Modbus Serial
- ODBC Client Driver Omron FINS Ethernet
- Omron FINS Serial
- Omron Host Link
- Omron Process Suite
- Omron Toolbus
- OPC DA Client Driver
- OPC UA Client Driver
- Optimation OptiLogic
- Partlow ASCII
- Philips P8/PC20
- Profibus (Hilscher Universal)
- SattBus Ethernet
- SattBus Serial
- Scanivalve Ethernet
- Siemens S5
- Siemens S5 3964R
- Siemens S7 200
- Siemens TCP/IP Ethernet
- Siemens TCP/IP Unsolicited
- Siemens S7 MPI
- Simatic 505 Ethernet
- Simatic 505 Serial
- SIXNET EtherTRAK I/O
- SIXNET UDR
- SquareD Serial
- System Monitor
- Telemecanique Uni-Telway
- Thermo Westronics Ethernet
- Thermo Westronics Serial
- Tiway Host Adapter
- Torque Tool Ethernet
- Toshiba Ethernet
- Toshiba Serial
- Toyopuc PC3/PC2 Ethernet
- Toyopuc PC2 Serial
- User-Configurable (U-CON) Driver
- WAGO Ethernet
- Yaskawa Memobus Plus
- Yaskawa MP Ethernet
- Yaskawa MP Serial
- Yokogawa Controller Serial
- Yokogawa CX
- Yokogawa Darwin
- Yokogawa Darwin
- Yokogawa DX
- Yokogawa DX
- Yokogawa DXP
- Yokogawa HR
- Yokogawa MW100
- Yokogawa MX100
- Yokogawa YS100
发表评论