当前浏览器版本较低,部分功能响应较差。使用完整功能,请升级浏览器到最新版本或IE9以上。谢谢!

基于PLC 的温度控制系统

浏览794次时间:2022-03-24

响应特性 response characteristic : 在规定条件下,输入量与相应输出量的关系。 ① 此关系可建立在理论的或实验的研究基础上,它可以用代数方程、数表或图的形式表示。 ② 当输入量的变化是时间的函数时,响应特性的一种形式是传递函数
时间响应 time response : 一个输入量的规定变化引起输出量随时间的变化。
阶跃响应 step response : 一个输入量的阶跃变化引起的时间响应。
斜坡响应 ramp response : 一个输入量的变化斜率从零跃增到某有限值引起的时间响应。
脉冲响应 impulse response : 在一个输入上施加一个脉冲函数引起的时间响应。
频率响应 frequency response : 在线性系统中,输出信号的傅里叶变换与相应输入信号的傅里叶变换之比。
稳态 steady-state : 系统的特性参数保持恒定的状态。注:例如,正弦量的特性参数是 r.m.s 值、频率和初始相位。
瞬态 transient : 变量在两个稳态间迅速过渡时的状态。
传递函数 transfer function : 在规定的条件范围内,表达输入量与相输应出量间关系的函数。
增益 gain : 在稳态线性系统中,输出信号的幅值(或功率)与相应输入信号的幅值(或功率)之比。
衰减 attenuation : 信号在传输系统中的减小。
时滞 dead time : 又称死时。从输入量产生变化的瞬间起到仪器仪表输出量开始变化的瞬间为止的时间。
阻尼 damping : 运动过程中系统能量的耗散作用。
周期阻尼 periodic damping, underdamping : 又称欠阻尼。阶跃响应出现过冲的阻尼。
非周期阻尼 aperiodic damping, overdamping : 又称过阻尼。阶跃响应不出现过冲的阻尼。
临界阻尼 critical damping : 介于周期阻尼与非周期阻尼之间的一种阻尼。注:虽出现过冲,但不超过某一规定值(一般与基本误差有关)时,仍可认为是临界阻尼。
阻尼力矩 damping torque : 使可动部分停止摆动的力矩,其方向与可动部分的转动方向相反,大小与转速成正比。
阻尼力矩系数 damoing torque coefficient : 可动部分具有单位角速度的阻尼力矩。
阻尼因数 damping factor : 在二阶线性系统的自由振荡中,输出在最终稳态值附近的一对(方向相反的)连续摆动的较大幅值与较小幅值之比。
瞬时过冲 transient overshoot : 在阶跃响应时,输出量超出其最终稳态值的最大瞬态偏差。
时间常数 time constant : 在由阶跃或脉冲输入引起的一阶线性系统中,输出完成总上升或总下降的 63.2% 所需的时间。
上升时间 rise time : 对于阶跃响应,当由零开始的输出信号从到达最终稳态值的规定小百分数(例如 10% )的瞬时起,到第一次到达该稳态值的规定大百分数(例如 90% )的瞬时为止的时间。
建立时间 settling time : 从输入信号阶跃变化起,到输出信号偏离最终稳态值不超过规定允差(例如 1% )时的时间。注:具有指示装置的仪器仪表,建立时间亦称阻尼时间。
阶跃响应时间 step response time : 当输入产生阶跃变化时,输出由初始值第一次到达最终稳态值与初始稳态值之差的规定百分数时的时间。
斜坡响应时间 ramp response time : 从施加斜坡输入开始,到输出量保持在输入值乘静态增益减去输出量一阶稳态偏差值的规定允差带内所需的时间。
频率响应特性 [ 图 ]frequency response characteristic : 对数增益和相角以频率为函数的图解表示,通常用对数坐标表示。,
仪器仪表常用术语

