⑴ 学习基于vxworks的PLC设计要什么基础
是不是导师给的论文题目呀?也太不靠谱了,为什么要用VxWorks实现PLC呢?
PLC本身就是一个基于定时器和死循环的控制程序,简单得不能再简单了,建议不要用任何操作系统。
你的题目好比用大炮打蚊子,把一个简单的事情搞复杂了,那我就说说要什么基础:
1)熟悉PLC原理
2)熟悉编译原理,自己能做语法解释器
3)如果需要支持梯形图编程激尘码(就是托吧托吧、拽吧拽吧就能形成控制明哪流程),那就更复杂了
4)熟悉PLC需要支持的现场总线规范(PLC总要有工业现场总线接口吧)
5)熟悉VxWorks嵌入式应用程序开发、驱动程序开发、BSP移植
6)熟悉你要实现PLC选用的CPU对应的编译器,能写兄简Makefile文件
我能想到的就是这些了,总之,每一个部分拿出来,都够一个团队干1~2年的了。