PLC更主要的用场是构建数据交流系统,它把现场总线变换为工业以太网,实现现场设备与后台的数据交流,以及吸收和实行遥控命令等等。
在工业、民居、国防、交通(地铁、港口、民航)、银行和移动的数据中央中都大量利用PLC,由此可见PLC的用场之广。
PLC的硬件系统简介
图1:ABB的AC500系列PLC

图1的左侧是通信接口模块,它能实现PLC的通信数据和网络数据交流。向右显示了"AC 500"的是PLC的主体,即CPU模块。再往右是开关量输入/输出模块以及仿照量输入输出模块。
由此我们看到,PLC类似于一个单片机系统。事实上,PLC便是单片机警能化系统,但它的可靠性和稳定性非常高,远远超过了一样平常的单片机。
在工业环境下的电磁骚扰强烈,以是PLC必须要知足国家标准对电磁骚扰的哀求。有关电磁骚扰的国家标准如下:
图2:国家标准中对工业条件下电磁骚扰的丈量方法和哀求
PLC抵御电磁骚扰的硬件方法包括电源隔离、开关量输入接口采纳光电隔离、仿照量也采纳光电隔离等方法。输出接口的电磁骚扰会弱一些,但也须要采纳一定的方法,包括OC门和继电器接口等等。
为了提高PLC的可靠性,在主要场合还采纳主PLC与从PLC冗余配套事情的方法,见下图:
图3:PLC的冗余方法
我们原来在变电站电力监控系统中用工业掌握打算机作为中间层面的数据处理中央,但工业掌握打算机存在电源故障、硬盘故障,抗电磁骚扰能力弱,后来就淘汰了,转而利用PLC作为数据处理中央。下图是《低压成套开关设备的事理及其掌握技能》中的插图:
图4:图中的CCU便是PLC构建的通信管理中央
在图4中,既有利用PLC实行低压进线、母联和自备发电机间的备自投系统,也有实行数据交流的PLC系统。
PLC的软件系统
学过低级编程知识的人都知道循环语句。一旦程序进入去世循环,程序事实上便是去世机了。对付PLC来说也是如此。一旦PLC进入去世循环,它的接口会复位,被掌握量会发生严重问题。因此,PLC的程序语句是一条条顺序实行的,一贯运行到末了一条再返回,不会涌现去世循环。即便是转移指令,只要转移条件知足就转移,否则跳过转移程序段连续实行。
这便是PLC软件系统的可靠性很高的缘故原由之一。
我们看下图:
图5:PLC的模块化编程措辞
图5摘自北京地铁工程的PLC程序局部。
PLC程序格式有两种,其一是梯形图格式,其二是模块化编程措辞格式。对付较繁芜的PLC程序,一样平常都采取模块化编程措辞来编写。不管是梯形图也好,是模块化编程措辞也好,它们都必须符合国际电工委员会IEC61131-3标准的哀求。
下图是用于掌握电机实现星三角转换的程序:
图6:电动机星三角转换的PLC程序局部
图6中的STEP2和STEP3便是转移程序端。如果不符合条件,程序会跳过转移程序段实行。
最故意思的是PLC的PID程序模块,很有利用代价。
给大家的建议
学习PLC技能,刚开始大都以梯形图为主。实际上,PLC刚开始学习时无非便是掌握十字路口红绿灯等等,真正的PLC技能绝不仅仅在于此,只要做过一个工程,对PLC的认知就会大幅提升。