在S7-200 PLC中,可以将表中的字型数据按照“先进先出”或“后进先出”的方式取出,送到指定的存储单元。每取一个数,EC自动减1。
1.先进先出指令FIFO
先进先出指令格式的指令格式如图5-42所示。
当EN有效时.先进先出指令从TBL指定的表中,取出最先进入表中的第一个数据,送到DATA指定的字型存储单元,剩余数据依次上移:
FIFO指令对特殊继电器的影响为,表空时置位SM1.5。
图5-42 先进先出指令的指令格式
【例5-19】 先进先出指令应用示例如图5-43所示。
图5-43 FIFO指令应用示例
本例的工作过程如下。
1)表首地址为VW200单元,内容0006表示表的长度,数据为3项,表中数据从VW204单元开始:
2)在I0.0有效时,将最先进入表中的数据3256送入VW300单元,下面数据依次上移,EC减1。
2.后进先出指令LIFO
后进先出指令格式的指令格式如图5-44所示。
图5-44 后进先出指令的指令格式
当EN有效时,后进先出指令从TBL指定的表中,取出最后进入表中的数据,送到DATA指定的字型存储单元,其余数据位置不变。
LIFO指令对特殊继电器的影响为,表空时置位SM1.5。
【例5-20】 后进先出指令应用示例如图5-45所示。
图5-45 LIFO指令应用示例
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:S7-200 PLC的填表指令