三菱PLC特殊模块读写指令缓冲区BFM地址是怎么定义的呢?

大家好
想请教一个问题啊
三菱特殊模块读写指令缓冲区地址是怎么定义的呢?
FROM Kn1 Kn2 Kn3Mn4 Kn5 中的Kn2怎么定义呢?例如FROM K1 K156 D10 K3中的K156怎么来的呢?请详细解释

模块的存储单元里的定义基本都是固定的  比如1号存储单元式一个定义 2-5号单元是一个定义  。。。。29号单元式一个定义  我只是打个比方  具体要根据说明书上的定义 然后根据需要在PLC中进行设定   就拿你说的例子    FROM K1 K156 D10 K3   中 K3表示3组    K1表示1#模块  K156表示首地址  意思是将1#模块K156~K158存储单元中的数据送入PLCD10~D12中   一一对应   但是模块存储单元是数量都是一定的   不一定有156#存储单元  

三菱PLC英文名又称:Mitsubishi Programmable Logic Controller,是三菱电机在大连生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-Q)。

纵:当从编程器输入的程序存入到用户程序存储器中,然后CPU根据系统所赋予的功能(系统程序存储器的解释编译程序),把用户程序翻译成PLC内部所认可的用户编译程序。

横:输入状态和输入信息从输入接口输进,CPU将之存入工作数据存储器中或输入映象寄存器。然后由CPU把数据和程序有机地结合在一起。把结果存入输出映象寄存器或工作数据存储器中,然后输出到输出接口、控制外部驱动器

组成:CPU由控制器、运算器和寄存器组成。这些电路集成在一个芯片上。CPU通过地址总线、数据总线与I/O接口电路相连接。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-27
你好!
三菱特殊模块读写指令缓冲区地址都是已经分配好的,
而且只有BFM0#--BFM31#,共32个。
如果你想使用他的功能,得查手册。
说通俗点,不能叫做定义,而应该叫做“配置”和“调用”。

至于你说的的K156应该是不存在的。例:FROM K1 K30 D0 K1
这个指令的意义是:条件成立时1#(第一个K1)特殊模块中缓冲存储器BFM30#(K30)中的数据送入PLC D0中。
最后一个K1代表1个指定编号的缓冲存储器存入到指定的1个字单元。

以上都是自己的理解,希望能帮到你。共同进步吧!
第2个回答  推荐于2017-05-21
模块的存储单元里的定义基本都是固定的 比如1号存储单元式一个定义 2-5号单元是一个定义 。。。。29号单元式一个定义 我只是打个比方 具体要根据说明书上的定义 然后根据需要在PLC中进行设定 就拿你说的例子 FROM K1 K156 D10 K3 中 K3表示3组 K1表示1#模块 K156表示首地址 意思是将1#模块K156~K158存储单元中的数据送入PLCD10~D12中 一一对应 但是模块存储单元是数量都是一定的 不一定有156#存储单元
若有不对的地方请高手改正 一同学习本回答被网友采纳
第3个回答  2011-03-19
三菱特殊模块读写指令缓冲区地址都是模块自身定义好的,保留给用户定义的不多.

三菱PLC特殊模块读写指令缓冲区BFM地址是怎么定义的呢?
29号单元式一个定义 我只是打个比方 具体要根据说明书上的定义 然后根据需要在PLC中进行设定 就拿你说的例子 FROM K1 K156 D10 K3 中 K3表示3组 K1表示1#模块 K156表示首地址 意思是将1#模块K156~K158存储单元中的数据送入PLCD10~D12中 一一对应 但是模块存储单元...

三菱plc FX1N-2AD模拟量输入模块的缓冲存储器BFM是怎样进行设置的,最...
下例是将外部的模拟量信号转换为数字量后存入D100内。X1是通过1通道转换。X2是通过2通道转换。其中划线部分是由编程者来决定的。如D100和M100。可以更换为D0--D79999之间任意一个,M同样是。其它部分的格式是固定的。这样就完成了转换。参考资料:三菱plc编程手册详解 ...

三菱plc FX2N-2AD模拟量输入模块的缓冲存储器BFM是怎样进行设置的,最...
下例是将外部的模拟量信号转换为数字量后存入D100内。X1是通过1通道转换。X2是通过2通道转换。其中划线部分是由编程者来决定的。如D100和M100。可以更换为D0--D79999之间任意一个,M同样是。其它部分的格式是固定的。这样就完成了转换。参考资料:三菱plc编程手册详解 ...

三菱PLC指令 TO H2 H188 K4M2000 K1 咋理解?
TO为写特殊功能模块指令,就是将PLC里的数据送到特殊功能模块,缓冲存贮器BFM中 和FROM相反的指令,FROM是将BFM中的数据送到PLC中 TO H2 H188 K4M2000 K1 其中H2为特殊模块位置编号(特殊模块的编号从0开始,一般在PLC基本单元右,从右向左为0,1,2等,不是特殊模块的要跳过)H188为要写入数...

帮我解释下plc bfm。
FROM是一个读指令。K0为PLC基本单元右边第一个扩展模块的地址。往右依次为K1,K2---; H0E2,应该是该模块里的缓冲寄存器的地址。不过,你这样的还没见过。不知你第一个扩展模块是什么模块。一般是用KXX表示的。比如,K20.K4M400表示PLC内部的辅助继电器.M400--M415共4*4=16个。在里是用来存储...

三菱FX3UPLC中MOV U0\\G28 K3M4是什么意思啊 在线等
这个应该是读取特殊功能模块的特殊功能单元(BFM)的指令。U0是你PLC后面挂的第一个特殊功能模块,比如位置控制模块、DP通讯模块等。G28是该功能模块的特殊功能单元(BFM)的号,比如这个G28就是你U0模块中BFM#28的意思。这条指令的意思就是将第一个特殊功能模块(U0)中的特殊功能单元BFM#28中的内容...

关于三菱PLC 输出TO指令的用法
TO K0 K16 K2M10 K1 应用了BFM写入指令,意思是将数据K2M100以1点的传送方式写到PLC的第0号特殊模块中的16号BFM(缓冲存储器)中去。注意:BFM是特殊模块中RAM,地址为0--32766。

三菱PLC系统里的from\/to指令是怎么用的?
TO是特殊模块写入指令,也是有4个参数,第一个是扩展模块的单元号(从0开始算),第二个是模块的BFM寄存器的编号,第三个是要写入数据的地址,第四个是写入的个数。例如TO K0 K10 D0 K4,就是将D0写入到第一个特殊模块的BFM#10中,D1到BFM#11中,D2到BFM#12中,D3到BFM#13中,一个共写入...

实例讲解三菱PLC模拟量模块使用方法
在数据通信时,使用FROM指令读取、TO指令写入数据到缓冲寄存器BFM。BFM由32个16位寄存器组成,用于存储与FX-4AD、FX-2DA之间的数据交换信息。对于FX-4AD模块,需分配特定的BFM区域。具体分配表需根据实际应用需求制定。三、编程举例 以FX-4AD模拟量输入模块为例,假设模块连接在基本单元附近,编号为N0。

求指导!! 三菱plc 中 指令 TO K0 K0 H4C8F K1 代表什么?
三菱FX2N系列PLC的TO指令 TO指令是从PLC对增设的特殊单元(如FX2N-4DA)缓冲存储器(BFM)写入数据的指令 TO,TOP:十六位连续执行和脉冲执行型指令 DTO,DTOP:三十二位连续执行和脉冲执行型指令 TO指令的编程格式: TO K1 K12 D0 K2 K1:特殊模块的地址编号,只能用数值,范围:0---7 K12:...

相似回答