2024年5月17日发(作者:资惜天)
三菱PLC中下面这图怎么解释啊?
[ 标签:三菱plc ] 匿名 2011-10-05 12:19
满意答案
K表示十进制,当M8002有效时,把十进制的2009传入D17,把1115传入D18
当检测到M8000的上升脉冲时,把M120-M123作为整体传入D302 并比较D301
同D302的大小,结果存入M125-M127当比较结果分别为>时,M125=1
M126=0 ,127=0 当=时,三者分别为0 1 0 当<时,三者为0 0 1
第三行就利用之前的逻辑位,上升沿累加与上升沿累减
K4X000 代表以X000为起始地址 到X0017结束
K1X000 带表X000,X001,X002,X003
MOV K255 K4Y000意思是(shming : 把K255转为二进制存放在Y000-Y016中)
K4Y000是指从Y015,Y014-------到YOO1,Y000这16个软元件。实际的算法是
K4x4=16.就是从Y15到Y0这16个软元件。
MOV K255 K4Y000意思是:把255这个数值传送到
Y15,Y14,Y13,Y003,Y002,Y001,Y000这些软元件里面。
DECO C2 M40 K3
是什么意思呀?
译码指令
M40代表需译码元件的首地址,K3代表2的3次方为,因此K3就相当于8,也就是说,
译码的对象从M40开始到M47这8位。
根据C2中的值,对M40-M47的8位中的一位进行置位(ON)
比如:C2=3,就是对M43置位。
C2=5 那么就是对M45置位。
C2=0 那么对M40置位,C2=8,不对M40-M47间的任何一位置位。
三菱PLC中有这样一个指令【DECO D250 M300 K4】和【=D250 K16】是什么意
思呀?
该程序里没有M300,只有M301--M316,即M301代表一层................M316代表16层,【DECO
D250 M300 K4】(该指令前有执行条件)指令后,紧接着就是【=D250 K16】
------------(M316),程序没有错误,我已经把程序输到PLC里好几次了,我从事密度板行业
的,装板机有16层,分别用M301-M316,该程序里M300处于常闭状态
满意回答
DECO是解码指令(decoder),D250存储源码,解码后存放在K4M300里面,
共16位。
对于DECO D250 M300 K4,D250的有效数值是0-15,即0到2^4-1。K4是
解码位数。这里是4位,DECO长用于接受外部拨码开关的输入信号,拨码开
关刻度为16进制0-F。
当D250=0时,M300=1;当D250=1时,M301=1
当D250=2时,M302=1;当D250=3时,M303=1
当D250=4时,M304=1;当D250=5时,M305=1
当D250=6时,M306=1;当D250=7时,M307=1
当D250=8时,M308=1;当D250=9时,M309=1
当D250=10时,M310=1;当D250=11时,M311=1
当D250=12时,M312=1;当D250=13时,M313=1
当D250=14时,M314=1;当D250=15时,M315=1
以上为K4情形,K3时仅有前8种情况,即M300-M307,K2时仅有4种情况,
即M300-M303,K1时仅一种情况,即M300
对于= D250 K16是个16位数据比较指令,当D250=16时此接点接通。
SHMING: DECO X000 M0 K4
根据 X000-X003 4位的输入状态看成是二进制,解码成十进制,解码到
M0-M015
当
X000=ON X001=ON X002=ON X003=ON
则
M15=ON
当
X000-X004=OFF
则
M0=ON
当
X000=OFF X001=ON X002=ON X003=ON
则
M14=ON
K4表示X000-X003四位,M0-M15 (2的4次方16个),x000-x003 的状态只
对应一个十进制,故不轮x000-x003 的状态如何,M0-M15只能有一个为ON。
;
[enco x000 d000 k3]
x0为1时:d0=0 ;x1为1时:d0=1 ;x2为1时:d0=2 ; x3为1时:d0=3…………
依次到
x7为1时:d0=7 。 x0----x7多个为1时,忽略低位侧。
就是说,如果当x0----x7多个为1的时候,只认最高位的1, 比如说x0,x1,x2,x3,x4,
x5,x6,x7都为1的时候,只是以x7的为准。d0=7.
又: k3表示占用d0的低三位,如果x10-----x17输入是无效的,这个时候要把K3编为k4
或者更大才行。
kn最大有限制,源为位元件的时候n小于等于8,源为字元件的时候n小于等于4.
2024年5月17日发(作者:资惜天)
三菱PLC中下面这图怎么解释啊?
[ 标签:三菱plc ] 匿名 2011-10-05 12:19
满意答案
K表示十进制,当M8002有效时,把十进制的2009传入D17,把1115传入D18
当检测到M8000的上升脉冲时,把M120-M123作为整体传入D302 并比较D301
同D302的大小,结果存入M125-M127当比较结果分别为>时,M125=1
M126=0 ,127=0 当=时,三者分别为0 1 0 当<时,三者为0 0 1
第三行就利用之前的逻辑位,上升沿累加与上升沿累减
K4X000 代表以X000为起始地址 到X0017结束
K1X000 带表X000,X001,X002,X003
MOV K255 K4Y000意思是(shming : 把K255转为二进制存放在Y000-Y016中)
K4Y000是指从Y015,Y014-------到YOO1,Y000这16个软元件。实际的算法是
K4x4=16.就是从Y15到Y0这16个软元件。
MOV K255 K4Y000意思是:把255这个数值传送到
Y15,Y14,Y13,Y003,Y002,Y001,Y000这些软元件里面。
DECO C2 M40 K3
是什么意思呀?
译码指令
M40代表需译码元件的首地址,K3代表2的3次方为,因此K3就相当于8,也就是说,
译码的对象从M40开始到M47这8位。
根据C2中的值,对M40-M47的8位中的一位进行置位(ON)
比如:C2=3,就是对M43置位。
C2=5 那么就是对M45置位。
C2=0 那么对M40置位,C2=8,不对M40-M47间的任何一位置位。
三菱PLC中有这样一个指令【DECO D250 M300 K4】和【=D250 K16】是什么意
思呀?
该程序里没有M300,只有M301--M316,即M301代表一层................M316代表16层,【DECO
D250 M300 K4】(该指令前有执行条件)指令后,紧接着就是【=D250 K16】
------------(M316),程序没有错误,我已经把程序输到PLC里好几次了,我从事密度板行业
的,装板机有16层,分别用M301-M316,该程序里M300处于常闭状态
满意回答
DECO是解码指令(decoder),D250存储源码,解码后存放在K4M300里面,
共16位。
对于DECO D250 M300 K4,D250的有效数值是0-15,即0到2^4-1。K4是
解码位数。这里是4位,DECO长用于接受外部拨码开关的输入信号,拨码开
关刻度为16进制0-F。
当D250=0时,M300=1;当D250=1时,M301=1
当D250=2时,M302=1;当D250=3时,M303=1
当D250=4时,M304=1;当D250=5时,M305=1
当D250=6时,M306=1;当D250=7时,M307=1
当D250=8时,M308=1;当D250=9时,M309=1
当D250=10时,M310=1;当D250=11时,M311=1
当D250=12时,M312=1;当D250=13时,M313=1
当D250=14时,M314=1;当D250=15时,M315=1
以上为K4情形,K3时仅有前8种情况,即M300-M307,K2时仅有4种情况,
即M300-M303,K1时仅一种情况,即M300
对于= D250 K16是个16位数据比较指令,当D250=16时此接点接通。
SHMING: DECO X000 M0 K4
根据 X000-X003 4位的输入状态看成是二进制,解码成十进制,解码到
M0-M015
当
X000=ON X001=ON X002=ON X003=ON
则
M15=ON
当
X000-X004=OFF
则
M0=ON
当
X000=OFF X001=ON X002=ON X003=ON
则
M14=ON
K4表示X000-X003四位,M0-M15 (2的4次方16个),x000-x003 的状态只
对应一个十进制,故不轮x000-x003 的状态如何,M0-M15只能有一个为ON。
;
[enco x000 d000 k3]
x0为1时:d0=0 ;x1为1时:d0=1 ;x2为1时:d0=2 ; x3为1时:d0=3…………
依次到
x7为1时:d0=7 。 x0----x7多个为1时,忽略低位侧。
就是说,如果当x0----x7多个为1的时候,只认最高位的1, 比如说x0,x1,x2,x3,x4,
x5,x6,x7都为1的时候,只是以x7的为准。d0=7.
又: k3表示占用d0的低三位,如果x10-----x17输入是无效的,这个时候要把K3编为k4
或者更大才行。
kn最大有限制,源为位元件的时候n小于等于8,源为字元件的时候n小于等于4.