编译型PLC开发平台OpenLogic软件发布
本帖最后由 adolfshxq 于 2010-2-2 18:16 编辑编译型PLC开发平台OpenLogic软件发布
你只要会画梯形图就可以!!!
为什么开发OpenLogic开发平台
开发控制系统现在一般有两种方法,一种方法直接购买成型的控制器,比如工控机,PLC等等,另外一种方法就是直接购买芯片自己制版开发。
第一种方法技术简单,成功率高,但是也有如下缺点,价格比较高,成本要求高时,很难实行。另外直接购买控制器,因为是成品扩展性不好,因此常见到一个PLC上挂了很多扩展模块,造价进一步上升,且稳定性下降。
第二种方法硬件成本较低,可定制性好,但是也有如下缺点,芯片开发技术复杂,对开发者有很高的技术要求,人力成本上升,由于开发者能力层次不齐,可能会使项目失败或者延期。
如何更快更好的开发控制是我们值得好好研究的。
OpenLogic开发平台就是集中考量上述两种方法的优点和缺点,而设计出一个控制系统开发平台。
OpenLogic开发平台到底能做什么?
简单的说OpenLogic在操作上类似于一般plc的上位开发平台,他的特点在于它的开放性。有了OpenLogic开发平台,就是可以基于一块mcu利用梯形图语言,开发出你想要的控制系统。详述功能如下:
1)系统烧写功能:
单片机必须要下载一个系统文件plcsys.bin,单片机才会被虚拟化出很多资源,比如IO口,定时器,计数器,另外增加一些系统功能的易操作性。
2) 梯形图编辑功能:
程序编辑功能:程序分为主程序、子程序、中断程序。程序内部以网络做为单位。
3)编译功能:
在用户看来,软件将梯形图转化成芯片可以执行的二进制代码。在软件内部,可分为三个过程 首先将用户编辑的梯形图转化成的语句表。然后将语句表转化为芯片可以识别的汇编代码,最后调用GCC编译器将其转化成二进制代码。
4) 程序下载功能:
在用户烧写系统文件之后,芯片就已经具有了PLC的功能,当用户编写好程序,并生成而进制代码之后,就可以通过上位软件与下位软件进行通信,将生成的二进制代码下载到芯片中去,这样你自己做的PLC就可以工作了。
5)程序监控功能:
用户下载代码之后,运行PLC后。用户可以通过上位软件与下位软件进行通信,PLC的运行情况,比如:运行、停止PLC,读写PLC的位、字地址。
欢迎CPUBBS上的朋友下载试用,下一歩将开发基于51的单板PLC,敬请期待:)
也可访问我的网站:www.ladderstudio.com发表您的看法
软件运行画面
好东西要顶!
页:
[1]