IDE and Runtime Features
IDE和Runtime功能
集成开发环境(IDE)功能
该集成开发环境(IDE)基于 Eclipse 架构,采用了多种技术栈(包括 JAVA、Lua、C++、C 等)进行实现,具备高可靠性、高并发性、高拓展性和高安全性等特点,专为工业自动化场景打造,能够有效满足复杂工业控制系统的开发需求。

提供基于 IEC61499 的基础功能块、复合功能块、服务功能块等建模和编程能力,支持系统级建模和分布式控制架构实现负载均衡,提升系统效率。
完全支持 IEC61131-3 的编程标准,支持 ST 编程语言,提供 IEC61131-3 标准的 FBD(功能块图)编程能力。
内置功能强大的代码编辑器,支持语法高亮、自动补全、代码折叠等功能,帮助开发人员快速编写和编辑代码。
IDE 提供丰富的插件生态,开发人员可以根据项目需求定制和扩展 IDE 功能,以提升开发效率和适应特定工作流程。
该 IDE 具备卓越的性能,能够高效处理大型项目和复杂代码库,确保开发过程的流畅性和高效性。
完美支持跨多种操作系统平台(如 Windows、macOS、Linux),确保开发团队在不同操作环境下使用相同的开发工具。
收集并存储 Web 服务器及应用程序生成的日志数据,包括访问日志、错误日志、安全事件日志等。
支持根据法规和安全策略,灵活设定日志的保留期限,并定期归档备份,以满足审计和调查的需求。
Runtime运行时功能
实现了 IEC 61499 标准的运行时引擎,用于执行和管理分布式控制应用程序,支持虚拟化、各种通讯协议、数据库等特性。

支持 Tcp、Udp、Http、WebSocket、MQTT 等协议,满足各类 IT 通信 需求。
支持工业领域常用的 Modbus、ModbusTCP、OPC UA 等通信协议。
支持分布式架构下的多设备通信协议,简化设备间的通信配置。
基础功能块:提供基于 IEC61131-3 标准实现的基础功能块。
事件功能块:支持事件的合并、分解、延时等操作。
数学函数块:支持随机数生成等数学操作。
数据类型转换:支持不同数据类型之间的转换,特别是对 ANY 类型数据的连接转换。
网络功能块:实现了 tcp、udp、websocket、mqtt、modbus、opcua、http 等网络通信协议的功能块。
用户可以自定义基础功能块,支持使用自定义算法。
支持在功能块内部调用其他功能块,方便功能模块的封装和接口统一。
支持软硬解耦,运行于虚拟机或容器环境,适应灵活部署需求。
实时存储:包括铁电存储(支持微妙级数据存储)和实时数据库(支持毫秒级数据响应和存储)。
普通数据库存储:适用于非实时数据的存储,具备高并发和事务处理能力,支持百毫秒级的数据响应。
当一个应用中的功能块部署到不同设备时,自动实现设备间的通信,无需手动配置。
支持本地日志记录,便于查看历史记录和进行问题排查。

功能块编程

基础功能块

复合功能块

服务功能块

IEC 61131-3:ST 支持

分布式支持

仿真

61131-3 功能块
Functional Features
功能特点
OPENAIOSYS 永久免费使用
OPENAIOSYS 是一款先进的集成开发环境,
专为现代工业自动化和复杂控制系统量身打造。它具备跨平台支持、多项先进功能特点以及广泛的协议兼容性,能为您带来高效、灵活且可靠的控制解决方案。
