新手请教关于CFC以及其外部示图的几个问题?谢谢

刚接触CFC 很多疑问,身边又找不到可以问的人,很是郁闷,只能在此请教各位了 ,望前辈不吝赐教!万分感激!

 第一个是:CFC的外部示图中I/O中的自动和手动模式下有什么区别?

 第二个问题是:CFC的文档说CFC的默认运行条件是SFC.RUN=1 可是这是一个输出点(Q),我想咨询下 那么它的外部条件是不是START=1时开始运行,还是START有上升脉冲就开始运行!
 第三个问题与上类似:SFC中Abort Hole stop 等动作触发除了和外部示图中和CFC的连接条件有关系外和内部有什么关系么?(因为我今天发现一个程序一会就Abort 然后又好了 可是我监视外部示图的stop 以及abort信号  都没有置位啊,所以很不解)。

 学习的过程中初步发现以上问题,望大家不吝赐教!万分感激!!

问题补充:
谢谢 dcount107 前辈的赐教 

  可是我现不怎么明白的是外部STOP条件(输入IN),以及abort(IN)没有置位以及上升沿信号的情况下 怎么SFC自己也会在状态ABORT和RUN之间不断切换 这样导致SFC无法运行下去。。。请教下谁知道这是怎么回事?内部的也有导致SFC中止的条件??

 
 。。。。。SFC写成CFC。。。。⊙﹏⊙b汗~~~

最佳答案

呵呵,你想说的应该SFC才对吧?

  1、SFC的外部视图自动和手动模式的区别是:自动模式可以通过管脚来控制SFC的运行、、暂停、终止等动作,而手动则是通过OS的面板进行操作。

  2、SFC是否运行实际上取决于SFC各顺序Sequence的运行条件,当然默认的第一个Sequence条件就是RUN=1,也可以添加一些其他的条件。自动模式下将外部视图AUT管脚置1,START置1(脉冲形式),SFC即开始运行,如果START一直为1,则该SFC会循环执行。

  3、SFC中Abort Hole stop 等动作会触发SFC的运行状态,比如Abort动作会使SFC先进入Aborting状态,然后再是Aborted,这些状态就可以用于设置SFC各顺序Sequence的运行条件。你应该监视外部视图的右边的管脚,那些才是输出值。

 ----------------------------------------------
 不知道你手里有没有《深入浅出PCS7》这本书,其中的第8章节<顺序控制SFC>第8-5页有一个SFC状态图,看那个最清楚了。
 一旦SFC启动即进入RUN状态,当RUN=1条件所有的步执行完后,就会自动进入Completing状态,然后又会自动到Aborted,如果没有Reset或者Start信号该SFC会保持Aborted状态不变,所以你说的“SFC自己也会在状态ABORT和RUN之间不断切换”应该是你触发了Reset或者Start信号所致。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日
下一篇 2017年8月15日

相关推荐