您当前的位置:五五电子网电子知识plc技术PLC入门三菱PLC特殊模块的读写指令 正文
三菱PLC特殊模块的读写指令

三菱PLC特殊模块的读写指令

点击数:7748 次   录入时间:03-04 11:46:23   整理:http://www.55dianzi.com   PLC入门

在使用三菱特殊功能模块时,CPU除了为模块分配输入输出地址(输入X和输出Y)外,还在模块内存中为模块分配了一块数据缓冲区(BFM)来做为和CPU通讯之用。如下所示为高速计数器模块A1SD62的输入输出地址和缓冲区的地址及含义:

1 A1SD62的输入信号

2 A1SD62的输出信号

3 A1SD62的缓冲区定义

注:模块的输入输出为占32位,其具体定义和模块在基板的位置有关,表中定义的X00X1FY00Y1F是模块占用第一个模块位置时的定义,而缓冲区的地址则可以在指令使用。

三菱有专门两条指令实现对模块缓冲区BFM的读写,即:TO指令和FROM指令,其它指令都是这两个指令的变形,如:DTO表示32位操作指令(无D时,表示16位操作指令),TOP表示在控制命令的上升沿时执行对BFM的写入,可以根据实际情况分别使用,FROM也同样。下面对这两种指令的使用方法做一下简要介绍。

1FROM指令(FNC78

FROM指令的功能是实现对特殊模块缓冲区BFM指定位的读取操作。指令格式如下:

指令中各软元件、操作数代表的意义如下:

CCFROM指令执行的启动条件。启动指令可以是XY、内部继电器M等。

Kn1:模块地址的高位,K代表模块地址的高位用十进制数表示,也可以用十进制数来表示。如:当高速计数器模块A1SD62的输入输出地址分别是XA0FXB1FYA0FYB1F时,此值可以是K10,也可以是HA。实际上此值是指定特殊模块在基板上的位置,在实际设置时,也可按每个位置为16点来计算得到此值(如一个模块占32点则为两个位置)。

Kn2:为要读取的缓冲区的地址,可以是十进制数(以K打头),也可以是十六进制数(以H打头)。此地址只和模块有关,和模块在基板的位置无关。

Kn3Mn4:读取的数据在PLC CPU中的存储地址(目标地址)。

[1] [2] [3]  下一页


本文关键字:三菱PLC  PLC入门plc技术 - PLC入门