博图关于(上升沿)在子程序与之程序之间不起作用的问题

已锁定

深渊行者

  • 帖子

    176
  • 精华

    0
  • 被关注

    5

论坛等级:侠客

注册时间:2015-01-02

普通 普通 如何晋级?

博图关于(上升沿)在子程序与之程序之间不起作用的问题

3285

9

2021-02-04 16:32:50

主程序OB1中

1)调用一个FB子程序,子程序FB1002输入引脚:一个急停输入,一个故障复位。


2)网络2一个敞开点,去置位一个线圈,这个线圈是FB1002背景DB,静态变量里的地址。


子程序FB1002。

1)网络1采集到输入引脚的急停信号,置位(Mid_Sign.I_Err) 作为报警标志。

2)网络2用报警标志复位(Operation_Man.Hom),也就是主程序的网络2的操作位。


3)网络3采集复位信号,得到急停复位信号,就可以复位报警标志(Mid_Sign.I_Err)。


4)网络4,(Operation_Man.Hom)上升沿触发一个内部继电器。(Operation_Man.Hom)就是主程序网络2进行置位的。


5)网络5,内部继电器触发另一个继电器,这个继电器自锁保持。

**************************************************************************

a.这个程序的大意是,当(主程序)网络2,启动置位(Operation_Man.Hom);

b.(Operation_Man.Hom)在之程序中,一个上升沿去触发Step.Start,

c.Step.Start,触发Step.S1,Step.S1完成自锁。

d.当有急停时,急停辅助触点,切断Step.S1完成自锁。

e.(Operation_Man.Hom)要想再触发Step.S1自锁,就必须在开关一次(因为在主程序中M350.4一直置位呢)

*************************************************************************

出现的问题是:当外部有急停时,也能触发Step.S1断开。但是当急停复位后,Step.S1就直接自锁了,


本意想,虽然主程序一直在置位,但是子程序用的是(Operation_Man.Hom)上升沿信号,无论主程序是不是一直置位

都要开关一次,才能让Step.S1自锁。


有人解释是时序问题,但是没解释清时序怎么出了问题,有人知道是怎么回事吗?指点一下我,谢谢。


博图关于(上升沿)在子程序与之程序之间不起作用的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13026条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。