万兴村的伟仔
控制功能如下:当输入X0=ON时,需要将模拟量输入1通道进行A/D转换,并且将转换结果读入到PLC的数据寄存器D100.
三菱FX2N-2AD模块的使用:BFM#0和BFM#1分开保存BFM#17指定输入数据的低8位和高4位,而将BFM#0和BFM#1中的低8位和高4位存入到辅助继电器M中,一共需要M多少个?我知道是M100~M131,但是不知道BFM#0和BFM#1的低8位和高4位是怎么和M100~M131对应起来的,请大家帮忙分析一下,可以画个BFM和M每一位的传输图。
楼主最近还看过
pnn023
这个指令第一条是将十六进制数写入BFM#17中,这样BFM#17中的B0位就是0了(即选择通道1).第二条是将十六进制数2写入BFM#17中,这样BFM#17中的B1和B0就分别为1和0,通道1的A/D的转换开始。第三条指令是将BFM#0中的低8位读取到K2M100中,其他无变化。第四条指令是将指令K4M100中的数传送到D100中
yizhiduzai20
钟帅
模拟量是12位的, 但是我们一般都读16位, 因为三菱PLC里面只支持16位寄存器和32位寄存器, M100到M115 16位吧, 前面12位是根据模拟量不断变化的, 后4位是 M112 M113 M114 M115 只要程序里面不用他们, 就是一直保持是0。 那么0000 1111 1111 1111 最大值刚好是4095
这个我明白了...这个是因为FROM K0 K16 K2M100 K2..........最后面的K2指的是0号缓存器的K16 K17两个单元的前八位的数据然后..K17的八位为高位.K16的八位为低位..读到M100-M115十六位中///
惊风
那个最后一条指令,三菱特殊模块指令上介绍的是通道1的高端4位移动到下面的8位位置上,并存储到D100,求高手具体讲解一下。
miaozhenliang
回复内容:
对: pnn023 我看错了,看成K1了刚去翻了下手册,迷惑了,求教第四条... 内容的回复!
传送指令 就是吧K4M100(M100到M116)传送到D100中。
水工业
上面三条指令还能讲得再详细一点吗
rlzdh2013txc
赶紧点击我们公司网站意想不到的收获www.rlzdh.cn,PLC,伺服,人机界面,变频器 1955488805
GZ000525
FROM K0 K0 K2M100 K2看开来,
就是FROM K0 K0 K2M100 K1与FROM K0 K1 K2M108 K1
从这可以看出,BFM0低8位的值存入M100~M107, BFM1高端4位存入M108~M111
MOV K4M100 D100 即M100~M115值存入D100中,
可以这样理解吧.
kskstiy-王者之师军团
哎,一个简单的三菱程序都搞成这么复杂的解释。
FROM K0 K0 K2M100 K2
这里的K2的意思是通道1和通道2。
小林哥
引用 kskstiy-王者之师军团 的回复内容: 哎,一个简单的三菱程序都搞成这么复杂的解释。FROM ...
乱说!FROM K0 K0 K2M100 K2 K2是指缓冲寄存器BFM#0开始的2个数据读到基本单元
伊人静默
对: 万兴村的伟仔 回复内容:对:pnn023关于我看错了,看成K1了刚去... 内容的回复!
传送 k2m100(m100~m170的位组合)数据,传送到寄存器D100;由第三条指令可以得知,k2m100的数据是地址0功能模块的缓冲寄存器地址:BFM#0、BFM#1的数据。
wdswssss
楼主们好强大,三菱Fx2DA模块我的按装上去用万用表测量电压端就有10VDC电压
第三条指令应该是:
1. BFM#0的低八位存到K2M100中,BFM#0的高八位不传;即M100-M100保存了BFM#0
的低八位。
2. BFM#1的低八位存到K2M108中,BFM#1的高八位不传;即M108-M115保存了BFM#1
第四条指令应该是:
把M100-M115的数据传到D100中。
宋朝林
酱油党路过
间距
共同学习共同学习共同学习