




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四节传送带自动运行系统四节传送带自动运行系统【摘要】以组态王6.53为开发平台,可编程控制PC机上位机,对四节传送带自动运行系统的软硬件进行了设计,实现了系统的动态显示,并提供有好的人机界面,可靠性高,可维护性强。【关键字】 四节传送带 PLCS7-200 组态王 监控引言随着计算机科学的发展,微控制器已深入地渗透到我们的生活中。今天我们的生活环境和工作环境越来越多称之为可编程控制器的小电脑在我们服务,可编程控制器在工业控制,尖端武器,通信设备,信息处理,家用电器等各测、控制领域的应用中独占鳌头。我们作为21世纪的大学生必须具备可编程控制器的知识。组态软件是数据采集与过程控制的专用软件,他们是
2、在自动控制系统监控层一级的软件平台和开发环境的基础之上,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态王6.53提供了资源管理器式的操作界面,并且提供了以汉字为关键字的脚本语言和多种硬件驱动程序。以组态王6.53为开发平台,可编程控制PC机上位机,对四节传送带自动运行系统的软硬件进行了设计,实现了系统的动态显示,并提供有好的人机界面,可靠性高,可维护性强。 1、实验目的与实验内容及要求1.1实验目的学会使用组态软件(推荐选用组态王软件)和PLC(推荐选用SIMEINS S7-200)控制系统连接,采用下位机执行,上位机监视控制的方法,构建完成全四节传
3、送带自动运行系统工作模拟系统。1.2实验装置与附件(1)TKPLC-1型实验装置一台(2)安装了STEP7-Micro/WIN32编程软件和组态软件的计算机一台。(3)PC/PPI编程电缆一根。(4)连接导线若干。1.3控制要求有一个用四条皮带运输机的传送系统,分别用四台电动机带动,控制要求如下:启动时先起动最末一条皮带机,经过5秒延时,再依次起动其它皮带机。停止时应先停止最前一条皮带机,待料运送完毕后依次停止其它皮带机。当某条皮带机发生故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止。例如M2故障,M1、M2立即停,经过5秒延时后,M3停,再过5秒,M4停。当某
4、条皮带机上有重物时,该皮带机前面的皮带机停止,该皮带机运行5秒后停,而该皮带机以后的皮带机待料运完后才停止。如,M3上有重物,M1、M2立即停,再过5秒,M4停。1.4四节传送带的模拟实验面板图: 图1.1四节传送带的模拟控制面板图1.1下框中的KM1、KM2、KM3、KM4分别接主机的输出点Q0.1、Q0.2、Q0.3、Q0.4;SB1、SB2分别为主机的输入点I0.0、I0.5;表示负载或故障设定的A、B、C、D分别接主机输入点I0.1、I0.2、I0.3、I0.4。上框中启动、停止用动合按钮来实现,负载或故障设置用钮子开关来模拟,电机的停转或运行用发光二极管来模拟。2、PLC编程控制2.
5、1功能分析 实现系统的控制要求,分出现故障和重载两种情况进行编程2.2设计任务的确定2.2.1 PLC I/O点统计四节传送带自动运行系统控制线路如图1.1所示。SB1、SB2和A、B、C、D外部按钮是PLC的输入变量,KM1、KM2、KM3和KM4是PLC的输出变量,PLC的I/O端子分配表2.1如下所示。输入端子输出端子名称代号端子编号名称代号端子编号启动按钮SB1I0.0停止按钮SB2I0.5A皮带机故障或负载AI0.1A皮带机运行状态KM1Q0.1B皮带机故障或负载BI0.2B皮带机运行状态KM2Q0.2C皮带机故障或负载CI0.3C皮带机运行状态KM3Q0.3D皮带机故障或负载DI0
6、.4D皮带机运行状态KM4Q0.4表2.1 四节传送带自动运行系统PLC的I/O端子分配表2.2.2 PLC选型 西门子S7-200CN plc2.2.3实验程序根据出现故障时的控制要求可编出如下故障程序:Network 1 / 故障时,启动:最末一条皮带机(D)启动/ 网络注释LD I0.0O M1.0AN I0.5S Q0.4, 1= M1.0Network 2 / 延时5秒LD M1.0TON T37, +50Network 3 / C启动LD T37S Q0.3, 1= M2.0Network 4 / 延时5秒LD M2.0TON T38, +50Network 5 / B启动LD T
7、38S Q0.2, 1= M3.0Network 6 / 延时5秒LD M3.0TON T39, +50Network 7 / A启动LD T39S Q0.1, 1Network 8 / 停止:,A停LD I0.5O M4.0AN I0.0R Q0.1, 1= M4.0Network 9 / 延时5秒LD M4.0TON T40, +50Network 10 / B停LD T40R Q0.2, 1= M5.0Network 11 / 延时5秒LD M5.0TON T41, +50Network 12 / C停LD T41R Q0.3, 1= M6.0Network 13 / 延时5秒LD M6
8、.0TON T42, +50Network 14 / D停LD T42R Q0.4, 1Network 15 / A故障, A立即停LD I0.1R Q0.1, 1= M7.0Network 16 / 延时5秒LD M7.0TON T43, +50Network 17 / B停LD T43R Q0.2, 1= M8.0Network 18 / 延时5秒LD M8.0TON T44, +50Network 19 / C停LD T44R Q0.3, 1= M9.0Network 20 / D停LD M9.0R Q0.4, 1Network 21 / B故障 ,A、B停LD I0.2R Q0.1,
9、1R Q0.2, 1= M10.0Network 22 / 延时5秒LD M10.0TON T45, +50Network 23 / C停LD T45R Q0.3, 1= M11.0Network 24 / 延时5秒LD M11.0TON T46, +50Network 25 / D停LD T46R Q0.4, 1Network 26 / C故障, A、B、C停LD I0.3R Q0.1, 1R Q0.2, 1R Q0.3, 1= M12.0Network 27 / 延时5秒LD M12.0TON T47, +50Network 28 / D停LD T47R Q0.4, 1Network 29
10、 / D故障, A、B、C、D停LD I0.4R Q0.1, 1R Q0.2, 1R Q0.3, 1R Q0.4, 1根据出现重载时的控制要求可编出如下重载程序:Network 1 / 重载时, 启动:最末一条皮带机(D)启动/ 网络注释LD I0.0O M1.0AN I0.5S Q0.4, 1= M1.0Network 2 / 延时5秒LD M1.0TON T37, 50Network 3 / C启动LD T37S Q0.3, 1= M2.0Network 4 / 延时5秒LD M2.0TON T38, +50Network 5 / B启动LD T38S Q0.2, 1= M3.0Netwo
11、rk 6 / 延时5秒LD M3.0TON T39, +50Network 7 / A启动LD T39S Q0.1, 1Network 8 / 停止:,A停LD I0.5O M4.0AN I0.0R Q0.1, 1= M4.0Network 9 / 延时5秒LD M4.0TON T40, +50Network 10 / B停LD T40R Q0.2, 1= M5.0Network 11 / 延时5秒LD M5.0TON T41, +50Network 12 / C电机停转LD T41R Q0.3, 1= M6.0Network 13 / 延时5秒LD M6.0TON T42, +50Netwo
12、rk 14 / D停LD T42R Q0.4, 1Network 15 / A重载LD I0.1TON T43, +50Network 16 / A停LD T43R Q0.1, 1= M7.0Network 17 / 延时5秒LD M7.0TON T44, +50Network 18 / B停LD T44R Q0.2, 1= M8.0Network 19 / 延时5秒LD M8.0TON T45, +50Network 20 / C停LD T45R Q0.3, 1= M9.0Network 21 / 延时5秒LD M9.0TON T46, +50Network 22 / D停LD T46R Q
13、0.4, 1Network 23 / B重载,A立即停LD I0.2R Q0.1, 1= M10.0Network 24 / 延时5秒LD M10.0TON T47, +50Network 25 / B停LD T47R Q0.2, 1= M11.0Network 26 / 延时5秒LD M11.0TON T48, +50Network 27 / C停LD T48R Q0.3, 1= M12.0Network 28 / 延时5秒LD M12.0TON T49, +50Network 29 / D停LD T49R Q0.4, 1Network 30 / C重载, A、B立即停LD I0.3R Q0
14、.1, 1R Q0.2, 1= M13.0Network 31 / 延时5秒LD M13.0TON T50, +50Network 32 / C停LD T50R Q0.3, 1= M14.0Network 33 / 延时5秒LD M14.0TON T51, +50Network 34 / D停LD T51R Q0.4, 1Network 35 / D重载, A、B、C停LD I0.4R Q0.1, 1R Q0.2, 1R Q0.3, 1= M15.0Network 36 / 延时5秒LD M15.0TON T52, +50Network 37 / D停LD T52R Q0.4, 1除了采用Q0
15、.1Q0.4,I0.0I0.5,还选用位内存器M0.0M15.0来实现程序所要到达的功能。对于定时器指令,S7-200 PLC为用户提供了3种类型的定时器:接通延时定时器(TON)、有记忆接通延时计时器(TONR)、断开延时计时器(TOF)。在次试验中我们选择最常用的TON型。定时器的时间T的计算:T=PT×S。式中:T为实际定时时间,PT为设定时间,S为分辨率。其中TON型定时器的分辨率为100ms。对于编写好的程序,编译后下载到PLC中,关闭刚才运行PLC的软件,然后对组态王进行设置。3、组态王设计3.1组态软件工作原理示意图:I/O设备组态软件人机界面用户设定工业对象3.2软件
16、开发流程:下面介绍利用组态王6.53软件来开发四节传送带自动运行系统上位机监控系统的流程。进入组态王,要先建立自己的工程。按照新建工程的向导建立工程以后,既可以在组态王工程管理器重看到自己的工程。双击工程,开始进行参数的设置。通讯设置组态王软件内嵌了各种不同设备驱动程序来实现与大多数现场设备之间的通信。在设计过程中,通过选择I/O设备及plc很容易实现下位机的通信。在设计过程中,上位机只需要与一个模块进行通信,采用默认的COM1口和相应的默认设置(如波特率),选择通信方式PPI,通信地址2。如图2.1就是设置完成的界面。如图3.1仿真界面设计组态王软件提供了丰富的图库,以及方便开发的工具。利用
17、这些图库和开发工具,可以在叫短的时间内开发出我们的图形界面。根据实验台中运行图及监控要求可设计如图2.2:界面中有指示总运行状态的指示灯,标定各传送带运行状态的指示灯(同时有流动状态的管道来显示传送带运行情况),各传送带出现过载或负载指示闪烁灯和控制系统运行和停止的按钮,还有实验日期。图3.2定义变量变量分为基本类型和特殊类型两大类,基本类型的变量分为内存变量和I/O变量两种。基本类型的变量也可以按照数据类型分为离散、实型,整型和字符串型。数据库作为上位机与下机位连接的桥梁,是组态王最核心的部分。数据库中变量的集合又称为数据词典,数据词典记录可以供用户使用变量的详细信息。在仿真界面的静态画面设
18、计好以后,若要建立动效果,首先要建立数据词典,该设计的系统中只用到了I/O离散变量类型,相对来说数据变量比较少。通过设置,分别建立四个传送带状态变量,系统启动和停止变量,四个传送带故障或重载变量。详细设置如下表:A故障或负载I/0离散I0.1B故障或负载I/0离散I0.2C故障或负载I/0离散I0.3D故障或负载I/0离散I0.4启动按钮SB1I/0离散Q0.0停止按钮SB2I/0离散Q0.5A1I/0离散Q0.1B2I/0离散Q0.2C3I/0离散Q0.3D4I/0离散Q0.4以A故障或负载为例说明过程如图3.3:图3.3动画连接动画连接就是要建立画面元素与数据库变量的对应关系。这样,工业现
19、场的数据,如指示灯等,当他们发生横变化时,通过I/O接口,将引起实时数据库中变量的变化,从而使画面元素发生变化,产生动画效果。由于I/O型变量是动态的,是从下位机PLC中获取的数据,所以此类的变量的动画连接只要将变量和界面的元素连接,不需要设置命令语言。界面中的系统运行状态指示灯,各传动带运行状态灯,各传动带故障或重载指示闪烁灯,各传动带流动管道,启动停止控制按钮都得进行变量关联。以传送带A故障或负载指示闪烁灯为例进行说明,如下:4、运行与调试当连好相应电路,PLC程序编译结束以后,下载到PLC中,运行程序,关掉plc编程软件,启动组态王软件,当操作者按启动按钮,此时不仅实验台上的皮带机从最末
20、一台(D)依次间隔5秒开始启动,相应组态王界面上的指示灯的启动指示灯随着相应皮带机的启动而亮;操作者给某一皮带机故障时,该皮带机及其前面的皮带机立即停止,而该皮带机以后的皮带机待运完后才停止,同时组态王界面上的指示灯也相应动作;操作者给某一传送带重载时,该皮带机前面的皮带机停止,该皮带机运行5秒后停,而该皮带机以后的皮带机待料运完后才停止,同时组态王界面上的指示灯也相应动作;操作者按启动按钮时,先停止最前一条皮带机,待料运送完毕后依次停止其它皮带机,当然组态王界面上的指示灯也相应动作。当操作者按界面上的启动停止按钮时,试验台也发生相应动作。综上,运行结果与实验要求完全一致!5、实验小结“组态王
21、”是在PC机上建立工业控制对象人机接口的一种智能软件包,它将CPU、ROM、RAM、I/O接口、定时器/计数器等计算机的主要部件集成在一块大规模集成电路芯片中,由于具有体积小、价格底、性能高、应用开发简捷等优点,所以在工业控制、生产自动化、机械、电器、智能仪器仪表、信息家电、航空航天、通信导航、汽车电子等领域,都得到了日益广泛的应用。“组态王”以 Windows 中文操作系统作为其操作平台,具有图形功能完备,界面一致友好,易学易用的特点。该软件包由工程管理器(ProjManager)、工程浏览器 (TouchExplorer)、画面运行系统(TouchVew)三部
22、分组成。ProjManager用于新建工程、工程管理,并能对已有工程进行搜索、备份及有效恢复,实现数据字典的导入和导出。TouchExplorer是“组态王”软件的核心部分和管理开发系统,是应用工程的开发环境,内嵌画面开发系统,可完成对画面的设计、动画的连接等工作。TouchVew是“组态王”软件的实时运行环境,用于显示画面开发系统中建立的动画图形画面,并负责数据库与I/O服务程序的数据交换,通过实时数据库管理从一组工业控制对象采集到的各种数据,并把数据的变化用动画的方式形象地表示出来,同时完成报警、历史记录、趋势曲线等监视功能,并可生成历史数据文件。在TouchExplorer的画面开发系统中设计开发的画面应用程序必须在TouchVew运行环境中才能运行。通过此次生产实习,我不仅把知识融会贯通,对组态王的图形构建和参数设置,以及与西门子S7-200PLC机的联机,从而丰富了大脑,同时在查找资料的过程中也
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品牌代运营合同范本
- 餐饮家禽供应合同范本
- 破碎设备转让合同范本
- 农村农田开发合同范本
- 烘焙学徒合同范本保密
- 2025年-云南省建筑安全员-B证考试题库附答案
- 钻铣床行业直播电商战略研究报告
- 油漆原料行业跨境出海战略研究报告
- 重载机车行业直播电商战略研究报告
- 辊盘式磨煤机行业直播电商战略研究报告
- 美国签证行程表模板
- 河南濮阳静探仪说明书jty
- 长期护理保险技能比赛理论试题库300题(含各题型)
- 二重积分的概念与性质演示文稿
- 医院双重预防机制建设工作完成情况
- 大学生劳动教育通论知到章节答案智慧树2023年大连海洋大学
- 污水处理厂工程其他费用取费标准、计算规则模板
- AB股公司章程(同股不同权)
- GB/T 6060.2-1985表面粗糙度比较样块磨、车、镗、铣、插及刨加工表面
- GB/T 34630.3-2017搅拌摩擦焊铝及铝合金第3部分:焊接操作工的技能评定
- MTS4000光时域反射仪
评论
0/150
提交评论