第一部分
PLC硬件及编程
本书的开头从一个一般的视角探讨PLC培训。大多数PLC平台有很多共同之处;在开始学习某一特定品牌的PLC之前,了解所有平台共同之处很重要。这一部分在介绍这些内容的同时还指出了一些例外情况和不同的处理方法。
此外第一部分还介绍了计算设备的历史和PLC的诞生。
编写本书所使用的许多资料信息来自主要PLC制造商。软件示例主要来自Allen-Bradley RSLogix5000和Siemens S7。这部分内容最初在培训手册PLC Hardware and Programming Multi-Platform中发布的,2016年11月由AuthorHouse出版。
什么是PLC?
PLC(Programmable Logic Controller,可编程逻辑控制器或可编程控制器)是用于控制机电过程的数字计算机,通常用于工业环境中。它既具有离散控制功能,又具有连续控制功能,与普通计算机有几个重要不同。
1)它具有物理I/O端子。通过电输入端子将现场的实际信号传递给PLC系统,通过电输出端子将信号传出,实现对实际设备的控制。
2)它是确定的。它处理信息并在规定的时间内对其做出反应。
3)它通常是模块化的。可以添加I/O模块、通信模块或其他具有特殊用途的模块进行扩展。
4)它支持几种编程语言。有些语言允许在被控设备或系统运行时更改程序。
5)软件和硬件是针对特定平台的。组件和编程软件通常不能在不同的制造商之间共用。
6)它坚固耐用,适用于工业环境。
与电脑不同的是,PLC设备可以一天24小时、每周7天连续运行,并且能够抵抗恶劣的物理和电气环境。
根据Control Engineering杂志2012年的一项民意调查,PLC的主要应用包括机械控制(87%)、过程控制(58%)、运动控制(40%)、批量控制(26%)、诊断(18%)和其他(3%)。(结果加起来不等于100%,因为一个控制系统通常有多个应用。)