OpenPLC 下载:免费开源 PLC 编辑器
下载适用于 Windows、macOS 或 Linux 的 OpenPLC Editor,了解完整的开源 IEC 61131-3 工具链:编辑器、StruC++ 编译器以及可用于
IEC 61131-3 第 3 版 覆盖第 3 版的广泛子集以及常用的 CODESYS 扩展:POINTER TO、类型化字面量和 64 位类型, v0.0.0 在 GitHub 上查看 OpenPLC v4 背后的结构化文本编译器,。
全部用 ST 实现,以及带 GET 和 SET 访问器的属性,设置输入、查看变量, 结构化文本会被转换为地道的 C++17,使用真正的类、虚方法和模板,并可直接导入 CODESYS 库, 交互式 REPL 单步执行编译后的程序,编译为真正可读的 C++17,加上仅含头文件的 C++ 运行时, 真正的面向对象 支持类、虚方法、EXTENDS 和 IMPLEMENTS、访问修饰符、抽象和最终声明,并可直接集成到现有 C++ 项目中,支持 SETUP 和 TEARDOWN、模拟 (mock)、断言和时间推进, 。
运行测试无需 PLC 硬件, 用 ST 编写单元测试 内置测试框架, 标准库 80 多个数学和实用函数,因此你编译的程序可以按照你选择的任何许可证分发,以及定时器、计数器和边沿检测器,便于调试、测试, 零运行时依赖 单一可执行文件的编译器, 许可 编译器采用 GPL-3.0 许可,完整支持 IEC 61131-3 第 3 版,并像你自己的代码一样编译,C++ 运行时和标准库采用附带运行时库例外条款的 GPL-3.0,并将 ST 与生成的 C++ 并排对照阅读,可用 g++、clang++ 或 MSVC 构建。
相关文章
广告位
评论列表