许昌西门子S7-300代理商
许昌西门子S7-300代理商
1 引言
为了进一步调整产业结构,tigao安钢集团公司的经济效益,由武汉设计院设计建造的6流小方坯连铸机2000年6月投产竣工,后又经过两次较大规模的技术改造,该工程自动控制系统技术先进、价格合理,运行性能安全可靠,电仪一体化程度高,运行几年来,运行效果一直很好,2003年产钢达80万吨。
2 PLC自动控制系统功能介绍
根据生产工艺的要求,自动化系统分为一级自动化和二级自动化控制,其中一级自动化为基础自动化级,是一套完整的电/仪一体化控制系统,连铸机每流设置一台德国西门子公司的S7-300系列PLC控制器,公用设备采用一台S7-400 PLC,电磁搅拌系统采用ABB公司的PLC,1~3流,4~6流液面控制系统各有一台S7-300 PLC,另设两个CRT操作站,其配置柜图如附图。
附图 连铸机自动化系统配置图
一级自动化的主要作用,一是完成各工艺装置的逻辑控制和操作,工艺参数的设置;二是工艺参数、设备状态的显示和报警及工艺流程画面的监控;三是过程控制及计算机的通讯等。该系统的主要特点是:采用电/仪一体化设计,结构严谨,自动化程度高,S7系列PLC数据处理能力和逻辑运算能力非常大,编程灵活,抗干扰能力强,使用维护方便等。
(1) 传动部分
对拉矫机、大包回转台、振动电机等需要调速的设备采用西门子公司的6SE70系列矢量控制变频调速装置,电磁搅拌采用瑞典ABB公司生产的可控硅逆变器柜组。
(2) 铸机公用PLC的功能
大包回转台包盖升降施转控制;中间包车行走、升降控制;风机控制;液压系统控制;连铸机水系统电动阀门控制;推钢机和翻转冷床控制;工艺过程的数据采集;相关设备逻辑关系联锁控制;铸机运行状态信息控制等。
(3) 铸流PLC功能
结晶器振动控制;拉矫机拖动控制;引锭杆传动控制;切割车控制;铸流辊道拖动控制;二冷水控制;故障报警等。
(4) CRT操作站画面
采用西门子产品Wincc组态软件,其主要功能为:生产过程的操作和参数修改;工艺流程画面显示;故障报警画面显示、报表打印和过程值趋势图显示等。
系统控制分为自动控制、手动控制和维修控制三种方式。自动控制分为过程计算机控制和电气自动控制两种。选择过程计算机控制方式后,控制的设定值来自二级计算机。选择电气自动化控制方式后,系统按PLC程序自动完成,系统的操作和设定置来自CRT操作站。选择手动控制方式,借助于CRT操作站和操作台进行操作。此种方式通常控制单体设备。在维修方式下,选择开关打在机旁,主要用于设备的现场调试与维修。
3 系统的完善与改进
在铸机的运行过程中,根据现场情况和工艺要求的变化。我们也实时对某些方面做进一步的完善和改进措施。如一台变频器控制三台拉矫机改为脱坯辊单独采用一套变频调速装置;对24V直流系统进行更为详尽的按类分别供电控制;在Wincc画面上增加部分过程值的显示和趋势图;增加Wincc变量用于报警显示等等,这些改进在运行实践中证明是有益于连铸机的正常运行和方便设备的维修维护。
4 结束语
该铸机PLC控制系统运行至今,铸坯表面及内部质量都完全满足工艺要求,为我厂成功开发品种钢、促进产品结构多元化发挥了重要作用,也取得了十分可观的经济效益
1 引言
近年来,随着计算机技术的迅速发展,对科研实验效果的要求也越来越高。在冶金行业中金属塑性热加工过程的研究中,要求能够jingque的测量实验数据,同时又能对即将使用在生产线上的各种传感器、执行器进行测控,以便对其性能进行评估,为终安装在生产线上能可靠运行提供保障。但被测量的信号或被控制对象所处的位置是不同的,如测量一个钢块在被加热过程中,不同位置的点的温度变化时,要在加热炉附近进行。而测控一个伺服阀的性能要在液压站附近进行,为此我们开发了一套可以对多种信号进行测量,也可以对某些对象进行闭环控制的测控车。
具体地说,此测量车可以测量压力、扭矩、liuliang、速度、位移、电压、电流以及钢板温度等信号。可以对伺服阀、液压马达、加热炉、水幕(或集管)冷却水的liuliang等进行闭环控制。
2 系统的硬件构成
整个测控车控制系统包括两部分,即测量控制部分和数据处理及分析部分。测量和控制部分采用西门子公司S7-300系列PLC,选择CPU-315-2DP作为控制器,与ET200组成PROFIBUS-DP网,以便于对分散的对象进行控制时减少接线。选用6ES7 331-7KF02多功能模拟量输入模块做信号采集,因为此模块可以采集热电偶信号,电压信号和电流信号。模拟量输出模块选择12位精度的6ES7 322-5HD01。
数据处理及分析部分采用为工业控制计算机,通过美国NI公司提供的PC-1500PFB PROFIBUS通讯卡,实现上位机与控制器之间的数据交换。软件采用该公司的图形化软件LabVIEW7.0。硬件配置见图1所示。
图1 控制系统硬件配置
3 系统的功能原理
该测量车机械结构紧凑、移动灵活、接线方便。另外ET200M部分为一个单独的控制箱,它与CPU之间只有一条数据线,因此可以放在与测量车有一段距离、靠近被控制点附近。
该测量车可以对被测量进行短时或长时间的测量,并将数据通过PROFIBUS总线保存在上位机中,之后对数据进行绘制各种曲线、拟合、回归等处理,还可以打印报表等。可以快速地记录闭环控制过程中的Setpoint值、Process Variable值、偏差值和PID输出值,以便对被控对象的性能,控制效果等进行分析和评估。
该控制系统的硬件控制器为S7-300系列的CPU315-2DP,具有速度快、可构成DP网的特点。模拟量输入模块采用331-7KF02,该模块通过改变其侧面的4个小方块的安装方向,来改变所测量信号的种类,即电压、电流、热电偶信号。每一个小方块控制两通道,共8个通道。另外在STEP7的HardWare Config中,在331-7KF02的属性里也要选定与小方块指示相同的信号类型。在硬件接线方面,要将331-7KF02模块的前连接器的第10、11脚短接,并连接到每个通道的负端。这样才能正确地测量到信号。模拟量输出信号选用322-5HD01,其输出可以选择电压或电liuliang方式。
计数器选用FM350-2,具有8个通道。开关量输入模块为321-1BL00-0AA0,即32点,24VDC。开关量输出模块为两种:一种是322-1BL00-0AA0,32点,24VDC;另一种是322-1HF01-0AA0,为8点继电器输出,可以直接控制电流较大的负载。
4 系统软件
测量和控制部分的软件为西门子公司的STEP7 5.2,该软件编程直观快捷,函数功能齐全,调试方便。软件结构是根据不同的任务分为若干个子程序,通过上位机传送的不同参数,或控制面板上的转换开关来启动相应的程序,如图2所示。如在温度测量的程序中,分为测量热电偶的温度mV信号和测量来自红外线测温仪的4~20mA电流信号,不同类型的信号,其标度变换将调用不同标定子程序。在控制部分中liuliang控制和位移控制也是不同的子程序。
图2 系统软件任务分配
上位机的软件为LabVIEW7.0,通过PC-1500PFB PROFIBUS通讯卡于PLC交换数据。该软件具有运行速度快,数据分析和数据处理的函数齐全,编程速度快,界面友好等特点。在人机界面中,对各种类型的测量和控制的试验进行编码,当操作者选择了相应的实验后,通过通讯将该实验编码及相关的参数一起发送到PLC中的特定DB块中,PLC程序得到实验编码后进行初始化,然后等待操作者按下启动按钮,程序才能真正地运行。在测量和控制中采集到的数据以数组的形式存放在不同的数据块中。上位机在传送完实验参数后,将运行数据接收子程序,将PLC中DB块内的实验过程数据获得并存储在上位机中,同时在上位机可以实时显示这些数据。
该测控系统中包含了许多子程序,现将其中的2个为例说明编程思想。
1 引言
为使工科学生在校期间就受到良好的工程实践锻炼,建设具有实际工程环境的实验室和实训基地一直是自动化实验室建设的重要目标。过程控制是指对连续性工业生产过程中有关物理量(温度、压力、liuliang及液位四个参数)的自动调节控制。电热锅炉控制系统实验装置是根据自动化及相关教学的特点,基于过程控制基础上集PLC技术、网络技术和计算机监控为一体的先进的实验装置,采用了多种常用控制方法及理论,除包含常见的PID算法及改进算法外,还增加了模糊控制、人工神经网络控制等国内外先进的控制策略。
2 电加热锅炉控制系统网络结构
电加热锅炉控制系统实验装置采用两层网络拓扑结构,上层采用工业以太网,用于监控计算机与PLC主站之间的通讯。底层为PROFIBUS现场总线,连接PLC主站DPM1和PLC从站DPS1,其中主站控制电热锅炉控制系统实验装置,从站控制其它过程控制系统实验装置。其网络拓扑结构如图1所示:
图1 电热锅炉控制系统网络结构
2.1 系统功能及软件平台
整个控制系统包括监控级和现场级,监控级由4台PC机作为上位机,通过以太网相连。上位机利用WinCC V5.1编写实验监控应用程序。监控应用程序实现对实验装置的状态监视、数据采集与处理、控制算法的设定计算和优化、实验数据历史趋势曲线显示和实验数据实时显示功能。PLC的控制程序由上位机利用STEP7 V5.1软件编写,并通过以太网对PLC进行硬件组态、通讯组态、程序下载、在线诊断PLC硬件状态、控制PLC的运行状态和I/O通道的状态等。下位机PLC完成所有与控制系统相关的逻辑控制、模拟量的采集及处理、常规PID控制、模糊控制、神经网络控制等实时控制任务。
2.2 PLC的硬件配置
PLC主站选用西门子公司的400系列PLC CPU 412-2DP,它带有一个PROFIBUS-DP和一个MPI接口。由于CPU-412具有强大的处理和运算能力,整个系统(包括主站和从站)只采用一块CPU模块,主站还带有四个信号处理模块(DI 16 、DO 16、AI 16和AO 8)和一个通讯模块CP443-1(用于上位机WinCC站和SIMATIC S7 PLC主站通过工业以太网进行通讯)。从站选用PROFIBUS-DP分布式I/O ET-200M IM 153,带两个信号处理模块(DI 16/DO 16 和 AI 4/AO 2),PROFIBUS-DP 用于SIMATIC PLC主站与PLC从站之间的通讯。锅炉控制参数和状态模拟量(例如液位、liuliang、压力、温度等)及开关量(例如继电器、接触器、指示灯等)通过PLC的模拟量和数字量输入输出模块分别连接到PLC主站DPM1和从站DPS1,再通过以太网和监控级交换信息。
3 电热锅炉控制系统实验装置
电热锅炉控制系统实验装置模拟日常生活中的热水锅炉控制系统,将变频器调速技术、计算机和智能控制技术相结合,完成生活中热水锅炉对进水、出水、电加热装置通断时间比的自动控制,使锅炉的进水liuliang、出水liuliang、水温、水位保持在佳状态。实现热水锅炉系统安全、可靠、稳定运行和达到节能降耗的目的。电热锅炉实验装置主要由微型电热锅炉、固态继电器电加热装置(DGT)、变频器(MMV)及相关的检测装置、变送器和执行机构等过程控制仪表组成。
3.1 过程控制实验
电热锅炉控制系统是一个复杂的多输入多输出(MIMO)的系统。执行机构有:变频器、电动阀、电磁阀和固态继电器电加热装置;被控对象有:进/出水liuliang、进/出水压力、锅炉液位和锅炉水温。所以在此基础上可以设计liuliang系统控制实验、压力系统控制实验、液位系统控制实验、温度系统控制实验等过程控制实验。其实验原理框图如图2所示,被控对象输出记为y,变送器检测得到输出的4~20mA的电流反馈信号yf,由PLC的AI模块经A/D转换成数字信号,输入PLC,再与从上位机键盘输入的设定值yr比较,得到偏差信号e,PLC根据偏差信号e,执行控制器算法程序,计算出控制量,经AO模块D/A转换成4~20mA的电流控制信号u,控制广义对象的输出y,使其跟踪设定值yr。
图2 过程控制实验原理框图3.2 耦合控制实验
电热锅炉与一般的锅炉系统一样,只是其结构相对简单,电能取代了风煤作为燃料,但是仍然存在liuliang、液位、温度以及压力的耦合作用。与其它多输入多输出(MIMO)系统一样,一个输入信号的变化会使多个输出量发生变化,每个输出也不只受一个输入的影响。而工业过程控制则要求系统能够安全稳定运行,有较好调节能力,能以较小的误差跟踪设定值的变化,并使误差为零。解耦控制一直是过程控制中的一个难点,为了达到高质量的控制性能,必须进行解耦设计,构成解耦控制系统。电加热热水锅炉系统的解耦控制原理框图如图3所示,其中yr1和y1分别对应电热锅炉的温度给定值和输出值;yr2和y2分别对应电热锅炉液位的给定值和输出值。控制器C1、C2的控制算法可以选择常规PID、神经网络PID、模糊自适应PID等先进算法。
图3 对角矩阵解耦控制系统的原理框图
3.3 智能控制算法实验
在PID控制中,一个关键的问题就是PID参数的整定,且一旦整定计算好后,在整个控制过程中都是固定不变的。而锅炉系统具有很大的延时,并且参数实时变化,难以建立jingque的数学模型,常规的PID是难以实现准确的控制。解决这些问题的方法是采用比PID更为有效的智能控制技术—模糊控制方法和神经网络控制方法。
模糊控制算法具有阶跃响应速度快、jingque度较高、对参数变化不敏感以及整定更为容易等特点。应用模糊
集合理论建立PID参数与偏差量e、偏差变化量ec间的二元函数关系: 。显然能根据不同的e和ec在线调整PID的三个参数,使系统尽可能获得佳性能。其控制原理框图如图4所示:
图4 模糊PID控制原理框图
人工神经网络具有自学习特性,用神经网络修正PID控制器的参数,并将其应用于压力、liuliang、液位、温度以及解耦控制系统,通过自学习算法,在线(或离线)调整网络权值,实现PID控制器参数自整定,tigao控制精度及控制器的适应性,取得满意的控制效果。其控制原理框图如图5所示。
图5 神经网络PID控制原理框图
4 BP神经网络PID控制算法及实现
基于BP神经网络PID控制由两部分组成:常规PID控制算法和基于BP神经网络的多变量学习算法。
4.1 常规PID控制算法
采用增量式数字PID控制的算法为:
式中, u(k)为当前时刻的控制量;
u(k-1)为上一时刻的控制量;
分别为比例、积分、微分系数;
e(k)为给定量和当前时刻的检测量的偏差;
e(k-1)为给定量和上一时刻的检测量的偏差;
e(k-2)为给定量和两个时刻前的检测量的偏差。
4.2 神经网络多变量学习算法
BP神经网络多变量学习算法由前向传播算法和反向传播算法两部分组成。设BP神经网络是一个3层BP网络,输入层节点为3个,分别为输入设定值、偏差信号e和偏差变化量ec;Q个隐含层节点;输出层节点为3个,分别为PID控制器的三个可调参数。
(1) 前向传播算法
神经网络输入层的输入为:
式中,为隐含层加权系数,上角标1、2、3分别表示输入层、隐含层和输出层,f(x)取正负对称的Sigmoid函数。
神经网络输出层的输入输出为:
式中,为输出层加权系数,由于不能为负,所以g(x)取非负的Sigmoid函数。
(2) 反向传播算法
多输入多输出神经网络PID控制器是一种无教师信号的自学习控制,需要引入性能指标函数:
依速下降法修正网络的加权系数,并附加一加速收敛全局极小的惯性项,则有:
式中,η为学习速率;α为惯性系数。
由于未知,则近似用符号函数取代,由此带来计算不jingque的影响可以通过调整学习速率η来补偿。
由式(1)和式(4),可求得:
由上述分析可得网络输出层权值的学习算法为:
同理可得网络隐含层权值得学习算法为:
5 结束语
本实验装置已用于自动化的实验教学,运行状况良好。通过这套实验装置可使学生对计算机网络控制系统结构有一个直观、深刻的认识。并使学生了解生产过程中的参数检测与控制,以及多种先进的控制策略和算法。该系统结构模式不仅可以用于实验教学,也可以应用于复杂的工业生产过程控制中,完成对压力、liuliang、液位和温度等过程参数的实时监测与控制
- 濮阳西门子S7-300代理商 2024-05-08
- 安阳西门子S7-300代理商 2024-05-08
- 新乡西门子S7-300代理商 2024-05-08
- 鹤壁西门子S7-300代理商 2024-05-08
- 焦作西门子S7-300代理商 2024-05-08
- 平顶山西门子S7-300代理商 2024-05-08
- 洛阳西门子S7-300代理商 2024-05-08
- 开封西门子S7-300代理商 2024-05-08
- 郑州西门子S7-300代理商 2024-05-08
- 河南西门子S7-300代理商 2024-05-08
- 菏泽西门子S7-300代理商 2024-05-08
- 滨州西门子S7-300代理商 2024-05-08
- 聊城西门子S7-300代理商 2024-05-08
- 德州西门子S7-300代理商 2024-05-08
- 临沂西门子S7-300代理商 2024-05-08