性能特性 performance characteristic : 确定仪器仪表功能和能力的有关参数及其定量的表述。
参比性能特性 reference performance characteristic : 在参比工作条件下达到的性能特性。
范围 range : 由上、下限所限定的一个量的区间。注: " 范围 " 通常加修饰语。例如:测量范围,标度范围。它可适用于被测量或工作条件等。
测量范围 measuring range : 按规定准(精)确度进行测量的被测量的范围。
测量范围下限值 measuring range lower limit : 按规定准(精)确度进行测量的被测量的最小值。
测量范围上限值 measuring range higher limit : 按规定准(精)确度进行测量的被测量的最大值。
量程 span : 范围上限值与下限值的代数差。例如:范围为 -20 ℃ 至 100 ℃ 时,量程为 120 ℃ 。
标度 scale : 构成指示装置一部分的一组有序的标度标记以及所有有关的数字。
标度范围 scale range : 由标度始点值和终点值所限度的范围。
标度标记 scale mark : 指示装置上对应于一个或多个确定的被测量值的标度线或其它标记。 注:对于数字示值,数字本身等效于标度标记。
零 [ 标度 ] 标记 zero scale mark : 同义词:零标度线。标度盘(板)上标有 " 零 " 数字的标度标记或标度线。
标度分格 scale division : 任何两个相邻标度标记之间的标度部分。
标度分格值 value of scale division : 又称格值。标度中对应两相邻标度标记的被测量值之差。
标度分格间距 scale spacing, length of a scale division : 沿着表示标度长度的同一线段上所测得的任何两个相邻标度标记中心线之间的距离。
标度长度 scale length : 在给定的标度上,通过所有最短标记中点的线段在始末标度标记之间的长度。注:此线段可以是实在的或假想的曲线或直线。
标度始点值 minimum scale value : 标度始点标记所对应的被测量值。
标度终点值 maximum scale value : 标度终点标记所对应的被测量值。
标度数字 scale numbering : 标在标度上的整组数字,它对应于标度标记所确定的被测量值,或只表示标度标记的数字顺序。
线性标度 linear scale : 标度中各分格间距与对应的分格值呈常数比例关系的标度。 注:标度分格间距为常数的线性标度称为规则标度。
非线性标度 nonlinear scale : 标度中各标度分格间距与对应的分格值呈非常数比例关系的标度。注:某些非线性标度有专门的名称,例如对数标度、平方律标度。
抑零标度 suppressed-zero scale : 标度范围内不包含与被测量零值相对应的标度值的标度。例如:医用温度计的标度。
扩展标度 expanded scale : 标度范围内,不成比例的扩展部分占了大部分标度长度的标度。
测量仪器仪表的零位 zero of a measuring instrument : 当测量仪器仪表工作所需的任何辅助能源都接通和被测量值为零时,仪器仪表的直接示值。 ① 在测量仪器仪表使用辅助电源的情况下,此术语通常称为 " 电零位 " 。 ② 当仪器仪表的任何辅助能源都切断而未工作时,经常采用 " 机械零位 " 这个术语。
仪器仪表常数 instrument constant : 为求得测量仪器仪表的示值,必须对直接示值相乘的一个系数。注:当直接示值等于被测量值时,测量仪器仪表的常数为 1 。
特性曲线 characteristic curve : 表明仪器仪表输出量稳态值与一个输入量之间(其它输入量均保持为规定的恒定值)函数关系的曲线。
在规定特性曲线 specified characteristic curve : 在规定条件下,表明仪器仪表应有的输出量稳态值与一个输入量之间函数关系的曲线。
调整 adjustment : 为使仪器仪表处于正常工作状态和消除偏差以适合于使用所进行的操作。
用户调整 user adjustment : 允许用户进行的调整。
校准 calibration : 在规定条件下,为确立测量仪器仪表或测量系统的示值或实物量具所体现的值与被测量相对应的已知值之间关系的操作。
校准曲线 calibration curve : 在规定条件下,表示被测量值与仪器仪表实际测得值之间关系的曲线。
校准循环 calibration cycle : 仪器仪表校准范围极限间的上行校准曲线和下行校准曲线的组合。
rrow'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold">  采用西门子公司的WINCC 实现中控机对现场PLC 的监控,主要实现当前温度显示、动态温度曲线显示、温度等参数设置、报警记录和打印报表等功能。
 3 系统的硬件构成

  本系统采用西门子公司推出的 S7-200PLC 作为现场控制器,选用CPU226 主机模块;通过CP5613 卡完成现场控制器同中控机之间的通信。现场控制器S7-200 扩展了一块智能温度数据采集模块EM231,该模块带有4 个模拟输入点,集成有16 位/转换器,分辨率达0.1℃,能自动进行线性化处理,有冷端补偿功能,不再需要外部变送器,一个模块就能完成数据采集及数据处理功能。系统的温度信号的检测采用铂电阻PT100,铂电阻具有测量精度高、性能稳定可靠的特点,在工业上广泛用于-200℃~+500℃之间的温度测量。由于现场控制器S7-200 不能直接同PROFIBUS—DP 现场总线相连,因而为S7-200 外扩了PROFIBUSDP 模块EM277。

  对于不同的染色品种,对应的温度工艺曲线也是不同的,若将所有可能用到的温度曲线存入现场控制器中,则对现场控制器的内存要求很高,因此本系统设计通过中控机,将工艺人员设定的不同的温度工艺曲线,全部由工作人员在中控机上输入后经PROFIBUS—DP 现场总线下传给现场控制器,现场控制器根据接收的温度工艺曲线进行温度控制,同时现场控制器可以随时向中控机申请修改温度工艺曲线的参数。在网络中断时,现场控制器可以保存当前的温度工艺曲线,并且具有断电长期保存当前温度曲线的功能,同时可以将现场的温度等信号上传至中控机,形成监控界面,如果需要可以通过网卡将中控机同工厂信息网以及Internet 网相连,实现底层到高层的信息共享。系统的结构图如图2 所示。

  

  4 系统的软件设计

  由图 1 可知,染色工艺可以分为几个曲线段,不同的曲线段对应不同的目的温度、升降温时间、保温时间。对染色过程的温度控制主要是对染槽升温、保温、降温,结合生产的实际要求又将升温分为直接升温到指定温度和按斜率准确地升温到指定温度;同理,降温也分为直接降温到指定温度和根据斜率准确地降温到指定温度。因此温度控制分为五个子程序:直接升温、按斜率升温、保温、直接降温、按斜率降温。直接升温还是斜率升温、直接降温还是斜率降温根据实际需要通过中控机设定,而后由现场控制器PLC 的主程序调用相应子程序。由于间歇式染色机的染缸体积较大,加热管道与冷水管道相对较小,造成比较大的温度惯性,一般可将其认为是一种具有纯滞后大惯性的被控对象,因而在

