单片机的指令是机器语言可以用汇编或C然后由编译器编译成机器语言;
PLC一般同单片机、输入输出、通讯接口、扩展接口等组成,PLC的单片机里已经固化有一个固件,你可以理解为一个OS,如同计算机的操作系统,PLC分配一段内存存储用户程序,分配一段内存存储用户变量,PLC由梯形图、指令表编程,由PLC内的固件来运行用户程序;一般的PLC为解释型,即由固件来读取存储的程序,然后解释程序功能后执行;PLC运行一般为更新输入、扫描执行程序、更新输出、还包括系统中断(不需要用户干预如通讯中断等)、还包括用户中断等;PLC有一个扫描周期由程序大小决定,有的PLC可以设置为固定扫描周期(即定时更新输入输出);所有PLC指令不能直接由单片机运行;当然你可以将PLC指令通过第三方编译器解释为单片机的机器语言后下载到单片机;
最后修改:2013/7/10 9:33:16