回复:现在S7-Graph里面似乎不太建议直接调用FB FC?

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21345
  • 精华

    403
  • 被关注

    1502

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2021-09-05 08:59:45

5楼

展开查看
以下是引用耀眼光芒在2021-09-05 00:24:40的发言 >4楼

再次感谢学长的回复。


调用FC FB技术上没问题,那天发信息说的是我自己忘了自己做的保护…… 所以输出被后面的程序给清理了。


主要是看到VASS05和VASS06里面也都没有调用FB FC,但是我们祖传代码是调用了的 所以就找一个比较合理的方式。


因为graph调用步骤是有限的,所以只要每个步骤程序量不大就不会太影响扫描周期……




以下是引用Zane在2021-09-04 00:25:42的发言 >2楼:GRAPH是给说白...

引用2楼详细内容:

GRAPH是给说白了就是工艺工程师使用的编程语言;

GRAPH的程序是涉及工艺层面的控制程序;

GRAPH的特点就是条件分支,跳转逻辑;

因此,GRAPH程序的执行结果是工艺设备中不同控制对象的逻辑控制层面的执行指令,而控制对象的逻辑控制往往是封装好的功能块,并且是要求全扫描的(PLC可靠性的要求)

所以,你的问题你应该懂的

说到底,还是条件调用FC/FB的问题,除了一些事件触发的计算功能的FB或FC,我几乎所有的子程序都是无条件调用的。

事件调用的缺点是,扫描周期的波动,变量容易被改写,时序不严密造成逻辑陷阱

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10974条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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