Ⅰ openPLC 尝试,踩坑记录
1 下载 openplc editor 了解一下
下载地址 openplcproject.com/wp-c...
直接网页下载速度很慢, 可以用迅雷下载
安装的时候无法修改安装路径, 只能安装到C盘
C:\Users\013\OpenPLC_Editor
根据目录来看看它包含哪些内容:
内置一个 git 环境, 一个 python2.7, 一个mingw c++环境
editor 里面的界面程序, 竟然都是 python 写的, 惊讶到我了,
一直以为 QT 才是跨平台界面程序的首选, 没想到 python 也可以呀
editor 内的文件夹结构来看看:
可以看出来, openplc 所支持的总线, 有 canfestival, modbus , opcua, ethercat,
但也意味着, 它不支持 profinet, cc-link , ethernet-ip 这3种总线,
至于国内的浙大工控更是没影了
浏览它的 tests 文件夹
可以估计, 它对 HMI 屏幕估计支持的可以, canopen 协议支持的可以,
然后看看 targets 文件夹,
令人意外的是, 它既然对 Xenomai 有专门的支持, 我一直以为 Preempt-RT比 xenomai 更热, 在 linux 软实时领域,
由于 openplc 使用 python 这个 解释型语言 来开发界面, 意味着改动界面内容会非常容易, 改个 logo 啥的太简单了
2 运行 openplc editor 看看
对比一下博图
对比一下汇川的PLC编程界面:
3 找个硬件测试运行一下程序
树莓派
TODO
arino
TODO
星光板
TODO
香橙派
TODO