和所有其它控制应用程序一样,reACTION程序是在Automation Studio中通过使用IEC 61131-3功能块开发的。然后在模块配置中,reACTION程序被分配给一个或多个reACTION模块。
应用程序数据被集中存储在控制器上,并在需要时传输给reACTION模块,在那里被存储在内存中。作为将一个程序永久分配给一个模块的替代选择,控制器还可以动态传输并启动各种reACTION程序 – 甚至在运行时。针对仿真也可以在CPU上直接执行reACTION程序 – 可谓以慢动作进行。
亮点
- 单个reACTION程序适用于多个模块
- 多个reACTION程序适用于单个模块
- 运行时可以在程序间切换
与常规的I/O模块一样,循环数据通过数据点传输,其数量和数据类型可以在模块配置中进行设置。凭借交叉通信映射,这些循环数据点可以在独立于控制器的reACTION模块间直接交换。这还意味着,reACTION模块可以很容易地与常规的I/O模块直接通信。
功能块
reACTION功能块的选择范围不断扩大,可以通过升级固件在现场使用新功能块。
用户还可以从reACTION库中组装他们自己的自定义功能块以提高复杂程序的清晰度。
逻辑
逻辑
- 和
- 或
- 异或
- 否
- 移位
- 位转字节
- 字节转位
输入
输入
- 数字量
- 模拟量
- SSI编码器
- AB计数器
- ABR计数器
服务
服务
- 循环数据点
- 读取内部变量
- 循环数据点到控制器
- 编写内部变量
算术
算术
- 加法
- 减法
- 绝对值
- 乘法
- 除法
- 极限
- 比较
输出
输出
- 数字量
- 带时间比较的数字量
- 模拟量
定时
定时
- 时间
- 本地时间至NetTime
- NetTime至本地时间
- 时间比较
高级
高级
- 多路复用器
- 解复用器
- PWM信号发生器
- 边缘检测
- SR触发器
- 脉冲发生器
- 锁存器
- 延迟
您的应用
需要尚未在此列出的功能块吗?有什么问题,请尽管提出!