课程中心
HOME
课程中心
正文内容
plc cpu编程原理 简述PLC工作原理
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

简述PLC工作原理

PLC,可编程逻辑控制器,主要应用于工业现场设备的控制器,它的目标是取代继电器模块,实现对设备的控制。PLC由CPU、指令及存储器、输入/输出接口、电源、数模转换、通讯接口等功能模块组成。其工作原理简单理解就是通过运行存储在PLC中的程序,来实现对设备的控制。

用专业术语来描述就是,可编程逻辑控制器的工作过程一般分为三个阶段,先是进行输入采样、再执行用户程序、最后输出刷新,这三个阶段可以视作一个扫描周期。在整个工作期间,PLC(可编程逻辑控制器)会重复执行上述三个阶段。

在硬件结构上可编程逻辑控制器与我们的计算机相同。为了更够更好地适用于工业场景,所以在造型和侧重点方面与普通的计算机有差别,在工业场景PLC不仅要考虑信息输入、输出的可靠性、实时性等问题,还要考虑怎么适应于恶劣的工业环境,要具备很高的抗干扰性以及稳定性,PLC是专用于工业控制的计算机。

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的cpu工作原理是什么?

PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性...

PLC的工作原理是什么?

在工业发达的今天,PLC技术的应用已经非常广泛了,其控制技术已经非常成熟,无论是小型系统还是大型系统,都可以找到相匹配的PLC设备,那么很多的朋友会问了,为...PL...

plc的cpu是控制器还是处理器?

plc的cpu严格地说应该是中央处理器。plc的cpu严格地说应该是中央处理器。

什么是PLC?PLC的工作原理是什么?-仪紫怡的回答-懂得

关于PLC:国际电工委员会(IEC)在1985年的PLC标准草案第3稿中,对PLC作了如下定义:“是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采...

plc的原理?

plc原理:当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整...

什么是PLC?PLC的工作原理是什么?-7upULT6q3RP的回答-懂得

PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断...

PLC信号靠什么发出?

PLC信号是通过数字信号处理器的输出端口来发出的。PLC数字信号处理器从输入端口接收数字输入信号,并将其转换为相应的数字输出信号,这些数字输出信号将在PLC控...

PLC怎样切换CPU的工作模式?

西门子S7-200系列的PLC,在右侧有个盖板,打开盖板,里面有一个拨动开关,这个拨动开关就是模式选择开关,拨动到需要的模式上即可切换。因为编程时候程序中你可...

简述PLC中CPU状态指示灯的作用?

CPU状态指示灯提供CPU模块的状态信息,其中RUN和STOP灯指示CPU当前的工作模式,ERROR指示灯显示红色表示系统错误及诊断。IO状态指示灯,用来指示各个数字量输入...

三菱QX81三菱plccpu怎么操作

[回答]输入电压及电流:DC24V4mA。应答时间:1/5/10/20/70ms。32点/1个公共端。共阴极。37针D-sub连接器。不断超越,勇攀Q系列巅峰三菱plccpu。强化安全功...

 iskin  山东人在厦门 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部