PLC 扫描周期与开关信号值的传递过程

28 篇文章 36 订阅
订阅专栏

参考文献
[1] 王永华. 现代电气控制及PLC应用技术[M]. 第5版. 北京:北京航空航天大学出版社, 2019.
[2] 三菱电机. FX3S·FX3G·FX3GC·FX3U·FX3UC系列微型可编程控制器 编程手册[基本·应用指令说明书][M]. P. 2016.

1 PLC的工作过程

PLC的工作过程可分为三部分:

  1. 上电处理
  2. 扫描过程
  3. 出错处理

其中最为核心的工作过程为扫描过程。

PLC是按集中输入、集中输出,周期性循环扫描的方式进行工作的。每一次扫描所用的时间称作扫描周期。PLC运行正常时,扫描周期的长短与CPU的运算速度、I/O点的情况、用户应用程序的长短及编程情况等有关,不同指令执行时间不同。
扫描过程的核心内容为输入采样程序执行输出刷新三个阶段。

并非所有PLC机型均遵守上述时序,以S7-1200为例,其时序为:输出刷新->输入采样->程序执行。
在这里插入图片描述

2 PLC的扫描过程

PLC的输入/输出接口单元包含两部分:

  • 与被控设备相连接的接口电路
  • 输入和输出的映像寄存器

输入单元接收来自用户设备的各种控制信号,外部接口电路将这些信号转换成CPU能够识别和处理的信号,并存到输入映像寄存器。运行时CPU从输入映像寄存器读取输入信息并结合其它元器件最新的信息,按照用户程序进行就算,将有关输出的最新计算结果放到输出映像寄存器,输出映像寄存器由输入点相对应的触发器组成,输出接口电路将其由弱电控制信号转换成需要的强电信号输出,以驱动被控设备的执行元件。

2.1输入采样

输入继电器(I)位于PLC储存器的输入过程映像寄存器,其外部有一对物理的输入端子与之对应,该触点可用于接收外部的开关信号。
在这里插入图片描述
每个输入继电器都对应有一个映像寄存器,在每个扫描周期的开始,PLC对各输入点进行查阅,并把采样值通过输入继电器送到输入映像寄存器。PLC在接下来的本周期各阶段不再改变输入映像寄存器中的值,直到下一个扫描周期的输入采样阶段。

2.2程序处理

PLC根据程序内存中的指令内容,从输入映像区和其他软元件的映像区中读出各软元件的ON/OFF状态,然后从0步依次开始运算,并将每次得出的结果写入到映像区中,即各软元件的映像区随着程序的执行逐步改变其内容。

2.3输出刷新

输出继电器位于PLC储存器的输出过程映像寄存器,其外部有一对物理的输出端子与之对应,可作为控制外部负载的开关信号。
在这里插入图片描述
在每个扫描周期的输入采样、程序执行等阶段,并不把输出结果信号直接送到输出继电器,只是送到输出映像寄存器,只有在每个扫描周期的最后阶段才将输出映像寄存器中的结果同时送到输出锁存器,对输出点进行刷新。

3立即刷新、滤波与滞后

3.1输入输出立即更新

在上述的运算周期中,想要获取输入的最新信息时或者要将运算结果立即输出时,可以使用 [输入输出刷新指令]。下面以三菱FX3系列的【FNC 50-REF/输入输出刷新】指令为例。

刷新输出Y时:
在这里插入图片描述

刷新输入X时:
在这里插入图片描述
*三菱X端子默认滤波时间为10ms,如果相应的输入信号的ON宽度或是OFF宽度不能超出输入滤波器时间,则不能正确处理程序。

关于输出响应时间
继电器输出型:在输出继电器的响应时间后输出触点动作
晶体管、晶闸管输出型:请参考手册

3.2输入输出滤波

仅适用于DC输入型

在基本单元的输入继电器中,为解决输入信号的波动和抗干扰,会使用滤波器进行滤波。
滤波器有C-R滤波器数字式滤波器两种,C-R滤波器为硬件滤波,而数字式滤波器为软件滤波。当使用数字式滤波器时,可以通过顺控程序改变滤波器的值,即变更输入继电器的时间常数中的[调节输入滤波器]功能。

并非所有的PLC都具备该应用指令,可以参考三菱FX3系列的【FNC 51-REFF/输入刷新(带滤波器设定)】指令。当不调用该指令时,X输入滤波器为D8020的设定值(默认为10ms,可更改);当调用该指令但设定值为0时,仍会产生微秒级的滤波。注意,一些特定指令会自动更改数字式滤波器的时间,不受REFF指令影响。
在这里插入图片描述
如采用MOV指令等改写该值时,可以更改在执行END指令时被执行的X000~X017的输入滤波器值。

