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