EventCreate
- 位置
sys_event.aclib
- 功能说明
创建一个事件。
- 参数说明
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
EventCreate | POINTER TO BYTE | 非0表示成功创建的事件句柄指针,失败返回0 | × | × |
示例
(例程路径:安装目录\example\事件)
示例功能说明 创建一个事件。
变量定义
变量名 数据类型 初值 注释 hEvent POINTER TO BYTE CFC示例
ST示例 hEvent := EventCreate();
LD示例
EventDelete
- 位置
sys_event.aclib
- 功能说明
删除一个事件。
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
hEvent | POINTER TO BYTE | 事件句柄指针 | × | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
EventDelete | DINT | 成功返回0,失败返回-1 | × | × |
示例
(例程路径:安装目录\example\事件)
示例功能说明 删除一个事件。
变量定义
变量名 数据类型 初值 注释 hEvent POINTER TO BYTE iOprRet DINT CFC示例
ST示例 iOprRet := EventDelete( hEvent );
LD示例
EventSet
- 位置
sys_event.aclib
- 功能说明
触发一个事件。
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
hEvent | POINTER TO BYTE | 事件句柄指针 | × | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
EventSet | DINT | 成功返回0,失败返回-1 | × | × |
示例
(例程路径:安装目录\example\事件)
示例功能说明 触发一个事件。
变量定义
变量名 数据类型 初值 注释 hEvent POINTER TO BYTE iOprRet DINT CFC示例
ST示例 iOprRet := EventSet( hEvent );
LD示例
EventWait
- 位置
sys_event.aclib
- 功能说明
等待一个事件的触发。
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
hEvent | POINTER TO BYTE | 事件句柄指针 | × | × |
timeout | DWORD | 事件等待超时时间,单位:ms。(4294967295:一直等待) | × | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
EventWait | DINT | 成功返回0,失败返回-1 | × | × |
示例
(例程路径:安装目录\example\事件)
示例功能说明 等待一个事件的触发。
变量定义
变量名 数据类型 初值 注释 hEvent POINTER TO BYTE iOprRet DINT CFC示例
ST示例 iOprRet := EventWait( hEvent , 5000 );
LD示例