3.3输入/输出滞后时间

输入/输出滞后时间即系统响应时间,指PLC外部输入信号发生变化的时刻至它控制的外部负载的状态发生变化的时刻之间的时间间隔,由输入滤波时间输出电路的滞后时间因扫描工作方式产生的滞后时间这3部分组成。

  1. 输入滤波时间:参考前文
  2. 输出电路的滞后时间:与电路类型有关
    继电器型输出电路:10ms
    双向晶闸管型输出电路:1ms,负载从通电到断电时的最大滞后时间为10ms
    晶体管型输出电路:<0.2ms
  3. 因扫描工作方式产生的滞后时间:最长可达两三个扫描周期

4循环扫描与恒定扫描

循环运算扫描方式的可编程控制器的扫描周期根据程序的执行内容不同而变化。
使用恒定扫描模式,就可以固定运算周期,即使运算提早结束也将消耗剩余时间后才返回到0步。

更新记录

2022.1.2 例行更新。

PLC信号处理系列之平均滤波(梯形图)
RXXW_Dor的博客
06-07 3425
平均滤波的几种简便优化写法可以参看另一篇文章,这篇文章主要讲解非优化纯梯形图实现。方便大家对比学习。三菱PLC平均滤波算法(算法+代码解析)_RXXW_Dor的博客-CSDN博客https://blog.csdn.net/m0_46143730/article/details/125044013 程序本身并不复杂,变址寻址Z2在双字寻址时需要以 2递增步。这点和西门子的指针寻址道理是一样的。该说不说三菱的这个平均计算指令MEAN挺方便。 SMART PLC的指针用法,大家可以参看下面这篇博文:SMA
PLC信号处理之平均滤波(SMART PLC指针应用)
RXXW_Dor的博客
06-08 2025
平均滤波属于老生常谈的问题了,这里不做过多的理论讲解,感兴趣的可以参看其它专栏,这篇文章主要讨论平均滤波不同的计算方式,对结果的影响。也方便大家对比思考。文章会就指针在平均滤波方面的应用一一讲解。三菱PLC平均滤波算法请参看下面的博文:三菱PLC平均滤波算法(算法+代码解析)_RXXW_Dor的博客-CSDN博客https://blog.csdn.net/m0_46143730/article/details/125044013 本文讲解的平均滤波算法都是基于计算方法1。建议大家封装好功能或者
PLC对模拟量信号的处理过程
m0_52684909的博客
01-18 334
模拟量信号是⾃动化过程控制系统中最基本的过程信号(压力、温度、流量等)输⼊形式。系统中的过程信号通过变送 器,将这些检测信号转换为统⼀的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。PLC通过计算转换,将这些模拟量信号转换为内部的数信号。从⽽实现系统的监控及控制。
PLC基础介绍篇—扫描周期
最新发布
BUG7073的博客
10-25 7230
当完成上诉的五个步骤后,才算完成一整个扫描周期,当PLC没有停止时会不断的循环进行扫描扫描周期的长短由CPU处理速度和程序量决定。PLC处在RUN和STOP状态的扫描周期不一样。STOP中的扫描周期只在内部处理和通信服务两个步骤循环进行;而处在RUN状态时,才是完整的一个扫描周期
PLC扫描周期及双线圈输出问题深层解析
viixin的博客
11-22 5134
PLC扫描周期及双线圈输出问题深层解析
三菱FX3U,用ST语言与梯形图,混合编写的16仓位的配方程 序,程序大小约12984步,扫描周期约40ms
m0_60016876的博客
07-07 2407
三菱FX3U,用ST语言与梯形图,混合编写的16仓位的配方程 序,程序大小约12984步,扫描周期约40ms。 可以配1到16种不同的产品,16种配方可以根据自己的需求随意设置配方数量与产品数量,可以用条形码设置配方数据与生产数量,也可以使用触摸屏手动设置,共使用了两台秤同时工作,一台秤配8个仓位的配料,使用FX3U485ADP走ADPRW专用指令MODBUS协议读取电子秤重量,4个通道Fx3u4DA模拟量输出函数块(FB函数块用ST语言编写可重复调用)调用程序(同时也写得有FX3U4DAADP模拟量输出
PLC扫描周期
m0_46626324的博客
05-27 673
扫描周期流程图 第一步 输入采样 ↓ 第二步 采样结果保存到输入过程映像区 ↓ 第三步 程序执行 ↓ 第四步 执行结果保存到输出过程映像区 ↓ 第五步 输出刷新 程序的执行是从上到下,从左到右执行 列如这个这里插入图片描述[外链图片转存中…(img-evBKcdcZ-1653631940339)] ...
浅析PLC梯形图与继电器控制线路的差别.pdf
08-08
因此,在设计PLC控制系统时,需要根据PLC的工作原理来考虑如何构建程序逻辑,使其能够适应PLC扫描周期信号处理特性。 文章的结论强调,了解和掌握PLC梯形图与继电器控制线路的差别,对于正确设计和应用PLC控制...
电气控制与plc试题及答案.pdf
04-16
5. **PLC工作原理**:PLC通过周期扫描工作,每个周期包括输入采样、用户程序执行和输出刷新三个阶段。 6. **PLC程序执行**:当输入继电器X0得电,经过5秒后,PLC程序中的常开触头闭合,输出继电器Y0得电;如果X1...
电气控制与PLC技术研究.pdf
08-08
因此,在实际工作中,需要对PLC控制系统的信号输入可靠性进行加强,确保现场设备和相关部件的性能完好,避免因设备自身问题造成信号传递不畅。 综上所述,电气控制与PLC技术的研究是一个深具价的课题,它对于电气...
PLC控制系统结构与现场应用的抗干扰措施.pdf
08-08
输入端子接收来自按钮、限位开关或其他感应器的信号,并将这些信号传递PLC进行处理;输出端子则将处理后的信号传递给外部负载,如接触器等。PLC输入输出采用了光电耦合隔离技术,这可以有效保护PLC内部电路免受...
电气控制与PLC应用技术的分析 (1).pdf
08-07
2. 经常性控制出错:这会对PLC内部的信号传递造成影响,造成控制性的偏差。原因可能是电磁开关设备未完全闭合影响数据收集,线路老化或损坏影响信号传输,以及接触点损坏导致信号储存和收集出现问题。 为了应对上述...
新手学PLC编程要避的坑二
weixin_42776103的博客
12-13 842
初学PLC编程需要注意的几个坑(二)子程序里的相同输出点非置位输出点子程序中使用置位命令控制输出主程序不要有相同的输出点 子程序里的相同输出点 调用子程序(要注意的是子程序调用的条件应该互斥)出现相同输出点,常见的例子就是手/自动运行的程序 非置位输出点 手自动运行情况下,开关1和开关2可分别控制电机1 因为手动子程序的调用条件是互斥的所以两个子程序互不影响 需要注意的是 手自动转换时的开关1和开关2的状态 在开关1或2被按下的情况下,进行手自动转换时电机会产生动作。 实际的设备中特别是手动情况下开关
PLC模拟量传输过程
weixin_37928884的博客
12-13 1797
PLC模拟量传输过程
PLC扫描周期
kebu12345678的博客
08-04 1万+
程序从第一条指令开始,逐bai条顺序执行du用户的程序直到程序结束。然后重新返回第zhi一条指令,再开始下一次扫描;dao如此周而复始。整个工作过分为自诊断、通信服务、输入处理、程序执行这五个阶段。这5个阶段称之为扫描周期。 当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。 扩展资料: 在输入采样阶段,可编程逻辑控制器以扫描方式.
PLC的任意周期脉冲输出实现
leonliang55的博客
07-03 7052
PLC 任意周期脉冲输出实现
Unix/Linux编程:分散输入和集中输出------readv() 、 writev()
OceanStar的博客
05-22 4285
readv()和write()系统调用分别实现了分散输入和集中输出的功能: NAME readv, writev, preadv, pwritev, preadv2, pwritev2 - 读取或写入数据到多个缓冲区 - 这些系统调用并非只针对单个缓存区进行读写操作,而是一次可以传输多个缓存区的数据 SYNOPSIS #include <sys/uio.h> ssize_t readv(int fd,
西门子HMI SMART 700 IE 设备概况以及WinCC flexible 2008常用配置小记
追求。
07-25 1万+
—— 参考自: SIMATIC HMI设备 Smart 700 IE、Smart 1000 IE 操作说明 HMI 设备一旦探测到操作员控件被触摸就会立即返回一个反馈。该反馈是独立的,与 PLC 的通讯无关。 因此,其并不指示相关动作是否已真正执行。 设计 Smart Panel 700 IE是Smart Panel 700的升级版。 连接 HMI与PC连接 组态PC与SMART PANEL有两种连接方式,一种是通过 RS485/422 接口连接,另一种是通过以太网接口连接,后者接线图如下图所示: HM
信捷 XD系列PLC“当前处于脱机状态,请先进行连接”的解决办法
热门推荐
追求。
07-01 2万+
一般来说无法建立PC和PLC的通信,以下几个部分都有嫌疑: PC串口损坏 软件问题 通讯线损坏或非原装线 PLC com口损坏 然而PLC和通讯线都是新买的(且已用其它同型号设备进行测试),PC RS232口连接三菱PLC没问题,那么就只有软件的问题了。 软件的正确安装 这个一般没太大问题。在官网下载安装包并解压后的文件目录如下,总共有两个安装文件,分别是XDPPro(组态软件主体)和XNetSetup(驱动)。 PLC 软件可以安装在 C 盘以外的其他硬盘中,如 D 盘、 E 盘等, 要注意的是X.
写文章

热门文章

  • EPLAN入门学习笔记(一)——项目创建与基本使用方法 93318
  • 伺服电机基本概念解析:伺服系统组成及其控制原理 76599
  • Windows安全中心弹窗要求输入凭据(用户名和密码)的解决办法 67702
  • 伺服接线与基本控制 67529
  • 关于WinCC V7.4的【WinCC 运行系统许可证】弹窗问题以及替代性的解决方法 63842

分类专栏

  • 自动化产品应用 28篇
  • 笔记 3篇
  • 运动控制 14篇
  • 工业通讯
  • 总线通讯协议理论及实践 11篇
  • 计算机网络与工业网络基础 9篇
  • 物联网技术基础 10篇
  • 软件应用 7篇
  • 组态软件 17篇
  • 编程语言 14篇
  • 工控软件GUI设计 7篇
  • PC维护 8篇
  • 嵌入式 24篇
  • 理论学习 4篇
  • 自动控制原理 6篇

最新评论

  • 关于WinCC V7.4的【WinCC 运行系统许可证】弹窗问题以及替代性的解决方法

    tienan90: WINCC 7.4可以使用,我是去年也就是2023年12月左右用过一次。WINCC 7.4完全可用,但是。。。那个授权不是用simatic_EKB_install授权的。并且7.4做为WINCC OPC SEVER是用不了的。无法搞定。要用WINCC 做为OPC SEVER的话。还是不要用WINCC 7.4 。不过WINCC 7.5 SP2可以。我实测过。

  • Windows安全中心弹窗要求输入凭据(用户名和密码)的解决办法

    落葵(小狗): 没有身份验证这个选项咋办哪

  • 直流稳压电源基本概念及使用方法入门

    Cyswc: 显然恒流下是“电压大小由负载决定”

  • “STEP7 Basic的许可无法彻底完成,因为Automation License Manager服务未在运行” 的解决办法

    qwertzxcvnjk: 跨越时空的对话

  • “STEP7 Basic的许可无法彻底完成,因为Automation License Manager服务未在运行” 的解决办法

    qwertzxcvnjk: 我就是之前装过v14,v19,然后现在继续装的他就存在这个问题,当时卸载的时候卸载的挺干净的呀,还专门用的电脑管家卸载的,卸载的干干净净 完事我给你打字呢,突然出现一条警告,未发现有效的许可密钥,请安装有效的许可密钥

大家在看

  • 计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)
  • 计及源荷不确定性的综合能源生产单元运行调度与容量配置优化研究(Matlab代码实现)
  • 【开题报告】基于django+vue企业合同管理系统(论文+源码)计算机毕业设计 551
  • HTML 实例/测验之HTML 基础一口气讲完!(o-ωq)).oO 困
  • 【WOA-CNN-LSTM】基于鲸鱼算法优化深度学习预测模型的超参数研究(Matlab代码实现)

