基于PLC的X-Y轴位移控制系统设计3.doc_第1页
基于PLC的X-Y轴位移控制系统设计3.doc_第2页
基于PLC的X-Y轴位移控制系统设计3.doc_第3页
基于PLC的X-Y轴位移控制系统设计3.doc_第4页
基于PLC的X-Y轴位移控制系统设计3.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

2013 届 毕 业 生 毕 业 设 计基于PLC的Z轴位移控制系统设计姓名:班级:11电气2班指导老师:郭红摘要随着电子信息产业的迅速发展,SMT技术已经成为电子组装技术中不可或缺的一部分。SMT技术是指将表面贴装的电子组件,直接焊接于印刷电路底版的表面上,与传统插装工艺不同,SMT工艺的元件及焊点均在同一表面上。并具有微型化、大规模化、自动化的优点。当今绝大部分现代工业中的电器,电子产品都离不开SMT技术的应用。本设计是采用S7200控制三相六拍的反应式步进电机,通过软件设计移位脉冲频率来控制步进电机的匀速前进。移位寄存器指令MW0的低八位按照三相六拍的步进顺序进行赋值来控制步进动机的转动。关键词 贴片机、位移、S7-200PLC、步进电机目 录第1章 绪论11.1 设计背景11.2 系统设计的任务2第2章 Z轴位移控制系统工作原理42.1 PLC控制步进电机42.2 步进电机简介52.3 PLC的发展概述6第3章 Z轴位移控制系统总体设计93.1步进电机的控制方式93.2 驱动电路93.3 PLC驱动步进电机10第4章 控制系统硬件设计114.1 西门子S7-200控制45BF00三相步进电动机114.2 S7200的介绍124.3 步进电机的选择134.4 驱动器的选择144.5丝杆的选择154.6硬件配置 15第5章 控制系统的软件设计165.1 STEP7概述165.2梯形图设计175.3程序设计说明18结 论19参考文献20致 谢21附 录22 第1章 绪 论1.1 设计背景随着电子信息产业的迅速发展,SMT技术已经成为电子组装技术中不可或缺的一部分。SMT技术是指将表面贴装的电子组件,直接焊接于印刷电路底版的表面上,与传统插装工艺不同,SMT工艺的元件及焊点均在同一表面上。并具有微型化、大规模化、自动化的优点。当今绝大部分现代工业中的电器,电子产品都离不开SMT技术的应用。而贴装工艺更是SMT工序中不可或缺的一道。贴片机的组主要作用是将表面组装元器件准确安装到PCB的固定位置上。位于SMT生产线中印刷机的后面,一般为高速机和泛用机按照生产需求搭配使用。 然而在SMT生产过程中往往会遇到很多问题,包括设备问题和工艺问题,设备问题可以用买入新机器的方法来解决。而工艺问题往往复杂和多样化。在生产过程中,可以通过对贴装设备、贴装前准备、贴装过程的操作进行优化来达到提高质量的要求,工艺的优化不仅能大大的提高生产效率和产品质量,同时降低了成本,创造了更大价值。是大多数企业不断努力的方向。SMT是Surface Mounted Technology表面组装技术(表面贴装技术)的缩写,是目前电子组装行业里最流行的一种技术和工艺。SMT工艺技术的特点可以通过其与传统通孔插装技术(THT)的差别比较体现。二者的差别体现在基板、元器件、组件形态、焊点形态和组装工艺方法各个方面。表面组装技术之所以在电子行业中如此流行,概括起来有以下几点优势:易于实现微型化。信号传输速度高。高频特性好。易于实现自动化生产。材料成本低。简化工序,降低成本。正是由于电子产品的日益小型化,功能的复杂化,集成度的密集化这些发展要求推动了SMT表面贴装技术在业界的发展,SMT技术也日益完善。美国是SMT和SMD 的发明地,并一直重视在投资类电子产品和军事装备领域发挥SMT高组装密度和高可靠性能方面的优势,具有很高的水平。我国SMT的应用起步于80年代初期,最初从美、日等国成套引进了SMT生产线用于彩电调谐器生产。我国的事业起步较晚但是发展非常迅猛,在2000年不完全统计,我国约有40多家企业从事SMC/SMD的生产,全国约有300多家引进了SMT生产线,不同程度的采用了SMT。经过十年的发展在中国的发展也具有相当的规模。2010金融危机洗礼之后的SMT产业开始强势复苏,与欧美传统强国相比,中国的SMT产业可谓“风景这边独好”,全球的SMT产业均把目光投向中国,作为电子制造大国的中国开始向着电子制造强国的目标坚实迈进,中国的SMT产业充满了活力,我国的SMT发展形势一片大好,在竞争激烈的发展道路上充满了机遇与挑战。所以本设计以社会需求为基础向着为社会创造更大的价值而努力;以SMT中的贴片这一过程把它细分为X-Y轴位移系统并以此系统为依据经行设计。1.2 系统设计的任务本设计应用西门子系列S7-200PLC对45BF008三相步进电动机通过YKA2404MC驱动器进行控制。步进电机具有较好的控制性能,其启动、停车、反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,因而得到了广泛的应用。步进电机是一种将电脉冲信号转换成直线位移或角位移的执行元件。步进电机具有转子惯量低、定位精度高、无累积误差、控制简单等特点,已成为运动控制领域的主要执行元件之一。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个行业的控制领域都将有广泛应用。而现在的可编程控制器(通常称PLC) 是一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、多种控制功能、网络技术和优越的性价比等性能,能充分适应工业环境,简单易懂,操作方便,可靠性高,是目前广泛应用的控制装置之一。本设计是采用S7200控制三相六拍的反应式步进电机,通过软件设计移位脉冲频率来控制步进电机的匀速前进。移位寄存器指令MW0的低八位按照三相六拍的步进顺序进行赋值来控制步进动机的转动。围绕这两个主要方面,可提出具体的控制要求如下:1)电动机正转启动;2)运行过程中电机按照所编程序运行;3)停止时,应对移位寄存器清零,使每次起动均从零点开始。 Z轴位移控制系统在SMT中的应用如图1图1图2工作原理:一号电动机固定在零点丝杠方向为X轴方向二号电动机固定在一号电动机的丝杠上,当一号电动机启动时二号电动机在一号电动机的丝杠上移动,当一号电动机到达指定位移处停止不动时,二号电动机启动沿Y轴方向固定在二号电动机的丝杠移动。到达指定位置后停止两秒返回。到达零点准备下一次贴片。 第2章 Z轴位移控制系统工作原理2.1 PLC控制步进电机2.1.1 PLC控制步进电机的方法通电换向这一过程称为脉冲分配。例如:三相步进电机的三相三拍工作方式,其各相通电顺序为A-B-C-D,通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D相的通断。如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转。 如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整发出的脉冲频率,就可以对步进电机进行调速。 在本设计中直接使用PLC控制步进电机,可使用PLC产生控制步进电机所需要的各种时序的脉冲。三相步进电机可采用三种工作方式:三相单三拍,三相双三拍,三相单六拍。这三种方式的主要区别是:电机绕组的通电、放电时间不同。工作方式是单三拍时通电时间最短,双三拍时允许放电时间最短,六拍时通电时间和放电时间最长。因此,同一脉冲频率时,六拍的工作方式出力最大。而且,电机是三拍的工作方式时,其分辨率为3度,六拍的工作方式时,分辨率是1.5度。所以,在本课题中,我们采用三相六拍的工作方式,在这种控制方式下工作,步进电机的运行特性好,步进电机分辨率最高。可根据步进电机的工作方式,以及所要求的频率(步进电机的速度),并使用PLC产生各种时序的脉冲。例如:本设计采用西门子S7-200PLC控制三相步进电机的过程。控制步进电机最重要的就是要产生出符合要求的控制脉冲。西门子PLC本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为10KHz,能够满足步进电动机的要求。对PLC提出两个特性要求。一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫兹或更高。其目的是使脉冲能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。如下图所示:驱动器步进电机PLC图3 步进电机的PLC直接控制2.2 步进电机概述步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。在经历了一个大的发展阶段后,目前其发展趋于平缓。然而,由于电动机的工作原理和其它电动机有很大的差别,具有其它电动机所没有的特性。因此,沿着小型、高效、低价的方向发展。步进电动机由此而得名。步进电动机的运行是在专用的脉冲电源供电下进行的,其转子走过的步数,或者说转子的角位移量,与输入脉冲数严格成正比。另外,步进电动机动态响应快,控制性能好,只要改变输入脉冲的顺序,就能方便地改变其旋转方向。这些特点使得步进电动机与其它电动机有很大的差别。因此, 步进电动机的上述特点,使得由它和驱动控制器组成的开环数控系统,既具有较高的控制精度,良好的控制性能,又能稳定可靠地工作。因此,在数字控制系统出现之初,步进电动机经历过一个大的发展阶段3。向由绕组通电的顺序决定。2.2.1 步进电机的基本参数1.电机固有步距角 它表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。2.步进电机的相数 步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.72 。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己步距角的要求。如果使用细分驱动器,则“相数”将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。3.保持转矩 保持转矩是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说2Nm的步进电机,在没有特殊说明的情况下是指保持转矩为2Nm的步进电机。 4.钳制转矩 钳制转矩是指步进电机没有通电的情况下,定子锁住转子的力矩。由于反应式步进电机的转子不是永磁材料,所以它没有钳制转矩。 2.3 PLC的发展概述可编程控制器(简称 PLC) 是种数字运算操作的电子系统,是在20 世纪 60 年代末面向工业环境由美国科学家首先研制成功的。它采用可编程序的存储器,其内部存贮执行逻辑运算、顺序控制、计数和算术运算等操作指令,并通过数字的、模拟的输入和输出,控各种类型的机械或生产过程。可编程序控制器及其有关设备,都是按易于与工业控制系统形成一体、易于扩充其功能的原则设计的。PLC 自产生至今只有30多年的历史,却得到了迅速发展和广泛应用,成为当代工业自动化的主要支柱之一。产生和发展过程现代社会要求生产厂家对市场的需求做出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品。老式的继电器控制系统已无法满足这一要求,迫使人们去寻找一种新的控制装置取而代之。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同:1)中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。2)存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。2.3.1 PLC技术在步进电机控制中的应用随着微电子技术和计算机技术的发展,可编程序控制器有了突飞猛进的发展,其功能已远远超出了逻辑控制、顺序控制的范围。继续沿着小型化的方向发展。随着电动机本身应用领域的拓宽以及各类整机的不断小型化,要求与之配套的电动机也必须越来越小。对电动机进行综合设计。即把转子位置传感器,减速齿轮等和电动机本体综合设计在一起,这样使其能方便地组成一个闭环系统,因而具有更加优越的控制性。向五相和三相电动机方向发展,目前广泛应用的二相和四相电动机,其振动和噪声较大,而五相和三相电动机具有优势性。而就这两种电动机而言,五相电动机的驱动电路比三相电动机复杂,因此三相电动机系统的性能价格比要比五相电动机更好一些8。目前利用可编程序控制器(即PLC技术)可以方便地实现对电机速度和位置的控制,方便地进行各种步进电机的操作,完成各种复杂的工作,它代表了先进的工业自动化革命,加速了机电一体化的实现。用PLC对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,现对步进电机的控制9。步进电机是一种将电脉冲信号转换成直线位移或角位移的执行元件,每当对其施加一个电脉冲时,其输出轴便转过一个固定的角度。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和转向10。PLC直接控制步进电机系统由PLC和步进电机组成,PLC具有实时刷新技术,输出信号的频率可以达到数千赫兹或更高,使得脉冲分配能有很高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。并且,PLC有采用大功率晶体管的输出端口,能够满足步进电机各相绕组数10V级脉冲电压、1A级脉冲电流的驱动要求。PLC控制步进电动机原理图如下: 图4 电动机启动原理图 第三章Z轴位移控制系统总体设计3.1 步进电机控制方式典型的步进电机控制系统如图所示:图5 典型的步进电机控制系统步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。在经历了一个大的发展阶段后,日前其发展趋向平缓。然而,其基本原理是不变的,即:是一种将电脉冲信号转换成直线位移或角位移的执行元件,每当对其施加一个电脉冲时,其输出转过一个固定的角度。步进电机的输出位移量与输入脉冲个数成正比,其转速与单位时间内输入的脉冲数(即脉冲频率)成正比,其转向与脉冲分配到步进电机的各相绕组的脉冲顺序有关。所以只要控制指令脉冲的数量、频率及电机绕组通电的顺序,便可控制步进电机的输出位移量、速度和转向。步进电机的机理是基于最基本的电磁铁作用,可简单地定义为,根据输人的脉冲信号,每改变一次励磁状态就前进一定角度或长度,若不改变励磁状态则保持一定位置而静止的电动机:从广义上讲,步进电动机是一种受电脉冲信号控制的无刷式直流电机,也可看作是在一定频率范围内转速与控制脉冲频率同步的同步电动机。3.2 驱动电路下图为步进电机的驱动电路。图中仅为一相的驱动电路,其余两相与之相同。在图中三极管 T1 起开关作用。当三极管截止时,无集电极电流流通,开关相当于断开;当三极管饱和时, 流过的集电极电流最大, 开关相当于闭合,该开关“动作”可由加于基极的电流来控制。由 T2、T3 两个三极管组成达林顿式功放电路, 驱动步进电机的 3个绕组,使电机绕组的静态电流达到近 2A。电路中使用光电耦合器将控制和驱动信号隔离。当控制输入信号为低电平时,T1 截止,输出高电平,则红外发光二极管截止,光敏三极管不导通,因此绕组中无电流流过;当输入信号为高电平时,T1 饱和导通, 于是红外发光二极管被点亮, 使光敏三极管导通,向功率驱动级晶体管提供基极电流, 使其导通,绕组被通以电流。图6 步进电机驱动电路3.2.1 驱动电路接口图7 驱动器接口3.3 PLC驱动步进电机西门子PLC本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为10KHz,能够满足步进电动机的要求。对PLC提出两个特性要求。一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫兹或更高。其目的是使环形脉冲分配能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。如下图所示:图8 PLC直接驱动电机 第四章控制系统硬件设计4.1 西门子S7-200PLC控制45BF008三相步进电机由以上步进电机的工作原理以及工作方式我们可以看出:控制步进电机最重要的就是要产生出符合要求的控制脉冲。西门子PLC本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为100KHz,能够满足步进电动机的要求。对PLC提出两个特性要求。一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫兹或更高。其目的是使脉冲能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。对输入电机的相关脉冲控制,从而达到对步进电机三相绕组的48V直流电源的依次通、断,形成旋转磁场,使步进电机转动。并通过驱动器对步进电动机的正反转进行控制,已达到X-Y轴位移控制系统中对电机正反转的准确控制。X-Y轴位移控制系统设计接线图如下:图9 Z轴位移控制系统设计接线图设计中需要对贴装头进行定位控制,传动装置需要应用丝杠传动,已达到对贴装头的准确定位,设计中需选用滚珠丝杠G1604-3。选用驱动器为YKA2404MC驱动器。本设计选用PCB板的型号为50*50cm,定位点为30*30mm点。4.2 S7200的介绍PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。PLC常用的存储器类型:1)RAM这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。2)EPROM这是一种可擦除的只读存储器。在断电情况下,存储器内的所有内容保持不变。3)EEPROM这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。空间的分配:虽然各种PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理,其存储空间一般包括以下三个区域:1)系统程序存储区2)系统RAM存储区(包括I/O映象区和系统软设备等)3)用户程序存储区系统程序存储区:在系统程序存储区中存放着相当于计算机操作系统的系统程序。包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等。由制造厂商将其固化在EPROM中,用户不能直接存取。它和硬件一起决定了该PLC的性能。系统RAM存储区:系统RAM存储区包括I/O映象区以及各类软设备,如:逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等存储器。1)I/O映象区:由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要一定数量的存储单元(RAM)以存放I/O的状态和数据,这些单元称作I/O映象区。一个开关量I/O占用存储单元中的一个位(bit),一个模拟量I/O占用存储单元中的一个字(16个bit)。因此整个I/O映象区可看作两个部分组成:开关量I/O映象区;模拟量I/O映象区。2)系统软设备存储区 :除了I/O映象区区以外,系统RAM存储区还包括PLC内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的锂电池供电,数据不会遗失。4.3 步进电机的选择本设计选用45BF008。相数是三相、步距角1.5/3度。电压60V、相电流0.2A、保持转距0.118NM(1.2kg.cm)、空载启动频率500, D为45; D1为25;高H为2.5; d为4;E为14.5;L为58; D2为33;MS为4-M3。图10 45BF三相反应式步进电机实物图图11 45BF三相反应式步进电机尺寸环形分配程序对步进电机各相绕组的通电顺序进行环形脉冲分配,从而控制接到步进电机三相绕组的48V直流电源的依次通、断,形成旋转磁场,使步进电机转动。步进电机的转动,由于步进电机是电感性负载,直流电阻很小,故接限流电阻以免脉冲电流过大损坏,每当步进电机走一步,环形脉冲分配程序的步数减一,当步数减为零时,停止环形脉冲分配,等待下一次的脉冲输入。4.4驱动器的选择本设计选用 UKA2404MC驱动器14个接线孔,设有16档等角度恒力矩细分,最高分辨率60000步/转,使运转平滑,分辨率提高,最高反应频率可达200Kpps ,驱动电流从0.6A/相到5.2A/相分16档可调,单电源输入,电压范围:AC60-110V,可以驱动任何5.8A相电流以下三相混合式步进电机,YKA3611MA是一款经济、小巧的步进驱动器,体积为68x108.5x178mm2。图12 YKA2404MC驱动器4.5丝杠的选择本设计选用滚珠丝杆G1604-3长60cm,丝杆外径16mm导程4mm,滚珠丝杆可以有效的减少滚动摩擦,减少贴装头在运行过程中由于摩擦而产生的误差。 本设计所需要的脉冲数计算公式:脉冲数=(传送距离(mm)丝杠导程(mm)(360步距角)4.6硬件配置表1 硬件配置数量设备制造厂/订货号1SIMATIC S7-200 CPU214SIEMENS 6ES7 214-A AC00-0XB01PC/PPI电缆SIEMENS 6ES7 901 3BF00-0XA01编程器PC2UKA2404MC驱动器2G1604-3丝杠245BF008步进电动机2开关表2 PLC部分输入信号输出信号I0.1启动按钮Q0.0、Q0.2脉冲输入、方向控制I0.2停止按钮Q0.3指示灯Q0.4继电器Q0.5继电器第5章 控制系统的软件设计5.1 STEP7概述STEP7编程软件用于SIMATIC S7、M7、C7和基于PC的WINAC,是供它们编程、监控和参数设置的标准工具。STEP 7具有以下功能:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WINAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。5.1.1 STEP 7的硬件接口PC/MPI适配器用于连接安装了STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信速率为19.2 KBIT/S或38.4 KBIT/S,PLC一侧的通信速率为19.2 KBIT/S1.5MBIT/S。除了PC适配器,还需要一根标准的RS-232C通信电缆。使用计算机的通信卡CP 5611、CP 5511或CP 5512,可以将计算机连接到MPI或PROFIBUS网络,通过网络实现计算机与PLC的通信。也可以使用计算机的工业以太网通信卡CP 1512或CP 1612,通过工业以太网实现计算机与PLC通信。在计算机上安装好STEP7后,在管理器中执行菜单命令“OPTION”“SETTING THE PG/PC INTERFACE” ,打开“INSTALL/REMOVE INTERFACES”对话框。在中间的选择框中,选择实际使用的硬件接口。点击【SELECT】按钮,打开“INSTALL/REMOVE INTERFACES”对话框,可以安装选择框中没有列出的硬件接口的驱动程序。点击【PROPERTIES】按钮,可以设置计算机与PLC通信的参数。5.1.2 STEP 7的编程功能STEP 7的标准版只配置了3种基本的编程语言,梯形图(LAD)、功能块图(FDB)和语句表(STL)、复制和粘贴功能。语句表是一种文本编程语言,使用户能节省输入时间和存储区域,并且“更接近硬件”。STEP 7专业版的编程语言包括S7-SCL(结构化控制语言)、S7-GRAPH(顺序功能图语言)、S7 HIGRAPH和CFC,这四种语言对于标准版是可选的。STEP 7用符号表编辑器工具管理所有的全局变量,用于定义符号名称、数据类型和全局变量的注释。使用这一工具生成的符号表可供所有应用程序使用,所有工具自动识别系统参数的变化。测试功能和服务功能包括设置断点、强制输入和输出、重新布线、显示交叉参考表、状

温馨提示

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

评论

0/150

提交评论