更新时间: 2023-02-04
1、FC84ATT功能参数说明
通过SimaticSTEP7进行程序开发时,调用FC84ATT功能,出现如下:
FC84ATT共有四个参数,分别为EN、DATA、TABLE和ENO。
2、举例说明
如果信号M100.0的状态为1(即被激活),FC84ATT功能被执行。在下面的例子中,增加的数据写到FIFO表中的第五行,FIFO的容量也就是FIFO表中第二行由4变为5。如果FC84ATT被执行而且没有错误发生,那么使能输出ENO置为1,具体如下:
3、FC85FIFO
4、FC85FIFO功能和构成介绍
FC85FIFO是完成把FIFO表中的数据按照早进先出原则,依次读出,以供使用,与FC84ATT配合使用,完成FIFO的写进与读出功能。通过每次执行此指令实现把一个字的数据从FIFO功能数据存储区中读出,FIFO功能存储区中以字为单位,具体组成如下:
l存储区表中**字为FIFO存储区允许的**数据存储个数,即**多可以存储多少个字的数据。
l存储区表中第二字为FIFO存储区当前已经存储数据的个数,即已经存储了多少个字的数据。
l存储区表中从第三字开始为FIFO存储区实际存储的数据,也是FIFO指针所指向的数据。
5、FC85FIFO功能参数说明
通过SimaticSTEP7进行程序开发时,调用FC85FIFO功能,出现如下:
从中可以看到,FC85FIFO共有四个参数,分别为EN、ENO、TABLE和RET_VAL。
6、举例说明
如果信号M100.0的状态为1(即被激活),FC85FIFO功能被执行。在下面的例子中,从FIFO存储区域中读出的数据写到RET_VAL**的地址中,FIFO的容量也就是FIFO表中第二行由5变为4。同时整个FIFO中存储的数据依次向上移动一行。如果FC85FIFO被执行而且没有错误发生,那么使能输出ENO被置为1。
上一篇:5X00105G14卡件
下一篇:5X00070G01