最新文章

  • 自动控制原理:反馈控制系统的复域分析
  • 总线竞争问题:链路层的介质访问控制(MAC)简述
  • Matlab:使用OPC DA Explorer访问 OPC DA 服务器数据,并绘制二维线图
2022年1篇
2021年18篇
2020年141篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家山东工业玻璃钢雕塑摆件超市商场美陈市场价五华区玻璃钢雕塑哪家专业景洪玻璃钢门头雕塑四川室内商场美陈厂家供应济南清远玻璃钢动物雕塑河源人物玻璃钢雕塑厂珠海玻璃钢景观卡通雕塑武汉景区玻璃钢雕塑厂家喀什地区玻璃钢雕塑设计浙江校园玻璃钢雕塑价格常德玻璃钢商场美陈玻璃钢雕塑事件句容玻璃钢人物雕塑设计青岛商场美陈厂家供应宁夏玻璃钢人物雕塑价格商场连廊美陈外墙深圳卡通玻璃钢雕塑一般多少钱安庆景区玻璃钢雕塑厂家镜面玻璃钢仿铜雕塑制作厂家不锈钢水景玻璃钢景观雕塑价格河南卡通玻璃钢雕塑价格重庆玻璃钢红军雕塑铜陵玻璃钢雕塑卡通厂家商场美陈空间装饰创新的福州玻璃钢雕塑彭州玻璃钢动物雕塑广州景观玻璃钢雕塑批发广州商场美陈有哪些玻璃钢雕塑安装图香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化