国产PLC软件PikePLC——功能介绍(一)
文章标签:
plc编程软件下载
操作系统
- PikePLCStudio(开发环境)运行于Window7、Windwos10、Windows11 64位操作系统之上,后续会支持国产操作系统,如:银河麒麟、DEEPIN等
- IC-61131-3 RTE(IEC-61131-3运行时环境)目前支持在Linux上运行,后续支持RT-Thread、OpenHarmonyOS等国产操作系统
IEC-61131-3 RTE(IEC-61131-3的运行时环境)
- 基于标准C语言和POSIX接口开发
- 实现了对MODBUS TCP、RTU的支持
- 实现了PLC应用状态管理
- 实现了PLC应用调试管理
- 实现了PLC应用监控
开发环境与RTE之间的通信
- 基于UDP广播发现局域网中的RTE
- 基于TCP与设备进行通信
- 实现了在开发环境中修改设备的IP、网关等信息
- 实现了在开发环境中查看设备资源使用情况,如:CPU、内存
- 实现了在开发环境中查看PLC运行时日志信息
- 实现了在开发环境中下载PLC 应用到设备中
编译器
- 实现了Ladder到ST的转换
- 实现了FBD到ST的转换
- 实现了ST到C语言的转换
- 通过调用GCC工具链,最终编译为Linux上可运行的二进制文件
调试器
- 实现了针对ST语言的源码级调试
- 实现了针对ST语言的运行时断点
- 实现了针对ST语言的源码级单步
变量监控
- 实现了对全局变量、PROGRAM中的变量、FB中的变量的监控
- 实现了在线修改变量值
任务运行控制
- 实现了对PLC设备中的任务停止/运行的控制
针对ST的支持如下
- 编辑器实现了语法高亮
- 编辑器实现了智能提示
- 编辑器实现了代码自动补全
- 编辑器实现了关键字大小写自动转换
- 实现了IEC-61131-3 v2.0全部语法
- 支持在ST中使用引用、指针
- 支持MODBUS TCP
- 实现了IEC-61131-3 v2.0中的标准库
- 提供了一套完善的MODBUS TCP FB库
针对Ladder的支持
- 实现了基于Ladder创建POU
- 实现了基于梯形图的变量监控
针对FBD的支持
- 实现了基于FBD创建POU
- 实现了基于FBD的变量监控
编辑器截图
- ST编辑器
- Ladder编辑器
- FBD编辑器
- 全局变量编辑器
- 自定义类型编辑器