产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

西门子200的顺序控制指令在塑料发泡系统中的应用(2)


更多

因为整个流程是一个顺序控制过程,所以考虑用S7-200的顺序控制指令是合理的,每一步用一控制位s。图1中每一个框可看成一步,步与步之间是步的转换条件。

(1) 起始步

起始步利用其内部的特殊寄存器sm0.1(第一个扫描周期为高电平后变为低电平)来实现对整个流程的初始化。程序初始化时分别置两个s初始位,实现两个罐并行运行,每一组的两个罐可同时工作;

(2) 控制步

在每个lscr 与scre之间即是本步所要做的控制。罐的工作温度,每一步的工作时间、压力,通过触摸屏设定,存贮在PLC中相应的vw中。当执行到相关的步时,plc将实时的压力与温度等与设定作比较,如温度未到设定值,则打开加热阀加热,到了则关闭。保压时间未到,则继续等待,直到符合设定值;

(3) 步的转换条件

步的转换条件就是指令scrt的执行条件。整个流程分成许多步,实现从上一步到下一步的转换由图1中看出有许多条件,利用转换条件对应在plc中变量或辅助寄存器作为scrt转换命令执行的条件,就可实现步的转换。激活下一步,同时终止本步的操作。此例中转换条件有来自触摸屏的“程序启动”等按钮、设定的时间,实际罐的温度等作为步的转换条件;

(4) 步的其他功能实现

在控制要求中,要求在执行过程中,如遇特殊情况,要停止整个加工过程。所以系统考虑在触摸屏上提供“程序停止”,一旦按“程序停止”则程序必须停止运行回到初始状态。因此程序在每一步中多加了一个转换条件scrt,由“程序停止”对应的辅助寄存器作为控制停止转换条件,实现转换到初始步,也就停止加工过程。

在控制要求中,要求在执行过程中,如遇断电则在上电后要有断电恢复功能,即恢复到断电前的加工状态。考虑系统对步进控制位s不提供断电保存功能,所以在程序公共部分(每次扫描都执行的部分)利用movew指令把sw(即16个控制位s对应的字)存入系统提供断电保存功能的vw中,上电后按触摸屏的断电恢复按钮把vw的内容放至sw中实现了对步的断电恢复要求。

在控制系统中加了许多保护功能,如传感器的断线检测,热保动作的提示等提示功能在触摸屏上显示方便用户维护。用了顺序控制指令使整个程序的编制变得更加容易,因为过程分割成许多步后,每一步要考虑的内容变得相对少得多,整个流程始终以顺序控制指令为脉络贯穿着,前后的关系随着顺序控制指令的应用而变得清晰。当然控制也可以用普通的编程方式来实现,比如用移位指令控制某个字的某一位作为流程中某一个环节执行的条件也可模拟顺序控制指令,但这时对移位指令的移位条件的编制变得很复杂,要考虑所有环节的转换条件,而不象顺序控制指令只要考虑本步到下一步的转换条件。而且步进指令不象移位指令受被移位字长度的约束,步到步的跳转、分支实现也很方便,但用移位指令来编会相当费力。可以看出步

进指令其实是程序框架指令,是否应用它及对它应用是否合理直接影响程序的结构。与其他品牌的plc相比西门子的顺序控制指令比较灵活,简洁。

4 结束语

此系统应用顺序控制指令使得调试过程相当方便,因为每一步相对独立,涉及的量不多,所以监测调试的工作量大大减少,只要每步调试通过,整个过程会很顺利。应用顺序控制指令与用户要求在触摸屏上显示每一步的加工状态正好吻合,也使得屏上显示界面控制变得简单,临时因用户要求改动也变得相当方便,体现出顺序控制指令的强大优势。系统的投入运行的时间去年10月,几乎是天天24小时运行,情况良好,满足用户的要求。
 

【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-09/s36432.shtml
本文标签: 西门子   顺序控制   塑料发泡系统  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI