资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第7章 PLC控制系统设计,制作:何献忠,主 要 内 容,PLC,控制系统设计步骤,PLC,控制系统设计实例,1,7.1 PLC控制系统设计步骤,分析控制对象,PLC,的选择,I/O,地址分配,程序设计,系统调试,固化程序,编写技术文件,2,分析控制对象,明确了控制任务和要求,拟定控制方案。,PLC,的选择,选择合适的机型,I/O,点数的估算,用户存储器容量的估算,CPU,功能与结构的选择,I/O,地址分配,对软件设计来说,,I/O,地址分配以后才可进行编程;,对控制柜及,PLC,的外围接线来说,只有,I/O,地址确定以后,才可以绘制电气接线图、装配图,让装配人员根据线路图和安装图安装控制柜。,程序设计,根据控制要求设计出梯形图、或功能块图、或语句表等语言的程序,这是整,个设计的核心工作。,固化程序,编写技术文件,3,7.2 PLC控制系统设计实例,例1:台车呼车控制,1工艺过程,一部电动运输车供,8个加工点,使用。PLC上电后,车停在某个加工点(工位),若无用车呼叫(呼车)时,则各工位的指示灯亮,表示各工位可以呼车。某工作人员按本工位的呼车按钮呼车时,各位的指示灯均灭,此时别的工位呼车无效。如停车位呼车时,小车不动;呼车工位号大于停车位时,小车自动向高位行驶;当呼车位号小于停车位号时,小车自动向低位行驶;当小车到呼车工位时自动停车。,停车时间为30s供呼车工位使用,其他加工点不能呼车,。从安全角度出发,停电再来电时,小车不会自行启动。,4,2系统控制方案,5,3 PLC系统选择,选择,S7-200 CPU224基本单元,(14入/10出)1台及,EM221扩展单元,(8入)1台组成系统。,4I/O地址分配,输 入,输 出,限位开关ST1,I0.0,呼车按钮SB1,I2.0,电机正转接触器,Q0.0,限位开关ST2,I0.1,呼车按钮SB2,I2.1,电机反转接触器,Q0.1,限位开关ST3,I0.2,呼车按钮SB3,I2.2,可呼车指示,Q0.2,限位开关ST4,I0.3,呼车按钮SB4,I2.3,限位开关ST5,I0.4,呼车按钮SB5,I2.4,限位开关ST6,I0.5,呼车按钮SB6,I2.5,限位开关ST7,I0.6,呼车按钮SB7,I2.6,限位开关ST8,I0.7,呼车按钮SB8,I2.7,系统启动按钮,I1.0,系统停止按钮,I1.1,表7-1 呼车系统输入/输出端口安排,6,7,5程序设计,主程序,段子程序,8,位置开关,呼车按钮,9,10,例2:窑温模糊控制设计,1工艺过程,系统控制如图。除图上所示外,另每个养护窑有1个测温输入点(模拟量输入);,合计整个控制系统需要开关量输入8点,开关量输出8点,模拟量输入2点。,每个窑都可以自行控制,其具体控制流程要求:起动电动机,供风循环热气流;开启进气阀门,供热气控温;经过一定时间(设恒温10h),关闭进气阀门;打开排气阀门,排气;按下停止按钮,关风机,关排气阀,准备砌块出窑。联锁要求只要有一个窑排气,总排气阀要打开,只有总进气阀打开,才能起动各窑进气阀。,11,2 PLC系统选择,选择,S7-200 CPU224基本单元,(14入/10出)1台及,EM231模拟量输入扩展模块,1台组成系统。,模拟量输入部分,由热敏电阻R1、R2(PT100)和温度变送器(电流输入型)构成。,3I/O地址分配,输 入,输 出,1号起动,I0.0,1号进气阀,Q0.0,1号停止,I0.1,1号排气阀,Q0.1,1号急停,I0.2,1号风机,Q0.2,2号起动,I0.3,2号进气阀,Q0.3,2号停止,I0.4,2号排气阀,Q0.4,2号急停,I0.5,2号风机,Q0.5,总起动,I0.6,总进气阀,Q0.6,总停止,I0.7,总排气阀,Q0.7,1号热敏电阻,AIW0,2号热敏电阻,AIW2,表7-2 窑温控制系统输入/输出端口安排,12,模拟量输入,13,4系统控制方案,总体思路,子程序,SBR_0,控制,1,号窑温、,SBR_1,控制,2,号窑温。主程序,MAIN,分别调用,SBR_0,、,SBR_1,子程序块,对,2,个养护窑分别控制。每个养护窑由,1,个热敏电阻检测窑内温度,由,1,个进气电磁阀周期闭合与断开来控制进气量,调节窑内温度。,主程序的控制流程,14,控制算法,用模糊控制算法去控制。其控制规则有:,如果检测温度低于设定值的,50,,则进气阀门打开的占空比为,100,;,如果检测温度在设定值的,50,80,之间,则进气阀门打开的占空比为,70,;,如果检测温度在设定值的,80,90,之间,则进气阀门打开的占空比为,50,;,如果检测温度在设定值的,90,100,之间,则进气阀门打开的占空比为,30,;,如果检测温度在设定值的,100,102,之间,则进气阀门打开的占空比为,10,;,如果检测温度高于设定值的,102,,则进气阀门打开的占空比为,0,。,5程序设计,MAIN,:主程序如图7-9所示。,SBR_0,:子程序1如图7-10所示。,SBR_1,:子程序2略,15,主程序,16,子程序1:,17,1,选择PLC时,一般要考虑哪方面的问题?,2,设计一个居室安全系统的控制程序,使户主在度假期间四个居室的百叶窗和照明灯有规律地打开和关闭或接通和断开。要求白天百叶窗打开,晚上百叶窗关闭;白天及深夜照明灯断开,晚上6时至10时使四个居室照明灯轮流接通1个小时。,思考与练习,18,
展开阅读全文