回调函数在信息安全保障中的应用详解

3.7 回调函数介绍

回调函数的原理

3.7.1 eCLR内核通过一个状态机来管理和控制PLC的运行状态,它提供了相应的回调函数接口用于在eCLR内核进行状态切换时执行额外的一些代码。如下图所示的状态图描述了在eCLR内核状态机切换状态时所调用的函数。

图3-38展示了eCLR内核工作状态机。在eCLR内核代码中,定义了回调函数的抽象类PcosCallback (见 pcosdomain.h),代码如下所示:

/// class PcosCallback
/// class PcosCallback {

此代码定义了核心回调机制,允许用户在内核状态切换时插入自定义逻辑,扩展其功能。

pdf 文件大小:4.89MB