帮我解释下plc bfm。

LD M8000 FROM K0 H0E2 K4M400 K2
是不是通过M8000向可编程控制器传入0号站BFM#HOE2中的内容到M400~M480?
那么BFM#HOE2代表什么呢?有特定的意义么?
一台FX2N,连接1个CC-LINK 一个凸轮开关。5个I/0模块,理论上说来这个系统含有几个从站呢?1个或是7个? 可以给我一句读取I/0站的信号是句子么?或是我要通过X1触发一个0站上的继电器,该怎么写?I/O模块的标号怎么定义?谢谢。
CC

上面的句子转换成梯形图应该是
M8000
---||-------[FROM K0 HOE2 K4M400 K2]
说明,M8000是一个运行指示触点。PLC一运行,该点就闭合。
FROM是一个读指令。K0为PLC基本单元右边第一个扩展模块的地址。往右依次为K1,K2----; H0E2,应该是该模块里的缓冲寄存器的地址。不过,你这样的还没见过。不知你第一个扩展模块是什么模块。一般是用KXX表示的。比如,K20.
K4M400表示PLC内部的辅助继电器.M400--M415共4*4=16个。在里是用来存储读来的数据的。K2表示读取数据的个数。显示是要读取两个。则战用的PLC寄存器要加倍,为M400--M431.
麻烦告知第一个模块是什么,呵呵。

哈哈,明白了。H开头的表示的是主站的BFM地址。上面的说法用在非远程I/0站。应该是H00E2.在主站的BFM中E0H,E1H对应1号站,E2H,E3H对应2号站。依次下推。在这里你的远程I/O站号应该是2.当然这个是输入。因为2号站是32点输入,所以要在PLC中占用32点来保存远程的2号站信号。系统运行时将2号站的状态读到主站,然后再输入到PLC进行处理。然后将结果输出到主站再进而送到远程输出。

在向外输出状态的时候要用TO指令。输出1号站对应主站的160H,161H,2号站对应162H,163H.,依次下推。当然每个站为32点。用不着留着。关于站号的设置可以通过远程站上的开关来设定。输入输出不应相同。假设K4M200存储着输送到3号站输出模块上的信号。则要用这个指令来进行输出。
M8000
-------||-----[TO K0 H0162 K4M200 K3]

系统含有一个主站。
通过你给的语句,你就可以把2站上的输入信号输入到PLC中。如果2站的X0为1,则M400为1.同样,如果你想让3站输出上的Y0为1 ,则按照上面的语句,就将M200置1 。

麻烦把你的程序与DWG图纸发到我的邮箱,谢谢!yimu100@tom.com
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-14
我可以帮你解释下第二个问题。
邮箱拿来,把资料发你,你自己看下就懂了的。最好是有实际的例子你可以学习的
第2个回答  2009-06-13
太复杂了吧

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

帮我解释下plc bfm。
应该是H00E2.在主站的BFM中E0H,E1H对应1号站,E2H,E3H对应2号站。依次下推。在这里你的远程I\/O站号应该是2.当然这个是输入。因为2号站是32点输入,所以要在PLC中占用32点来保存远程的2号站信号。系统运行时将2号站的状态读到主站,然后再输入到PLC进行处理。然后将结果输出到主站再进而送到...

三菱plc一条程序U28\/[DMOVR2112G1406]什么意思
1. 三菱PLC中的DMOV指令用于数据的块传送,这里的U28表示数据模块的地址。2. DMOVR2112G1406指令将R2112寄存器中的数据传送到数据模块U28的起始地址为1406的缓冲存储区(BFM)。3. 该指令执行后,R2112中的32位数据会被写入到U28模块的BFM1406地址中。4. U28模块的起始地址28表示这是第二个模块的地...

PLC指令FROM K0 K5 D23 K2是什么意思
FROM K0 k5 D23 K2中的K0是单元号;K5是“BFM#”的传送源;D23是传送地点;K2是传送点数。PLC基本模块和模拟量输入输出模块之间的数据通讯是靠FROM和TO指令执行的,FROM和TO指令实际上都是针对模拟量输入输出模块中的缓冲寄存器BFM进行的,FROM是将数据读入PLC,而TO则是将基本模块中的数据写到特殊功...

三菱plc 1pg的BFM#28 b8什么意思 怎么使用
这是一个定位结束标志。例如:你现在要发100PPS,那么你脉冲发完以后,BFM#28里面的b8就会触发。一般情况是在脉冲发完以后,可以调用作下一步起动条件。你即然使用1PG,那么一定会使用他来定位,定位就是要马达跑10mm,那么你发10mm相应的个脉冲,马达根据你所需的距离与你所发的脉冲个数来决定。

三菱plc程序中[DTO K0 K4 K90000 K1 ]是什么意思
1. DTO指令代码表示从三菱PLC的特殊单元缓冲存储器(BFM)中读取数据。2. K0代表特殊单元的模块号,此处为0号模块。3. K4表示缓冲存储器的编号,即4号BFM。4. K90000是传送的常数值,数值为90000。5. K1指出传送的数据点数为1,由于该指令为32位指令,因此1点对应2字节的数据传输。

请问三菱PLC功能指令:FROM K3 K0 D20 K32是什么意思
BFM的读出,就是当接通指令后把第3(K3)个模块中的#0#1直到#31(K0)的32(K32)个数据分别传送到从D20,D21直到D51(D20)的数据寄存器中

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

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

PLC编程【FROM K2H0A K4M0K1】什么意思
FROM指令具有将特殊模块号中的缓冲存储器(BFM)的内容读到可编程序控制器的功能。16位BFM读出指令梯形图如图所示。当驱动条件X001为ON时,指令根据m1指定的NO.2特殊模块,对m2指定的#0A(16进制数,即第10个)缓冲存储器(BFM)内16位数据读出并传送到PLC的K4M0中。若X001为OFF,不执行读出传送,传送...

相似回答