论文部分内容阅读
在染色技术中,被染物所处的染液温度是有严格要求的,一般来说,对特定的被染物进行染色时,染液的温度变化曲线是相对固定的,对不同的被染物进行染色时,所要求的温度工艺曲线也就不同。染液温度是否能够按照所要求的温度工艺曲线准确的运行会严重影响被染物的染色质量的高低。为了保证染液温度工艺曲线的准确性,提高染色质量,本论文设计了一种能够准确控制多台染色机染液温度的集散型控制系统,利用一台工控机控制多台下位机,每台下位机可以控制一台染色机。下位机选用增强型单片机STC12C5A60S2,该单片机内部集成有ADC、PWM等模块,具有较强的抗干扰性和控制性能。选用铂电阻PT100作为温度传感器,此传感器适合于接触液态的被测介质,并且具有测温范围大、测温精度高和反应速度快等优点。PT100温度传感器将采集到的温度信号经远距离传输到达下位机内部集成的ADC进行模数转换,得到实时的温度值。下位机得到的温度数据会通过RS485总线与上位机进行通信,RS485总线具有传输距离远、抗干扰性强等优点。上位机选用Visual Basic6.0编写人机界面,可调用标准的温度工艺曲线运行或者输入新的曲线再调用运行,新曲线的参数可以进行修改与保存,当系统运行时,上位机能够显示实时温度值并进行温度曲线的动态显示,系统对异常情况能够报警。染液温度的变化是由经管道注入的蒸汽流量实现的,选用电动调节阀作为控制蒸汽流量的执行器,电动调节阀的阀门开度控制信号来源于下位机控制输出4-20mA直流信号,阀门开度的大小控制着管道中注入蒸汽的流量,最终达到了温度控制的目的。系统采用自适应PID控制对温度进行精确控制,取得了良好的控制效果。通过多次的实验与数据分析,证实了系统达到了理想的控制目的。