PLC编程到底是啥?看电气大神讲PLC,膜拜!真是一针见血
PLC常见的用途是替代电气控制中的继电器逻辑控制电路。例如电机控制、变电站市电进线互投和自备发电机起停控制、过程控制DCS操控系统和楼宇消防系统控制等等。一般的城市居民小区高层建筑的水压控制,就是采取PLC配套变频器执行水泵操控的。
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的认知就会大幅提升。
如何零基础入门PLC?这份全面详解PPT准能用上
今天给大家带来一系列的电气基础知识以及PLC入门基础内容,先一起来看看目录 !
继电器控制技术
可编程控制器绪论
可编程控制器基础知识
三菱FX—2N可编程控制器
PLC网络及通信
PLC控制系统设计与应用
其他可编程控制器简介
下面我们就一起来看看具体的知识吧!
一、常用低压电器
1、概述
电器的定义:
电器是根据外界信号(机械力、电动力和其它物理量)自动或手动接通和断开电路,实现对电路或非电路对象的切换、控制、保护、检测、变换和调节用的元件或设备。
电器的构成
2、接触器
接触器是一种用于接通和断开(交、直流)负荷电流的电磁式自动切换电器,主要用于控制电动机、电焊机、电容器组等大容量设备,具有低压释放的保护。
二、基本控制线路继电器控制技术
1、异步电机直接起动控制线路
2、异步电动机正反转控制线路
3、异步电动机降压起动控制线路
三种降压起动方式的优缺点:
(1)、串起动电阻起动的优点 :结构简单、成本低、动作可靠。
缺点:消耗电能。
适用场合:要求起动平稳的中小容量电动机以及起动不频繁的场合
(2)、自耦变压起动的优点 :对电网电流冲击小,功率损耗小。
缺点:价格较贵,体积较大,且是按照非连续工作制设计制造的,不允许频繁操作。
(3)、星三角起动的优点 :定子绕组星型接法时,起动电压为直接采用三角型接法时的1/3,起动电流为1/3,因而起动电流特性好。
缺点:起动转矩也相应下降为三角型接法的1/3,转矩特性差。此线路适合轻载或空载的场合。
4、异步电动机制动控制线路
可编程控制器基础知识
一、PLC基本结构
二、PLC基本工作原理
三、PLC编程语言
三菱FX-2N可编程控制器
一、FX-2N简介
二、FX-2N编程软元件
三、FX-2N基本逻辑指令
四、FX-2N定时器及计数器编程
五、FX-2N实例
六、FX-2N步进控制
七、FX-2N应用指令编程
简介:FX-2N系列PLC是 由电源、CPU、存贮器和输入/输出器件组成的单元型可编程控制器,而且AC电流、DC输入型的内装DC24V电源作为传感器的辅助电源。功能强大,可进行逻辑控制、开关量控制、模拟量控制,并进行各种功能运算、传送、变址寻址、移位等。
往期优秀文章回顾:
ABB机器人如何做位置偏移?
相关问答
什么是PLC编程?
PLC是指可编程逻辑控制器。可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算...
plc编程含义?
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算...
PLC的中文全称是什么?由哪几部分总成?主要控制方式?
PLC中文全称为可编程逻辑控制器。PLC基本组成包括中央处理器(CPU)、存储器、输入/输出接口(缩写为I/O,包括输入接口、输出接口、外部设备接口、扩展接口等)、...
plc程序是什么?
PLC程序(可编程逻辑控制器程序)是一种用于控制和监控工业自动化设备的程序。PLC是一种电子系统,用于执行逻辑运算、顺序控制、定时、计数和算术操作等面向用户...
plc控制理解和编程的基本方法?
1、所编的顺序要合乎所使用的plc等电子元器件有关的规定主要是对指令要准确地理解,正确地使用。各种plc指令多有类似之处,但还有些差异。对于有plc使用经验的...
plc编程意义?
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算...
plc程序种类?
1、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言2、指令表语言(IL)指令表编程语言是与汇编语言类似的一...
计算机与PLC?
相同点:1、基本结构相同:PLC和计算机都是主要由CPU、存储器、输入和输出部分构成。有的部件(如存储器)在两者中通用。2、程序执行原理相同:PLC和计算机...
PLC中的X、Y、M、S、T、C各代表什么意思_作业帮
[最佳回答]没人回答那我就献丑啦X是plc中的输入,y是输出,m是辅助继电器,s是状态继电器(不是用在步进指令的时候s和m的用法相同),t是计时器,c是计数器没人回答...
plc为什么要编程?
不同PLC有不同的控制能力。PLC也可以说是用单片机开发的,只是所有的外围电路都是被开发好了。性能上,PLC满足各种工业环境中的要求,像电...PLC有运动控制功...