西门子GRAPH 的应用

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    8031
  • 精华

    145
  • 被关注

    1335

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

西门子GRAPH 的应用

11550

18

2017-04-29 10:26:36

star star

西门子GRAPH 的应用

   西门子300、400、1500(除S7-1200外)均支持GRAPH指令,对于一个无论是熟悉第三方PLC编程还是西门子200(200smart)编程者,步进指令的应用是最熟悉不过的一件事情,只是自300PLC开始,西门子专门做了一个插件(升级包),原STEP7软件需要另外购买,安装STEP7版本软件后,另外加装这个升级包才能使用,GRAPH软件是将步进指令进行的模块化设计,更方便地让用户调用步进指令所需要的应用场合。

   自TIA软件推出,西门子将一些系统应用升级包基本集成于一体,所以,安装有TIA软件的不需要另外再安装GRAPH软件,下面用一个简单的例子来说明GRAPH指令的应用。

   假设,需要创建一个双跳灯,系统启动后立即进入STEP1,完成初始化步操作,按下启动按钮I0.0后,进入STEP2步,让Q0.0、Q0.2亮起,并启动定时器延时20S,当延时20秒时间到后,利用完成标志位M0.0跳转到STEP3,让Q0.1、Q0.3亮起,并延时定时器20S,当延时20秒时间到后,再利用完成标志位M0.1上跳至STEP2步,如此循环。

   但凡对新的软件及指令的应用建议从简单的控制程序开始入手,我对每一种类的PLC编辑步进指令的应用都以这个程序为范例,然后循序渐进深入的。

程序:

1)打开TIA V13 SP1版本软件,创建一个新项目,制定程序文件存放盘符并命名程序名,启动项目视图。

2)添加一个新设备,这里选择熟悉的cpu314-2pn/dp作为本次练习的PLC,并插入需要的I/O模块,保存项目,图示:



3)回到程序编辑区,点开“程序块” 双击创建一个FB,选择GRAPH语言,依次插入STEP,因为程序很简单,暂时就插入这几个,图示:



4)在STEP2的启动条件区,键入启动条件I0.0,图示:



5)编辑STEP2步的控制程序,图示:



6)同样的方法在STEP3编辑区中编辑激活条件及控制内容后,编辑上跳至STEP2的程序,图示:



7)完成确认无误后,编译、保存,回到OB1中调用FB1,系统自动生成一个背景数据块,我采用默认数据块DB1,简单的程序,仅仅填入启动和停止管脚实参,图示:



8)编译、保存后,启动仿真运行验证,为方便监控编辑了输出地址,图示:



9)启动仿真,选择需要下载的各块,图示:



10)稍后,仿真打开,插入需要的输入、输出小窗口,勾选I0.0启动程序,图示:



程序延时20S后,自动跳转至Q0.1、Q0.3接通,循环进行。

   用TIA软件编辑的第一次调用GRAPH指令的程序就这样做好了,距今后真正实用阶段还有很多的路需要走,算是第一次吧,成功,起航!


西门子GRAPH 的应用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54045条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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