当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),首先需要一定的语言基础C种语言或者汇编语言,其次还要熟悉电子电路及电子硬件,还要有很长一段时间的编程经验积累。即使一个有经验的工程师,也要从设计电路,编写程序,实验运行,再开始量产,后期还要针对工业现场反馈的问题进行修改维护才能慢慢的稳定,开发周期长,成本高。
由此可见,想要学会PLC编程,只需要系统的学习一下PLC编程指令及中断、高速计劣数、高速脉冲、通信、模拟量等高级功能的应用,再有一定现场经验,很快就能独立完成小型项目的设计,对于想要从事工业自动化编程人员,学习PLC是不二之选。
总的来说,单片机和PLC在应用、功能实现方式、结构、接口、可靠性、稳定性、成本和编程调试等方面都有所不同。在实际应用中,需要根据具体的需求和条件来选择合适的控制系统。