版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电气控制与PLC应用技术任务5.3定长切料系统PLC控制收集信息任务描述定长切料系统中主电机是电动机的连续运行控制,按要求电动机启动后,工作3小时,停止1小时,在工作3小时,停止1小时,如此循环工作,按下停止按钮后立即停止运行。任务要求1.完成定长切料系统功能电路的设计。2.完成定长切料系统线路的连接。3.完成该任务的I/O分配表及程序编写。4.完成软硬件联调。收集信息组织块组织块﹙OrganizationBlock,OB﹚是操作系统与用户程序的接口,由操作系统调用。组织块除可以用来实现PLC扫描循环控制以外,还可以完成PLC的起动、中断程序的执行和错误处理等功能。熟悉各类组织块的使用对于提高编程效率和程序的执行速率有很大的帮助。收集信息组织块(1)事件和组织块
能够启动OB的事件事件类别OB性能指标OB号OB数目启动事件OW优先级我先缀组程序循环l或≥123≥1启动或结束上一个循环OB11启动100或≥123≥0STOP到RUN的转换1延时中断20-23或≥123≥0延时时间到32循环中断30-38或≥123≥0固定的循环时间到4硬件中断40-47或≥123≤50上升沿≤16个,下降沿≤16个5HSC:计数值=参考值(最多6次)HSC:计数方向变化(最多6次)HSC:外部复位(最多6次)6诊断错误中断820或1模块检测到错误9时间错误800或1超过最大循环时间时,若调用的OB正在执行,则队列溢出,因中断负载过高而丢失中断263收集信息组织块(1)事件和组织块
无法够启动OB的事件事件类型事件事件优先级系统响应插入/卸下插入/卸下模块21STOP访问错误刷新过程映像的I/O访问错误22忽略编程错误块内的编程错误23STOPI/O访问错误块内的I/O访问错误24STOP超过最大循环时间两倍超过最大循环时间两倍27STOP收集信息组织块(2)程序循环组织块需要连续执行的程序放在程序循环组织块OB1中,因此OBl也常被称为主(Main),CPU在RUN模式下循环执行OB1,可以在OB1中调用FC和FB。一般用户程序都写在OB1中。收集信息组织块(2)程序循环组织块分别在OB1和OB123中输入简单的程序,如图所示,将它们下载到CPU,将CPU切换到RUN模式后,可以用IO.0和IO.1分别控制QO.O、QO.1和Q0.2,说明OB1和OB123均被循环执行。OB1程序收集信息组织块(2)程序循环组织块分别在OB1和OB123中输入简单的程序,如图所示,将它们下载到CPU,将CPU切换到RUN模式后,可以用IO.0和IO.1分别控制QO.O、QO.1和Q0.2,说明OB1和OB123均被循环执行。OB123程序收集信息启动组织块S7-1200PLC支持3种启动模式:不重新启动模式、暖启动-RUN模式、暖启动-断电前的操作模式。不管选择哪种启动模式,已编写的所有启动OB都会执行,并且CPU是按OB编号顺序执行它们,首先执行启动组织块OB100,然后执行编号大于等于123的启动组织块OB,如图所示。收集信息启动组织块在“组织块例程”中,用上述方法生成启动组织块OB100和OB124。分别在启动组织块OB100和OB124中生成初始化程序,如图所示。将它们下载到CPU,并切换到RUN模式后,可以看到QB100被初始化为16#F0,再经过执行OB124中的程序,最后QBO被初始化为16#FF。OB100程序
OB124程序收集信息循环中断组织块在设定的时间间隔,循环中断(Cyclicinterrupt)组织块被周期性执行,例如周期性定时执行闭环控制系统的PID运算程序等,循环中OB的编号为30-38或大于等于123。用上述介绍的方法生成循环中断组织块OB30,如图所示可以看出循环中断的时间间隔(循环时间)的默认值100ms(是基本时钟周期1ms的整数倍)。可将它设置为1460000ms。收集信息延时中断组织块定时器指令的定时误差较大,如果需要高精度的延时,可以使用时间延时中断。在过程事件出现后,延时一定的时间再执行时间延时(Timedelay)中断OB。在指令SRT_DINT的EN使能输入的上升沿,启动延时过程。用该指令的参数DTIME(1-60000ms)来设置延时时间,如图所示。收集信息硬件中断组织块2.生成硬件中断组织块用上述介绍的方法生成硬件中断OB40,如图5-31所示。可以看出硬件中断OB默认的编号是40,名称为Hardwareinterrupt,编程语言为LAD(梯形图),若再生成一个硬件中断OB,则编号为41,名称为Hardwareinterrupt_1。收集信息硬件中断组织块3.组态硬件中断OB40组态硬件中断OB收集信息硬件中断组织块3.组态硬件中断OB40为中断事件选择硬件中断组织块收集信息硬件中断组织块1.硬件中断事件与硬件中断组织块硬件中断(Hardwareinterrupt)组织块用来处理需要快速响应的过程事件。出现CPU内置的数字量输入的上升沿、下降沿或高速计数器事件时,立即中止当前正在执行的程序,改为执行对应的硬件中断OB。硬件中断组织块没有启动信息。收集信息硬件中断组织块2.生成硬件中断组织块用上述介绍的方法生成硬件中断OB40,如图所示。可以看出硬件中断OB默认的编号是40,名称为Hardwareinterrupt,编程语言为LAD(梯形图),若再生成一个硬件中断OB,则编号为41,名称为Hardwareinterrupt_1。收集信息硬件中断组织块3.组态硬件中断OB40用鼠标双击项目树的文件夹“PLC1”中的“设备组态”,打开设备视图,首先选中CPU,打开工作区下面的巡视窗口的“属性”选项卡,选中左边的“数字量输入”的通道0,即I0.0,如图
所示,选中复选框激活“启用上升沿检测”功能。收集信息硬件中断组织块3.组态硬件中断OB40单击“硬件中断”按钮,在弹出的OB列表中选择Hardwareinterrupt[OB40],如图所示,则说明弹出的OB列表中没有需要选中的硬件中断组织块,需要新增一个硬件中断组织块。如果选择OB列表中的“—”,表示没有OB连接到IO.O的上升沿中断事件。在此将OB40指定给IO.O的上升沿中断事件,出现该中断事件后,将会调用OB40。计划决策I/O地址分配本次任务要实现定长切料系统的控制的一台电机的连续运行,需要2个按钮,1个热继电器实现一台电动机的连续运行控制,I/0地址分配见表5-10。元件符号地址说明按钮1SB1I0.0启动按钮按钮2SB2I0.1停止按钮热继电器FRI0.2热继电器接触器KM1Q0.0电动机线圈计划决策电气原理图
组织实施编写定长切料系统程序
本次任务中,建立的变量表如图所示。组织实施编写定长切料系统程序
(1)生成OB100
打开项目视图中的文件夹“\PLCl\程序块”,用鼠标双击其中的“添加新块”,用鼠标单击打开的对话框中的“组织块”按钮,选中列表中的“Startup”,生成一个启动OB100。(2)编写OB100程序
在启动组织块中对循环中断计数值MW10清0,其程序如图所示。组织实施编写定长切料系统程序
(3)生成OB30打开项目视图中的文件夹“\PLC1\程序块”,用鼠标双击其中的“添加新块”,用鼠标单击打开的对话框中的“组织块”按钮,选中列表中的“Cyclicinterrupt”,生成一个循环中断OB30,循环时间设置为60000ms,即1min。(4)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026顺义房地产面试题及答案
- 2026司法相关面试题及答案
- 2026思想道德面试题目及答案
- 2026四川会计面试题及答案
- 2026四川选调面试题库及答案
- 参赛作业设计课件
- 财税总结下载课件
- 超声诊断肾课件
- 超市运营方案课件
- 慈善与社会救助课件
- 2026榆林能源集团有限公司招聘工作人员笔试参考题库及答案
- 麻醉应急预案措施方案(3篇)
- 2026年秋季开学高三拒绝躺平心理减压课件
- 矿产资源勘查实施方案编写提纲及解读
- 2026年艾滋病知识竞赛试题及答案
- 天津市红桥区2025-2026学年七年级上学期期中语文试题(解析版)
- 医院成果转化 协议书模板
- 2025年电工证考试题库(题库)及答案
- 沧浪亭记课件
- 2026年中国地震局事业单位招聘235人笔试备考题库及答案解析
- 药物经济学在新药研发中的应用
评论
0/150
提交评论