发布于 2009-08-13 13:50:13
0楼
我是一个新手谢谢以上两位的帮助!原程序为如下:
程序段1
TAR1 #alt_AR1
程序段2
OPN #Servo_Parameter_DB //DB110
LAR1 P##DB_Servo_Parameter //LAR1用ACCU 1(#alt_AR1 )的内容(32位指针=p#)装载地址寄存器AR1
// Syntax-ID in den Any-Pointer, WORD 语法标识在任何比赛,文字
L W#16#1004 //#16#1004=4100
T LW [AR1,P#0.0]
// Anzahl WORDs zum 黚ertragen
L 35
T LW [AR1,P#2.0]
// Quell-DB-Nummer eintragen 数据库源插入若干
L DBNO
T LW [AR1,P#4.0]
// Zeiger auf Struktur Achse_X berechnen 指针结构轴_X计算
L #Achse_NR //数轴
L 1
-I
L 100
*I
SLW 3 //SLW(左移字)只逐位向左移动ACCU 1-L的内容 (3位)
L P#DBX 0.0
+D
T LD [AR1,P#6.0]
// Daten kopieren
CALL "BLKMOV"
SRCBLK :=#DB_Servo_Parameter
RET_VAL:=#SFC_20_Ret_Val
DSTBLK :=#Parameter