自控轧钢机监控系统设计_第1页
自控轧钢机监控系统设计_第2页
自控轧钢机监控系统设计_第3页
自控轧钢机监控系统设计_第4页
自控轧钢机监控系统设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成都理工大学工程技术学院毕业论文自控轧钢机监控系统设计自控轧钢机监控系统设计摘要文章阐述了可编程控制器PLC在自控轧钢机监控系统中的应用,介绍了轧钢机的PLC控制系统的总体设计方案及设计过程,列出了具体的主要硬件电路,电梯的控制梯形图,在分析处理随机信号逻辑关系的基础上,指出了PLC的编程方法。本次所做的设计课题是基于PLC的自控轧钢机监控系统,它在钢铁生产过程中十分重要,主要采用S7-200系列机型进行程序设计,利用组态王软件对自动轧钢机进行画面组态,基于PLC自控轧钢机监控系统这个课题对现在的工业发展必不可少,不仅提高效率,而且能加快现在工业的快速发展。关键词:轧钢机 PLC 组态Abst

2、ractRecognized as the world's first PLC is the United States in 1969 Digital Equipment Corporation (DEC) developed. At present, PLC has been widely used in various industries at home and abroad, with the rapid development of modern industry, PLC in the factory has been very important, not only t

3、o improve efficiency and reduce unnecessary investment. The subject is made to the design of the controlled rolling mill based on PLC control system, it is very important in the steel production process, mainly S7-200 series models for program design, the software automatically with Configuration sc

4、reen rolling machine group state, based on PLC controlled rolling mill control system the subject of the present industrial development is essential, not only efficiency but also can speed up the current rapid development of industry.Keywords: Rolling mill, PLC, Configuration- 41 -目录摘要IAbstractII目录1

5、前言21 绪论41.1 课题研究的背景及意义41.1.1 课题研究的背景41.1.2 课题研究的意义52 PLC的基本结构及原理62.1 PLC的基本结构62.1.1 PLC的硬件结构62.1.2 存储器62.1.3 输入输出接口72.1.4 PLC的软件结构102.2 工作原理102.3 西门子S7-200系列PLC112.3.1 S7-200 PLC特性122.3.2 S7-200主要功能模块介绍122.3.3 S7-200PLC工作原理133 系统设计153.1 硬件设计153.1.1 控制系统I/O地址分配153.1.2 电气控制系统原理图163.2 软件设计174 轧钢机的监控系统2

6、14.1 画面的开发方法214.1.1 监控画面的开发方法214.1.2 组态软件214.2 监控画面的设计234.2.1 组态工程的建立234.2.2 创建组态画面274.2.3 定义I/O设备284.2.4 构建数据库324.2.5 建立动画连接344.2.6 运行调试375 软硬件调试38总结39致谢41参考文献42前言在现代工业领域中PLC得到广泛应用,本次所做的设计课题是基于PLC的自控轧钢机监控系统,它在钢铁生产过程中十分重要,主要采用S7-200系列机型进行程序设计,利用组态王软件对自动轧钢机进行画面组态,课题设计控制要求(按启动开关,电机M1.M2运行,Y1给出向下的轧压量。当

7、传送带上面有钢板时,S1传感器为ON。则电机M3正转,钢板轧过后,S1信号消失为OFF,检测传送带上面钢板到位的传感器S2有信号为ON,表示钢板到位,电磁阀2动作,电机M3反转,将钢板推回,Y1第二次给出比Y1第一次给出更大的轧压量,S2信号消失,S1有信号电机M3正转。当S1的信号消失,仍重复上述动作,完成二次轧压。当第三次轧压完成后,S2有信号,则停机。可以重新启动)。组态王开发监控系统软件是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三

8、个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。1 绪论1.1 课题研究的背景及意义1.1.1 课题研究的背景轧钢机的正常运行是

