- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§6.3 S7 GRAPH的应用 S7-300除了支持前面介绍的梯形图、语句表及功能块图等基本编程语言之外,如果使用可选软件包(S7 GRAPH) 或STEP 7专业版,还能进行顺序功能图的编写。 §6.3.1 创建S7 GRAPH项目 §6.3.2 了解S7 GRAPH编辑器 §6.3.3 编辑S7 GRAPH功能块(FB) §6.3.4 在OB1中调用S7 GRAPH功能块(FB) 返回本章 §6.3.1 创建S7 GRAPH项目 利用S7 GRAPH编程语言,可以清楚快速地组织和编写S7 PLC系统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。可非常方便地实现全局、单页或单步显示及互 锁控制和监视条件的图形分离。 在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用STEP 7的编程 语言LAD或FBD来实现。 下面结合【例6-2-1】交通信号灯控制系统,介绍如何用S7 GRAPH编辑顺序功能图。 返回本节 1.创建S7项目 打开SIMATIC Manager,然后执行菜单命令【File】→ 【New】创建一个项目,并命名为“信号灯Graph”。 2.硬件配置 选择“信号灯Graph”项目下的“SIMATIC 300 Station”文件夹,进入硬件组态窗口按图完成硬件配置,最后编译保存并下载到CPU。 返回上级 3.编辑符号表 返回上级 4.插入S7 GRAPH功能块(FB) 返回上级 §6.3.2 了解S7 GRAPH编辑器 返回本节 1.视窗工具栏 返回上级 2. Sequencer浮动工具栏 返回上级 3. 转换条件编辑工具栏 返回上级 4. 浏览窗口 返回上级 5. 步与步的动作命令 返回上级 标准动作 对标准动作可以设置互锁(在命令的后面加“C”),仅在步处于活动状态和互锁条件满足时,有互锁的动作才被执 行。没有互锁的动作在步处于活动状态时就会被执行。 返回上级 与事件有关的动作 动作可以与事件结合,事件是指步、监控信号、互锁信号的状态变化、信息(Message)的确认(Acknowledgment)或记录(Registration)信号被置位,事件的意义见下表。 命令只能在事件发生的那个循环周期执行。 返回上级 ON命令与OFF命令 用ON命令或OFF命令可以使命令所在步之外的其他步变为活动步或非活动步。 指定的事件发生时,可以将指定的步变为活动步或非活动步。如果命令OFF的地址标识符为S_ALL,将除了命令“S1(V1,L1)OFF”所在的步之外其他的步变为非活动步。 返回上级 动作中的计数器 动作中的计数器的执行与指定的事件有关。互锁功能可以用于计数器,对于有互锁功能的计数器,只有在互锁条件满足和指定的事件出现时,动作中的计数器才会计数。计数 值为0时计数器位为“0”,计数值非0时计数器位为“1”。 事件发生时,计数器指令CS将初值装入计数器。CS指令下面一行是要装入的计数器的初值,它可以由IW、QW、MW、 LW、DBW、BIW来提供,或用常数C#0~C#999的形式给出。 事件发生时,CU、CD、CR指令使计数值分别加1、减1或将计数值复位为0。计数器命令与互锁组合时,命令后面要加 上“C”。 返回上级 动作中的定时器 动作中的定时器与计数器的使用方法类似,事件出现时 定时器被执行。互锁功能也可以用于定时器。 ① TL命令为扩展的脉冲定时器命令,该命令的下面一行 是定时器的定时时间“time”,定时器位没有闭锁功能。 ② TD命令用来实现定时器位有闭锁功能的延迟。 ③ TR是复位定时器命令,一旦事件发生定时器立即停止 定时,定时器位与定时值被复位为“0”。 返回上级 6.设置S7 GRAPH功能块的参数集 返回上级 §6.3.3 编辑S7 GRAPH功能块(FB) 规划顺序功能图 编辑步的名称 动作的编辑 编程转换条件 返回本节 1.规划顺序功能图 ①插入“步及步的转换”; ②插入“跳转”。 返回上级 2. 编辑步的名称 表示步的方框内有步的编号(如S1)和步的名称(如Step1),点击相应项可以进行修改,不能用汉字作步和转换 的名称。 将步S1~S5的名称依次改为“Initial(初始化)”、“ER_SG(东西向红灯-南北向绿灯)”“ER_SY(东西向红灯-南北向黄灯)”、“EG_SR(东西向绿灯-南北向红灯)”、“EY_SR(东西向黄灯-南北向红 灯)”。 返回上级 3. 动作的编辑
原创力文档


文档评论(0)