三菱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
三菱特殊模块读写指令缓冲区地址都是模块自身定义好的,保留给用户定义的不多.