9、安全生产追求的重要目标,所以监控设备的设计调试技术的高低是保证轧钢系统正常运转的主要因素。因此,保证监控系统设备设计调试质量对轧钢系统运转正常减少故障的发生率具有非常重要的意义根据我国现阶段的实际情况对轧钢系统的运行安全又提出了更高的要求。另外,面对信息技术特别是计算机网络技术的飞速发张,我国监控系统正在由站控向线控和面控式的调度集中控制方式转型。因此,如何适应新发展的新形势,利用现代新技术,建立以预防为主的保障轧钢系统设备安全的计算机辅助设计调试及故障诊断系统是研究解决的重大课题。为了保持轧钢系统处于良好的工作状态,我国及外国许多的企事业实施了多种维护制度。主要包括年修、大修、厂修、假修等定

10、期维修,以及不定期维修和日常维修等。这些制度的严格执行,为轧钢系统的安全奠定了基础。但是,总体而言,这些维修制度均具有超前或事后维修的特点,缺乏基于设备状态维修的预测性和设备维修的经济性。因此,面对液压设备对安全要求越来越高的形势,由超前或事后维修向基于状态维修,已经成为维修制度改革的方向。状态维修的重要手段是采用先进的设计调试及检测诊断设备和方法,建立安装调试及故障检测计算机支持系统。目前,我国基于PLC轧钢机监控系统已经不同程度得到了推广应用,设计调试及故障诊断计算机支持系统还处于研究开发阶段。由于轧钢系统本身结构的复杂性,尤其是控制系统的复杂性,以及受设备使用和环境等因素的影响,实际造成

11、设计调试的出现故障的原因是很复杂的,具有明显的随机性、不确定性、和模糊性。现场分析、判断和现场处理故障,往往需要依赖维修人员对设备安装调试及故障的机理的把握程度和经验。这就难免由于经验不足而导致失误,造成设备调试过程中经常出现各种问题。延误安装调试和维修时间。因此,研究安装调试及故障诊断专家系统具有实际意义的。1.1.2 课题研究的意义监控系统是整个轧钢设备的动力源,监控系统的设计调试的优劣直接导致系统运行的稳定性,严重的会造成重大事故;为了降低事故率保证生产安全,研究科学的设计调试及故障诊断技术是符合实际生产需要的。对于监控系统由于其自身的复杂程度,需要技术人员不但有良好的关于PLC及组态王

12、方面的深厚学习而且要求具有丰富的经验,这样才有解决好故障的条件,然而实际情况并非如此。因此安装调试及故障诊断专家系统从技术角度和经济角度讲具有一定创新性和经济效益。2 PLC的基本结构及原理可编程控制器的结构多种多样,但其组成的一般原理基本相同,都是以微处理器为核心的结构,其功能的实现不仅基于硬件的作用,更要靠软件的支持,实际上可编程控制器就是一种新型的工业控制计算机。2.1 PLC的基本结构2.1.1 PLC的硬件结构微处理器(CPU)控制器的核心存储器(RAM、ROM)输入、输出部件 (I/O部件)连接现场设备与CPU之间的接口电路电源部件为PLC内部电路提供能源整体结构的PLC四部分装在

13、同一机壳内模块式结构的PLC各部件独立封装,称为模块,通过机架和总线连接而成I/O的能力可按用户的需要进行扩展和组合(扩展机)另外,还必须有编程器将用户程序写进规定的存储器内中央控制处理单元(CPU)可编程控制器中常用的CPU主要采用通用微处理器、单片机和双极型位片式微处理器三种类型。通用微处理器有8080、8086、80286、80386等;单片机有8031、8096等;位片式微处理器的AM2900、AM2903等。FX2可编程控制器使用的微处理器是16位的8096单片机。2.1.2. 存储器可编程控制器配有两种存储器:系统存储器和用户存储器。系统存储器:存放系统管理程序,用只读存储器实现。

