基于STM32软PLC 开发 (项目论证)
我在做STM32软PLC开发工作,前期直接用C语言写程序。后期准备做嵌入式系统软PLC的研究。最终目的:1.可以用梯形图编程,在线监控。
2.可以自由定义STM32所有输入输出点。
使用软件:Codesys和MDK 做嵌入式开发
向这个方向研究的朋友可以加我 qq:1055841260
如果不向这个方向研究不要联系我,联系时著名:PLC开发。
给个百度参考文件链接地址:http://wenku.baidu.com/view/2833eef3f90f76c661371ae3.html 开源的不? 我认为开不开源,无所为。主要是参与者能够熟练使用CODESYS和MDK,能够定义和编写出不同系列的PLC低层源码。PLC硬件已经有很多开源的,大家很容易找到。底层协议很难找到,并且不稳定。CODESYS提供了一个可以很方便的嵌入式开发平台,兼容C。性能比西门子的变成软件只高不低。希望有向这个方向研究的朋友,共同研究开发。开发难度相当较低。我接触PLC开发较晚,今年3月份接触STM32,4月设计PLC硬件原理图(20输入16输出 1CAN 1RS232 1个5V输出)6月出PCB图纸,明天开版。预计7月测试。 PLC难点是软件!~
Codesys2.1编程手册_V1.0.pdfourdev_650251MPRM95.pdf(文件大小:4.50M) (原文件名:Codesys2.1编程手册_V1.0.pdf) 等 回复【楼主位】whlhgk
-----------------------------------------------------------------------
本人有10年的西门子S7-200系列PLC的应用经验,目前也想开发STM32的仿S7-200的PLC。
希望能向你学习。。。 回复【楼主位】whlhgk
向这个方向研究的朋友可以加我 qq:1055841260
-----------------------------------------------------------------------
这边是建议开放讨论,不用QQ的。 表示非常感兴趣! CODESYS 有开源的项目没? 像各位学习下 关注ing.... 关注,希望楼主先公布些技术细节 - 作为讨论的切入点 回复【楼主位】whlhgk
-----------------------------------------------------------------------
最近对这个很感兴趣,像各位学习下 我已经完成底层虚拟机设计,仿的是8bit单片机。编译器是自己根据网上的资料搞的。目前只支持BASIC语言。正在研究将指令表或梯形图编译器,不知楼主搞的如何?可否切磋下。 我做梯形图指令表解释执行的代码,经过几年的应用考验,颇为成熟。指令表的解释,在下位机里就是用指针函数查表调用的方法效率最高,有兴趣的朋友可以跟我交流。
另外,STM32的输入输出点自由定义,那个也好实现的,把所有IO口都定义为OD输出,就是双向口,然后上电初始化的时候,再根据EEPROM里预定义好的IO选择参数进行操作,以确定哪个IO做输入,哪个IO做输出。 本帖最后由 siemenswjl 于 2012-8-25 09:22 编辑
叶工的不错,仿西门子的话。PCB尺寸谁有。好借用现成的壳体 怎么没有消息了
想学这方面的 我也想学习···就是差的有点多 朋友,做得怎样了? 同问,项目进行的怎么样了? 关注进度……
来自:amoBBS 阿莫电子论坛 Windows Phone 7 客户端
页:
[1]