partboy
级别: 探索解密
精华主题: 0
发帖数量: 54 个
工控威望: 170 点
下载积分: 3264 分
在线时间: 63(小时)
注册时间: 2011-05-14
最后登录: 2020-07-09
查看partboy的 主题 / 回贴
楼主  发表于: 2012-05-26 16:16
比如16位 D0.0 D0.1 D0.2 D0.3...........D0.F 只要两个及以上的位ON 就输出报警,恳求各位帮帮忙 三菱Q的PLC
怎么样用一两句指令写
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3232 分
在线时间: 9510(小时)
注册时间: 2006-09-13
最后登录: 2024-11-26
查看cvlsam的 主题 / 回贴
1楼  发表于: 2012-05-26 17:26
LD  SM400
SUM D0 D100
AND>= D100 K2
OUT Y0
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
2楼  发表于: 2012-05-26 21:22
不好意思,没用过三菱Q系列的,下面我写错了啊!当然,后面的程序是对的。
公司里好多进口设备都是欧姆龙的,输入输出都有小数点 0.0    0.1    0.2    0.3  .......0.15,没想到三菱也可以用,看来三菱也和欧姆龙学习了。


唉~~~~~
楼主什么意思啊!
D0.0 D0.1 D0.2 D0.3...........D0.F    是三菱什么系列的啊?我没用过。
还有,D1~DN 是数据寄存器,没有比较,怎么会有ON的状态啊!!

楼上的好象也不懂吧?
楼主提出的问题是不可能的,而你去回答了,但又回答错了,唉~~~~~~~~~~~~~~~
如果把 D 换成 M,那还可以试试。
ld m8000    (没用过Q系列的。)
sum k4m0 D100
ld>= d100 k2
out y0
[ 此帖被meipingboy在2012-05-26 23:07重新编辑 ]
活到老学到老:还有 8  分没学到
wang72175
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 354 点
下载积分: 32723 分
在线时间: 1098(小时)
注册时间: 2006-10-04
最后登录: 2018-03-28
查看wang72175的 主题 / 回贴
3楼  发表于: 2012-05-26 21:26
唉~~~~~
楼主什么意思啊!
D0.0 D0.1 D0.2 D0.3...........D0.F    是三菱什么系列的啊?我没用过。
还有,D1~DN 是数据寄存器,没有比较,怎么会有ON的状态啊!!

楼上的好象也不懂吧?
楼主提出的问题是不可能的,而你去回答了,但又回答错了,唉~~~~~~~~~~~~~~~
如果把 D 换成 M,那还可以试试。
ld m8000
sum k4m0 D100
ld>= d100 k2
out y0



真服了你
fengxisong
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 377 点
下载积分: 1311 分
在线时间: 127(小时)
注册时间: 2009-09-15
最后登录: 2024-07-08
查看fengxisong的 主题 / 回贴
4楼  发表于: 2012-05-26 21:34
一楼回答是正确的。看来你没看公共指令篇啊。他的是三菱Q系列里面的。
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
5楼  发表于: 2012-05-26 21:44
Q系列 也不对啊!D3无法强制 ON 啊!
还是那句话,没有比较,D3 是无法ON 的啊!
再说,能输入 D0.1  ???
三楼的话啥意思?是我说错了?还是说对了?
错了,请指出来

  
[ 此帖被meipingboy在2012-05-26 21:49重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(cailiang123) 真服了你
  • 活到老学到老:还有 8  分没学到
    litung
    臺灣-李同在
    级别: VIP会员
    精华主题: 2 篇
    发帖数量: 578 个
    工控威望: 3224 点
    下载积分: 14494 分
    在线时间: 405(小时)
    注册时间: 2009-06-06
    最后登录: 2024-11-16
    查看litung的 主题 / 回贴
    6楼  发表于: 2012-05-26 21:59
    一樓是對的
    D0.0 D0.1是可以輸入的
    簡單的心,是真正有福
    單純的心,是真正的快樂    
    T480 i5-8250U,32GB,SSD:2TB+256G
    hxl202319
    工资就像大姨妈,一月一次,一周就没了
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1751 个
    工控威望: 10137 点
    下载积分: 61261 分
    在线时间: 2664(小时)
    注册时间: 2007-03-26
    最后登录: 2024-11-12
    查看hxl202319的 主题 / 回贴
    7楼  发表于: 2012-05-26 22:09
    5楼的,建议你找本Q系列编程手册看看。
    在三菱Q和FX3U/3G中是允许将寄存器D的每一位当作继电器使用的。
    签名无效了,麻雀不见了!
    meipingboy
    级别: 家园常客
    精华主题: 0
    发帖数量: 529 个
    工控威望: 735 点
    下载积分: 9628 分
    在线时间: 609(小时)
    注册时间: 2009-09-13
    最后登录: 2024-08-30
    查看meipingboy的 主题 / 回贴
    8楼  发表于: 2012-05-26 22:12



    试了N次,输不进
    单独可以输进去
    LD D0.5 就可以
    搞不懂了
    活到老学到老:还有 8  分没学到
    meipingboy
    级别: 家园常客
    精华主题: 0
    发帖数量: 529 个
    工控威望: 735 点
    下载积分: 9628 分
    在线时间: 609(小时)
    注册时间: 2009-09-13
    最后登录: 2024-08-30
    查看meipingboy的 主题 / 回贴
    9楼  发表于: 2012-05-26 22:16
    还是7楼厉害
    一句话我就明白了
    D可以当继电器用的话,一切问题就解决了
    既然可以当继电器用,那么 比较指令是不能写入了

    除了7楼,上面几位还是说不清楚
    活到老学到老:还有 8  分没学到
    partboy
    级别: 探索解密
    精华主题: 0
    发帖数量: 54 个
    工控威望: 170 点
    下载积分: 3264 分
    在线时间: 63(小时)
    注册时间: 2011-05-14
    最后登录: 2020-07-09
    查看partboy的 主题 / 回贴
    10楼  发表于: 2012-05-28 08:39
    其实我想做 SFC程序中 比如被手动后S20和S26同时ON 了,恢复自动后会有问题,想请教两个ON后 怎么报异常
    我已经可以读出当前ON的值 但不知道是几个ON
    partboy
    级别: 探索解密
    精华主题: 0
    发帖数量: 54 个
    工控威望: 170 点
    下载积分: 3264 分
    在线时间: 63(小时)
    注册时间: 2011-05-14
    最后登录: 2020-07-09
    查看partboy的 主题 / 回贴
    11楼  发表于: 2012-05-28 09:57
    2楼说的部分是对的  现在可以了