14、用户存储器:存放用户编制的控制程序,一般用RAM实现或固化到只读存储器中。2.1.3. 输入输出接口作用:连接用户输入输出设备和PLC控制器,将各输入信号转换成PLC标准电平供PLC处理,再将处理好的输出信号转换成用户设备所要求的信号驱动外部负载。对输入输出接口的要求:良好的抗干扰能力;对各类输入输出信号(开关量、模拟量、直流量、交流量)的匹配能力。PLC输入输出接口的类型:模拟量输入输出接口、开关量输入输出接口(直流、交流及交直流)。用户应根据输入输出信号的类型选择合适的输入输出接口。1. 开关量输入接口电路各种输入接口均采取了抗干扰措施。如带有光耦合器隔离使PLC与外部输入信号进行隔离;并

15、设有RC滤波器,用以消除输入触点的抖动和外部噪声干扰。通常有三种类型:直流(1224)V输入、交流(100120)V输入与交流(200240)V输入和交直流(1224)V输入。直流输入模块的电源一般由机内24V电源提供,输入信号接通时输入电流一般小于10mA;交流输入模块的电源一般由用户提供。如图2.1 PLC的硬件结构。2.1 PLC的硬件结构图如图2.2 直流输入接口。图2.2 直流输入接口2. 开关量输出接口电路有三种形式,即继电器输出、晶体管输出和晶闸管输出。开关量输出端的负载电源一般由用户提供,输出电流一般不超过2A。开关量输出端的负载电源一般由用户提供,输出电流一般不超过2A,如图

16、2.3交直流输出接口。图2.3 交直流输出接口(继电器输出型)输出端子的两种接法:(1) 隔离式输出各自独立,无公共点:各输出端子各自形成独立回路。(2) 汇点式全部输入点(输出点)共用一个公共点。或者将输入点(输出点)分成几组,组内各点共用一个公共点。各组的公共点之间相互隔离。组内的各点必须使用同一电压类型和同一电压等级,各组可使用不同电压类型和等级的负载。3. 电源PLC的供电电源一般是市电,也有用直流24V电源供电的。4. 外围设备:编程器、打印机、演示板等利用编程器可将用户程序输入PLC的存储器,还可以用编程器检查程序、修改程序;利用编程器还可以监视PLC的工作状态。5. 用户输入输出

17、设备用户输入器件有控制开关和检测元件,即各种开关、按钮、传感器等;用户输出设备主要有接触器、电磁阀、指示灯等。2.1.4 PLC的软件结构在可编程控制器中,PLC的软件分为两大部分:1. 系统监控程序:用于控制可编程控制器本身的运行。主要由管理程序、用户指令解释程序和标准程序模块,系统调用。2. 用户程序:它是由可编程控制器的使用者编制的,用于控制被控装置的运行。2.2 工作原理1. 基本工作模式:PLC有运行模式和停止模式。运行模式:分为内部处理、通信操作、输入处理、程序执行、输出处理五个阶段。停止模式:当处于停止工作模式时,PLC只进行内部处理和通信服务等内容。2. PLC工作过程内部处理

18、阶段:在此阶段,PLC检查CPU模块的硬件是否正常,复位监视定时器,以及完成一些其它内部工作。通信服务阶段:在此阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停状态时,只进行内容处理和通信操作等内容。输入处理阶段:输入处理也叫输入采样。在此阶段顺序读取所有输入端子的通断状态,并将所读取的信息存到输入映象寄存器中,此时,输入映像寄存器被刷新。程序处理阶段:按先上后下,先左后右的步序,对梯形图程序进行逐句扫描并根据采样到输入映像寄存器中的结果进行逻辑运算,运算结果再存入有关映像寄存器中。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。输出

19、刷新阶段:程序处理完毕后,将所有输出映象寄存器中各点的状态,转存到输出锁存器中,再通过输出端驱动外部负载。在运行模式下,PLC按上述五个阶段进行周而复始的循环工作,称为循环扫描工作方式。3. PLC工作方式与特点:(1) 扫描周期:PLC的工作方式是一个不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。PLC 运行正常时,扫描周期的长短与CPU的运算速度有关,与I/O点的情况有关,与用户应用程序的长短及编程情况等均有关。通常用PLC执行 1K 指令所需时间来说明其扫描速度。(2) 输出滞后:指从PLC的外部输入信号发生变化至它所控制的外部输出信号发生变化的时间间隔。一般为

