LAR1 P##SOURCE L B#16#10 T LB [AR1,P#0.0] L B#16#2 T LB [AR1,P#1.0] L #LENG T LW [AR1,P#2.0] L #SOU_DB T LW [AR1,P#4.0] L P#DBX 0.0 T LD [AR1,P#6.0] LAR1 P##DEST L B#16#10 T LB [AR1,P#0.0] L B#16#2 T LB [AR1,P#1.0] L #LENG T LW [AR1,P#2.0] L #DES_DB T LW [AR1,P#4.0] L P#DBX 0.0 T LD [AR1,P#6.0] CALL "BLKMOV" SRCBLK := #SOURCE RET_VAL := MW 0 DSTBLK := #DEST
L B#16#10 T LB [AR1,P#0.0] 装载语法标示(ID)并且传送给ANY指针 L B#16#2 T LB [AR1,P#1.0] 装载数据类型字节并传送给ANY指针 L #LENG T LW [AR1,P#2.0] 装载字节传送给ANY指针(字节长度由LENG变量指定) L #SOU_DB T LW [AR1,P#4.0] L P#DBX 0.0 T LD [AR1,P#6.0] 指定数据块号为SOU_DB,起始地址为DBX0.0 下面为目标地址ANY指针,含义与源地址ANY指针相同。 因为SFC20的INPUT,OUT端的数据类型都是ANY指针,所以必须按照ANY指针格式处理。 在此给你作了解释,亿万电器论坛和中华工控网上你发的帖子就不再做重复解释了。