电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图 >> 正文

西门子plc s7-200,PLC的炉窖温度控制系统程序设计实例

作者:佚名    文章来源:本站原创    点击数:    更新时间:2019-01-01
    1.确定设计任务书
    某恒温炉窑根据工艺控制要求,需要对养护炉窖内的温度进行严格的控制。炉窖温度控制系统的示意如图7-30所示。
炉窖温度控制系统的示意图
    图7-30    炉窖温度控制系统的示意图
    (1)控制任务和要求
    系统总的控制过程是:按下总启动按钮后,允许两个炉窖按照各自的控制要求运行。每个炉窖都有启动按钮、停止按钮和急停按钮。如果按下总停止按钮,则禁止系统允许。
    每个炉窖的具体要求是:
    ·启动风机,使炉窖内的热气流循环。
    ·打开进气阀,使热气流(蒸汽)进入炉窖。
    ·经过一定时间的恒温控制(如10h),关闭进气阀。
    ·打开排气阀,排除热气流。
    ·按下停止按钮,则关闭风机和排气阀。
    ·每个炉窖的进气阀只有在总进气阀打开后才能打开。
    ·只要有一个炉窖需要排气,就要打开总排气阀。
    ·每个炉窖通过一只热敏电阻进行温度检测。
    (2)采用PID控制算法
    在采用PID控制算法时,将每个养护窖的进气阀由电磁阀(开关量输出)改为电动阀(模拟量输出),通过控制阀门的开度来调节蒸汽进气量,从而实现恒温控制。
    2.确定外围I/O设备
    (1)输入设备:8个按钮,其中2个按钮控制总系统的启动/停止,6个按钮控制2个养护窖的启动、停止和急停。
    (2)输出设备:4个电气阀,2个继电器用来控制养护窖的电动机。
    (3)扩展模块:1块EM231 (4AI)和1块EM232 (2AO)。
    3.选定PLC的型号
    选用的PLC是西门子公司的S7-200系列小型PLC-CPU224。
    4.编制编程元件地址分配表
    输入/输出分配见表7-10,其他编程元件地址分配表见表7-11。
    表7-10    输入/输出元件地址分配表
输入/输出元件地址分配表
    表7-11    其他编程软件地址分配表
其他编程软件地址分配表
其他编程软件地址分配表
    5.PLC接线图
    采用S7-224以及EM231和EM232组成的PLC外部接线图如图7-31所示。
PLC外部接线图
    图7-31    PLC外部接线图
    6.程序设计
    很多工业控制过程采用PID控制方式,S7-200系列提供的PID指令为PID控制提供了方便。子程序SBR1和SBR2分别是1号、2号养护窖的PID参数设定子程序,其具体程序代码见表7-12、7-13。中断服务程序INTO是两个养护窖的PID控制程序,其具体程序代码见表7-14。主程序通过调用子程序SBR1、SBR2以及中断程序实现对两个养护窖温度的PID控制,其具体程序代码见表7-15。
    选用模拟量输出模板EM232,可以把0~32 000的数字量转换成0~10V电压。由于选用双向晶闸管来控制加热系统,而双向晶闸管的控制电压Uk为0~5V,这个控制电压是由EM232提供的。所以PLC送到EM232的最大数字量限制到16000,这样可保证送到双向晶闸管上的电压不会超过5V。
    在三级皮带运输机实例中,介绍了利用定时器的当前值比较的方法控制回路,降低了程序的复杂程度。在本例中采用计数器的当前值比较方法,原理与定时器相同,同样也降低了程序的复杂程序,见表7-15程序中的网络2。熟练利用定时器和计数器的当前值比较的方法,能够使编写程序简单易懂。
    表7-12    1号窖PID参数设定子程序
1号窖PID参数设定子程序
    表7-13    2号窖PID参数设定子程序
2号窖PID参数设定子程序
    表7-14    两个养护窖的PID控制程序
两个养护窖的PID控制程序
两个养护窖的PID控制程序
    表7-15    养护窖PID控制主程序
养护窖PID控制主程序
养护窖PID控制主程序
养护窖PID控制主程序
Tags:s7-200,EM231,炉窖温度控制系统,梯形图实例  
责任编辑:admin
相关文章列表
基于西门子S7-200与WinCC的加热器测试系统设计
S7-200 PLC在加工中心控制系统中的应用的梯形图设计
西门子 S7-200 PLC的皮带运输机控制编程实例
梯形图实例:用西门子plc S7-200编程的几个实例的编程实例
西门子S7-200 系列PLC量程转换及编程方法
西门子PLC S7-200常见的71个故障汇总及解决办法
S7-200系列的基本逻辑指令
西门子S7-200系列 PLC的数据存储器寻址
西门子S7-200系列PLC的位逻辑指令及应用(梯形图、指令表、时序图
西门子PLC S7-200的程序结构:主程序、子程序、中断程序
西门子s7-200的输入输出端电源必须24v供电吗?
西门子S7-200 PLC如何通过自由口通信控制变频器运行,发送指令XMT
西门子s7-200PLC CPU自由口通信模式总结,XMT和RCV指令
西门子S7-200高速计数器、编码器的应用!
西门子S7-200 PLC左移、右移指令编程梯形图
西门子S7-200控制步进电机编程实例,梯形图实例
西门子S7-200PLC编码器测速方法
西门子PLC的S7-200左右移位问题
西门子S7-200 PLC高速脉冲输出功能
西门子S7-200PLC子程序调用的意义
s7-200与acs 800变频器的modbus
西门子s7-200PLC模拟量数据格式与寻址
西门子S7-200PLC模拟量编程的思维
S7-200如何实现多个寄存器的累加,mov指令
西门子s7-200和s7-300定时器使用区别,TON指令
S7-200PLC交换和填充指令,PLC指令
S7-200 PLC的字节交换/填充指令,SWAP,FILL_N指令
S7-200 PLC设置实时时钟指令,SET_RTC
S7-200 STEP 7的双字(Double Word)数据类型
西门子S7-200PLC的计数器指令
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询