BLINK
- 位置
sys_utils.aclib
- 功能说明
模拟闪烁信号(在特定的时间内打开和关闭)
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
ENABLE | BOOL | TRUE:开始闪烁FALSE:停止闪烁,输出保持原来的值 | ✔ | × |
TIMELOW | TIME | 输出为FALSE的时间 | ✔ | × |
TIMEHIGH | TIME | 输出为TRUE的时间 | ✔ | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
OUT | BOOL | 输出值,开始为FALSE,当ENABLE为TRUE时,对于给定的TIMEHIGH和TIMELOW值,在TRUE和FALSE之间切换 | ✔ | × |
- 示例
CFC示例
ST示例
LD示例
IL示例
GEN
- 位置
sys_utils.aclib
- 功能说明
生成不同给定类型的周期函数
生成可以相对于特定的时基或给定的调用计数基(base)。
- 参数说明
输入参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
MODE | GEN_MODE | 可用的类型:TRIANGLE:三角波TRIANGLE_POS:零起点三角波SAWTOOTH_RISE:上升锯齿波SAWTOOTH_FALL:下降锯齿波RECTANGLE:方波SINUS:正弦波COSINUS:余弦波 | ✔ | × |
BASE | BOOL | FALSE:调用周期(CYCLES)TRUE:Period指定时间(PERIOD) | ✔ | × |
PERIOD | TIME | 周期时间,仅当BASE = TRUE时相关 | ✔ | × |
CYCLES | INT | 周期:多少个调用周期,仅在BASE = FALSE时相关 | ✔ | × |
AMPLITUDE | INT | 要生成的函数的振幅 | ✔ | × |
RESET | BOOL | 复位输出 | ✔ | × |
输出参数 | 数据类型 | 描述 | 掉电保持 | 常量 |
---|---|---|---|---|
OUT | INT | 生成的函数值 | ✔ | × |
- 示例
CFC示例
ST示例
LD示例
IL示例