升/降温段采用趋势判断补偿法,如果是升温,则在温度到达T 目标温度-△Ti 时停止升温;若是降温,则在温度到达T 目标温度+△Tj 时,停止降温,其中△Ti、△Tj 为补偿温度。由于温度控制的程序都在现场控制器PLC中,但是染色工艺参数是从中控机下传给PLC的,因而在PLC 的主程序中,需要根据接收到的来自中控机的数据进行判别,再执行相应的子程序。在下传的数据中包括目标温度、斜率、保温时间等,因而PLC 可以根据这些数值判断升温、保温、还是降温。但是判断升温、降温、保温,光凭目标温度、斜率、保温时间不能得到精确的判断,因而使用前一曲线段的目标温度辅助进行判断。由下面温度控制判断表1 表示。(说明:T*为本曲线段的目标温度,T*′为前一曲线段的目标温度)

  表1 温度控制判断表

  根据表1,PLC 可以进行染色过程的温度控制。

  下面以斜率降温为例,说明 PLC 的温控过程。首先在主程序中判断当前目标温度是否小于上一步目标温度,再判断斜率不等于零,若满足这两个条件,就按照指定斜率降温。在斜率降温时,将降温段曲线按时间分成若干个相等的小间隔,对每一小间隔计算出相应的温度作为这

一小段的温度给定值,因而工艺曲线的降温段可以用阶梯性表示,如图3 所示,又因为染机的大惯性,因而降温曲线段可由图4 表示。只要每一间隔的时间足够小,则计算的每一间隔的温度给定值与理想值的偏差就可忽略。本系统采用采样时间将降温段曲线分成相

两次目标温度比较斜率K 保温时间t 当前动作图示

  K≠0 t="0" 按斜率升温

  T*-T*′>0 K≠0 t≠0 按斜率升温后保温

  K=0 t="0" 直接升温

  K=0 t≠0 直接升温后保温

  K≠0 t="0" ERROR

  T*-T*′=0 K≠0 t≠0 保温

  K=0 t="0" ERROR

  K=0 t≠0 保温

  K≠0 t="0"

