• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
yorkeychen
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 133 点
下载积分: 675 分
在线时间: 63(小时)
注册时间: 2010-07-06
最后登录: 2013-06-20
查看yorkeychen的 主题 / 回贴
楼主  发表于: 2011-07-04 11:43
本人试了一下这个指令:FMOV K1 K1Y000 K2,结果是Y000,Y004,Y010,Y014变为1,o为什么不是Y000,Y001为1???我将K2改为K4,结果也一样,请问是什么原因???
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1784 个
工控威望: 5345 点
下载积分: 21348 分
在线时间: 1601(小时)
注册时间: 2009-07-21
最后登录: 2024-12-23
查看汇荣铝业的 主题 / 回贴
1楼  发表于: 2011-07-04 12:51
主要记住一点,三菱PLC内部的最终运算都是以2进制形式进行的。
刻骨铭心
若爱,请深爱
级别: 家园常客
精华主题: 0
发帖数量: 263 个
工控威望: 755 点
下载积分: 811 分
在线时间: 101(小时)
注册时间: 2011-02-19
最后登录: 2020-08-04
查看刻骨铭心的 主题 / 回贴
2楼  发表于: 2011-07-04 21:06
我也有点不明白。。。。1楼一说,我理解了。。。。。好样的。
曾少你的,你都已在别处得到。。。
qq593276766
专业制造铜、铝箔焊机,欧式、美式箱变,高低压电柜,自动化设备
级别: 家园常客
精华主题: 0
发帖数量: 515 个
工控威望: 754 点
下载积分: 1653 分
在线时间: 724(小时)
注册时间: 2010-07-23
最后登录: 2024-09-22
查看qq593276766的 主题 / 回贴
3楼  发表于: 2011-07-04 21:41
   记住一点就行了,FMOV是多点传传指令,:FMOV K1 K1Y000 K2,就是把K1送Y0至Y3与Y4至Y7。K1是二进制,即0001,K1Y0   K2  就是Y3,Y2,Y1,Y0;Y7,Y6,Y5,Y4。Y0和Y4是这两组4位二进制的低位,所以执行该指令时Y0和Y4为1。

楼主:FMOV K1 K1Y000 K2,结果是Y000,Y004,Y010,Y014变为1,的说法不对,你可以仿真一下就知道了
zx8008
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 235 点
下载积分: 1023 分
在线时间: 85(小时)
注册时间: 2008-11-08
最后登录: 2024-12-28
查看zx8008的 主题 / 回贴
4楼  发表于: 2011-07-04 22:12
还是有点不明白。
ysheng9099
三人行必有吾师
级别: 工控侠客
精华主题: 0
发帖数量: 959 个
工控威望: 2440 点
下载积分: 21432 分
在线时间: 123(小时)
注册时间: 2010-10-28
最后登录: 2024-12-25
查看ysheng9099的 主题 / 回贴
5楼  发表于: 2011-07-04 22:29
多点传送指令,把十进制数1传送到位组合元件Y3~Y0与Y7~Y4中,执行结果是Y0,Y4为1,其它为0,后面的K2是指两个位组合元件,即:Y7~Y4,Y3~Y0
[ 此帖被ysheng9099在2011-07-04 22:35重新编辑 ]
yorkeychen
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 133 点
下载积分: 675 分
在线时间: 63(小时)
注册时间: 2010-07-06
最后登录: 2013-06-20
查看yorkeychen的 主题 / 回贴
6楼  发表于: 2011-07-05 10:56
3楼:不好意思,不是K2,应该是K4才会有Y0,Y4,Y10,Y14为1。。。

我现在也做仿真验证:
[ FMOV   K1  K1Y000  K1 ]    输出为1:Y0
[ FMOV   K1  K1Y000  K2 ]    输出为1:Y0,Y4
[ FMOV   K1  K1Y000  K3 ]    输出为1:Y0,Y4,Y10
[ FMOV   K1  K1Y000  K4 ]    输出为1:Y0,Y4,Y10,Y14

[ FMOV   K1  K2Y000  K1 ]    输出为1:Y0
[ FMOV   K1  K2Y000  K2 ]    输出为1:Y0,Y10
[ FMOV   K1  K2Y000  K3 ]    输出为1:Y0,Y10,Y20
[ FMOV   K1  K2Y000  K4 ]    输出为1:Y0,Y10,Y20,Y30

[ FMOV   K3  K2Y000  K2 ]    输出为1:Y0,Y1,Y4,Y5

经过验证,现在明白,在这条指令中,KnY(如K1Y000)为一个整体,而Kn(如K2)就是表示KnY的个数为n,再把10进制常数转换为四位二进制数,再送给KnY对应的位元件。。。是这样理解吧
本帖最近评分记录:
  • 下载积分:+1(ykykkhor) 热心助人
    云子贤
    给自己一些时间,或许可以......
    级别: 略有小成
    精华主题: 0
    发帖数量: 276 个
    工控威望: 432 点
    下载积分: 1175 分
    在线时间: 113(小时)
    注册时间: 2010-06-13
    最后登录: 2016-01-14
    查看云子贤的 主题 / 回贴
    7楼  发表于: 2011-07-05 10:59
    支持5楼!
    多看手册少泡妞,哈.....
    ysheng9099
    三人行必有吾师
    级别: 工控侠客
    精华主题: 0
    发帖数量: 959 个
    工控威望: 2440 点
    下载积分: 21432 分
    在线时间: 123(小时)
    注册时间: 2010-10-28
    最后登录: 2024-12-25
    查看ysheng9099的 主题 / 回贴
    8楼  发表于: 2011-07-05 22:18
    恭喜楼主搞明白了
    农夫
    级别: 工控侠客
    精华主题: 0
    发帖数量: 339 个
    工控威望: 4630 点
    下载积分: 14608 分
    在线时间: 190(小时)
    注册时间: 2011-06-07
    最后登录: 2023-12-16
    查看农夫的 主题 / 回贴
    9楼  发表于: 2011-07-06 00:37
    呵呵几钻研的哦
    330209
    级别: 家园常客
    精华主题: 0
    发帖数量: 310 个
    工控威望: 596 点
    下载积分: 1784 分
    在线时间: 365(小时)
    注册时间: 2009-11-14
    最后登录: 2024-12-25
    查看330209的 主题 / 回贴
    10楼  发表于: 2011-07-08 15:26
    没问题,就是这么理解的。
    人的一生最要紧的只有几步.尤其当你年轻的时候。
    王海fa
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 240 个
    工控威望: 1881 点
    下载积分: 3796 分
    在线时间: 351(小时)
    注册时间: 2010-04-05
    最后登录: 2024-11-20
    查看王海fa的 主题 / 回贴
    11楼  发表于: 2011-07-08 21:11
    [ FMOV   K1  K1Y000  K2 ]    输出为1:Y0,Y4
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go