0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

plc顺控循环执行的流程及中断的作用分析

laidenongfhs 来源:中泰PLC自动化教学 作者:中泰PLC自动化教学 2022-11-15 14:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

plc这样理解中断功能,在理解中断时,首先要清楚plc的运算周期或者说是扫描周期,有必要说下plc顺控循环执行的流程,这是理解中断的前提,必须要掌握,分为三部分,输入处理、程序处理、输出处理、

729dd344-64a7-11ed-8abf-dac502259ad0.png

1、输入处理,可编程控制器在执行程序前,将可编程控制器的所有输入端子的ON/OFF状态读入输入映像区,程序执行过程中即使输入发生变化,输入映像区的内容也不会变化,在执行下一个循环的输入处理时读取该变化。

2、程序处理、plc根据程序内存中的指令内容,从输入映像区和其他软元件的映像区中读出各软元件的ON/OFF状态,然后从0步依次开始运算,并将每次得出的结果写入到映像区中。因此,各软元件的映像区随着程序的执行逐步改变其内容,此外,输出继电器的内部触点根据输出映像区的内容而执行动作。

3、输出处理,所有指令执行结束后,输出Y映像区中的,ON/OFF状态会传送至输出锁存内存,这个就作为可编程控制器的实际输出。

执行以一次动作所需要的时间就是运算周期也叫扫描时间,那么中断与扫描周期有什么联系呢,中断就是不按照从上到下顺序的完整执行,而是中断程序优先单独运行程序处理而且是立即输出不参与整个周期运算。

中断的作用是什么呢,我们知道plc扫描周期是很短的,因此我们很难看出plc顺控执行过程,这里我们不妨假设扫描周期为10s的时间,就是执行全部的程序需要10s的时间,有一个很简单的程序LD X0,OUT Y0,根据上图当X0为ON时,Y0不是马上就有输出的,而是等到10s后才输出,断开X0后,同样Y0也不是马上就关闭的,都需要得到扫描完后才有结果。那么这样在我们实际应用中plc就没什么使用了设备就无法进行工作了,这时候就需要中断处理了,采用输入中断功能,立即执行输入。实际上plc的运算时间是很短只有几毫秒,完全能够满足需要,但一些如高频脉冲输入、脉冲捕捉等时间在微秒级的肯定要受到周期运算的影响了。

因此如果在一个周期内要完成很多次ON/OFF状态处理时,必须使用中断功能了。在我们一般情况下很少用到中断,即使需要plc的高速指令都带有中断功能无需自己专门编写中断子程序了,例如高速计数器采用中断的方式对从特定的输入继电器出来的高速脉冲进行处理,所以无论运算时间多少都可进行计数,计数的结果或是使用高速计数器专用的比较指令立即输出,或是对高速计数器的计数值用高速计数器中断方式执行特定的程序处理。

对高频脉冲进行计数不采用高速计数器进行计数,我们举例使用中断功能对高速输入进行计数,示例如下,从EI到FEND是主程序,从指针I101(输入X0的中断指针)开始到IRET是中断子程序,每当感应到X1的上升沿就执行子程序将数值立即传送到D10中,这样就避免了plc运算周期的影响。

72c0ff22-64a7-11ed-8abf-dac502259ad0.png

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14439

    浏览量

    483522
  • 计数器
    +关注

    关注

    32

    文章

    2306

    浏览量

    97567

原文标题:专业解读PLC编程中断的原理和用法