, 按斜率降温
  T*-T*′<0 K≠0 t≠0 按斜率降温后保温

  K=0 t="0" 直接降温

  K=0 t≠0 直接降温后保温

  

  等的小间隔,每个间隔的温度设定值可由下式计算(其中 T 设J 为每一间隔的温度给定值):

   

 同理,根据采样周期、降温斜率计算出降温时间 t,再计算总采样周期数N、温差△T(其

  中T0 为温控前的实际温度,KJ 为降温斜率,Tt 为采样周期,T 为当前温度):

          △T= T -T 设J

  在斜率降温时,为了能准确的控制温度值,设定了差温报警值Te 和控制输出域值Tc,根据

  温差△T 与它们的比较,得出以下控制规律:

  a. △T>0

  1. △T≥Te,则全开冷却阀并显示“降温太慢”,同时报警。

  2. Tc<△T<Te,则开始PID 控制,得出控制量U 作为冷却阀开启时间。

  3. △T<Tc,自然动作,当前采样周期数加1。

  b. △T <0

  1.|△T|≥Te,全开加热阀并显示“降温太快”,同时报警。

  2.|△T|<Te, 关闭冷却阀,并将当前采样周期数加1。

                 

  5 结束语

  本系统结构灵活,通过PROFIBUS-DP 总线将现场控制器互连成网,用户可以在中控机上编辑各种条件下的温度曲线,通过总线快速下传给现场的控制器,使其依据接收到的温度曲线控制染色过程中的温度,同时可通过PROFIBUS—DP 控制网络实现现场数据的上载。

  本系统不但可以实现温度控制,而且根据需要还可扩展其他染色工艺过程的控制如水位、液位等参数的控制,具有良好的发展前景。

  本文作者创新点:采用S7-200PLC 作为生产现场的控制器,完成温度控制,本系统能及时准确地控制染色产品的质量,将产品的质量隐患消灭在现场,保证染色一致性和一次准确化;通过PROFIBUS—DP 总线实现快速响应、高效率、低成本生产,大大提高染整设备的自动化、连续化、智能化水平,同时,应用网络通信技术可为间歇式染色机与染色厂企业信息管理层、互连网的连网提供了基础,使设备的控制系统具有开放性的体系结构。

(本文转自电子工程世界:http://www.eeworld.com.cn/gykz/2011/0614/article_6801.html)

, 1 引言
  染色工序在纺织品生产中占有重要地位,染色质量直接决定了纺织品的色泽、外观,甚至还影响纺织品的生产成本。在染色工序中,影响染色的因素主要有染液浓度、温度、液位等,其中温度控制是很重要而又复杂的控制过程。染色过程实际上是执行由工艺人员针对不同织物的一条温度曲线,每个工艺对染色的温度、升降温过程都有严格的要求,否则,容易使织物产生色差、缸差、条痕等疵点,造成复染率上升,生产成本的增加。针对染色过程温度控制的复杂性,设计了基于PLC 的染色机温度控制系统,实现对染色过程温度的控制,从而减少织物疵点,提高生产效率,降低生产成本。

  2 系统控制要求

  1)温度曲线存储要求对于不同的染色品种,其对温度的要求是不同的,因此对应的温度工艺曲线也是不同的,若将所有染色品种的温度工艺曲线都存入现场温度控制器中,则对该控制器的内存要求非常高,导致系统臃肿,因此本系统设计通过一台中控机,将工艺人员设定的不同的温度工艺曲线,全部由工作人员在中控机上输入后经PROFIBUS—DP 现场总线下传给现场控制器,现场控制器根据接收的温度工艺曲线进行温度控制,同时现场控制器可以随时向中控机申请修改温度工

艺曲线的参数。在网络中断时,现场控制器可以保存当前的温度工艺曲线,并且具有断电长期保存当前温度曲线的功能。

  2)温度控制要求

  在染色工艺过程中,典型的工艺曲线如图1 下所示:

  

  图1 典型的工艺曲线

  由图 1 可知,染色工艺可以分为多个曲线段,不同的曲线段对应不同的温度。对染色过程的温度控制主要是对染槽升温、保温、降温,结合生产的实际要求又将升温分为直接升温到指定温度和按斜率准确地升温到指定温度;同理,降温也分为直接降温到指定温度和根据斜率准确地降温到指定温度。因此温度控制分为五个子程序:直接升温、按斜率升温、保温、直接降温、按斜率降温。直接升温还是斜率升温、直接降温还是斜率降温根据实际需要通过中控机设定,而后由现场控制器PLC 的主程序调用相应子程序。

  3)报警及显示功能

  为系统设置了一个 TD 200 文本显示器,显示染色过程中的一些操作和报警信息,该显示器适用于所有西门子S7-200 系列的PLC。

  4)中控机监控要求