对象:任务配置
在系统事件选项卡中,您可以定义哪些事件调用哪些函数以及当前是否激活了配置。当系统事件(而不是任务)应该调用工程函数时,可以使用此选项卡。
添加事件处理程序 | 打开添加事件处理程序对话框 |
移除事件处理程序 | 删除选定的列表分配 |
事件信息 | 显示来自相应事件库的信息 |
打开事件函数 | 在添加事件处理程序对话框中选择新函数的实现语言后,为选定的分配打开新函数的编辑器。 |
分配用于调用事件的功能,包括:名称,描述,要调用的函数和激活(激活/停用配置)。 |
从被调用函数到事件的分配列表还包括以下信息:事件状态,调用次数,在线复位按钮。
事件状态 | 0:未发生错误 不等于0:错误.您必须查阅相应的runtime系统文档。 |
调用次数 | 显示事件发生的频率或调用相关函数的频率。 |
在线复位 | CODESYS重新初始化事件列表,并重置事件/函数调用的计数器。错误初始化的事件显示为红色状态单元。 |
事件 | 描述 | 任务 | 调试 |
---|---|---|---|
准备开始 | 在启动应用程序之前调用 | 通讯任务 | 否 |
启动完成 | 在启动程序之后调用 | 通讯任务 | 否 |
准备停止 | 在停止程序之前调用 | 通讯任务 | 否 |
停止完成 | 在停止程序之后调用 | 通讯任务 | 否 |
准备复位 | 在复位程序之前调用 | 通讯任务 | 否 |
复位完成 | 在复位程序之后调用 | 通讯任务 | 否 |
准备在线改变 | 在应用程序在线改变之前调用 | 通讯任务 | 否 |
在线改变完成 | 应用程序在线变化之后调用 | 通讯任务 | 否 |
准备下载 | 在下载应用程序之前调用 | 通讯任务 | 否 |
下载完成 | 在下载应用之后调用 | 通讯任务 | 否 |
准备删除 | 在删除应用之前调用 | 通讯任务 | 否 |
删除完成 | 在删除应用之后调用 | 通讯任务 | 否 |
准备退出 | 在退出应用之前调用 | 通讯任务 | 否 |
退出完成 | 在退出应用之后调用 | 通讯任务 | 否 |
代码初始化完成 | 事件代码初始化后发送。在任务安全区内调用,并且仅用于在线更改(例如,联机更改的复制代码在此处执行)。 | 通讯任务 | 否 |
异常: | 在应用程序内容中如果有一个异常发生,事件会被发送。 | Runtime的异常处理任务,或Runtime不支持异常处理的任务本身 | 依赖于任务 |
登录 | 登录客户端应用程序 | 通讯任务 | 否 |
退出 | 从应用中退出客户端 | 通讯任务 | 否 |
读输入前 | 读输入之前调用 | IEC任务 | 是 |
读取输入之后 | 读取输入之后调用 | IEC任务 | 是 |
写输出之前 | 写输出之前调用 | IEC任务 | 是 |
写输出之后 | 写输出之后调用 | IEC任务 | 是 |
调试循环 | 如果IEC任务在断点停止,事件被周期性的发送至调试循环。 | 通讯任务 | 否 |
准备关机 | 在Runtime系统被下载之前,事件被立即发送。 | Runtime主循环 | 否 |
准备退出通讯 | 在下载期间退出通讯服务器之前事件被发送。 | Runtime主循环 | 否 |
准备退出任务 | 在下载期间退出所有任务之前事件被发送。 | Runtime主循环 | 否 |