.
‘系统事件’选项卡
.
.

对象:任务配置

系统事件选项卡中,您可以定义哪些事件调用哪些函数以及当前是否激活了配置。当系统事件(而不是任务)应该调用工程函数时,可以使用此选项卡。

.

添加事件处理程序

打开添加事件处理程序对话框

移除事件处理程序

删除选定的列表分配

事件信息

显示来自相应事件库的信息

打开事件函数

添加事件处理程序对话框中选择新函数的实现语言后,为选定的分配打开新函数的编辑器。

分配用于调用事件的功能,包括:名称描述要调用的函数激活(激活/停用配置)。

.

.添加事件处理程序

在列表中添加一个新的分配“事件-要调用的函数”

事件

可能的选择取决于目标设备。CODESYS用名称前面的红色符号标记不可用的事件。

本节末尾列出了所有可能的系统事件。

要调用的函数

函数名称(POU,类型FUNCTION

您必须指定函数的名称。CODESYS确认对话框后,将函数插入设备树。

范围

  • 应用程序函数适用​​于该应用程序
  • POU: 函数适用于整个工程

实现语言

新函数的实现语言

描述

所选事件的简短描述

.
在线模式下功能

从被调用函数到事件的分配列表还包括以下信息:事件状态调用次数在线复位按钮。

.

事件状态

0:未发生错误

不等于0:错误.您必须查阅相应的runtime系统文档。

调用次数

显示事件发生的频率或调用相关函数的频率。

在线复位

CODESYS重新初始化事件列表,并重置事件/函数调用的计数器。错误初始化的事件显示为红色状态单元。

.
可能的系统事件
.

事件

描述

任务

调试

准备开始

在启动应用程序之前调用

通讯任务

启动完成

在启动程序之后调用

通讯任务

准备停止

在停止程序之前调用

通讯任务

停止完成

在停止程序之后调用

通讯任务

准备复位

在复位程序之前调用

通讯任务

复位完成

在复位程序之后调用

通讯任务

准备在线改变

在应用程序在线改变之前调用

通讯任务

在线改变完成

应用程序在线变化之后调用

通讯任务

准备下载

在下载应用程序之前调用

通讯任务

下载完成

在下载应用之后调用

通讯任务

准备删除

在删除应用之前调用

通讯任务

删除完成

在删除应用之后调用

通讯任务

准备退出

在退出应用之前调用

通讯任务

退出完成

在退出应用之后调用

通讯任务

代码初始化完成

事件代码初始化后发送。在任务安全区内调用,并且仅用于在线更改(例如,联机更改的复制代码在此处执行)。

通讯任务

异常:

在应用程序内容中如果有一个异常发生,事件会被发送。

Runtime的异常处理任务,或Runtime不支持异常处理的任务本身

依赖于任务

登录

登录客户端应用程序

通讯任务

退出

从应用中退出客户端

通讯任务

读输入前

读输入之前调用

IEC任务

读取输入之后

读取输入之后调用

IEC任务

写输出之前

写输出之前调用

IEC任务

写输出之后

写输出之后调用

IEC任务

调试循环

如果IEC任务在断点停止,事件被周期性的发送至调试循环。

通讯任务

准备关机

在Runtime系统被下载之前,事件被立即发送。

Runtime主循环

准备退出通讯

在下载期间退出通讯服务器之前事件被发送。

Runtime主循环

准备退出任务

在下载期间退出所有任务之前事件被发送。

Runtime主循环