您现在的位置是:首页 > PLC技术 > PLC技术
FX2N系列PLC的先入先出(FIFO)写入指令
来源:艾特贸易2017-06-04
简介(1) 先人先出指令的助记符、指令代码、操作数及程序步如表 6- 36 所列。 表 6 36 先入先出写入指令 (2) 指令梯形图如图 6- 63(a) 所示。 (3) 指令说明: ①若 X0 有 OFF ON 变化,则将 D0 的内容
(1)先人先出指令的助记符、指令代码、操作数及程序步如表6- 36所列。
表6 – 36 先入先出写入指令
(2)指令梯形图如图6- 63(a)所示。
(3)指令说明:
①若X0有OFF→ON变化,则将D0的内容存储在D2中,D1的内容变为“1”。在改变D0的内容后,若X0再次由OFF→ON,则将D0内容存储在D3中,D1变为“2”。如此X0每接通一次,依此将D0的内容存储在D4、D5、…、中,如图6- 63(b)所示。程序中K10表示存储的空间有10个寄存器,其中D1是指针,表示已经存放的数据。当D1的内容超过n-1时,表示所有的空间已存满数据,进位标志M8022动作。
②若是连续执行型指令,在X0接通期间,则每个扫描周期都执行,因此,建议采用脉冲执行型指令。
图6- 63 先人先出写入指令梯形图与执行过程
(a)梯形图;(b)执行过程。
例6 -12把1-100的数字存到D1 - D100的数据寄存器中,存储完毕后,Y0的指示灯亮。控制程序梯形图如图6 - 64所示。
图6 – 64 控制程序梯形图
讨论:如何用字移位指令完成例6 - 12的控制要求?
点击排行