20、几十至100ms.引起输出滞后的因素:输入模块的滤波时间、输出模块的滞后时间、扫描方式引起的滞后。(3) 由于PLC是集中采样,在程序处理阶段即使输入发生了变化,输入映象寄存器中的内容也不会变化,要到下一周期的输入采样阶段才会改变。(4) 由于PLC是串行工作,所以PLC的运行结果与梯形图程序的顺序有关。这与继电器控制系统“并行”工作有质的区别。避免了触点的临界竞争,减少繁琐的联锁电路。2.3 西门子S7-200系列PLC西门子S7-200是西门子公司小型可编程序控制器,可以单机运行,由于它具有多种功能模块和人机界面可供选择,所以系统的集成非常方便,并且可以很容易地组成PLC网络。同时它具有功

21、能齐全的编程和工业控制组态软件,使得在完成控制系统的设计时更加方便简单,几乎可以完成任何功能的任务,同时具有可靠性高,运行速度快的特点,继承和发挥了它在大型PLC领域的技术优势,有丰富的指令集,具有强大的多种集成功能和实时特性,其性价比高,所以在大规模不大的领域是较为理想的控制设备。2.3.1 S7-200 PLC特性S7-200系列PLC功能强、速度快、扩展灵活,具有模块化、紧凑的结构。使用范围可从替代继电器的简单控制到复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测、自动化控制有关的工业及民用领域,包括电力设施、民用设施、机械、机床等领域。S7-200系列具有极高的可靠性、极丰富的指

22、令集、易于掌握、操作方便快捷、内置丰富的集成功能、实时特性,强劲的通讯能力、丰富的扩展模块。S7-200系列的强大功能使其无论是在独立运行中,或相连成网络都能实现复杂控制功能。所以它具有极高的性价比。S7-200系列可以根据对象的不同,可以选用不同的型号和不同数量的模块。并可以将这些模块安装在同一机架上。2.3.2 S7-200主要功能模块介绍1. CPU模块S7-200的CPU模块包括一个中央处理单元、电源以及数字I/O点,这些都被集成在一个紧凑、独立的设备中。CPU负责执行程序,输入从现场设备中采集信号,输出部分则输出控制信号,驱动外部负载,从CPU模块的功能来看,CPU模块为CPU22*

23、.其中CPU226有24点输入/16点输出,I/O共计40点,可用于点数较多,要求较高的中、小型系统。2. IO扩展模块当CPU的I/O点数不够或需要进行特殊功能的控制时,就要进行I/O扩展,I/O扩展包括I/O的扩展和功能模块的扩展。典型的数字量I/O扩展模块有:输入扩展模块EM221有两种:8点DC输入/AC输入;输出扩展模块EM222有三中:8点DC晶体管输出/AC输出/继电器输出;输入/输出混合扩展模块EM223有六种:分别为4点(8点、16点)DC输入/4点(8点、16点)DC输出、4点(8点、16点)DC输入/4点(8点、16点)DC输出、4点(8点、16点)DC输入/4点(8点、

24、16点)继电器输出。3. 功能扩展模块当需要完成某些特殊功能的控制任务时,CPU主机可以扩展特殊功能模块。典型的模拟量I/O扩展模块有:模拟量输入扩展模块EM231有三种:4路模拟量输入,2路热电阻输入和4路热电偶输入。模拟量输入扩展模块EM232具有2路模拟量输出。模拟量输入/输出扩展模块EM235有4路模拟量输入/1路模拟量输出。2.3.3 S7-200PLC工作原理各种PLC都采用扫描工作方式,具体工作过程大同小异。西门子S7-200PLC的工作过程:PLC上电后,首先进行初始化,然后进入循环工作过程。一次循环过程可归纳为公共处理、程序执行、扫描周期计算处理、I/O刷新和外设端口服务五个

