作者 | 主题 |
---|---|
谦 总坛主 经验值:23745 发帖数:3792 精华帖:8 |
楼主 2012-04-16 12:02:32
主题:应用探讨——SFC 顺序控制
SFC(Sequential Function Chart,顺序功能图)允许用户通过图形化的方式组态和调试顺序控制系统,根据固定规则将 SFC 的元素放入顺控程序中,无需关注诸如算法或者设备资源分配等详细信息。SFC具有方便的编辑功能,及强大的测试和调试功能。应用于化工、制药、食品等行业。
SFC 的使用过程中,大家可能会种种问题,比如: 1、SFC 的工作原理; 2、SFC 功能图属性、步和转移属性的含义; 3、五种控制结构的使用; 4、SFC是否支持在线下载,有哪些注意事项; 5、SFC 状态,各种之间的转换关系; 6、SFC 可视化控件 为此,我们专门开设这个集中交流的平台,大家可以就自己在使用SFC中的问题、心得、技巧等,畅所欲言,分享切磋。正在使用或准备使用SFC的用户,也可以就自己的需求和大家来探讨,在扩展思路的同时,相信也会有意想不到的收获。 此次集中交流将持续至5月10日,其中所有精华帖作者将获得加倍精华奖励积分;最终所有有效留帖的网友将获得加倍发帖积分。更多积分带给您更多奖品兑换的自由。 对于有突出发言贡献的网友可获得金币奖励,可以在当前的兑换奖品中兑换奖品。 交流结束后也将专门整理重要内容,供广大网友分享参考。 预祝大家交流愉快,收获丰富! 大家可以参考如下资料: SIMATIC S7 SFC手册 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=24451748 S7 SFC可视化手册 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=24451024 |
纯属虚构 侠圣 经验值:2339 发帖数:1042 精华帖:6 |
61楼 2012-05-10 19:38:03
主题:回复:应用探讨——SFC 顺序控制
学习西门子S7 GRAPH整理的一些笔记,可能对初学者有用,不足之处还请谅解:
1安装S7 GRAPH软件(如果使用博途的话,本身就已经集成了该软件),该软件在西门子网站上可以下载。 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&nodeID0=4000024&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&objid=10805401&basisview=4000002&wttree=cs&treeLang=zh 2建立GRAPH程序,有两种方法可实现。 1) 在STEP7中生成一个新的项目,用右键点击Sourc文件夹,插入一个新的GRAPH Sourc,FB在编译时生成,DB也尽量在编译时生成以保持一致性。 2) 在Block文件夹下插入一个FB块,选择编程语言为GRAPH。 这两者之间的区别在于前者可以随时保存,不检查语法错误,后者必须要在无错误的情况下才可保存。详细请参考S7 GRAPH编程。 3根据工艺控制要求绘制出系统流程图。(需要编程人员熟练操作该软件) 4写命令操作。当前步激活时,根据工艺选择相应的操作命令,常用的有: 命令N:当步为活动步时,输出被置为1;该步变为不活动步时,输出被复位为0; 命令S:当步为活动步时,使输出置位为1状态并保持; 命令R:当步为活动步时,使输出复位为0状态并保持; 命令CALL:用来调用块,当该步为活动步时,调用命令中指定的块; 命令D:使某一动作执行延时,延时时间在该命令右下方的方框中设置; 另外还有与事件有关的动作,例如:S1,S0、L1,L0、V1,V0具体使用请参考S7 GRAPH手册。 5加入转换条件。为每一步加入进入下一步的转换条件,常用的有常开、常闭、比较指令。输入指令的方法也有两种LAD与FBD。 6互锁与监控。 互锁条件:如果互锁条件的逻辑满足,执行受互锁控制的动作; 监控条件:如果监控条件的逻辑运算满足,表示有干扰事件V1发生。顺序控制器不会转换到下一步,保持当前步为活动步。如果监控条件的逻辑运算不满足,表示没有干扰,如果转换条件满足,转换到下一步。只有活动步被监控; 7使用S7-PLCSIM仿真软件调试S7 Graph程序,运行方式选择RUN_P; 执行菜单命令“Debug→Control Sequencer”,对顺序控制器进行各种监控操作。 1)自动模式 “Acknowledge”按钮确认被挂起的错误信息。 点击“初始化(Initialize)”按钮,将重新起动顺序控制器,使之返回初始步; 点击“禁止(Disable)”按钮,使顺序控制器中所有的步变为不活动步; 2)手动模式 选择“Manual”模式后,用“Disable”按钮关闭当前的活动步。在“Step Number”输入框中输入希望控制的步的编号,用激活(Activate)按钮或去活(Deactivate)按钮来使该步变为活动步或不活动步,同时只能有1步是活动步; 3)单步(Inching)模式 在单步模式转换条件满足时,需要点击“Continue”按钮,才能使转换到下一步; 4)Automatic or switch to next模式 转换条件未满足,用“Continue”按钮也能转换到后续步。转换条件满足将自动转换; 5)错误显示 有互锁(Interlock)错误或监控(Supervision)错误时,相应的检查框为红色; 8例程 网上关于S7 GRAPH的例程较少,典型的有皮带控制,机械手控制,交通灯,可借助这些例程加深对GRAPH理解; 管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅。
1 我有什么,我凭什么
2 我要什么
3 挣35岁以后的钱
|