FB块的程序是如何被PLC执行扫描的

时间:2023-03-19来源:佚名
在西门子S7-400plc内,FB块调用FB块,PLC循环扫描时,被调用的FB块是如何被执行的,包括内的静态变量、临时变量是如何被扫描的啊,静态变量什么时候被存储到背景数据块啊,我看到有段程序,被调用的FB块内部输入变量在监控时一直在变化,而调用他的FB块外部输入条件一直不变,这是为什么?
答:PLC的扫描机制是从上而下,自左向右顺序扫描。有中断就去执行中断程序的内容。中断又按优先级扫苗。

无论你是怎么调用FB的,(多个FB调用同一FB或同一FB调用多个FB),PLC的CPU都是顺序扫描,当你调用的条件满足了,就执行调用功能,这个时候的FB外部管脚填写的相应变量,和内部临时变量(执行完这个FB功能,temp变量自动释放)和静态变量,是这个时候,调用这个FB的情况满足条件下的数据。
PLC接着顺序扫描,在下面又调用同一个FB,那么这个时候的外部管脚填写的变量,和内部的临时变量((执行完这个FB功能,temp变量自动释放)和静态变量,是这个条件满足下的执行的FB功能,那么就会覆盖上面一个调用同一个FB的,外部管脚变量和静态变量。

相关阅读

导线截面积与载流量的计算

一、一般铜导线载流量导线的安全载流量是根据所允许的线芯最高温度、冷却条件、敷设条件来确定的。 一般铜导线的安全载流量为5~8A/mm2,铝导线的安全载流量为3~5A/mm2。 一般铜导线...
2023-03-21

怎么用西门子S7-200PLC读编码器的值

参考一下: 程序通过先设定计数器的值,本例中设定值为10;按设备启动按钮I0.1启动设备,运行后通过信号输入点I0.0进行计数,当计数当前值等于设定值10时,输出点断开,设备运行停...
2023-03-21

三菱PLC的外部接线所用工具

一、项目所需设备、工具、材料 见表1。 表1 项目所需设备、工具、材料 二、训练内容 1、 项目描述 本项目要求完成以下内容: (1)根据FX 2N -48MR的端子图和plc 控制原理图,画出PLC系...
2023-03-21
三菱PLC的外部接线所用工具

H桥电路设计实例、拓扑结构、PCB设计

关于H桥,前面几篇篇文章基本上讲的差不多了,大家如果想看,可以点击下面文章去详细了解。电路一点通汇总了主要是关于H桥设计。 一、H桥基本拓扑结构 下图显示了H的基本拓扑结...
2023-07-31
H桥电路设计实例、拓扑结构、PCB设计

一文详解缓冲电路原理及设计

一、什么是缓冲器? 缓冲器是一种对电压尖峰、振铃和振荡效应的电路保护形式。缓冲器通过钳位电压尖峰但不改变振铃频率。 缓冲电路设计通常都比较复杂,设计一个好的缓冲电路...
2023-07-07
一文详解缓冲电路原理及设计

网站栏目