您当前的位置:五五电子网电子知识plc技术PLC入门从PLC的梯形图到单片机的汇编程序 正文
从PLC的梯形图到单片机的汇编程序

从PLC的梯形图到单片机的汇编程序

点击数:7719 次   录入时间:03-04 11:58:09   整理:http://www.55dianzi.com   PLC入门

    业内许多人都熟悉PLC的编程,也有人既熟悉PLC编程又熟悉单片机编程,可很少有人知道PLC的梯形图是可以直接转化为汇编程序的。PLC的梯形图直观、易懂、可读性强,只要把输入输出口和各内部器件定义好,它们之间的逻辑关系在梯形图上一目了然。但单片机的汇编程序就不同了,即使是自己编的程序时间一长看起来也很吃力,用梯形图为汇编程序做注释可以增加程序的可读性。此外很多人在在开发单片机之前就编过相同功能的PLC程序,因此如能将PLC的梯形图转化为汇编程序是非常有意义的事。其实这是非常容易的事。

   一、一般逻辑组合的转换:

    

   以上是一段常见的PLC梯形图程序,我们假设给I/0口定义了名字,内部器件可用器件名也可用器件代号。它们的逻辑关系是一目了然的。转换成汇编程序时我们也要先定义相应的位元件。程序清单如下:

   

   MSJ   BIT   00H ;定义位器件

   YJ    BIT   01H

   SPG   BIT   02H

   KMJ   BIT   03H

   SXD   BIT   04H

   HJ    BIT   05H

   XJ    BIT   06H

   M30   BIT   07H

   M31   BIT   08H

   M35   BIT   09H   

   MOV   CMSJ    ;将MSJ的送入逻辑运算器

   ANL   CYJ    

   ANL   C/SPG

   MOV   OAHC   ;将MSJYJSPG反相与的结果送入0AH暂存。

   MOV   CSXD

[1] [2] [3]  下一页


本文关键字:单片机  PLC入门plc技术 - PLC入门