上海西门子数控系统故障报警维修
西门子数控系统显示300608伺服故障维修,西门子数控系统维修,数控系统伺服驱动器维修,数控系统伺服电机维修,西门子802DSL面板维修,按键操作失灵维修,花屏维修,黑屏维修,无显示维修,西门子整流单元维修,西门子数控系统显示300608伺服故障维修,西门子802DSL数控系统维修,数控系统报25201伺服故障维修,数控系统接地故障维修。
数据是程序处理和控制的对象,在程序运行过程中,数据是通过变量来存储和传递的。变量有两个要素:名称和数据类型。对程序块或者数据块的变量声明时,都要包括这两个要素。
数据的类型决定了数据的属性,例如数据长度和取值范围等。STEP 7中的数据类型分为3大类:基本数据类型、复杂数据类型和参数数据类型。
(1)基本数据类型
基本数据类型是根据IEC1131-3(国际电工委员会指定的PLC编程语言标准)来定义的,每个基本数据类型具有固定的长度且不超过32位。
基本数据类型有12种,每一种数据类型都具备关键字、数据长度、取值范围和常数表等格式属性。STEP 7的基本数据类型见表4-2。
表4-2 STEP 7的基本数据类型
【关键点】常数可以用二进制、十进制和十六进制表示。为了阅读方便,当用二进制和十六进制表示时,可以在每4位之间加下划线,例如W#16#FFFF_FFFF和W#16#FFFFFFFF实际是相等的。
(2)复杂数据类型
复杂数据类型是一种由其他数据类型组合而成的,或者长度超过32位的数据类型,STEP 7中的复杂数据类型共有7类。
1) Date_And_Time(日期时间类型)。其长度为64位(8个字节),此数据类型以二进制编码的十进制的格式保存。取值范围是DT#1.0~D#2
2) STRING(字符串)。其长度Z多有254个字符的组(数据类型CHAR)。为字符串保留的标准区域是256个字节长。这是保存254个字符和2个字节的标题所需要的空间。可以通过定义即将存储在字符串中的字符数目来减少字符串所需要的存储空间(例如:string[9]′Siemens′)。
3) ARRAY(数组类型)。定义一个数据类型(基本或复杂)的多维组群。例如:“ARRAY[1..2,1..3] OF INT”定义2×3的整数数组。使用下标(“[2,2]”)访问数组中存储的数据。Z多可以定义6维数组。下标可以是任何整数(-32768~32767)。
4) STRUCT(结构类型)。该类型是由不同数据类型组成的复合型数据,通常用来定义一组相关数据。例如电动机的一组数据可以按照如下方式定义:
5) UDT(用户自定义数据类型)。UDT是由不同数据类型组成的复合型数据,与STRUCT不同的是,UDT是一个模版,可以用来定义其他的变量。它在STEP 7中以块的形式存储,称为UDT块。在S7的项目管理器中,先选中“块”,再单击菜单栏的“插入”→“S7块”→“数据类型”,如图4-1所示,弹出数据类型对话框便可定义新的数据类型。
6) FB和SFB(功能块类型)。确定分配的实例数据块的结构,并允许在一个实例DB中传送数个FB调用的实例数据,在后面文章中会ZD讲解。
(3)参数数据类型
参数数据类型是一种用于FC或者FB的参数的数据类型。参数数据类型主要包括以下几种:
●Timer,Counter:定时器和计数器类型。
●BLOCK_FB,BLOCK_FC,BLOCK_DB,BLOCK_ SDB:块类型。
●Pointer:6字节指针类型,传递DB块号和数据地址。
●Any:10字节指针数据类型,传递DB块号、数据地址、数据数量以及数据类型。
使用这些参数类型,可以把定时器、计数器、程序块、数据块以及一些不确定类型和长度的数据通过参数传递给FC和FB。参数类型为程序提供了很强的灵活性,可以实现更通用的控制功能。
本设计中,是利用PLC控制继电器组,来达到变频-工频的切换。恒压供水系统为闭环控制系统,其工作原理为:供水的压力通过传感器采集给系统,再通过变频器的A/D转换模块将模拟量转换成数字量,同时,变频器的A/D将压力设定值转换成数值量,两个数据同时经过PID控制模块进行比较,PID根据变频器的参数设置进行数据处理,并将数据处理的结果以运行频率的形式控制输出。PID控制模块具有比较和差分的功能,供水的压力低于设定压力,变频器就会将运行频率升高,相反则降低,并且可以根据压力变化的快慢进行差分调节。以负作用为例,如果压力在上升接近设定值的过程中,上升速度过快,PID运算也会自动减少执行量,从而稳定压力,如图6-49所示。供水压力经PID调节后的输出量,通过交流接触器组进行切换控制水泵的电动机。在水网中的用水量增大时,会出现一台“变频泵”效率不够的情况,这时就需要其他的水泵以工频的形式参与供水,交流接触器组就负则水泵的切换工作情况,由PLC控制各个接触器,是工频供电或者是变频供电,按需要选择水泵的运行情况。
图6-49 PID控制原理
1.变频器的PID设定
在PID控制下,使用一个标准输出信号4~20mA,量程范围0~ 0.5 MPa的传感器作为反馈信号与变频器的给定信号进行比较来调节水泵的供水压力,设定值通过变频器的2和5端子(0~ 5V)给定。变频器的PID参数设置流程图如图6-50所示。
如需要校准时,用Pr.902~ Pr.905校正传感器的输出,在变频器停止时,在PU模式下输入设定值。见表6-11所示。
表6-11 模拟输入电压、电流、频率的校正参数设定表
2.PLC控制
PLC在这个项目中的作用是控制交流接触器组进行工频一变频的切换和水泵工作数量的调整。由操作步骤中主回路的接线图可以看出,交流接触器组中的KM0与KM1分别控制1号水泵的变频运行和工频运行,而KM2和KM3则控制2号水泵的变频与工频,KM4与KM5控制3号的变频启动。考虑到操作的安全,我们没有将3号水泵的工频运行连接,即没有实现3台水泵同时工频运行。读者可结合实际生产工艺使用的要求,实行3台水泵的全工频运行。本项目的运行要求如下所述。
系统启动时,KM0闭合,1号水泵以变频方式运行。
当变频器的运行频率超出设定值时输出一个上限信号,PLC通过这个上限信号后将1号水泵由变频运行转为工频运行,KM0断开,KM1吸合,同时KM2吸合,变频启动2号水泵。
如果再次接收到变频器上限输出信号,则KM2断开,KM3吸合,2号水泵由变频转为工频,同时KM4闭合,3号水泵变频运行。如果变频器频率偏低,即压力过高,输出的下限信号使PLC关闭KM4、KM3,开启KM2,2号水泵变频启动。
再次收到下限信号就关闭KM2、KM1,吸合KM0,只剩1号水泵变频工作。
由控制要求可画出本项目PLC参考程序流程图
3.根据系统结构进行主电路和控制电路的连线及PLC程序的编写。
(1)主电
(2)交流接触器及PLC控制回路部分连接图如图6-53所示,即Y21~Y26分别控制继电器KM0~KM5,KM0与KM1、KM2与KM3、KM4与KM5之间分别互锁,防止它们同时闭合使变频器输出端接入电源输入端。
(3)变频器控制回路连接图如图6-54所示,变频器启动运行靠PLC的Y0控制,频率检测的上/下限信号分别通过变频器的输出端子功能FU、OL输出至PLC的X4、X5输入端。PLC的X3输入端为手自动切换信号输入,变频器RT输入端为手/自动切换调整时,PID控制是否有效,由PLC的输出端Y1供给信号。故障报警输出连接与PLC的X2与COM端,当系统故障发生时输出接点信号给PLC,由PLC立即控制Y0断开,停止输出。PLC输入端SB1为启动按钮,SB2为停止按钮,SA1为手自动切换,由SA2~ SA7手动控制变频工频的启动和切换。在自动控制时由压力传感器发出的信号(4~20mA)和被控制信号(给定信号,变频器2端,也可用0~10V信号发生器供给)进行比较通过PID调节输出一个频率可变的信号改变供水量的大小,从而改变了压力的高低,实现了恒压供水控制。
(4)结合项目内容列出恒压供水PLC控制的I/O分配表、接线图、状态流程图及参考程序。I/O分配表见表6-12所示,接线图如6-55所示,状态流程图如图6-56所示。
4.据系统控制要求进行变频器参数设置
(1)按表6-13设定相关参数。
(2)部分参数含义详解。
①Pr.42,输出频率检测。此参数为设定输出频率的动作(检测)值。当输出频率超过设定的动作值时,由端子OL输出ON信号。此参数的设定与Pr.193相对应。为下限标志频率。设定范围:0~ 400Hz。
②Pr.50,输出频率检测。此参数为设定输出频率的动作(检测)值。当输出频率超过设定的动作值时,由端子FU输出ON信号。此参数的设定与Pr.194相对应。为上限标志频率。设定范围:0~ 400Hz。
③Pr.193,OL端子功能的选择。此参数为OL端子功能的选择,本变频器所设定次值为4,是输出频率检测功能。当检测到设定的频率值时输出为低电平,未检测到时为高电平,相当于接点的接通和断开。有时OL也常作为过负荷报警的输出监测。其具体功能设定参照附录。
设定范围:0~
④Pr.194,FU端子功能的选择。此参数为FU端子功能的选择,本变频器所设定次值为5,是第二输出频率检测功能。当检测到设定频率值时输出为低电平,未检测到时为高电平,相当于接点的接通和断开。有时FU也常作为其他功能的输出监测。其具体功能设定参照附录。
设定范围:,
⑤Pr.195,ABC1端子功能的选择。此参数为ABC1继电器输出端子功能的选择,本变频器所设定次值为99,作为变频器报警,异常输出时用。当变频器因保护功能动作时输出停止的转换接点。故障时:B-C间不导通(A-C间导通),正常时:B-C间导通(A-C间不导通)。ABC1也可作为其他功能的输出监测。其具体功能设定参照附录。
上海西门子数控系统故障报警维修