首页 理论教育 PLC特殊功能模块应用详解

PLC特殊功能模块应用详解

时间:2023-06-16 理论教育 版权反馈
【摘要】:个特殊功能模块,对应的模块地址依次为K0、K1、K2…。TO指令 TO指令是将PLC指定的地址数据写入特殊功能模块的缓冲存储器中,是一个写入指令。

PLC特殊功能模块应用详解

1.缓冲存储器

为了能够方便地实现PLC对特殊功能模块的控制,并减少应用指令的条数,统一应用指令的格式,在三菱PLC的特殊功能模块中设置了专门用于PLC与模块间进行信息交换的区域“缓冲存储器”,英文为“Buffer Memory”,简称BFM。

缓冲存储器中包括了模块控制信号位、模块参数等控制条件,以及模块的工作状态信息、运算与处理结果、出错信息等内容。

2.FROM、TO指令

PLC对模块的控制,只需要通过PLC的写入指令“TO”在模块的缓冲存储器中对应的控制数据位中写入控制信号即可。

同样,PLC对模块状态的信息及监测,也只需要通过PLC的“FROM”指令把模块的信息从缓冲存储器中读出即可。

(1)FROM指令 FROM指令是将特殊功能模块缓冲存储器的内容读入到PLC指定的地址中,是一个读取指令。FROM指令格式如图5-4所示。

978-7-111-42922-7-Part02-85.jpg

图5-4 FROM指令格式

X001:指令执行的条件,当X001接通才能执行此FROM指令。

FROM:指令代码,代表特殊功能模块缓冲存储器的阅读指令。

K0:模块所在PLC的实际地址,确定指令所要执行的对象是PLC上的哪个模块。如在FX系列PLC中,从基本单元开始,依次向右的第1、2、3、…个特殊功能模块,对应的模块地址依次为K0、K1、K2…。

K7:指定模块的缓冲存储器地址,K7代表第7号缓冲存储器地址BFM#7。

D1:FROM指令读取缓冲区数据后,将数据存放的地址。

K1:需要读取的点数,若指定为K1,表示只读取当前缓冲区的地址。(www.xing528.com)

若指定为K2,表示要读取当前缓冲区及下一个缓冲区的地址。

若指定为K3,表示要读取当前缓冲区及下两个缓冲区的地址,依此类推。

如上指令的意思为:当X001接通,则指令将第一块特殊功能模块的第7号缓冲区内的数据读出,并将读出的数据保存到D1指定的地址里面。

若指令最后面的“K1”改换成“K2”,则指令的意思为:降低一块特殊功能模块的第7、8号缓冲区内的数据读出,并将读出的数据保存到D1及后面的地址D2里面。

(2)TO指令 TO指令是将PLC指定的地址数据写入特殊功能模块的缓冲存储器中,是一个写入指令。TO指令格式如图5-5所示。

978-7-111-42922-7-Part02-86.jpg

图5-5 TO指令格式

X1:指令执行的启动条件。X1接通,则指令执行;X1断开,则指令不执行。

TO:指令代码,功能是向特殊功能模块缓冲存储器写入数据指令。

K0:模块所在的PLC地址,功能与FROM指令中的类似。

K17:该地址模块的缓冲存储器地址,功能与FROM指令中的类似。

K4M10:要向缓冲区地址写入的实际数据,功能与FROM指令中的类似。

K1:需要传送的点数,功能与FROM指令中的类似。

整个指令的意思如下:指令将K4M10这个PLC内存数据写入第一块特殊功能模块的第17号缓冲区地址内。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