您现在的位置是:首页 > PLC技术 > PLC技术
CPU启动组织块(OB100-^- OB102)
来源:艾特贸易2017-11-01
简介下列事件发生时, CPU 执行启动功能。 (1) PLC 电源上电后。 (2) CPU 的模式选择开关从 STOP 位置扳到 RUN 或 RUN-P 位置。 (3) 接收到通过通信功能发送来的启动请求。 (4) 多 CPU 方式同步之后
下列事件发生时,CPU执行启动功能。
(1) PLC电源上电后。
(2) CPU的模式选择开关从STOP位置扳到RUN或RUN-P位置。
(3)接收到通过通信功能发送来的启动请求。
(4)多CPU方式同步之后和H系统连接好后(只适用于备用CPU)。
启动用户程序之前,应先执行启动组织块。在暖启动、热启动或冷启动时,操作系统分别调用OB100、OB101或08102,S7-300和S7-400不能热启动。
用户可以通过在启动组织块OB100~OB102中编写程序,来设置CPU的初始化操作。例如,开始运行的初始值,I/O模块的初始值等。
启动程序没有长度和时间的限制,因为循环时间监视还没有被激活,在启动程序中不能执行时间中断程序和硬件中断程序。
CPU318-2只允许手动暖启动或冷启动。对于某些S7—400 CPU,如果允许用户通过STEP7的参数设置手动启动,用户可以使用状态选择开关和启动类型开关(CRST/WRST)进行手动启动。
在设置CPU模块属性的对话框中,选择“Start up”选项卡,可以设置启动的各种参数。启动S7-400 CPU时,作为默认的设置,将输出过程映像区清零。如果用户希望在启动之后继续在用户程序中使用原有的值,也可以选择不将过程映像区清零。
为了在启动时监视是否有错误,用户可以选择以下的监视时间。
①向模块传递参数的最大允许时间。
②上电后模块向CPU发送“准备好”信号允许的最大时间。
③S7-400 CPU热启动允许的最大时间,即电源中断的时间或由STOP转换为RUN的时间。一旦超过监视时间,CPU将进入停机状态或只能暖启动。如果监控时间设置为0,表示不监控。
启动组织块的局部变量如表4-15所示。
表4-15启动组织块的局部变量
点击排行
