西门子PLC中为什么每个FB块都有一个DB,还有FB块借口处有STAT,这是干嘛用的

 我来答
_时间的朋友
2019-10-25 · TA获得超过1315个赞
知道答主
回答量:4
采纳率:0%
帮助的人:2457
展开全部

STAT是一个数组,用来定义数据类型

1、西门子300的FB在使用时的必须加DB块的,因为FB里的运算是不带储存空间的,必须外加数据中转储存区。这个被配给FB的DB块叫它们的背景数据块。而被配给这个FB的DB也同时是指定给这个FB,不能用给其他的。

2、、但是一个FB可以有几个DB,但一个背景数据块DB只能指定给一个FB。

3、 那个STAT是一个数组。它里面可定义一种数据类型或者几种数据类型。用法就看你的程序如何编写的了。具体数组的运用你可以搜索软件的帮助。

4、西门子PLC数组的使用方法是:新建一个DB块,建块时选择"shared DB",并在DB_VAR变量的INT中直接修改变量的属性即可。





扩展资料:

西门子PLC数组的输入采样原理:

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。

在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。

因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

参考资料:百度百科-西门子PLC

中能合创科技
2024-10-28 广告
PLC控制柜的型号有多种表示方法,以下是其中两种常见的方法:1. 利用大写字母和数字组合表示控制柜的类型和用途,例如:AH代表高压开关柜,AP代表低压电力配电箱柜等。2. 利用阿拉伯数字和大写字母组合表示控制柜的型号,例如:2A代表高压开关... 点击进入详情页
本回答由中能合创科技提供
分享社会民生
高粉答主

2019-10-08 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283289

向TA提问 私信TA
展开全部

西门子300的FB在使用时的必须加DB块的,因为FB里的运算是不带储存空间的,必须外加数据中转储存区。这个被配给FB的DB块叫它们的背景数据块。而被配给这个FB的DB也同时是指定给这个FB,不能用给其他的。但是一个FB可以有几个DB,但一个背景数据块DB只能指定给一个FB。

把线上程序上载就会丢掉符号,可以使用线上/线下对比也就是compare online/offline,这样的话就可以知道别人改了哪里然后线下做同样的修改,和线上改成一致的可以上线监控了。


扩展资料:

存储器是具有记忆功能的半导体电路,它的作用是存放系统程序、用户程序、逻辑变量和其他一些信息。其中系统程序是控制PLC实现各种功能的程序,由PLC生产厂家编写,并固化到只读存储器(ROM)中,用户不能访问。

输入单元是PLC与被控设备相连的输入接口,是信号进入PLC的桥梁,它的作用是接收主令元件、检测元件传来的信号。输入的类型有直流输入、交流输入、交直流输入。

输出单元也是PLC与被控设备之间的连接部件,它的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。输出的类型有继电器输出、晶体管输出、晶闸门输出。

参考资料来源:百度百科-可编程逻辑控制器

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiayu137308
推荐于2017-10-11 · TA获得超过5777个赞
知道大有可为答主
回答量:2944
采纳率:68%
帮助的人:581万
展开全部
西门子300的FB在使用时的必须加DB块的,因为FB里的运算是不带储存空间的,必须外加数据中转储存区。这个被配给FB的DB块叫它们的背景数据块。而被配给这个FB的DB也同时是指定给这个FB,不能用给其他的。但是一个FB可以有几个DB,但一个背景数据块DB只能指定给一个FB。
那个STAT是一个数组。它里面可定义一种数据类型或者几种数据类型。用法就看你的程序如何编写的了。具体数组的运用你可以搜索软件的帮助。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b8b3f90
2013-03-11 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7178
采纳率:94%
帮助的人:3123万
展开全部
因为Fb需要系统为其分配存储空间,而对于西门子来说,这个分配存储空间的责任由用户负责,在其他厂牌的PLC中,这个分配空间的责任由系统承担。

Stat变量是静态变量,因为在Fb中,使用Temp临时变量,在每次Fb调用完毕后即被系统抛弃,如果需要保存Fb运行数据的话,需要使用Stat变量进行保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hejian282
2013-03-11 · TA获得超过380个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:242万
展开全部
FB块不一定非得要配一个DB。
STAT是静态变量,是FB的内部变量,可自定义类型。
当自定义STAT类型为FB时,可实现多重背景数据块访问,此时该FB可以不要DB块。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式