版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《S7-300PLC编程与应用
从入门到提高》
主讲:阳胜峰1ppt课件第26讲S7GRAPH的编程与应用一、顺序控制二、控制器设计三、S7GRAPH编程2ppt课件顺序功能图(简称SFC)是IEC标准编程语言,用于编制复杂的顺控程序,很容易被初学者接受,对于有经验的电气程师,也会大大提高工作效率。一、顺序控制3ppt课件例:交通信号灯控制系统设计。二、控制器设计4ppt课件上图所示为双干道交通信号灯设置示意图,元件分配表如下。二、控制器设计5ppt课件1.控制说明信号灯的动作受开关总体控制,按一下起动按钮,信号灯系统开始工作,工作流程如图所示。二、控制器设计6ppt课件2.顺序功能图
分析信号灯的变化规律,可将工作过程分成4个依设定时间而顺序循环执行的状态:S2、S3、S4和S5,另设一个初始状态S1。由于控制比较简单,可用单流程实现,如图6-7所示。
编写程序时,可将顺序功能图放置在一个功能块(FB)中,而将停止作用的部分程序放置在另一个功能(FC)或功能块(FB)中。这样在系统启动运行期间,只要停止按钮(Stop)被按动,立即将所有状态S2~S5复位,并返回到待命状态S1。在待命状态下,只要按动起动按钮(Start),系统即开始按顺序功能图所描述的过程循环执行。二、控制器设计7ppt课件三、S7GRAPH编程利用S7GRAPH编程语言,可以清楚快速地组织和编写S7PLC系统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。可非常方便地实现全局、单页或单步显示及互锁控制和监视条件的图形分离。在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用STEP7的编程语言LAD或FBD来实现。下面结合交通信号灯控制系统,介绍如何用S7GRAPH编辑顺序功能图。8ppt课件1.创建S7项目打开SIMATICManager,然后执行菜单命令【File】→【New】创建一个项目,并命名为“信号灯Graph”。2.硬件配置选择“信号灯Graph”项目下的“SIMATIC300Station”文件夹,进入硬件组态窗口按图完成硬件配置,最后编译保存并下载到CPU。三、S7GRAPH编程9ppt课件3.编辑符号表三、S7GRAPH编程10ppt课件4.插入S7GRAPH功能块(FB)三、S7GRAPH编程11ppt课件5、了解S7GRAPH编辑器
三、S7GRAPH编程12ppt课件(1)视窗工具栏三、S7GRAPH编程13ppt课件(2)Sequencer浮动工具栏三、S7GRAPH编程14ppt课件(3)
转换条件编辑工具栏三、S7GRAPH编程15ppt课件(4)
浏览窗口三、S7GRAPH编程16ppt课件(5)
步与步的动作命令三、S7GRAPH编程17ppt课件标准动作
对标准动作可以设置互锁(在命令的后面加“C”),仅在步处于活动状态和互锁条件满足时,有互锁的动作才被执行。没有互锁的动作在步处于活动状态时就会被执行。三、S7GRAPH编程18ppt课件与事件有关的动作动作可以与事件结合,事件是指步、监控信号、互锁信号的状态变化、信息(Message)的确认(Acknowledgment)或记录(Registration)信号被置位,事件的意义见下表。命令只能在事件发生的那个循环周期执行。三、S7GRAPH编程19ppt课件ON命令与OFF命令用ON命令或OFF命令可以使命令所在步之外的其他步变为活动步或非活动步。指定的事件发生时,可以将指定的步变为活动步或非活动步。如果命令OFF的地址标识符为S_ALL,将除了命令“S1(V1,L1)OFF”所在的步之外其他的步变为非活动步。三、S7GRAPH编程20ppt课件动作中的计数器动作中的计数器的执行与指定的事件有关。互锁功能可以用于计数器,对于有互锁功能的计数器,只有在互锁条件满足和指定的事件出现时,动作中的计数器才会计数。计数值为0时计数器位为“0”,计数值非0时计数器位为“1”。事件发生时,计数器指令CS将初值装入计数器。CS指令下面一行是要装入的计数器的初值,它可以由IW、QW、MW、LW、DBW、BIW来提供,或用常数C#0~C#999的形式给出。事件发生时,CU、CD、CR指令使计数值分别加1、减1或将计数值复位为0。计数器命令与互锁组合时,命令后面要加上“C”。三、S7GRAPH编程21ppt课件动作中的定时器动作中的定时器与计数器的使用方法类似,事件出现时定时器被执行。互锁功能也可以用于定时器。①TL命令为扩展的脉冲定时器命令,该命令的下面一行是定时器的定时时间“time”,定时器位没有闭锁功能。②TD命令用来实现定时器位有闭锁功能的延迟。③TR是复位定时器命令,一旦事件发生定时器立即停止定时,定时器位与定时值被复位为“0”。三、S7GRAPH编程22ppt课件(6)设置S7GRAPH功能块的参数集三、S7GRAPH编程23ppt课件6、编辑S7GRAPH功能块(FB)
规划顺序功能图编辑步的名称动作的编辑编程转换条件三、S7GRAPH编程24ppt课件(1)规划顺序功能图①插入“步及步的转换”;②插入“跳转”。三、S7GRAPH编程25ppt课件(2)
编辑步的名称表示步的方框内有步的编号(如S1)和步的名称(如Step1),点击相应项可以进行修改,不能用汉字作步和转换的名称。将步S1~S5的名称依次改为“Initial(初始化)”、“ER_SG(东西向红灯-南北向绿灯)”“ER_SY(东西向红灯-南北向黄灯)”、“EG_SR(东西向绿灯-南北向红灯)”、“EY_SR(东西向黄灯-南北向红灯)”。三、S7GRAPH编程26ppt课件(3)
动作的编辑①用鼠标点击S2的动作框线,然后点击动作行工具,插入3个动作行;在第3个动作行中输入命令“D”回车,第2行的右栏自动变为2行,在第1行内输入位地址,如M0.0,然后回车;在第2行内输入输入时间常数,如T#20S(表示延时20s),然后回车。②按照同样的方法,完成S3~S5的命令输入。三、S7GRAPH编程27ppt课件4.编程转换条件点击转换名右边与虚线相连的转换条件,在窗口最左边的工具条中点击常开触点、常闭触点或方框形的比较器(相当于一个触点),可对转换条件进行编程,编辑方法同梯形图语言。三、S7GRAPH编程28ppt课件7、在OB1中调用S7GRAPH功能块(FB)
设置S7GRAPH功能块的参数集调用S7GRAPH功能块用S7-PLCSIM仿真软件调试S7GRAPH程序三、S7GRAPH编程29ppt课件(1)设置S7GRAPH功能块的参数集在S7GRAPH编辑器中执行菜单命令【Option】→【BlockSetting】,打开S7GRAPH功能块参数设置对话框,本例将FB设置为标准参数集。其他采用默认值,设置完毕保存FB1。三、S7GRAPH编程30ppt课件(2)调用S7GRAPH功能块打开编辑器左侧浏览窗口中的“FBBlocks”文件夹,双击其中的FB1图标,在OB1的Nework1中调用顺序功能图程序FB1,在模块的上方输入FB1的背景功能块DB1的名称。在“INIT_SQ”端口上输入“Sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 24秋人教版九年级语文上学期期中模拟试卷
- 吉林师范大学《史学论文写作》2021-2022学年第一学期期末试卷
- 吉林师范大学《课程与教学论》2021-2022学年第一学期期末试卷
- 吉林师范大学《光电创新实践》2021-2022学年期末试卷
- 中小学信息化教学资源整合方案
- 工厂食堂设备故障处理预案
- 学校校车借用协议书
- 2024直播推广服务合同
- 2024广告发布合同范本
- 图书馆读者活动组织管理制度
- 庆祝第75个国庆节共筑中国梦大国华诞繁盛共享课件
- 【《论粉丝经济的发展现状与趋势》6000字(论文)】
- 1.2 规划初中生活(2024年秋版)
- 2024-2030年中国拍卖行业市场深度调研及竞争格局与投资研究报告
- 2024年国家机关事务管理局机关服务中心招聘历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 油漆作业风险和隐患辨识、评估分级与控制措施一览表
- 流体力学期末复习试题含答案(大学期末复习资料)
- HG∕T 5248-2017 风力发电机组叶片用环氧结构胶粘剂
- 内外部项目合作管理制度
- 输尿管软镜的手术操作
- 高血压病三级预防策略 医学类模板 医学课件
评论
0/150
提交评论