风中云
级别: 略有小成
精华主题: 0
发帖数量: 179 个
工控威望: 320 点
下载积分: 635 分
在线时间: 121(小时)
注册时间: 2007-11-23
最后登录: 2024-11-22
查看风中云的 主题 / 回贴
楼主  发表于: 2019-05-05 09:10
欧姆龙的PLC,D0---D1000通道的值各不相同,若D0-D1000通道内的数据>=&1时,对相应通道内>=&1的数据每隔一秒加一,该如何编写? 多谢,如何批量实现?谁能指导一下,最好附个程序?
hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1842 个
工控威望: 4490 点
下载积分: 7581 分
在线时间: 1319(小时)
注册时间: 2008-07-03
最后登录: 2024-11-22
查看hlq_0815的 主题 / 回贴
1楼  发表于: 2019-05-05 10:58
利用1S脉冲自加
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
寻找无
级别: 家园常客
精华主题: 0
发帖数量: 136 个
工控威望: 628 点
下载积分: 13596 分
在线时间: 182(小时)
注册时间: 2017-06-29
最后登录: 2024-08-03
查看寻找无的 主题 / 回贴
2楼  发表于: 2019-05-05 14:20
图片:
用for循环+间接寻址+if判断,应该可以搞定,
用西门子PLC编写的,电脑上没有CX-ONE
[ 此帖被寻找无在2019-05-05 15:16重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(波塞冬)
    adnnin
    级别: 家园常客
    精华主题: 0
    发帖数量: 241 个
    工控威望: 565 点
    下载积分: 586 分
    在线时间: 266(小时)
    注册时间: 2016-12-30
    最后登录: 2024-10-26
    查看adnnin的 主题 / 回贴
    3楼  发表于: 2019-05-05 16:51
    引用
    引用第2楼寻找无于2019-05-05 14:20发表的  :
    用for循环+间接寻址+if判断,应该可以搞定,
    用西门子PLC编写的,电脑上没有CX-ONE

    这是数组巴
    本帖最近评分记录:
  • 下载积分:+5(风中云) 真诚感谢!
    sjbandmm
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 407 点
    下载积分: 987 分
    在线时间: 168(小时)
    注册时间: 2008-08-23
    最后登录: 2024-11-19
    查看sjbandmm的 主题 / 回贴
    4楼  发表于: 2019-05-05 17:40
    图片:
    用的是秒脉冲,第一个脉冲不是很精确,逻辑上没什么问题。FOR指令是20次,改为FOR &1000即可满足你的要求。
    本帖最近评分记录:
  • 下载积分:+1(波塞冬)
  • 下载积分:+5(风中云) 真诚感谢!
    w45062099
    多做事,少说话!
    级别: 略有小成
    精华主题: 0
    发帖数量: 340 个
    工控威望: 450 点
    下载积分: 1293 分
    在线时间: 1045(小时)
    注册时间: 2014-10-23
    最后登录: 2024-11-22
    查看w45062099的 主题 / 回贴
    5楼  发表于: 2019-05-06 12:54
    不知道是不是我水平太菜,看楼上可行吗?
    每天只要小小一步都是在进步!
    sjbandmm
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 407 点
    下载积分: 987 分
    在线时间: 168(小时)
    注册时间: 2008-08-23
    最后登录: 2024-11-19
    查看sjbandmm的 主题 / 回贴
    6楼  发表于: 2019-05-06 17:52
    引用
    引用第5楼w45062099于2019-05-06 12:54发表的  :
    不知道是不是我水平太菜,看楼上可行吗?

      
    你可以测试下!我软件模拟,硬件运行都测试没问题。
    [ 此帖被sjbandmm在2019-05-06 18:25重新编辑 ]
    w45062099
    多做事,少说话!
    级别: 略有小成
    精华主题: 0
    发帖数量: 340 个
    工控威望: 450 点
    下载积分: 1293 分
    在线时间: 1045(小时)
    注册时间: 2014-10-23
    最后登录: 2024-11-22
    查看w45062099的 主题 / 回贴
    7楼  发表于: 2019-05-07 08:25
    看错,楼猪出了两次问题,自加一可以,跟原来的题目有差异!
    每天只要小小一步都是在进步!
    nightblueblu
    道阻且长,穷且益坚。
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1018 个
    工控威望: 1840 点
    下载积分: 242 分
    在线时间: 1106(小时)
    注册时间: 2017-02-09
    最后登录: 2024-11-22
    查看nightblueblu的 主题 / 回贴
    8楼  发表于: 2019-05-08 08:52
    这种东西就要用类似2楼的脚本,用梯形图来写很麻烦,就算你确定这1000个寄存器有大于1 的,你要找出来是哪些大于1 ,这个就很麻烦
    不过你可以借鉴2楼尝试下梯形图的循环指令
    Your happiness is everything.