多语言展示
当前在线:1488今日阅读:60今日分享:41

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

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
推荐信息