二次开发平台是公司推出配套的“一站式”开发、部署和维护软件环境,支持数字孪生、产线互联互通相关产品的快速工程应用。
SmartAgent二次开发特点包括:
支持在Windows、Ubuntu、MacOS桌面环境下搭建开发平台进行应用开发,首选Ubuntu;
整个项目系统均使用DW-SmartAgent平台进行开发,使用弱类型语言JavaScript进行应用开发;
支持应用“无移植式”一键发布到常见的主流终端平台,包括Windows、Ubuntu、Mac OS、Android、iOS、Embedded Linux等,能有效解决因应用终端差异而引起的重复开发问题;
开发平台支持拖拉式设计UI交互界面,“所见即所得”进行实时调试和预览;
支持常见工业现场协议和设备协议:
① 工业现场协议主要包括包括EtherCAT、ProfiBus/Profinet、Ethernet/IP、Modbus、CANopen、DeviceNet等;
② 设备协议支持FANUCCNC、SIEMENS828D/840D、海德汉CNC、三菱CNC、马扎克CNC,以及各种主流PLC设备等;并通过统一接口驱动支持绝大部分机器人的网络监控;
③ 支持电力行业协议,如IEC61850、GOOSE、MMS、104规约等;
支持OpenCV4.0,支持多数TensorFlow、Caffe人工智能模型的编译和应用发布;
平台支持常用的应用层国际标准协议,包括OPCUA架构、MQTT服务、CoAP、MTConnect等;
直接对接MySQL、PostgreSQL、SQLServer数据库,无需开发后台连接池服务;
支持对DW系列设备的GPIO/COM/485/CAN TCP/UDP/直接编程操作;