您现在的位置是:首页 > 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) 说明: ①有4个输入字IR096~IR099,4个输出字IR196~IR199,分配给MCRO(99)。并当子程序被执行时这8个字用于子程序从I1至I1+3和O1至O1+3取出其内容。 ②当执行条件为OFF时,MCRO (99)不执行。当执行条件为ON时,MCRO(99)将I1至I1+3的内容拷贝到IR096至IR099,将O1至O1+3的内容拷贝到IR196至IR199,然后调用并执行N指定的子程序。当子程序完成时,IR196至IR199的内容传送回O1至O1+3,然后才结束MCOR (99)。 ③对标志位的影响见表3-58。 表3-57 宏指令对标志位的影响
图3-58 宏指令工作流程 【例3-44】 宏指令使用举例。 【解】 如图3-58所示,DM0010至DM0013的内容被拷贝到IR096至IR099,DM0020至DM0023的内容被拷贝到IR196~IR199,子程序10被调用并执行,当子程序执行完毕,IR196至IR199的内容被拷贝到DM0020至DM0023。
点击排行
