您现在的位置是:首页 > PLC技术 > PLC技术

PLC的宏

来源:艾特贸易2017-06-05

简介宏指令 MCRO (99) 允许用一个单一子程序代替几个具有相同结构但不同操作数的子程序,见表 3-56 。 表 3-56 宏指令 MCRO (99) /@MCRO (99) 说明: ①有 4 个输入字 IR096~IR099 , 4 个输出字 IR196~I

    宏指令MCRO (99)允许用一个单一子程序代替几个具有相同结构但不同操作数的子程序,见表3-56    3-56    宏指令MCRO (99) /@MCRO (99)
宏指令MCRO (99) /@MCRO (99)    说明:    ①有4个输入字IR096~IR0994个输出字IR196~IR199,分配给MCRO(99)。并当子程序被执行时这8个字用于子程序从I1I1+3O1O1+3取出其内容。    ②当执行条件为OFF时,MCRO (99)不执行。当执行条件为ON时,MCRO(99)I1I1+3的内容拷贝到IR096IR099,将O1O1+3的内容拷贝到IR196IR199,然后调用并执行N指定的子程序。当子程序完成时,IR196IR199的内容传送回O1O1+3,然后才结束MCOR (99)    ③对标志位的影响见表3-58    3-57    宏指令对标志位的影响
宏指令对标志位的影响
宏指令工作流程
    3-58    宏指令工作流程    【例3-44  宏指令使用举例。    【解】  如图3-58所示,DM0010DM0013的内容被拷贝到IR096IR099DM0020DM0023的内容被拷贝到IR196~IR199,子程序10被调用并执行,当子程序执行完毕,IR196IR199的内容被拷贝到DM0020DM0023