您现在的位置是:首页 > 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读出/写入指令表
BFM读出/写入指令表
    (2)指令使用说明。FX2N系列PLC最多可连接8个特殊功能模块,并且赋予模块号,模块号从最靠近PLC基本单元开始顺序编号,依次为NO.0NO.7,模块号可供FROM/TO指令指定哪个模块工作。有些特殊模块内有3216RAM,称为缓冲存储器( BFM),缓冲存储器编号范围为#0#31,其内容根据各模块而定。    FROM指令具有将特殊模块号中的缓冲存储器(BFM)的内容读到可编程序控制器的功能。16BFM读出指令梯形图如图5- 105所示。当驱动条件X000ON时,指令根据m1指定的NO.1特殊模块,对m2指定的#29缓冲存储器(BFM)16位数据读出并传送到PLCK4M0中。若X000OFF,不执行读出传送,传送地点的数据不变,脉冲型指令FROMP执行后也一样。    TO指令具有从PLC对特殊模块缓冲存储器( BFM)写人数据的功能。32BFM写入指令梯形图如图5 -106所示。当驱动条件X000ON时,指令将[S·]指定的(D1D0)32位数据写入m1指定的NO.1特殊模块中的13号、12号缓冲存储器(BFM)。若X000OFF,不执行写入传送,传送地点的数据不变,脉冲型指令TOP执行后也一样。
FROM指令使用说明
    5-105   FROM指令使用说明
TO指令使用说明
    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的约束。当M8028OFF时,FROM/TO指令执行过程中为自动中断禁止状态,输入中断、定时中断不能执行。此期间发生的中断,只有在FROM/TO指令执行完毕后才能执行,FROM/TO在中断程序中也可以使用。当M8028ON时,FROM/TO执行过程中,中断发生时,立即执行中断,但在中断程序中,不能使用FROMTO指令。
16/32位指令对BFM处理时传送点n的定义
    5-107    16/32位指令对BFM处理时传送点n的定义    (a) 16位指令n=5的传送;(b) 32位指令n=2的传送