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

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

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

   ANL   CXJ

   MOV   0BHC   ;将SXDHJXJ相与的结果送入0BH暂存。

   MOV   CM30

   ANL   CM31

   ORL   C0AH   ;将M30M31相与的结果与OAH或运算 

   ORL   C0BH

   ANL   C/KMJ

   MOV   M35C   ;输出M35

   

   以上的汇编程序是直接从梯形图转换来的,没有用任何汇编的技巧。当然你如是汇编高手,可以将它编的效率更高,比如先判MSJ ,为“1”跳过这段程序直接将M35置“0”,三段与门,由于它们之间是“或”关系,只要第一段是“1” 后两段可以不考虑了。但这样程序跳来跳去,可读性就差了。

   

   二、SETRST 语句的转换

   PLC中的SETRST有两个特点:1SET 只能置“1”,不能置“0”;RST 只能置“0”不能置“1”。2、它们都是自保型的,一旦逻辑成立,它们就执行,执行后即使逻辑不再成立,仍然保持原来的结果。这和汇编的“SETB”、“CLR”指令的功能完全是一样的,不过汇编要通过判断跳转来实现。

      

   汇编程序的清单如下:

   MOV  CMSJ

   ANL  CYJ

   ANL  CSPG

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


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