文章出处:【微信号:中泰PLC自动化教学,微信公众号:中泰PLC自动化教学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    裸机方式的缺点有哪些

    必须在中断(ISR)内处理时间关键运算: ISR 函数变得非常复杂,并且需要很长执行时间。 ISR 嵌套可能产生不可预测的执行时间和堆栈需求。 超级循环和 ISR 之间的数据交换是通过
    发表于 11-17 06:11

    视频卡顿分析流程

    视频卡顿分析流程
    发表于 11-10 16:55 0次下载

    中断机制在计算机系统中的作用,如何在e203处理器中利用外部中断来处理用户输入输出

    )设计中,中断是一种机制,用于处理外部事件并暂停CPU的正常执行流程。当外部事件发生时,如输入/输出操作或定时器/计数器到达其计数限制等,硬件会发出中断请求信号,通知CPU停止当前正在
    发表于 10-21 12:47

    温度循环测试后如何进行数据记录和分析

    60068-2-14/GB/T 2423.22)和装置特性(如电压、谐波、暂降参数),形成结构化记录与多维度分析体系。以下是具体实施方法: 一、数据记录:构建 “全流程、可追溯” 的数据集 温度循环测试的数据记录需覆盖 “测试
    的头像 发表于 09-26 14:22 326次阅读

    PLC数据采集的作用

    PLC(可编程逻辑控制器)作为工业自动化控制系统的核心设备,在工业生产中发挥着至关重要的作用。而PLC数据采集则是获取PLC运行状态、设备参数以及生产过程信息的关键手段,其
    的头像 发表于 06-04 17:18 617次阅读

    PLC常见的故障和因素及5大排除流程

    供五大排除流程图,帮助工程师快速定位和解决问题。 一、PLC常见故障类型及成因分析 1. 电源故障 ● 现象:PLC无法启动、指示灯不亮、模块异常断电。 ● 原因: • 输入电压不稳定
    的头像 发表于 05-11 17:29 3257次阅读
    <b class='flag-5'>PLC</b>常见的故障和因素及5大排除<b class='flag-5'>流程</b>图

    深入理解C语言:C语言循环控制

    改变程序的执行流程,使代码更加灵活和可控。本文将详细介绍这些语句的作用及其应用场景,并通过示例代码进行说明。Part.1break语句C语言中break语句有两种
    的头像 发表于 04-29 18:49 1733次阅读
    深入理解C语言:C语言<b class='flag-5'>循环</b>控制

    CPU的各种指令和执行流程

    、数据传输等功能。要深入理解CPU的指令,我们需要从多个维度进行分析,尤其是指令的构成、分类、执行流程以及与不同架构的关系。
    的头像 发表于 04-18 11:24 1913次阅读

    技术干货驿站 ▏深入理解C语言:嵌套循环循环控制的底层原理

    多重循环,还是控制循环执行流程,掌握这些知识都将为你的编程之路打下坚实的基础。嵌套循环在C语言中,循环
    的头像 发表于 02-21 18:26 1039次阅读
    技术干货驿站  ▏深入理解C语言:嵌套<b class='flag-5'>循环</b>与<b class='flag-5'>循环</b>控制的底层原理

    芯片失效分析的方法和流程

      本文介绍了芯片失效分析的方法和流程,举例了典型失效案例流程,总结了芯片失效分析关键技术面临的挑战和对策,并总结了芯片失效分析的注意事项。
    的头像 发表于 02-19 09:44 2519次阅读

    单片机中断技术详解

    在现代电子设备中,单片机作为控制核心发挥着举足轻重的作用。而在其高效运作的背后,中断机制是推动单片机实现实时响应与高效执行的关键因素。本文将深入探讨单片机中的中断概念、
    的头像 发表于 02-02 15:57 1434次阅读

    PLC系统数据的采集与分析解决方案

    一、引言 在自来水企业中,PLC系统扮演着至关重要的角色,它负责监控和控制整个水处理及供水流程。为了确保水质安全、提升供水效率并降低运维成本,对PLC系统数据的采集与分析显得尤为重要。
    的头像 发表于 01-09 17:47 1161次阅读

    Simcenter Micred Power Tester功率循环测试仪

    SimcenterMicredPowertester?SimcenterMicredPowertester可将有效功率循环测试与瞬态热特性分析和热结构研究相结合。在安装设备时执行无损结构功能评估,提
    的头像 发表于 01-09 14:33 1279次阅读
    Simcenter Micred Power Tester功率<b class='flag-5'>循环</b>测试仪

    络压敏电阻的种类、结构特性与作用

    络压敏电阻作为一种重要的电子元件,在电路保护中发挥着至关重要的作用。本文将详细介绍络压敏电阻的种类、结构特性及其在各种应用场合中的作用。 一、
    的头像 发表于 01-03 14:37 748次阅读
    <b class='flag-5'>顺</b>络压敏电阻的种类、结构特性与<b class='flag-5'>作用</b>

    石油行业中,开关柜一键控的作用

    蜀瑞创新为大家科普:在石油行业中,开关柜的一键控技术可以显著提高操作的安全性、效率和可靠性。一键控指的是通过一个简单的操作指令(如按下按钮或点击屏幕上的图标),自动执行一系列预定义的操作步骤,以完成特定的电力系统控制任务。
    的头像 发表于 12-26 09:37 954次阅读
    石油行业中,开关柜一键<b class='flag-5'>顺</b>控的<b class='flag-5'>作用</b>