STOP 模式
在STOP 模式下用户程序不执行。所有输出都设为适当的值以保证控制过程处于安全状
态。CPU 作以下检查:
• 是否有硬件问题(例如,模板故障)?
• 是否将缺省设置用于CPU或是否有参数设置?
• 编程的启动特性的条件是否满足?
• 系统软件是否有问题?
在STOP 模式下,CPU 还可以接收全局数据并可进行被动的单向通讯,实现这些通讯需要
对已组态的连接使用通讯SFB 并且对没有组态的连接使用通讯SFC。
存储器复位
CPU 存储器可在STOP 模式下被复位。可以用钥匙开关(MRES)或通过编程器(例如,在下
载用户程序前)手动复位存储器。
复位CPU 的存储器使CPU 回到它的初始状态:
• 在工作存储器和RAM装载存储器中所有的用户程序以及所有的地址区都被清除。
• 系统参数及CPU和模板的参数被复位为缺省设置。而复位前设置的MPI参数仍保留。
• 如果插入了存储卡(Flash EPROM),CPU将存储卡中的用户程序复制到工作存储区(如果存储卡中有适当的组态数据,则所复制的数据包括CPU和模板参数)。
诊断缓存区、MPI 参数、时间以及CPU 运行时间计数器数器都不复位。
在CPU 启动用户程序处理之前,必须先执行起动程序。通过在起动程序中编写起动OB,
可以为循环程序指定初始设置。
有三种起动类型:暖起动、冷起动和热起动。只有S7-400 CPU 有热起动。这必须用STEP
7 直接在CPU 参数中设置。
STARTUP 模式的特性如下:
• 处理起动OB中的程序(OB100暖起动,OB101热起动,OB102冷起动)。
• 不能执行时间驱动OB或过程驱动程序。
• 定时器被更新。
• 运行时间计数器数器起动运行。
• 禁止信号模板的数字输出(可通过直接访问置位)。
暖起动
除非系统要求存储器复位,否则暖起动总是允许的。在以下情形之后,暖起动是唯一可能
的选项:
• 存储器复位
• 在CPU位于STOP模式时下载用户程序
• I堆栈/B截栈溢出
• 终止暖起动(由于掉电或改变模式选择开关的设置)
• 在热起动前的中断超过了选择的时间限制。
手动暖起动
以下可以触发手动暖起动:
• 模式选择开关
(CRST/WRST 开关——如果有——必须设置为CRST)
• 编程器上相应的命令或通讯功能。
(如果模式选择开关设为RUN 或RUN-P)
自动暖起动
自动暖起动在上电后可由以下情形触发:
• 电源掉电时CPU不在STOP模式。
• 模式选择开关设为RUN或RUN-P。
• 上电后没有编程自动热起动。
• 在暖起动过程中CPU被电源掉电中断(与编程的起动类型无关)。
CRST/WRST 对自动暖起动没有影响。
没有后备电池的自动暖起动
如果CPU 在没有后备电池的情况下运行(免维护操作是必要的),在电源接通后或电源从关
电到上电后,CPU 存储器自动复位并执行暖起动。用户程序必须装载到一个Flash(闪
存)EPROM(存储卡)。
热起动
CPU 处于RUN 模式掉电,随着电源恢复,S7-400 CPU 运行完整的初始化例行程序,然
后自动执行一个热起动。在热启动过程中,用户程序从它被中断的地方继续执行。掉电前
没能执行完的用户程序部分就是剩余循环。剩余循环也可以包含时间驱动和中断驱动程序
部分。
只有在STOP 模式下没有进行用户程序的修改(如,重新装载修改过的块)以及没有其它理
由作暖起动时才允许作热起动。手动和自动热起动都可以。
手动热起动
只有当CPU 中设置了适当的参数并且由以下原因造成停机时才有可能执行手动热起动。
• 模式选择开关从RUN转化STOP。
• 用户编写的STOP程序或在调用了未装载的OB后停机。
• 通过编程器或通讯功能的命令引起的STOP模式。
手动热起动可由以下事件触发。
• 模式选择开关
CRST/WRST 必须设为WRST。
• 编程器或通讯功能中相应的命令(模式选择开关设为RUN或RUN-P)
• 当CPU参数中设置了手动热起动。
自动热起动
在以下情形下电源上电可触发自动热起动:
• 电源掉电时CPU不在STOP或HOLD模式。
• 模式选择开关设为RUN或RUN-P。
• 在CPU参数中设置了上电后执行自动热起动参数。
CRST/WRST 开关对自动热起动没有影响。
电源掉电后的可保持数据区
S7-300 和S7-400 对电源掉电再上电的反映不同。
S7-300 CPU(除CPU318 以外)只能暖起动。使用STEP 7 可以指定位存储器、定时器、计数器和数据块区域具有保持功能以避免由于电源掉电而丢失数据。当重新上电时,执行连
同存储器在内的自动暖起动。
S7-400 对重新上电的反应依据参数设置而定,可以是暖起动(跟随保持或非保持上电),也
可以是热起动(只能是跟随可保持上电)。
起动失败
如果在起动过程中出现错误,则起动失败并且CPU 转为或保持STOP 模式。
失败的暖起动必须再重复进行。起动失败后,暖起动和热起动都是可以执行的。
在以下情形下,起动(暖起或热起)不执行或失败:
• CPU的钥匙开关设为STOP
• 请求存储器复位
• 插入的存储卡中带有非STEP 7程序(如STEP 5)
• 在单处理器模式下插入多个CPU
• CPU不能识别用户程序中的OB,或该OB已被禁用。
• 上电后,如果CPU发现用STEP 7生成的组态列表中所列的模板实际上没有全部插上(参
数的预置值和实际值不同)。
• 如果评估模板参数时出错。
在以下情形下热起动不执行或被失败:
• CPU存储器被复位(存储器复位后只能暖起动)。
• 超过中断时间限制(这一时间是指包括剩余循环在内的起动OB被执行与现有RUN模式
之间的时间)。
• 模板组态已改变(例如更换模板)。
• 参数赋值只允许暖起动。
• 在CPU处于STOP模式下装载、删除或修改块。
操作顺序
CPU 在STARTUP 和RUN 期间的操作要点:
1. 通过I/O 模板将硬件中的所有外设输出切换到安全状态(缺省值=0)。不管用户程序是
否使用了过程映像区内的输出还是使用了过程映像区外的输出。
如果使用的信号模板具有替换值功能,则可以对输出特性进行赋值,例如将输出设置
为保留上次有效值。
2. 有必要处理剩余循环。
3. 当中断OB 第一次调用后,当前的过程映像输入表对这些中断OB 依然有效。
4. 在用户程序的首次循环中,本地外设输出以及分布式外设输出的状态通过下列步骤决
定- 使用可进行参数赋值的输出模板,使能替换值输出或保持上次有效值。
- 对于热起动:激活CPU 的起动参数“Reset ourputs during hot restart”,以便使其
输出一个0(对应于缺省设置)。
- 在起动OB 中预置输出(OB100,OB101,OB102)。
5. 在没有后备的S7-300 系统中,只能保持那些设置为保持功能的DB 区。
在RUN(运行)模式,CPU 执行循环、时间驱动和中断驱动程序如下:
• 读入过程映像输入表。
• 执行用户程序。
• 输出过程映像输出表。
只有在RUN 模式下才能使用全局数据通讯(全局数据表),为组态连接使用通讯SFB 以及
为非组态连接使用通讯SFC 在CPU 之间进行主动的数据交换。
下表所示为在不同的操作模式下可能的数据交换:
通讯类型 CPU1的模式 数据交换的方向 CPU2的模式
全局数据通讯 RUN ←→ RUN
RUN → STOP/HOLD
STOP ← RUN
STOP X STOP
HOLD X STOP/HOLD
单向通讯 RUN → RUN
调用通讯SFB RUN → STOP/HOLD
调用通讯SFB的双向通讯 RUN ←→ RUN
单向通讯 RUN → RUN
调用通讯SFC RUN → STOP/HOLD
调用通讯SFC的双向通讯 RUN ←→ RUN
←→表示 数据交换可双向进行
→表示 数据交只能单向进行
X表示 数据交换不可能
一、引言
近年来,城市生活垃圾持续增加,环境污染问题突出,垃圾处理的发展方向和技术路线日益受到关注,已经成为城市政府面临的棘手的问题之一。垃圾焚烧是欧美国家和日本采用的主要垃圾处理方式之一。近年来,我国垃圾焚烧技术得到快速发展,国家实行积极的财政政策,城市垃圾处理得到支持,一批国债项目相继建设。同时,通过推进市场化改革,投资主体多元化格局开始形成,城市生活垃圾处理开始进入高速发展时期。
二、系统描述
在开发垃圾焚烧处理生产线的监控系统确定以北京三维力控软件公司的forcecontrol6.0工控组态软件和西门子公司的s7-200系列的微型plc相结合,组成的垃圾焚烧处理生产线的监控系统,以2台上位计算机和多台plc通过rs485总线网络组成监控系统,plc执行实时控制功能,计算机运行人机界面、采集数据、趋势报警、报表打印和为大屏幕提供监控画面, 系统监控结构如图1所示。



西门子PLC模块,变频器,触摸屏,交换机
从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036 本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036 西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理 ----浔之漫智控技术(上海)有限公司 本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S...