25、工作阶段。一次循环所用的时间称为一个工作周期,其长短与用户程序的长短以及PLC机体本身性能有关,其数量级为ms级,典型值为几十ms。各阶段完成的任务如下:1. 公共处理:复位监视定时器,进行硬件检查、用户内存检查等。检查正常后,方可进行下面的操作。如果有异常情况,则根据错误的严重程度发出报警或停止PLC运行。2. 程序执行:在程序执行阶段,CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,CPU从输入映像寄存器一个输入映像寄存器,和元件映像寄存器读出各继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入元件映像寄存器中。3. 扫描周期计算处理:若设定扫描周期为固定值,则

26、进入等待循环,直到该固定值到,再往下进行。若设定扫描周期为不定的(即决定于用户程序的长短等,为不定值),则进行扫描周期的计算。4. I/O刷新:在此阶段,进行I/O刷新。输入刷新时,CPU从输入电路中读出各输入点状态,并将此状态写入输入映像寄存器中;输出刷新时,将输出继电器的元件映像寄存器的状态(I/O)传送到输出锁定电路,再经输出电路隔离和功率放大,驱动外部负载。5. 外设端口服务:完成与外设端口连接的外围设备部编辑器或通信适配器的通信处理。CPU从输入电路的输出端读出个电路状态,并将其写入输入映像寄存器;在程序执行阶段,CPU从输入映像寄存器和元件映像寄存器中读出各继电器的状态,并根据此状

27、态执行用户程序,执行结果再写入元件映像寄存器中;在紧接着的下一个I/O刷新阶段,将输出映像寄存器的状态写入输出锁存电路,再经输出电路传递到输出端子,从而控制外接器件动作。3 系统设计3.1 硬件设计3.1.1 控制系统I/O地址分配根据控制系统的要求,控制系统应具备的输入/输出点数、名称、代码及地址编号如表3.1所示。表3.1 I/O地址分配表 序号输入点输入地址序号输出点输出地址 1I0.0 启动开关SB01Q0.0电机M1正转(KM1) 2I0.1 停止开关SB12Q0.1电机M1反转(KM5) 3I0.2 检测开关S13Q0.2电机M2正转(KM2) 4I0.3 检测开关S24Q0.3电

28、机M2反转(KM6)5Q0.4电机M3正转(KM3)6Q0.5电机M3反转(KM4)7Q1.1A灯亮8Q1.2B灯亮9Q1.3C灯亮3.1.2 电气控制系统原理图这里只给出主电路和PLC外围接线图。1.主电路图如图3.1所示电控系统主电路图,共有三台电机,其中主轧电动机两台,传送电动机一台。3.1主电路图PLC外围硬件接线图,如图3.2所示。图3.2 外围硬件接线图3.2 软件设计在本系统中,PLC程序设计的主要任务是接受外部开关信号(按钮、继电器)的输入,判断当前的系统状态以及输出信号去控制接触器、继电器等部件,以完成相应的控制任务。轧钢机梯形图如图3.3。 图3.3 轧钢机梯形图4 轧钢机

29、的监控系统4.1 画面的开发方法4.1.1 监控画面的开发方法实时监控系统上机应用软件的开发建立在组态软件的基础之上,是工业控制系统软件开发的一个方向。当计算机硬件有了飞速发展之后,各种应用领域对软件提出了更高的要求。所谓组态软件,即一组功能强大的软件包,它有一个友好的界面,开发时操作简易灵活,开发的产品直观生动,显示画面丰富,工业控制中的各种显示仪表盘,回路调节图,历史曲线图,实时曲线都可以通过它来实现。4.1.2 组态软件组态王软件是西门子公司的基于PLC硬件,运行在Windows平台上的一种组态软件,该组态主要是应用程序的集成开发环境,软件开发者在这个环境中完成界面的设计,变量的定义等工

30、作,它具有先进完善的图形生成功能,同时具有数据报警,趋势曲线,过程记录,安全防范等重要功能,组态显示画面是软件的是实时运行环境,用于显示画面开发系统中建立的图形画面,并负责软件与PLC之间的数据交换,实时更新变量的数值,同时完成报警显示,历史记录查询,趋势曲线监视等功能,并可生成历史数据文件,他是工业现场监控和数据采集系统的最终形式。上位机应用软件的开发建立在组态软件基础之上,是工业控制系统软件开发的一个方向,组态王软件功能强,实时性好,人机界面美观,软件稳定性好,应用程序开发周期短,是一种较为理想的实时控制平台软件,基于PLC我们可以构件两层结构,方便用户对现场设备的观测和控制,可以查看现场

31、图形显示,历史曲线,报警信息,并能根据权限进行报警应答,变量修改等。组态王软件具有以下的特点:1实验全部用软件来实现,只需利用现有的计算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费。2该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。在采用组态王开发系统编制应用程序过程中要考虑以下三个方面:(1) 图形,就是怎样用抽象的图形画面来模拟实际的工业

32、现场和相应的工控设备。(2) 数据,就是创建一个具体的数据库,并用此数据库中的变量描述工控对象的各种属性,比如水位、流量等。(3) 连接,就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控可编程控制器简称PC(英文全称:Programmable Controller),它经历了可编程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC(英文全称:Programmable Logic Controller)和可编程序控制器PC几个不同时期。为与个人计算机(PC)相区别,现在仍然沿用可编程逻辑控制器这个老名字。4.2 监控画面的设计4.2.1 组态工程的建立

33、1启动“组态王”工程管理器(ProjManager),打开组态王窗口。弹出如下图4.1所示。图4.1 组态王窗口图2在组态王窗口中,选择菜单“文件新建工程”或单击“新建”按钮,弹出如下图4.2所示。图4.2 新建工程13单击“下一步”继续。弹出“新建工程向导之二对话框”,如下图4.3所示。图4.3 新建工程24在工程路径文本框中输入一个有效的工程路径,或单击“浏览”按钮,在弹出的路径选择对话框中选择一个有效的路径。单击“下一步”继续。弹出“新建工程向导之三对话框”,如下图4.4所示。图4.4 新建工程35在工程名称文本框中输入工程的名称(基于PLC自控轧钢机监控系统设计),该工程名称同时将被作

34、为当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于32个字节,工程描述长度应小于40个字节。单击“完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,如下图4.5所示。图4.5 新建工程46单击“否”按钮,则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行“文件设为当前工程”命令;单击“是”按钮,则将新建的工程设为组态王的当前工程。定义的工程信息会出现在工程管理器的信息表格中。双击该信息条或单击“开发”按钮或选择菜单“工具切换到开发系统”,进入组态王的开发系统。如下图4.6所示。图4.6 组态王的开发系统4.2.2

35、创建组态画面1进入新建的组态王工程,选择工程浏览器左侧大纲项“文件画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如下图4.7所示。图4.7 定义新画面2在“画面名称”处输入新的画面名称(基于PLC自控轧钢机监控系统),其它属性目前不用更改。点击“确定”按钮进入内嵌的组态王画面开发系统。如下图4.8所示。图4.8 创建新画面3在组态王开发系统中从“工具箱”中分别选择“矩形”和“文本”图标,绘制一个矩形对象和一个文本对象,如下图4.9所示。图4.9 轧钢机的组态图4.2.3 定义I/O设备1选择工程浏览器左侧大纲项“设备COM1”,打开定义I/O设备的窗口,如下图4.10所示。图4

36、.10 定义I/O设备窗口2在工程浏览器右侧用鼠标左键双击“新建”图标,处输入新的画面名称(基于PLC自控轧钢机监控系统),其它属性目前不用更改。弹出“设备配置向导一”,如下图4.11所示。 图4.11 设备配置向导13在“设备配置向导1”中,选择PLC/西门子/SS系列/S7-200/PPI选项,如“设备配置向导2”。如下图4.12所示。图4.12 设备配置向导24在“设备配置向导3”中,为外部设备取一个名称,如下图4.13所示。图4.13 设备配置向导35在“设备配置向导4”中,为设备选择连接串口,设为COM1,如下图4.14所示。图4.14 设备配置向导46在“设备配置向导5”中,填写设

