关于置位复位优先级问题

已锁定

牛皮不是吹的

  • 帖子

    243
  • 精华

    2
  • 被关注

    3

论坛等级:侠士

注册时间:2011-10-15

普通 普通 如何晋级?

关于置位复位优先级问题

1941

0

2013-08-21 15:07:29

最近编写了一个小程序,但是运行老出问题,本来想传程序,奈何经验不够,只能描述了,求高手解惑

时间函数FC-out>4 FP S M210.0 //当时间间隔大于5秒,上升沿置位M0.0
A(
A M 210.0 //使用置位后延时1秒
L S5T#1S
SD T 10
A M 180.4 //M180.4为接通延时定时器的复位输入端
R T 10
NOP 0
NOP 0
A T 10 //定时1秒以后,用定时器位,做上升沿来复位M210.0,
) 置位M180.2,同时接通线圈M180.4用
FP M 210.1 于复位上面的接通延时定时器
S M 180.2
R M 210.0
= M 180.4

有两个问题出现了,想问下
第一,
A T 10 //定时1秒以后,用定时器位,做上升沿来复位M210.0,
) 置位M180.2,同时接通线圈M180.4用
FP M 210.1 于复 位上面的接通延时定时器
S M 180.2
R M 210.0
= M 180.4
这部分,上升沿后面有三步程序,按照一般的PLC扫描过程的话,应该是从上到下依次执行,但是我发现程序运行起来以后,是先复位后置位,也就是说,如果把上面的置位复位的位置调换,复位在上,置位在下,都会出现先复位后置位的过程,这个怎么解释那?就是想知道上升沿后面,程序是以扫描样的顺序执行的?还有置位复位是不是有优先级的说法,不管顺序怎么样,先复位后置位?

第二.上面的程序运行一短时间以后就会出现,M210.0复位复不了,造成下面就没法进行下去了,经过我的调整,调整也没干什么,就是把上述的上升沿后的置位复位调个位置,也就是复位在上,置位在下,就运行正常了,但是还是不明白什么道理,求高手解答。

之前已经看过交叉引用了,没错的,这块就不用考虑了,请高手帮忙看看,谢谢!
关于置位复位优先级问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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