回复:应用探讨——SFC 顺序控制——发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    366

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2012-05-15 14:39:09

26楼

quote:以下是引用纯属虚构在2012-05-10 19:38:03的发言:
学习西门子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理解;
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4374条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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