电工学习网

 找回密码
 立即注册
查看: 10096|回复: 1
打印 上一主题 下一主题

西门子GRAPH 的应用

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-29 19:15:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
西门子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模块,保存项目,图示:
西门子GRAPH 的应用


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


4)在STEP2的启动条件区,键入启动条件I0.0,图示:
西门子GRAPH 的应用


5)编辑STEP2步的控制程序,图示:
西门子GRAPH 的应用


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


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


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


9)启动仿真,选择需要下载的各块,图示:
西门子GRAPH 的应用


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


程序延时20S后,自动跳转至Q0.1、Q0.3接通,循环进行。
用TIA软件编辑的第一次调用GRAPH指令的程序就这样做好了,距今后真正实用阶段还有很多的路需要走,算是第一次吧,成功,起航!

回复

使用道具 举报

沙发
发表于 2017-4-29 21:21:56 | 只看该作者
不错的资料 学习了解一下

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-27 08:08

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表