都是用来控制的,其实plc就像一个单片机,它也有地址分配什么的。
比如用plc做一个控制,你只管做好具体的逻辑控制关系,别的不用你管(如串口通信),但是单片机你要事必躬亲,什么都得考虑到,串口通信你得自己写程序。
plc有插槽可扩展不同的功能模块,就像单片机通过总线连接不同功能的芯片一样,不过plc的模块比较贵,有的要10000多。
一些功能,用单片机可完成用plc也可以完成,plc比单片机可靠。
好的功能强的plc可以做很复杂的控制,貌似这个单片机做一块控制板也可以做到。
不同的plc有不同的开发环境,现在plc这方面中文资料不是很多。
单片机使用汇编、C语言现在主导,PLC使用梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。
它门的结构构造、功能用途、生产厂家不一样,开发语言当然各有特色。
就像大家都是地球人,却有英语、汉语之分一样。
单片机用什么语言编写:
一般用汇编,也用C语言。
PLC用什么语言编写?
用梯形图,或顺控图,指令表。
他俩什么区别 不都是编写程序吗为什么用的编程不一样 高手回答下?
区别在于梯形图更直观,简单,因此比单片机编程易学,PLC也更稳定,只是造价比单片机略高。
编程语言就像不同的国家语言一样,他们的目的就在于人和机器的沟通。
单片机用什么语言编写:
一般用C语言,也用汇编。或者精简指令集
PLC用什么语言编写?
用梯形图,或顺控图,指令表,C代码。
核心应当是一样的,只是编程开发程序不一样而已。比如三菱的PLC梯形图就可以转化成单片机的语言写入机器。