您现在的位置是:首页 > 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位置扳到RUNRUN-P位置。

   (3)接收到通过通信功能发送来的启动请求。

   (4)CPU方式同步之后和H系统连接好后(只适用于备用CPU)。

    启动用户程序之前,应先执行启动组织块。在暖启动、热启动或冷启动时,操作系统分别调用OB100OB10108102S7-300S7-400不能热启动。

    用户可以通过在启动组织块OB100OB102中编写程序,来设置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启动组织块的局部变量

 表4-15启动组织块的局部变量