选项卡:系统事件
对象: 任务配置
在 系统事件 选项卡,您可以定义哪些事件调用哪个函数,以及配置当前是否已激活。当 “系统事件”(而不是任务)应调用项目函数时,您可以使用此选项卡。
|
添加事件处理器 |
打开 添加事件处理器 对话框 |
|
移除事件处理器 |
删除选定的列表分配 |
|
活动信息 |
显示来自相应事件库的信息 |
|
打开活动功能 |
为所选任务打开新函数的编辑器 您已经在中选择了新函数的实现语言 添加事件处理器 对话框。 |
|
使用以下方法调用事件的函数的映射列表: 姓名, 描述, 要调用的函数,以及 活跃 (启用或禁用配置) |
|
|
向列表中添加一个新分配 “事件-要调用的函数” |
|
|
事件 |
可能的选择取决于目标设备。 CODESYS 使用名称前面的红色符号标记不可用的事件。 所有可能的系统事件列表位于本节末尾。 |
|
要调用的函数 |
函数名 (POU,键入 函数) 你需要指定名称 新 函数。 CODESYS 确认对话框后,将该函数插入到设备树中。 |
|
范围 |
|
|
实现语言 |
新函数的实现语言 |
|
描述 |
所选事件的简短描述 |
在线模式下的功能
从调用函数到事件的分配列表还包括以下信息: 活动状态, 通话次数,以及 在线重置 按钮。
|
活动状态 |
不等于 |
|
通话次数 |
显示事件发生或调用关联函数的频率 |
|
在线重置 |
CODESYS 重新初始化事件列表并重置事件/函数调用的计数器。错误初始化的事件显示为红色状态行 |
可能的系统事件
|
事件 |
描述 |
任务 |
调试 |
|---|---|---|---|
|
|
在启动应用程序之前致电 |
沟通任务 |
没有 |
|
|
启动应用程序后调用 |
沟通任务 |
没有 |
|
|
在停止应用程序之前致电 |
沟通任务 |
没有 |
|
|
停止应用程序后呼叫 |
沟通任务 |
没有 |
|
|
在重置应用程序之前致电 |
沟通任务 |
没有 |
|
|
重置应用程序后调用 |
沟通任务 |
没有 |
|
|
在在线更改应用程序之前致电 |
沟通任务 |
没有 |
|
|
在线更改应用程序后致电 |
沟通任务 |
没有 |
|
|
在下载应用程序之前致电 |
沟通任务 |
没有 |
|
|
下载应用程序后致电 |
沟通任务 |
没有 |
|
|
在删除应用程序之前致电 |
沟通任务 |
没有 |
|
|
删除应用程序后致电 |
沟通任务 |
没有 |
|
|
在退出应用程序之前致电 |
沟通任务 |
没有 |
|
|
退出应用程序后致电 |
沟通任务 |
没有 |
|
|
事件在代码初始化之后发送。在 Task Safe 部分中调用,仅在进行在线更改时才调用。(例如,在线更改的复制代码在此处执行) |
沟通任务 |
没有 |
|
|
如果应用程序上下文中发生异常,则发送该事件。 |
运行时的异常处理任务,如果运行时不支持异常处理,则为任务本身 |
视任务而定 |
|
|
客户端登录到此应用程序 |
沟通任务 |
没有 |
|
|
从该应用程序注销客户端 |
沟通任务 |
没有 |
|
|
在读取输入之前先打电话 |
IEC 任务 |
是的 |
|
|
读取输入后打电话 |
IEC 任务 |
是的 |
|
|
在写入输出之前调用 |
IEC 任务 |
是的 |
|
|
写入输出后调用 |
IEC 任务 |
是的 |
|
|
如果 IEC 任务在断点处停止,则会循环将事件发送到调试回路。 |
沟通任务 |
没有 |
|
|
事件在下载运行时之前立即发送。 |
运行时主循环 |
没有 |
|
|
在退出通信服务器之前,会在下载期间发送事件。 |
运行时主循环 |
没有 |
|
|
在退出之前在下载期间发送事件 ( |
运行时主循环 |
没有 |