dll load failed: 找不到指定的模块_三菱PLC特殊功能模块实战教程

本文介绍了三菱PLC特殊功能模块的编程,特别是缓冲存储器BFM的使用,包括位置编号、BFM的功能以及FROM和TO指令的应用,强调了BFM在模块控制和状态检测中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在PLC控制系统中,特殊功能模块一般作为PLC的扩展单元使用,模块的控制与检测需要通过PLC的程序进行。

206526725_2_20201105125130915

为了能够方便地实现PLC对特殊功能模块的控制,并减少应用指令的条数,统一应用指令的格式,在三菱PLC的特殊功能模块中设置了专门用于PLC与模块间进行信息交换的缓冲存储器(Buffer Memory,简称BFM)。缓冲存储器数据中包括了模块控制信号位、模块参数等控制条件,以及模块的工作状态信息、运算与处理结果、出错信息等内容。

PLC对模块的控制,只需要通过PLC的数据输出(TO)指令在模块缓冲存储器的对应控制数据位中写入控制信息即可。同样PLC对模块的状态检测,也只需要通过PLC的数据阅读(FROM)指令读出对应的模块缓冲存储器数据即可。

因此,对于所有的特殊功能模块,PLC的编程事实上只是不断利用PLC的TO与FROM指令对模块缓冲存储器进行读/写操作而已。为此,正确使用PLC的TO与FROM指令,是特殊功能模块编程的前提条件。

一、特殊功能模块的位置编号

当多个特殊模块与PLC相连时,PLC对模块进行的读/写操作必须正确区分是对哪一个模块进行操作。这就产生了区分不同模块的位置编号。

当多个模块相连时,PLC特殊模块位置编号是这样确定的:从基本单元最近的模块算起,由近到远分别是0#,1#,2#,…,7#特殊模块编号,如下图所示。

206526725_3_2020110512513140

但当其中如果含有扩展单元时,扩展模块不算入编号,特殊模块编号则跳过扩展单元,仍由近到远从0#编起,如图下所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值