IN_OUT接口类型与FB、FC的区别

已锁定

看雪001

  • 帖子

    2416
  • 精华

    87
  • 被关注

    232

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

IN_OUT接口类型与FB、FC的区别

1720

3

2014-02-17 20:25:39

举个马达启、保、停的例子吧:
A “start” // IN 接口类型,I0.0
O “motor” // OUT接口类型 ,Q0.0
AN “stop” // IN接口类型 ,I0.1
= “motor” // OUT接口类型 ,Q0.0

把这段程序分别放在FB中和FC中,按下“start”按钮,松开后,“motor”将会保持。FB与FC的区别在于,停电恢复后,FB会保持“motor”的状态,而FC是不会保持的。
这个例子中没有用到FB多出FC的STAT变量类型,是否可以说明FB与FC的区别不在于静态数据,而在于OUT接口呢?
接下来的问题是:如果希望既保持背景数据,例如控制参数等,又希望输出在停电后不要保持,该怎样处理呢?
我想到了IN_OUT接口类型。不只是位处理可以这样做,PQW之类也可以这样做,在处理PQW时,可以先将运算结果赋给QW,这样,恢复供电时,PQW即自然从0开始了。
IN_OUT接口类型与FB、FC的区别 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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