操作系统 | 支持Linux Preempt RT。 |
安装部署方式 | 支持B/S部署,后端服务部署于Linux服务器环境,前端基于浏览器访问;支持单机部署,可适配Windows、Linux多种操作系统。 |
设备组态 | 当IDE前端设备与目标运行时设备(PLC)属于同一个局域网时,可自动扫描目标设备;可基于IP地址手动添加目标设备(PLC)及IO扩展从站;发现设备后可对设备的名称、IP等属性参数进行修改。 |
PLC编程(IEC61131-3) | 可使用ST、LD、FBD、C++、SFC五种语言编写POU(程序、函数、功能块);POU之间相互调用;支持IEC61131-3标准库;提供ST语言的输入提示及前端语法检查;支持变量声明区表格与文本格式之间的自动转化;图形编程(LD、FBD、SFC)编程中支持控件的灵活摆放与拖拽。 |
库管理 | 可使用上述编程语言编写、发布库,自动生成FB及函数图形块;支持库的嵌套调用,外部库的导入。 |
运行时配置 | 可将PLC应用的POU挂载到不同的运行时任务上,支持定时周期触发、事件触发;可为多个任务设定优先级。 |
PLC编译 | 可查看编译过程自动生成的调用树、ST代码、C代码;基于IEC61131-3 v2语法提供编译日志。 |
PLC调试与监控 | 启动调试运行模式用户可选择单步运行、慢速运行模式;支持断点;支持在线变量监控、仿真运行、变量值的写入与强制。 |
IoT编程与调试 | 可使用编程组态软件编辑Python程序,并下载运行;可通过Python程序的标准调用接口读写IEC61131-3程序变量;可通过软件输出栏查看Python程序的运行结果及日志。 |
通讯协议栈 | 可对以下协议栈进行配置:Modbus TCP Master/Slave、Modbus RTU Master/Slave、EtherCAT Master、MQTT(Client、Broker)、OPC UA Server、Powerlink Master/Slave。 |
项目管理 | 支持工程文件的搜索、下载、导入。工程文件符合PLCOpen TC6 XML标准。 |
运行时应用管理 | 用户可自行添加、更新、删除运行时应用。 |
信息安全功能 | 支持项目文件加密导出;编程组态软件与目标设备之间双向身份认证。 |