老鱼
级别: 略有小成
精华主题: 0
发帖数量: 34 个
工控威望: 314 点
下载积分: 1528 分
在线时间: 109(小时)
注册时间: 2012-04-28
最后登录: 2024-05-09
查看老鱼的 主题 / 回贴
楼主  发表于: 2012-05-29 16:29
请教下给位大师:
    
          我想直接用如D300里的第五位的状态来触发一个线圈 是不是一定的 把D300移动到k4m0  然后取m5的触点?  有没有直接的方法? 谢谢!!!
matengfei
攻人之过勿太严,要思其堪受;教人以善勿过高,要令其可从。
级别: 论坛先锋
精华主题: 0
发帖数量: 737 个
工控威望: 1054 点
下载积分: 2482 分
在线时间: 207(小时)
注册时间: 2011-08-07
最后登录: 2017-06-10
查看matengfei的 主题 / 回贴
1楼  发表于: 2012-05-29 19:57
用BON(ON位判断)指令,它指定一个字元件(源操作数)的某一位(自己设定),如果这一位为ON(也就是为1),目标操作数就为ON.按你所说的那样可以这样写LD X0  .BON D300 M0 K5.(D300是源操作数,M0是目标操作数,K5是D300指定的位,当X0为ON时,D300的第5位为1时,M0为ON.这时即使X0为OFF,M0也为ON.当X0为ON,D300的第5位为0时,M0=OFF.
本帖最近评分记录:
  • 下载积分:+5(yangjiejie) 热心助人
    yangjiejie
    朝花夕拾
    级别: 网络英雄
    精华主题: 0
    发帖数量: 308 个
    工控威望: 5906 点
    下载积分: 13712 分
    在线时间: 723(小时)
    注册时间: 2010-02-26
    最后登录: 2024-11-20
    查看yangjiejie的 主题 / 回贴
    2楼  发表于: 2012-05-29 20:33
           楼主能否分享一下实际应用的案例。简单说一下。有点好奇部分高级指令的实用性而已,同时有助于加深一下此指令的应用。
    朝花夕拾
    281979349lay
    学习学习
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 136 个
    工控威望: 1310 点
    下载积分: 670 分
    在线时间: 169(小时)
    注册时间: 2011-03-19
    最后登录: 2024-11-04
    查看281979349lay的 主题 / 回贴
    3楼  发表于: 2012-05-30 09:23
    楼主是用的FX还是Q系列啊,如果是FX系列酒按楼上的那样做,如果是Q系列假如 你要用D300的第一位就直接写D300.0如果是第五位就写触电为D300.4就OK了因为Q系列有这个功能的
    老鱼
    级别: 略有小成
    精华主题: 0
    发帖数量: 34 个
    工控威望: 314 点
    下载积分: 1528 分
    在线时间: 109(小时)
    注册时间: 2012-04-28
    最后登录: 2024-05-09
    查看老鱼的 主题 / 回贴
    4楼  发表于: 2012-05-30 12:20
    哦 谢谢!我是初学者,看到了组合位元件的时候才想到的。没有实际的项目!!
    拉驴汉
    级别: 略有小成
    精华主题: 0
    发帖数量: 124 个
    工控威望: 228 点
    下载积分: 2157 分
    在线时间: 135(小时)
    注册时间: 2010-09-03
    最后登录: 2022-06-06
    查看拉驴汉的 主题 / 回贴
    5楼  发表于: 2012-06-01 15:46
    FX3U直接支持数据寄存器的某一位读取。