你可能还没搞懂PLC和单片机具体都是什么东西,边干边学吧。
PLC的核心就是一片单片机,围绕着单片机加上一些外设,构成了PLC系统,它本身含有编译软件,相当于内置了一个简单的专用操作系统,你写的程序,下载到这个系统里,相当于安装了一个专用的软件来控制设备。
这样就可以看出来,你用单片机也可以达成PLC同样的功能,但需要你自己架设外设,包括IO接口,模拟量接口等等。所以单片机构成的硬件系统要麻烦的多,反之PLC的硬件系统厂家已经帮你做好了,测试好了,这就是PLC的重要优势之一。同时也可以看出来,PLC的厂商挣的就是系统集成的钱,所以PLC价格要高得多,系统集成的内容越多越贵。
做单片机的厂家有很多,早起流行51,现在流行AVR,PIC等,都有专用的编程软件,多用汇编语言和C语言编程。
做PLC的厂商更多,多用梯形图,ST语言,每一个品牌的PLC都有自己的专用编程软件。各大厂商都不兼容。
在工业控制里或者电子设计行业,PLC和单片机几乎是两个行当,所以单片机程序和PLC的编程软件,完全没有关系,单片机也当然不能编写PLC程序。