基于AOE事件驱动技术的低代码工业控制器V1.0正式发布
日前,由浙江大学SGOOL实验室董树锋老师课题组研发的基于AOE事件驱动技术的低代码工业控制器1.0版本正式发布。
基于AOE事件驱动技术的低代码工业控制器是一款可以显著降低代码编写量,减少代码出错率,同时具备高度的通用性,对于不同的工业控制场景具有普适性的控制策略实现方式。
1)采用低代码方式表达控制策略,可以简化开发流程:按照设计的低代码框架表达控制策略,控制策略的开发人员不需要熟练掌握某种编程语言即可开发高效执行的控制策略。
2)事件驱动能减少不必要计算资源和通信资源的浪费、更容易实现数字控制和多线程控制:事件驱动控制是一种基于异步通信的控制方式,不依赖同步时钟和连续状态更新,降低计算资源和通信资源的浪费,并且便于实现多线程控制。
3)设计了完整的AOE事件驱动控制策略执行框架:包含三种触发类型的AOE网络、事件判断和超时处理、动作执行失败处理方法,使本产品所提供的控制方法能够适应高度不确定性的环境。
AOE网络介绍
AOE网络是有向无环图,图的每个节点表示一个事件,每条边表示一个动作,边的方向表示节点所表示的事件之间的递进和迁移关系,这种关系由该条边所表示的动作决定。
控制策略的AOE网络实现
控制策略的低代码表达
1)AOE网络声明:AOEID、是否启用、触发条件、初始变量等。
2)变量声明:定义变量和变量生效的AOE网。
3)节点声明:包括生效的AOE网络、节点ID、节点类型、超时时间、条件表达式等。
4)边声明:包括生效的AOE网络、首尾节点ID、失败模式、动作类型、动作参数等。
产品功能
该低代码控制器具备逻辑运算、顺序控制、定时、计数和算术运算等现有可编程控制器功能,同时还支持方程组求解和优化模型求解功能,此外,通过多个低代码控制器协同,基于边缘计算技术,可实现大规模分布式系统实时调控。
硬件成本
1GHz之内的低配控制器硬件能够满足:支持采集周期内采集测点个数>10000个,采集周期<5s,计算点号>10000,通道个数>20,事件响应时间<10ms,可用于简单控制场景; 2GHz之内的高配控制器硬件满足:支持采集周期内采集测点个数>100000个,采集周期<5s,计算点号>30000,通道个数>50,事件响应时间<10ms,可用于复杂控制场景。此外,目前低代码控制器能够支持Modbus、104、串口、mqtt四种通信方式。
应用领域
基于目前的低代码控制器,搭配前端开发,完成微网控制器,储能控制器,园区能量管理终端等产品的低代码实现,能够进一步降低电力行业控制和能量管理项目的成本和难度。与此同时,低代码控制器提供的是一套简单易用的、通用化的配置和执行框架,除了众多电力行业控制场景之外,还能够应用于工业制造、农业生产、教育教学等众多领域,具备极大的应用潜力
目前产品服务已24h全天开启,欢迎联系我们测试使用。如您有任何反馈和需求,请与我们联系,我们会及时为您解答。
SGOOL团队
2021年9月5日
版权声明:本文由SGOOL团队创作和发表,转载或引用本文内容请注明作者及出处。