vipdlq
五年一道坎
級別: 探索解密
|
TAR1 #di_temp_Ar1 TAR2 #di_temp_Ar2 LAR1 P#0.0 LAR2 P#0.0 L 128 D400: T #i_temp_con A I [Ar1,P#0.0] OPN "DB_DI" = DBX[Ar2,P#0.0] +AR1 P#0.1 +AR2 P#0.1 L #i_temp.con LOOP D400 這段STL的程序,我有點沒看明白,希望高手們解釋下這段程序的意思,萬分感謝 |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
TAR1 #di_temp_Ar1 //將變量的地址送入地址寄存器1 TAR2 #di_temp_Ar2 LAR1 P#0.0 //清空累加器1 LAR2 P#0.0 L 128 //裝入循環變量 D400: T #i_temp_con A I [Ar1,P#0.0] //檢測I的狀態,I的地址為AR1+P0.0 OPN "DB_DI" //打開數據塊 = DBX[Ar2,P#0.0] 將當前RLO的值賦予DBX,地址為AR2+P0.0 +AR1 P#0.1 地址寄存器+0.1,也就是移動一個位 +AR2 P#0.1 L #i_temp.con LOOP D400 程序的功能就是將128的位狀態賦予數據塊。I的首地址由臨時變量決定,DBX的首地址同樣。如果作為FB或者FC的話,這些由外部引腳決定。 |
---|---|
本帖最近評分記錄: |