PLC的梯形图只是一种开发形式,就好像我们的单片机用C语言写一样,C语言也只是开发单片机的一种形式,这两种形式,有一个共同的特点,就是更容易让人理解,接近于人类的语言和思维习惯.
而PLC也好,单片机也好,(其实,PLC本质就是一个成熟,固定的单片机开发板),能识别的只是二进制机器语言.
所以,就要求,PLC的编程软件和单片机的开发软件,最终有个编译--链接功能,把梯形图和C语言最终翻译成二进制机器语言,下载到单片机中,然后单片机就可以执行了.
如果你不是设计PLC的,可以不用关注是怎么实现的编译过程,因为这是计算机专业的范畴.
PLC梯形图只是一个发展的形式,如单片机C语言编写的,C语言开发单芯片形式,这两种形式,一个共同的特点,那就是更容易理解,接近人类的语言和生活习惯记
PLC或单片机浩,(事实上,PLC的本质是一个成熟的,固定的微控制器开发板)只能识别二进制的机器语言
所以,PLC编程软件的要求单片机开发软件,最终编译 - 链接功能,梯形图和C语言的最终转化成二进制的机器语言,然后下载到微控制器MCU可以执行。 如果你没有设计的PLC,而不必关心是如何实现的编译过程,因为这是一个计算机专业的类别。
有两种可能:1、PLC和单片机之间采用了Modbus或者是无协议通讯 2、PLC用输入输出点驱动单片机的信号; 最终逻辑有PLC完成,动作的执行是单片机
不管是梯形图或是语句表,编程软件都会将其通过编译,变成单片机认识的相应指令的
PLC和单片机是两个不同的东西吧,PLC一般给出的是开关量。