小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1402 个
工控威望: 1507 点
下载积分: 13266 分
在线时间: 2204(小时)
注册时间: 2008-03-19
最后登录: 2024-11-25
查看小蜜蜂的 主题 / 回贴
楼主  发表于: 2015-12-28 08:01
[attachment=143133] 咨询一下园里的大师,如图,当I0.0故障后接通,1为什么么不能传动到VW10,I0.0故障消除后,0为什么不能传动到VW10?谢谢大家!
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2015-12-28 08:40
执行这个传送指令首先是需要调用这个程序,如何是产生沿跳变。
当然这个程序你需要确认的是I0.0/I0.1是否产生了上升沿的跳变,及当I0.0/I0.1触点信号离开后的赋值0的关系。
本帖最近评分记录:
  • 下载积分:+5(小蜜蜂) 我I0.0接通,然后后面有 ..
    wwcwwc
    级别: VIP会员

    精华主题: 0
    发帖数量: 3393 个
    工控威望: 3189 点
    下载积分: 70437 分
    在线时间: 1604(小时)
    注册时间: 2008-04-20
    最后登录: 2024-11-19
    查看wwcwwc的 主题 / 回贴
    2楼  发表于: 2015-12-29 10:56
    你这个控制程序实际上就是对沿的理解程度,如楼上说的,程序扫描机理是自左向右,自上而下。
    解决你这个逻辑关系只需要把写0值的那个下降沿也改为上升沿P就可以了。
    原因:
    当I0.0或I0.1置1时,产生一个上升沿将1写入VW10中,但你霍略了当I0.0或I0.1产生上升沿的同时,也产生一个下降沿,所以又将0写入了VW10中。
    本帖最近评分记录:
  • 下载积分:+5(小蜜蜂) 真诚感谢!