37、备地址,设为2,如下图4.15所示。图4.15 设备配置向导57在“设备配置向导6”中,设置通信故障恢复参数(一般情况下使用系统默认设置即可),如下图4.16所示。图4.16 设备配置向导68请检查各项设置是否正确,确认无误后,单击“完成”。如下图4.17所示。图4.17 设备配置向导6设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“PLC”。在定义数据库变量时,只要把I/O变量连结到这台设备上,它就可以和组态王交换数据了。4.2.4 构建数据库1回到Explorer界面,选择“数据库数据词典”,弹出工程浏览器窗口,如下图4.18所示。图4.18 工程浏览器窗口2在工程浏览器右侧用鼠

38、标左键双击“新建”图标,弹出“定义内存变量属性”对话框例如,在“变量名”处输入变量名,如a;在“变量类型”处选择变量类型如:内存整型,其它属性目前不用更改,单击“确定”即可。如下图4.19所示。图4.19 定义内存变量属性3上面的对话框在“变量类型”处选择变量类型如I/O整数;在“连接设备”中选择先前定义好的I/O设备新建I/O设备;在“寄存器”中定义为Q0.6;在“数据类型”中定义为bit类型。其它属性目前不用更改,单击“确定”即可。弹出窗口如下图4.20所示。图4.20 工程浏览器窗口根据以上数据库的构建过程,把组态图中的各个图形进行定义,如a、a1、a2、gd等等。4.2.5 建立动画连

39、接1继续上面的工程。双击图形对象即矩形,可弹出“动画连接”对话框,如下图4.21所示。图4.21 动画连接窗口2用鼠标单击“填充”按钮,在“表达式”处输入“a”,“缺省填充刷”的颜色改为黄色,弹出对话框如下图4.22所示。图4.22 动画连接窗口3单击“确定”,再单击“确定”返回组态王开发系统。为了让矩形动起来,需要使变量即a能够动态变化,选择“编辑画面属性”菜单命令,弹出对话框如下图4.23所示。图4.23 画面属性窗口4单击“命令语言”按钮,弹出画面命令语言对话框,如下图4.24所示。图4.24 画面命令语言窗口5在编辑框处输入命令语言,此为画面执行命令语言的执行周期。单击“确认”,及“确

40、定”回到开发系统。双击文本对象“#”,可弹出“动画连接”对话框,用鼠标单击“模拟值输出”按钮,在“表达式”处输入“b”。单击“确定”,再单击“确定”返回组态王开发系统选择“文件全部存”菜单命令。4.2.6 运行调试组态王工程已经初步建立起来,进入到运行和调试阶段。在组态王开发系统中选择“文件切换到View”菜单命令,进入组态王运行系统。在运行系统中选择“画面打开”命令,从“打开画面”窗口选择“Test”画面。显示出组态王运行系统画面,即可看到矩形框和文本在动态变化。5 软硬件调试本次所做的设计课题主要采用S7-200系列机型进行程序设计,利用组态王软件对自动轧钢机进行画面组态,很好的完成了老师

41、要求的设计任务,课题设计控制要求:按启动开关,电机M1、M2运行,Y1给出向下的轧压量。当传送带上面有钢板时,S1传感器为ON。则电机M3正转,钢板轧过后,S1信号消失为OFF,检测传送带上面钢板到位的传感器S2有信号为ON,表示钢板到位,电磁阀2动作,电机M3反转,将钢板推回,Y1第二次给出比Y1第一次给出更大的轧压量,S2信号消失,S1有信号电机M3正转。当S1的信号消失,仍重复上述动作,完成二次轧压。当第三次轧压完成后,S2有信号,则停机。可以重新启动。总结此系统可以在控制室通过人机界面来设置监控系统、启动和停止电动机,修改或调节控制系统参数,轧钢系统的故障信息或监控系统的故障信息可以在人机界面上反应出来,以用来提示用户。现场操作人员可以在现场实现每台电动机的启动、停止;调节每台电动机的速差,调节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论