bhqt
級別: 論壇版主
|
看前面的《【西門子S7-200】有問有答》欄目比較喜人,也給網(wǎng)友帶來方便實惠,在此新開300的欄目,希望大家喜歡,積極支持。 西門子S7-300的相關(guān)問題都可以在此提出。我們會盡最大能力去,用最快的時間幫兄弟們解決。提問題的時候,請注意以下幾點: 【1】請寫明您使用的300系列PLC的具體型號,最好是訂貨號!例如:6ES7 315-2AG10-0AB0 【2】請詳細(xì),具體寫明您要我給解答的問題,不要將技術(shù)問題升級到學(xué)術(shù)問題,也不要將點問題牽扯到面上。 【3】請留下您的聯(lián)系方式,郵箱、QQ、電話等 在300的方面,我也只起個拋磚引玉的作用,【cvlsam】【YE_W】【sjm213】三位是主力,同時也希望,熟悉300系統(tǒng)的朋友積極參與,我們一起學(xué)習(xí),一起提高。 [ 此貼被bhqt在2008-03-06 09:09重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
querychen
級別: 探索解密
|
L P##TABLE // ACC1 := Ptr to start of table LAR1 // AR1 := Ptr to start of table L W#16#0 // ACC1 := 0 L W [AR1,P#0.0] // Memory reference byte 0..1 ; ACC2 := 0 ==I // if(memory reference byte 0..1 = DB#) JZ IF01 // { T #BLOCK_NO // ACC1 := DB# OPN DB [#BLOCK_NO] // Open DB# IF01: NOP 0 // } L D [AR1,P#2.0] // ACC1 := Starting address of table LAR1 // AR1 := Starting address of table // Check if table is full L W [AR1,P#0.0] // ACC1 := TABLE[0] // max len L W [AR1,P#2.0] // ACC2 := TABLE[1] // # of entries >I // if(max_len > # of entries) JCN FAIL // { FAIL } // Increment # of entries in the table L 1 // TABLE[1] := TABLE[1] - 1 +I // . T W [AR1,P#2.0] // // 指向入口地址指針+1 ---》 指針 等同于 入口地址+1 . // Insert data into table L 1 // AR1 := addr of TABLE[TABLE[1] + 1] +I // . SLD 4 // ERI 8/8/01 RQ 241572 雙子左移指令 TAR1 // ERI 8/8/01 RQ 241572 +D // ERI 8/8/01 RQ 241572 LAR1 // ERI 8/8/01 RQ 241572 L #DATA // ACC1 := DATA T W [AR1,P#0.0] // TABLE[TABLE[1] + 1] := DATA SET // RL0 := 1 JU SBR // . FAIL: CLR // RLO := 0 SBR: SAVE // Set BR indicating function success or failure |
---|---|
|