PLC采用循环扫描的工作方式,在PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直到遇到结束符后又返回第一条,如此周而复始不断循环。PLC的扫描过程分为内部处理、通信操作、程序输入处理、程序执行、程序输出几个阶段。全过程扫描一次所需的时间称为扫描周期。当PLC处于停状态时,只进行内部处理和通信操作服务等内容。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。
1.输入处理
输入处理也叫输入采样。在此阶段,顺序读入所有输入端子的通端状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新。接着进入程序执行阶段。在程序执行时,输入映象寄存器与外界隔离,即使输入信号发生变化,其映象寄存器的内容也不会发生变化,只有在下一个扫描周期的输入处理阶段才能被读入信息。
2.程序执行
根据PLC梯形图程序扫描原则,按先左后右先上后下的步序,逐句扫描,执行程序。遇到程序跳转指令,根据跳转条件是否满足来决定程序的跳转地址。从用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器,根据用户程序进行逻辑运算,存入有关器件寄存器中。对每个器件来说,器件映象寄存器中所寄存的内容,会随着程序执行过程而变化。
3.输出处理
程序执行完毕后,将输出映象寄存器,即器件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
PLC的未来发展趋势主要有以下的三个方向:1、功能向增强化和专业化地方向发展,针对不同行业的应用特点,开发出专业化的PLC产品,以此来提高产品的性能和降低产品的成本,提高产品的易用性和专业化水平;2
发表于 01-14 18:32
对比,save memory文件为programOK.bin。对比三个文件感觉程序部门没有什么区别。文件见附件。
发表于 09-16 12:21
git的三个核心概念(工作区,版本库stage,版本库master)
发表于 12-24 07:17
1.PLC工作过程示意图 2.PLC工作过程介绍 自诊断:每次扫描程序前对PLC及其系统作一次自检,异常则(ERROR)报警灯亮
发表于 02-20 11:47
一、本文内容本文主要包含以下三个基本外围电路的调试过程与调试结果:电源模块时钟模块复位模块二、电源模块调试无论对FPGA还是DSP而言,对电源的上电顺序都有一定的要求,且不同型号的器件对电源轨的顺序
发表于 11-11 06:51
plc的基本工作原理
一. 扫描技术 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新
发表于 09-08 20:08
•8.1w次阅读
PLC的控制内容及工作原理
2 .1 恒功励磁控制
恒功励磁控制主要是指对主发电机中励磁机励磁的控制,具体地讲就
发表于 01-18 15:17
•8456次阅读
大中型PLC的工作过程
随着PLC技术的发展,PLC的表现形式和功能都已经有很大的发展,从过的那种比较单一独立单元时结构发展到了现在
发表于 06-20 11:43
•737次阅读
直到用户程序结束,然后返回第一条指令开始新的一轮扫描。PLC就是这样周而复始地重复上述循环扫描的。PLC工作的全过程可用图所示的运行框图来表示。整个
发表于 04-25 09:59
•2.3w次阅读
PLC 的工作过程PLC采用 “顺序扫描、不断循环”的工作方式,这个过程可分为输入采样、程序执行、输出刷新
发表于 06-23 14:53
•6031次阅读
当PLC处于正常运行时,其工作过程包括“输入采样”、“程序执行”和“输出刷新”三个阶段,如图所示。
发表于 07-13 10:19
•6683次阅读
如果我们在程序中写的是||-MOVW VW0 VW10 .||为i0.0的常开点。那么我们来结合PLC的工作过程分析下这个程序。
发表于 10-28 10:17
•835次阅读
PLC(Programmable Logic Controller,可编程逻辑控制器)是一种工业自动化控制系统,可以对各种工业自动化设备进行控制。PLC的工作原理可以分为输入处理、程序运行和输出控制
发表于 03-13 18:08
•1.6w次阅读
当西门子PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运
发表于 03-30 15:36
•1603次阅读
的时间称作扫描周期。PLC运行正常 时,扫描周期的长短与CPU的运算速度、I/O点的情况、用户应用程序的长短及编程情况等有关,不同指令执行时间不同。 扫描过程的核心内容为输入采样、程序执行和输出刷新
发表于 04-17 15:58
•0次下载
评论