您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的BFM读出/写入指令(FROM)
来源:艾特贸易2017-06-04
简介(1) 该指令的指令名称、助记符、功能号、操作数和程序步长如表 5- 68 所示。 表 5-68 BFM 读出/写入指令表 (2) 指令使用说明。 FX2N 系列 PLC 最多可连接 8 个特殊功能模块,并且赋予模块
(1)该指令的指令名称、助记符、功能号、操作数和程序步长如表5- 68所示。 表5-68 BFM读出/写入指令表 (2)指令使用说明。FX2N系列PLC最多可连接8个特殊功能模块,并且赋予模块号,模块号从最靠近PLC基本单元开始顺序编号,依次为NO.0~NO.7,模块号可供FROM/TO指令指定哪个模块工作。有些特殊模块内有32个16位RAM,称为缓冲存储器( BFM),缓冲存储器编号范围为#0~#31,其内容根据各模块而定。 FROM指令具有将特殊模块号中的缓冲存储器(BFM)的内容读到可编程序控制器的功能。16位BFM读出指令梯形图如图5- 105所示。当驱动条件X000为ON时,指令根据m1指定的NO.1特殊模块,对m2指定的#29缓冲存储器(BFM)内16位数据读出并传送到PLC的K4M0中。若X000为OFF,不执行读出传送,传送地点的数据不变,脉冲型指令FROMP执行后也一样。 TO指令具有从PLC对特殊模块缓冲存储器( BFM)写人数据的功能。32位BFM写入指令梯形图如图5 -106所示。当驱动条件X000为ON时,指令将[S·]指定的(D1、D0)中32位数据写入m1指定的NO.1特殊模块中的13号、12号缓冲存储器(BFM)。若X000为OFF,不执行写入传送,传送地点的数据不变,脉冲型指令TOP执行后也一样。
图5-105 FROM指令使用说明
图5-106 TO指令使用说明 注意事项如下: (1)当16位指令对BFM处理时,传送点数n是点对点的单字传送。图5-107(a)所示是16位指令n=5的传送示意图;当32位指令对BFM处理时,指令中m2指定的起始号是低16位的BFM号,其后续号为高16位的BFM,传送点n是对与对之间的双字传送,图5-107 (b)所示是32位指令n=2的传送示意图。 (2) FROM/TO指令的执行受中断允许继电器M8028的约束。当M8028为OFF时,FROM/TO指令执行过程中为自动中断禁止状态,输入中断、定时中断不能执行。此期间发生的中断,只有在FROM/TO指令执行完毕后才能执行,FROM/TO在中断程序中也可以使用。当M8028为ON时,FROM/TO执行过程中,中断发生时,立即执行中断,但在中断程序中,不能使用FROM、TO指令。
图5-107 16/32位指令对BFM处理时传送点n的定义 (a) 16位指令n=5的传送;(b) 32位指令n=2的传送
点击排行
