6ES7231-7PF22-0XA0技术数据
采用微处理器对给定值和位置反馈作比较。如果微处理器检测到偏差,它就用一个五步开关程序来控制压电阀,压电阀进而调节进入执行机构气室的气liuliang。
微处理器根据偏差(给定值W与位置反馈信号X)的大小和方向输出一个电控指令给压电阀。压电阀将控制指令转换为气动位移增量,当控制偏差很大时(高速区),定位器输出一个连续信号;当控制偏差不大(低速区),定位器输出连续脉冲;当控制器偏差在允许误差范围内(自适应或可调死区状态),则没有控制指令输出。
SIEMENS定位器采用适当的安装组件固定到直行程或角行程执行机构上,执行机构的直线或转角位移通过安装的组件检测并到耐磨连接导电塑料电位转换器。
装在直行程执行机构上的组件检测的角度误差被自动地校正。当SIEMENS定位器采用二线制连接时,它*从4至20mA给定信号中获取电源。亦可从PROFIBUS总线信号中获取电源。对于基金会现场总线(FF)同样适用。
带预控压电阀的气动阀组
压电阀可以释放很短的控制脉冲,能够达到很高的定位精度。主导元件是一个压电柔韧开关,它同主控气路连在一起。压电阀组具有极长的工作寿命。
现场操作
现场操作由内置LCD和3个输入按键完成。自动、手动和组态可通过按钮切换。
手动模式时,可在整个量程范围驱动阀门动作。
通过SIMATIC PDM软件进行操作和监控
SIMATICPDM软件允许通过PC或手提电脑方便实现远程操作和监控,定位器也能使用该软件组态,利用过程数据和对比数据可确定整机故障诊断和维护的重要信息。
SIMATIC PDM软件支持HART通讯,也支持PROFIBUSPA通讯协议。
当进行HART通讯时,用双芯电缆,通过HART调制解调器连接到PC机或笔记本的COM口。HART通讯所使用的信号是采用频移键控方式叠加在电流信号上。
自动初始化
使用一个简单的组态菜单可以快速配置SIEMENS定位器,也可以通过自动初始化功能调节SIEMENS定位器。
在初始化时,微处理自动确定执行机构的零头,大行程,作用方向和执行机构的定位速度,用这些来确定小脉冲时间和死区,从而优化控制效果。
低耗气量
PLC在数控机床中的工作流程简介 PLC的分类
PLC在数控机床中的工作流程,和通常的PLC工作流程基本上是一致的,分为以下几个步骤:
(1).输入采样:输入采样,就是PLC以顺序扫描的方式读入所有输入端口的信号状态,并将此状态,读入到输入映象寄存器中。当然,在程序运行周期中这些信号状态是不会变化的,除非一个新的扫描周期的到来,并且原来端口信号状态已经改变,读到输入映象寄存器的信号状态才会发生变化。
(2)、程序执行:程序执行阶段系统会对程序进行特定顺序的扫描,并且读入输入映像寄存区、输出映像寄存区的读取相关数据,在进行相关运算后,将运算结果存入输出映像寄存区供输出和下次运行使用。
(3)、出刷新阶段:在所指令执行完成后,输出映像寄存区的所有输出继电器的状态(接通/断开)在输出刷新阶段转存到输出锁存器中,通过特定方式输出,驱动外部负载。
PLC是专为工业自动控制而开发的装置,通常PLC采用面向控制过程,面向问题的“自然语言"编程。不同厂家的产品采用的编程语言不同,这些编程语言有梯形图、语句表、控制系统流程图等。为了增强PLC的各种运算功能,有的PLC还配有BASIC语言,并正在探索用其他语言来编程。
日本的FANUC公司、立石公司、三菱公司、富士公司等所生产的PLC产品,都采用梯形图编程。在用编程器向PLC输入程序时,一般简易编程器都采用编码表输入,大型编程器也可用梯形图直接输入。在众多的PLC产品中,由于制造厂家不同,其指令系统的表示方法和语句表中的助记符也不尽相同,但原理是*相同的。在本书中我们以FA到预先设置的安全位置。
带预控压电阀的气动阀组
现场操作
现场操作由内置LCD和3个输入按键完成。自动、手动和组态可通过按钮切换。
手动模式时,可在整个量程范围驱动阀门动作。
通过SIMATIC PDM软件进行操作和监控
SIMATIC PDM软件支持HART通讯,也支持PROFIBUSPA通讯协议。
自动初始化
低耗气量
SIEMENS定位器的特点就是耗气量极少。传统的定位器耗气量很大。现代压电技术的使用,使SIEMENS定位器只在动作的时候消耗气体,这就意味它在很短时间内就可以收回本身投资。
安装在各工位的分布式I/O模块ET200S和ET200eco通过现场检测元件和传感器将系统主要的监控参数(主要是开关量)采集进来,ET200S和ET200eco将现场模拟量信号转换为高精度的数据量,通过速度可达12M的Profibus-DP现场总线网络将采集数据上传到中央控制器,控制器根据具体工艺要求进行处理,再通过Profibus-DP网络将控制输出下传给ET200S,实现各工位的控制流程。PROFIBUS是应用广泛的过程现场总线系统。PROFIBUS有三种类型:FMS、DP和PA。PROFIBUS-FMS可用于通用自动化;PROFIBUS-DP用于制造业自动化;PROFIBUS-PA用于过程自动化。使用PROFIBUS过程现场总线技术可以使硬件、工程设计、安装调试和维修费用节省40%以上。PROFIBUS-DP的技术性能使它可以应用于工业自动化的一切领域,包括冶金、化工、环保、轻工、制药等领域。除了安装简单外,它有*的传输速率,可达12Mbits/s,通讯距离可达到1000米,如果加入中继器可以将通讯距离延长到数十公里,具有多种网络拓扑结构(总线型、星型、环型)可供选择。在一个网段上多可连接Profibus-DP从站即ET200S或是ET200eco32个。
整个控制系统根据工艺划分由转台、举升台、举升转移台、翻转机五种工位组成。各部分可独立完成各自的控制任务,并通过工业以太网实现和上位监控系统的连接,由上位系统实现各部分的协调控制。
装配I线工程PLC控制系统和网络通讯系统具有下列特点:
(1)计算机集成自动化过程控制系统,分布式、高可靠性、高稳定性。
(2)从站作为相对独立的系统分散控制各个工位的运行。
3.2 系统控制要点
(1)该系统网络中一个主站CPU下两条profibus网络所带的从站有44个之多,在利用STEP7V5.5编程软件进行硬件配置时,根据S7-300CPU中CPU31XC的地址分配的参数规范,对于数字量输入输出,其地址分配的参数范围为0.0~127.7。在进行硬件配置时,西门子PLCS7-300CPU自带的profibus-DP接口上的profibusI线上的模块数字量I/O地址一般规定在0.0~127.7的范围中,如有超出则采用间接寻址的方式来处理。profibusⅡ线上的模块的数字量I/O地址无论处个范围中,都必须采用间接寻址方式。
(2)关于接触器的硬件互锁。对于转台工位,转台有正转和反转两种工作状态,转台的回转电机需要有一个负荷开关和两个接触器一并来控制(而举升电机一般只需要一个负荷开关和对应的一个接触器即可进行控制),接触器分正转接触器和反转接触器,输入端为380AV。正转接触器的三相电压A、B、C分别和反转接触器的C、B、A短接。当程序在执行过程中,若存在某些漏洞使得正转接触器和反转接触器的输出点置1时,则会出现正转接触器和反转接触器各自的A相和C相短接,造成接触器短路损坏,主电源开关跳闸。为了避免这种事故的发生,保证程序中不能出现两个接触器置1的情况,即是采用接触器上硬件互锁,点Q1、点Q2是输出控制点,Q1两端本应接在正向接触器的两个输入端子,同理, Q1两端本应接在正向接触器的两个输入端子,改接成如图所示。接触器上有自带的一个常开点和一个常闭点,互锁中只需用到常闭点,当输出点Q1闭合时,正向接触器上常闭点随之断开,则Q2输出点两端之间不可能形成回路,也就不会出现短路跳闸的事故。
该项目中涉及到的变量数目较多,根据现场情况随时可能有更改,为了便于管理,采取S7程序界面和Wincc人机界面共用一套变量。这样可以将建立变量的工作量减少一半,也将出错概率减少一半。先安装西门子STEP7软件,之后自定义安装西门子Wincc软件,将Wincc通讯组件安装完整。在西门子STEP7软件中插入OS站,可点击右键打开并编辑Wincc项目。在Wincc项目中需要引用变量的位置进行变量选择,出现变量选择对话框,即可在西门子STEP7项目变量表中选择需要的变量,从而保证人机界面和下位机所用变量的一致性。
3.3 系统控制功能
(1)手自动回路的切换在Wincc人机界面上可以很方便地知道每个工位的手自动状态,手自动状态的切换是在从站的控制箱面板上实现的。在自动状态下,工位的操作全由下位控制,可实现全自动控制机械的操作流程。在手动状态下,操作具有自保护功能,在某些机械操作动作下通过软件互锁可杜绝相应的危险动作的发生。
(2)安全保护上位监控系统设定了若干级操作密码,管理员和操作员分别有自己的操作权限,且操作员在进行操作时有必要的警告提示框和信息提示框出现。
(3)查询源程序代码当上位机画面显示某个工位出现故障时,可从画面直接点击按钮进入相应的下位机梯形图程序界面,即可迅速查找出故障的根本原因,节省了维修时间。
(4)故障报警和报表打印当设备出现故障时,报警框中会出现提示,并伴随有声音报警。操作员可根据需要打印与生产相关的报表信息。
4
西门子S7-300CPU通过两条profibus-DP网络连接若干ET200S和ET200ECO从站构成的集中分散式控制系统已经在该发动机装配线投运,能够保证生产线连续稳定地生产,尤其在机械动作灵敏度上有较大tigao,*了用户的要求。
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。输入采样在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
用户程序执行
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。同样的若干条梯形图,其排列次序不同,执行的结果也不同。采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
根据功能流程图设计出PLC梯形图程序 根据图16所示的功能流程图,设计出梯形图程序。 1使用起保停电路模式的编程对应的状态逻辑关系为: 对应的梯形图程序如图17所示。 2使用置位、复位指令的编程 对应的梯形图程序如图18所示。3使用顺序控制指令的编程 对应的功能流程图如图19所示。对应的梯形图程序如图20所示。
(3)并行分支及编程方法并行分支也分两种,图21a为并行分支的开始,图21b为并行分支的结束,也称为合并。并行分支的开始是指当转换条件实现后,使多个后续步激活。为了强调转换的同步实现,水平连线用双线表示。在图21a中,当工步2处于激活状态,若转换条件e=1,则工步3、4、5起动,工步2必须在工步3、4、5都开启后,才能关断。并行分支的合并是指:当前级步6、7、8都为活动步,且转换条件f成立时,开通步9,关断步6、7、8。PLC顺序控制设计法中的步与动作概念举例介绍 1. 步顺序控制设计法基本的思想是将系统的一个工作周期的划分为若干个顺序相连的阶段,这些阶段称为步(Step),可以用编程元件,(例如辅助继电器M和顺序控制继电器S)来代表各步。步是根据输出量的状态变化来划分的,在任何一步之内,各输出量的ON/OFF状态不变,相邻两步输出量总的状态是不同的,步的这种划分方法使代表各步的编程元件的状态与各输出量的状态是之间有着极为简单的逻辑关系。
送料小车开始停在左测限们开关X2处(见图17),按下起动按钮X0,X2变为ON,打开贮料斗的闸门,开始装料,用定时器T0定时,10s后关闭贮料斗的闸门,Y0变为ON,开始右行,碰到限位开关X1后停下来卸料(Y3为ON),用定时器T1定时;5s后Y1变为ON,开始左行,碰到限位开关X2后返回初始状态,停止运行。根据Y0~Y3的ON/OFF状态的变化,显然一个工作周期可以分为装料,右行、卸料和左行这4步,还应设置等待起动的初始步,分别用M0~M4来代表这5步,图17左上部是小车运动的空间示意图,左下部是是有关编程元件的波形图(时序图),右边是描述该系统的顺序功能图,图中用矩形方框表示步,方框中可以用数字表示该步的编号,一般用代表该步的编程元件的元件的元件号作为步的编号,如M0等,这样在根据顺序功能图设计梯形图较为方便。2. 初始步 与系统的初始状态相对应的步称为初始步,初始状态一般是系统等待起动命令的相对静止的状态。
初始步用双线方框表示,每一个顺序功能图至少应该有一个初始步。 3. 活动步当系统正处于某一步所在的阶段时,该步处于活动状态,称该步为“活动步"。步处于活动状态时,相应的动作被执行:处于不活动状态时,相应的非存储型动作被停止执行。4. 与步对应的动作或命令可以将一个控制系统划分为被控系统和施控系统,例如在数控车床系统中,数控装置是施控系统,而车床是被控系统。对于被控系统,在某一步中要完成某些“动作"(action);对于施控系统,在某一步中则要向被控系统发出某些“命令"(command)。为了叙述方便, 下面将命令或动作统称为动作,并用矩形框中的文字或符号表示,该矩形框应与相应的符号相连。如果某一步有几个动作,可以用图18中的两种画法来表示,并不隐含这些动作之间的任何顺序。说明命令的语句应清楚地表明该命令是存储型的还是非存储型的。例如某步的存储型命令“打开1号阀并保持",是指该步为活动步时打开,该步为不活动时继续打开;非存储型命令“打开1号阀",是指该步为活动步时打开,为不活动步时关闭。除了以上的基本结构之外,使用动作的修饰词(见表1)可以在一步中完成不同的动作。修饰词允许在不增加逻辑的情况下控制动作。例如,可以使用修饰词L来限制配料阀打开的时间。
表1 动作的修饰词 N 非存储型 当步变为不活动步时动作终止 S 置位(存储) 当步变为不活动步时动作继续,直到动作被复位 R 复位被修饰词S,SD,SL,或DS起动的动作被终止 L 时间限制 步变为活动步时动作被起动,直到步变为不活动步或设定时间到 D 时间延迟步变为活动步时延迟定时器被起动,如果延迟之后步仍然是活动的,动作被起动和继续,直到步变不活动步 P 脉冲当步变为活动步,动作被起动并且只执行一次 SD 存储与时间延迟 在时间延迟之后动作被起动,一直到动作被复位 DS 延迟与存储在延迟之后如果步仍然是活动的,动作被起动直到被复位 SL 存储与时间限制 步变为活动步时动作被起动,一直到设定的时间到或动作被复位在图17中,定时器T0的线圈应在M1为活动步时“通电",M1为不活动步时断电,从这个意义上来说,T0的线圈相当于步M1的一个动作,将T0作为步M1的动作来处理。步M1下面的转换条件T0由在时时间到时闭合的T0的常开触点提供。动作框中的T0对应的是T0的线圈,转换条件T0对应的是T0的常开触点。
西门子变频器6SE6430-2UD42-5GB0
PLC输入和输出指令说明与举例 LD:逻辑取指令,从母线开始取常开触点。 LDI:逻辑取反指令,从母线开始取常闭触点。OUT:线圈的驱动指令。 指令说明: 1.LD、LDI指令用于将触点接到母线上。2.OUT指令是对输出继电器、辅助继电器、状态定时器、计数器的线圈驱动指令,对输入继电器不能使用。 3.OUT指令可作多次并联使用。举例: (1) 梯形图 :如图 (2) 程序清单 LD X000 OUT Y000 END ?在分析PLC控制系统的功能时,可以将它想象成一个继电器控制系统中的控制箱,其外部接线图描述了这个控制箱的外部接线,梯形图是这个控制箱的内部“线路图",梯形图中的输入继电器和输出继电器是这个控制箱与外部世界联系的“接口继电器",这样就可以用分析继电器电路图的方法来分析PLC控制系统。在分析时可以将梯形图中输入继电器的触点想象成对应的外部输入器件的触点或电路,将输出继电器的线圈想象成对应的外部负载的线圈。外部负载的线圈除了受梯形图的控制外,还可能受外部触点的控制。图1是某摇臂钻床的继电器控制电路原理图。钻床的主轴电机用接触器KM1控制,摇臂的升降电机用KM2和KM3控制,立柱的松开和夹紧电机用KM4和KM5控制。图2和图4-16是实现具有相同功能的PLC的外部接线图和梯形图。
将继电器电路图转换为功能相同的PLC的外部接线图和梯形图的步骤如下: 了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理,这样才能做到在设计和调试控制系统时心中有数。2 )确定PLC的输入信号和输出负载,画出PLC的外部接线图。继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制,它们的线圈接在PLC的输出端。按钮、控制开关、限位开关、接近开关等用给PLC提供控制合作和反馈信号,它们的触点接在PLC的输入端。继电路图中的中间继电器和时间继电器的功能用PLC内部的辅助继电器和定时器来完成,它们与PLC的输入继电器和输出继电器无关。画出PLC的外部接线图后,也确定了PLC的各输入信号和输出负载对应的输入继电器和输出继电器的元件号。例如图2中控制摇臂上升的按钮SB3接在PLC的X0输入端子上,该控制信号在梯形图中对应的输入继电器的元件号X0。在梯形图中,可以将X0的触点想象为SB3的触点。3)确定与继电器电路图的中间继电器、时间继电路对应的梯形图中的辅助继电器(M)和定时器(T)的元件号。
第2步和第3步建立了继电器电路图中的元件和梯形图中的元件 PLC编程的一般步骤是什么?1.对于较复杂系统,需要绘制系统的功能图;对于简单的控制系统也可省去这一步。 2.设计梯形图程序。 3.根据梯形图编写指令表程序。4.对程序进行模拟调试及修改,直到满足控制要求为止。调试过程中,可采用分段调试的方法,并利用编程器的监控功能。 1、 数据传送指令数据传送指令包括MOV(传送)、SMOV(BCD码移位传送)、CML(取反传送)、BMOV(数据块传送)、FMOV(多点传送)、XCH(数据交换)。
这里主要介绍MOV(传送)指令。传送指令MOV将源操作数据传送到目标,其指令代码为FNC12,源操作数[S·]可取所有的数据类型,即K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目标操作数[D·]为KnY、KnM、KnS、T、C、D、V、Z。如图1所示,,当X0为ON时,执行连续执行型指令,数据100被自动转换成二进制数且传送给D10,当X0变为OFF时,不执行指令,但数据保持不变;当X1为ON时,T0当前值被读出且传送给D20;当X2为ON时,数据100传送给D30,定时器T20的设定值被间接为10秒,当M0闭合时,T20开始计时;MOV(P)为脉冲执行型指令,当X5由OFF变为ON时指令执行一次,(D10)的数据传送给(D12),其它时刻不执行,当X5变为OFF时,指令不执行,但数据也不会发生变化;X3为ON时,(D1、D0)的数据传送给(D11、D10),当X4为ON时,将(C235)的当前值传送给(D21、D20)。注意:运算结果以32位输出的应用指令、32位二进制立即数及32位高速计数器当前值等数据的传送,必须使用(D)MOV或(D)MOV(P)指令。如图2所示,可用MOV指令等效实现由X0~X3对Y0~Y3的顺序控制。