设计任务和要求
1.根据上述加热反应炉加热工艺过程,编制PLC控制程序,并画出I/0电气接口图。
2.调试程序,模拟运行。
设计方案
1.工艺过程和控制要求
1.送料控制
①检测下液面SQ2、炉内温度ST、炉内压力SP是否都小于给定值(整定值均为逻辑量)。
②若是小于给定值,则开启排气阀YVl和进料阀YV2。
③当液位上升到上液面SQl时,应关闭排气阀YVl和进料阀YV2。
④延时20s,开启氮气阀YV3,氮气进人反应炉,炉内压力上升。
⑤当压力上升到给定值时,即SP=“1”时,关闭氮气阀。
2.加热反应控制
①交流接触器KM带电,接通加热炉发热器EH的电源。
②当温度升高到给定值时(ST:“1”),切断加热器电源,交流接触器KM失电o
③延时10min加热过程结束。
3.泄放控制
①打开排气阀,使炉内压力降到预定的最低值(SP:“0”)。
②打开泄气阀,当炉内溶液降到下液面(SQ2=“0”)时,关闭泄放阀和排气阀。系统恢复到原始状态,准备进入下一循环。
2.加热反应炉工作原理
加热反应炉温度控制系统基本构成如下图所示,它由PLC主控系统、固态继电器、加热炉、温度传感器等4个部分组成。
3.加热反应炉的输入输出设备表:
根据加热反应炉自动控制系统的要求,需要6个输入点,5个输出点,共11个I/O点。
输入设备输出设备启动按钮加热接触器停止按钮排气阀上液面感应器进料阀下液面感应器氮气阀压力感应器泄放阀温度感应器
表1
4.I、O地址表:
加热反应炉的输入信号共有6个,输出信号共有5个,均为开关量,其输入输出地址编排表如下图所示。
变量:X1X2X3X4Y1Y2Y3Y4Y5T0T1SB1SB2K初值:00001111100000类型:开关量输入开关量输入开关量输入开关量输入开关量输出开关量输出开关量输出开关量输出开关量输出开关量输入开关量输入开关量输入开光量输入数值功能:下液面检测炉内温度上液面检测炉内压力排气阀进料阀氮气阀泄放阀加热炉电源定时器时间到定时器启动启动按钮启动按钮定时器时间
表2
5.I、O电器接口图:
根据I、O地址编排表,其I、O电器接口图如下图所示。
6.控制流程图:
由加热反应炉控制系统实现的功能,结合PLC可以设计如图所示的系统控制流程。按下启动按钮SB1后,系统运行;按下停止按钮SB2后,系统停止。
第一阶段:送料控制,检测下液面SL1,炉内温度ST,炉内压力SP是否小于给定值(都为“0”)若YV1和进料阀YV2。当液位上升到上液位设定值时,SL2=1,应关闭排气阀YV1和进料阀YV2。延时10S,开启氮气阀YV3,氮气进入反应炉,炉内压力上升。当压力上升到给定值时,即SP=1,关闭氮气阀。送料过程结束。
第二阶段:加热反应控制,接通反应炉电源KM,开始对反应炉加温。当温度上升到给定值时(此时信号ST=1),切断加热电源。延时10S,加热过程结束。
第三阶段:泄放控制,打开排气阀YV1,使炉内压力降到给定值以下(此时SP=0)。打开泄放阀YV4,当炉内溶液下降到下液面以下(此时SL1=0),关闭泄放阀YV4和排气阀YV1。系统恢复到原始状态准备进入下一循环。
根据加热反应炉对电气控制系统的要求,本设计控制系统包括手动在内的共6个输入信号:下液面检测信号X1,炉内温度X2上液面检测信号X3,炉内压力X4;X5,X6分别为手动自动切换按钮。PLC的5个输出信号Y1—Y5分别代表排气阀,进料阀,氮气阀,泄放阀,反应炉加热,定时器T1,T2为0.1S定时器。
加热反应炉控制系统主要由上位机的监控部分、PLC系统,信号检测部分及执行机构几部份组成通过在线实时记录、监控和显示数据,传递设备的实时状态,接受并执行系统实时控制命令,通过控制电磁阀开闭,满足系统控制的要求。