rongbing
级别: 论坛先锋
精华主题: 0
发帖数量: 1172 个
工控威望: 1409 点
下载积分: 30184 分
在线时间: 332(小时)
注册时间: 2015-02-15
最后登录: 2025-10-25
查看rongbing的 主题 / 回贴
楼主  发表于: 55天前
各位老师,请教一下,单片机可以编写PLC程序吗,如果可以,使用什么样的软件呢
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 812 个
工控威望: 1198 点
下载积分: 1827 分
在线时间: 264(小时)
注册时间: 2021-07-09
最后登录: 2025-10-25
查看sunzengli的 主题 / 回贴
1楼  发表于: 51天前
你可能还没搞懂PLC和单片机具体都是什么东西,边干边学吧。
PLC的核心就是一片单片机,围绕着单片机加上一些外设,构成了PLC系统,它本身含有编译软件,相当于内置了一个简单的专用操作系统,你写的程序,下载到这个系统里,相当于安装了一个专用的软件来控制设备。
这样就可以看出来,你用单片机也可以达成PLC同样的功能,但需要你自己架设外设,包括IO接口,模拟量接口等等。所以单片机构成的硬件系统要麻烦的多,反之PLC的硬件系统厂家已经帮你做好了,测试好了,这就是PLC的重要优势之一。同时也可以看出来,PLC的厂商挣的就是系统集成的钱,所以PLC价格要高得多,系统集成的内容越多越贵。
做单片机的厂家有很多,早起流行51,现在流行AVR,PIC等,都有专用的编程软件,多用汇编语言和C语言编程。
做PLC的厂商更多,多用梯形图,ST语言,每一个品牌的PLC都有自己的专用编程软件。各大厂商都不兼容。
在工业控制里或者电子设计行业,PLC和单片机几乎是两个行当,所以单片机程序和PLC的编程软件,完全没有关系,单片机也当然不能编写PLC程序。