台达PLC中MOV的意思

K4M160是什么意思啊要换二进制?

M160是中间继电器,是占1个位,K4M160的意思是从M160开始的K4*4位,也就是M160到M175的这16位,而D166是数据寄存器,是占16个位,比如D166=2(10进制)=0000 0000 0000 0010(二进制),那么MOV后K4M160=0000 0000 0000 0010(二进制)也就是M161为ON,其余M160,M162到M175为OFF。
KnMm的意思是从Mm开始的n*4位所组成的区域。这个的用法和三菱的PLC是一模一样的。
望采纳。。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-31
D就是double 代表双字,一个字两个字节,那么D166就需要对应四个字节,而M160是一个字节,故需要M160 M161 M162 M163四个连续的字节才能装载D166的数据追问

那如果D166为1,M160、M161、M162、M163都为1吗

追答

一个字节为8位,那么D166 可以表达为00000000 00000000 00000000 00000001所以M160为00000001,其他全为00000000

追问

什么时候其他会为1啊

追答

你将D166设的大一些不就行了,或者你想将哪一位为1,就将对应的D166地址设为1,然后转换为10进制看一下是多少

第2个回答  2014-03-31
K4M160 就是M160 M161 M162 M163追问

是把D168的数据传到M160?那M161、M162、M163呢

追答

是把D166里的

D168里的送M180 181 182 183

相似回答