1、基于IEC61499的开放式数智化控制软件数自创新AIOSYSAIOSYS宋辉 173 5852 5067成都数自创新科技有限公司IEC61499基本概念02/33IEC61499软件平台AIOSYSIEC61499上手系统工业1.0至4.001机械化水力与蒸汽机的发明,标志着进入机械化生产时代电气化电力和生产线的出现,规模化生产应运而生信息化自动化生产,电子计算机,信息技术和机器人智能化智能化生产,自治系统,物联网和机器学习03/33ISA95架构端-边-云架构去中心化系统架构传统金字塔分层设计当前工业互联网三层设计未来真分布式网状结构如何从信息化迈向智能化?04/33IEC61499标准定
2、义了分布式控制系统设计语言程序设计针对整个系统不限于单个设备IEC61499概念和特点该标准适用于功能封装、基于图形化设计、事件驱动执行和控制程序的分发和部署,以便在各类自动化和控制设备上运行。05/33内容名称IEC 61131-3IEC 61499IEC 61499 优势消息机制轮询执行机制事件触发机制资源占用更低软硬件绑定软硬件解耦成本更低,效率更高互操作性单一设备编程系统整体设计面向对象的编程编程语言5种编程语言任意编程语言每一种工程师都可以进行编程,发挥每一种语言的优势可重复性离线编程升级在线动态重构可不停机在线修改程序,可负载均衡可移植性差强功能块可以随意使用IT应用对接差强不同厂
3、家的应用可以相互使用工业以太网困难,需要协议转换器或者工业采集网关容易,可使用IT协议对接支持各种IT协议如(HTTP、MQTT、WEBSOCKET)生态支持支持IEC61499和IEC61131的差异06/33AIOSYSAI人工智能IDE集成开发环境 IIOT工业物联网Runtime运行时AIOSYS是什么?AIOSYS-符合IEC 61499标准的开放数智化软件07/33AIOSYS-RuntimePLC手机IEC 61131-3IEC 61499AIOSYS=Runtime+IDE+IIOT+AI08/33真分布式控制AIOSYS=Runtime+IDE+IIOT+AI09/33Web
4、SocketHTTPMQTTTCP/UDPProfiNetEtherCATEtherNet/IPCanopenCCLink-IEModbus TCPModbusProfibusPowerLinkOPC UA实时数据库RAM铁电存储.数据层自定义功能块基于IEC61131-3功能块基础功能块复合功能块服务功能块运动控制功能块功能块基础功能块复合功能块极限服务报警服务搜索服务调试服务日志服务AI优化调度冗余事件驱动分布协调虚拟化C+、C、Python服务通讯层资源AIOSYS=Runtime+IDE+IIOT+AIAIOSYS-Runtime架构10/34AIOSYS=Runtime+IDE+II
5、OT+AI11/33行业颠覆式的编程方式:开箱即用,无需下载安装编程软件编程方式:web网页01a.直接访问PLC中的web服务器。b.访问公有云或私有云上部署的web服务器。a.b.web服务器web服务器PLCPLCAIOSYS=Runtime+IDE+IIOT+AI12/33行业颠覆式的编程方式:编程工具:浏览器02不管是电脑上的浏览器(火狐、谷歌,Edge),还是手机/平板浏览器都可以进行编程。响应式页面设计,确保各种屏幕分辨率自适应。AIOSYS=Runtime+IDE+IIOT+AI13/33行业颠覆式的编程方式:编程语言03AIOSYS=Runtime+IDE+IIOT+AI14
6、/33行业颠覆式的编程方式:项目保存04a.可设定自动保存项目的周期-无惧异常断电或电脑宕机。b.项目与账户绑定-不必随时携带电脑。c.项目工程可导出到本地电脑-确保后续维护。AIOSYS=Runtime+IDE+IIOT+AI15/33AIOSYS-IDE架构Web服务器程序调试MySQLRedisMongoDB.存储中间件RedisNoSQLMySQL分库分表zset排行榜geo地理位置pipeline管道用户层代理Nginx集群Nginx集群负载均衡(Nginx)UIWeb(HTML5、Vue3、TypeSc