資料下載
GSM調(diào)制解調(diào)器M20終端型和S7-200PLC實現(xiàn)遠程服務(wù)
閱讀:689 發(fā)布時間:2017-6-19GSM調(diào)制解調(diào)器M20終端型和S7-200 PLC實現(xiàn)遠程服務(wù)
問題:
如何通過2個M20終端型GSM調(diào)制解調(diào)器來設(shè)置與SIMATIC S7-200的遠程服務(wù)?
解答:
需要如下硬件來設(shè)置通訊:
- PC/PPI電纜(10 位; 9600 波特; DTE (零調(diào)制解調(diào)器適配器設(shè)備), DIP 開關(guān)的設(shè)置:0 1 0 1 1)
- SIMATIC S7-200 CPU22X
- 兩個M20 終端GSM調(diào)制解調(diào)器
- 一個 1:1 適配器 (公插頭) (如果使用LME公司生產(chǎn)的FIS或EMS,在PIN 7和PIN 8間需要有另外的連接)。
框圖:
注意事項:如果想用LME公司生產(chǎn)的FIS或EMS,適配器的PIN 7到PIN 8 間加額外連接是必需的。
為了能夠用兩個M20終端GSM調(diào)制解調(diào)器進行同SIMATIC S7-200的遠程通訊,必須做如下組態(tài):
步驟 1:GSM 要求
- 使用 3.3V SIM 卡。
- 網(wǎng)絡(luò)通訊提供者必須支持至少9600波特的數(shù)據(jù)傳輸率。
- 兩個SIM卡的數(shù)據(jù)傳送都必須來自該網(wǎng)絡(luò)通訊提供者。一些網(wǎng)絡(luò)通訊提供者為數(shù)據(jù)傳送分配有單獨的。
- 始終把PUK放在隨手可得的地方(PUK = SIM卡所使用的超級PIN。見附加信息)
警告:
請嚴格遵照上述的操作順序。稍許的差錯就會導(dǎo)致M20 終端GSM調(diào)制解調(diào)器與SIMATIC S7-200 的連接,或者是STEP7 MicroWIN V3與SIMATIC S7-200的連接不能被正確的建立。在要輸入的AT命令中(比如,用于PIN的初始化和傳送), 0始終是指數(shù)字零。
步驟 2:在STEP7 MicroWIN V3中生成遠程和本地M20終端GSM調(diào)制解調(diào)器所用的初始化條目。
- 啟動STEP7 MicroWIN V3。
- 打開通訊窗口,選擇PC/PPI電纜作為通訊媒介。
- 選擇“屬性”。
- 激活PC/PPI電纜的“調(diào)制解調(diào)器連接”,然后選擇正確的COM端口。
- 在這個窗口及下個窗口中選擇“確認”。
步驟 2a:組態(tài)遠程(下面的)調(diào)制解調(diào)器
- 雙擊遠程(下面的)調(diào)制解調(diào)器
- 選擇“添加”。
- 分配實際名,比如:“M20 Initialization”。
- 選擇“組態(tài)”然后在相關(guān)域中輸入如下語句。
初始化字符串
AT&F0Q0V1&C1&D0S0=1+IFC=0,0
通訊字符串
+IPR=9600
后綴:
&W0^M
- 選擇“擴展”。
- 在“通訊時間超時”域中輸入6000毫秒然后點擊“確認”。
- 選擇10-位通訊。
- 選擇“確認”。
步驟 2b:組態(tài)本地(上面的)調(diào)制解調(diào)器
- 雙擊本地(上面的)調(diào)制解調(diào)器。
- 選擇“M20 Initialization”或者已賦予的名。
- 選擇“組態(tài)”然后在相關(guān)域中輸入下列語句:
初始化字符串:
AT&F0Q0V1&D0+IFC=0,0
通訊字符串:
+IPR=9600
前綴:
ATDT (音調(diào)撥號)
后綴:
^M
懸掛字符串:
ATH0
間歇時間:
60 秒
- 選擇“擴展”。
- 在“通訊時間超時”域中輸入6000毫秒
- 選擇“確認”。
- 選擇“確認”。
- 選擇10-位通訊然后選擇“確認”。
步驟 3:在STEP7 MicroWIN V3中生成把PIN傳送到M20終端GSM調(diào)制解調(diào)器所用的初始化條目。
步驟 3a:本地(上面的)調(diào)制解調(diào)器的PIN碼組態(tài)
- 雙擊本地(上面的)調(diào)制解調(diào)器。
- 選擇“添加”。
- 分配一個名,即:“M20 PIN transfer”。
- 選擇“組態(tài)”然后在相關(guān)域中輸入以下命令:
初始化字符串
AT+CPIN="1234" (1234 代表 PIN)
通訊字符串:
無輸入
前綴:
無輸入
后綴:
^M
懸掛字符串:
無輸入
超時時間:
60 秒
- 選擇“擴展”。
- 在“通訊時間超時”域中輸入6000毫秒。
- 選擇“確認”。
- 選擇“確認”。
- 選擇10-位通訊然后選擇“確認”。
步驟 3b:遠程(下面的)調(diào)制解調(diào)器的PIN組態(tài)
- 雙擊遠程(下面的)調(diào)制解調(diào)器。
- 選擇“M20 PIN transfer”。
- 選擇“組態(tài)”然后在相關(guān)域中輸入下列命令:
初始化字符串:
AT+CPIN="1234" (1234 代表 PIN碼)
通訊字符串:
無輸入
后綴:
^M
- 選擇“擴展”。
- 在“通訊時間超時”域中輸入6000毫秒。
- 選擇“確認”。
- 選擇“確認”。
- 選擇10-位通訊然后選擇“確認”。
步驟 4:傳送PIN與開始初始化
警告:嚴格按的次序執(zhí)行以下步驟:
- STEP7 MicroWIN V3中的調(diào)制解調(diào)器條目
STEP7 MicroWIN V3中的每個調(diào)制解調(diào)器的條目都包括一個用于本地調(diào)制解調(diào)器的“標簽”和一個用于遠程調(diào)制解調(diào)器的“標簽”。具體打開兩個標簽中的哪一個取決于在“通訊設(shè)置”窗口中所做的選擇。所以您可以使用一個條目并仍然可以把不同的初始值和PIN碼傳送到調(diào)制解調(diào)器上。 - STEP7 MicroWIN V3中使用不同的協(xié)議
如果在STEP7 MicroWIN V3中執(zhí)行“程序/測試”功能,STEP7 MicroWIN V3啟動并把相關(guān)函數(shù)傳送到調(diào)制解調(diào)器上。過去必需先把調(diào)制解調(diào)器設(shè)置成STEP7 MicroWIN的設(shè)置(波特率等)。但在STEP7 MicroWIN V3中無需這樣做了,因為STEP7 MicroWIN V3會以三種zui常用的基本設(shè)置將發(fā)送到調(diào)制解調(diào)器上。只有在當(dāng)這三種設(shè)置發(fā)生錯誤時,才有必要像以前一樣,使用諸如超級終端的軟件來設(shè)置調(diào)制解調(diào)器。 - 傳送PIN碼到M20 終端GSM調(diào)制解調(diào)器時出現(xiàn)出錯消息
當(dāng)STEP7 MicroWIN V3 中開始傳送PIN碼時,STEP7 MicroWIN V3期望在很短的時間內(nèi)得到響應(yīng)(“0” = “OK”)。由于M20 終端GSM調(diào)制解調(diào)器必須先核實PIN碼,因此響應(yīng)的時間會顯得過長。這就是當(dāng)傳送PIN碼時,STEP7 MicroWIN V3為何會在幾秒鐘后會出現(xiàn)錯誤的原因。檢查M20 終端GSM調(diào)制解調(diào)器上的LED是否常亮?如果是的話,那么PIN碼已經(jīng)被正確的傳送且M20 終端GSM調(diào)制解調(diào)器也已經(jīng)連接到了網(wǎng)絡(luò)通訊提供者。 - 按“確認”進行對條目的確認
按“確認”始終確認在窗口中所有的條目。否則當(dāng)退出相關(guān)的窗口時,輸入的條目不會被儲存在STEP7 MicroWIN V3中。 - STEP7 MicroWIN V3 升級或安裝新版本的STEP7 MicroWIN
單獨的保留這些指令。否則,當(dāng)重新安裝STEP7 MicroWIN或者更新/升級時,可能會丟失這些條目。 - PUK碼 (超級 PIN碼)
不要忘記SIM卡不接受不正確的PIN碼。不正確的PIN碼發(fā)送三次后,SIM被鎖住,只能通過輸入PUK碼來重新釋放。 - 使用標準調(diào)制解調(diào)器以及,用M20 終端GSM調(diào)制解調(diào)器作為遠程調(diào)制解調(diào)器的遠程服務(wù)
如果想要實現(xiàn)從標準調(diào)制解調(diào)器到M20 終端GSM調(diào)制解調(diào)器的遠程服務(wù),只能夠使用帶下列MLFB:6ES7 2xx-xxxx1-xxxx (計劃于02/00發(fā)布)的S7-200。
此外,STEP7 MicroWIN的版本要高于V3.02。 - 使用超級終端的注意事項
如果有使用超級終端的經(jīng)驗,那么也可以使用超級終端來做初始化及PIN碼的傳送。如果在STEP7 MicroWIN V3和調(diào)制解調(diào)器間傳送時出現(xiàn)問題,那么可以使用超級終端來檢查初始化。
但是,使用超級終端并不容易。只有事先斷開連接,調(diào)整其設(shè)置后再建立連接的情況下,超級終端才會接受對其設(shè)置的改變。
根據(jù)超級終端和調(diào)制解調(diào)器的具體設(shè)置,輸入的字符可能不會一次或重復(fù)地顯示出來,或者根本就不顯示?;旧现v,所收到的每個字符都是由調(diào)制解調(diào)器發(fā)送回的。如果在超級終端中選擇了“顯示本地輸入的字符”設(shè)置,那么輸入的字符和由調(diào)制解調(diào)器發(fā)送回的字符都會被顯示。因此每個字符都顯示兩次。
如果在屏幕上什么都沒有顯示,那么調(diào)制解調(diào)器的回音和“顯示本地輸入的字符”的設(shè)置都處于取消激活狀態(tài)。
如果出現(xiàn)扭曲的或者特別的字符,那么檢查超級終端和調(diào)制解調(diào)器的設(shè)置是否匹配。 - 傳送PIN碼到M20 終端GSM調(diào)制解調(diào)器
M20 終端 GSM調(diào)制解調(diào)器所用的技術(shù)要求,PIN碼必須單獨的傳送。如果PIN碼與其他AT命令結(jié)合在一起,那么就不能夠被M20 終端 GSM調(diào)制解調(diào)器所識別。這也就是必須為STEP7 MicroWIN生成兩個調(diào)制解調(diào)器條目的原因。 - 使用M20 終端 GSM調(diào)制解調(diào)器的協(xié)議
可能的傳輸速度取決于相關(guān)的提供者。目前,還沒有能夠支持傳送率超過9600波特的網(wǎng)絡(luò)通訊提供者。
同樣,只支持10-位模式,因此,M20 終端 GSM調(diào)制解調(diào)器只能同S7-200 CPUs 22x一起使用。 - 遠程M20終端GSM調(diào)制解調(diào)器的電源故障
如果在遠程M20終端GSM調(diào)制解調(diào)器上發(fā)生電源故障,那么盡管初始值已經(jīng)存儲在遠程M20終端GSM調(diào)制解調(diào)器中, 仍必須再次傳送PIN碼。
這也能從SIMATIC S7-200上進行。
- STEP7 MicroWIN V3中的調(diào)制解調(diào)器條目
必須在初始化之前將PIN碼傳送到M20終端GSM調(diào)制解調(diào)器;否則,后傳送PIN碼時初始值會被覆蓋,從而不能建立與S7-200 CPU的連接。
步驟 4a:把遠程M20終端的GSM調(diào)制解調(diào)器連接到PC上的COM端口
- 雙擊遠程(下面的)調(diào)制解調(diào)器。
- 為遠程(下面的)調(diào)制解調(diào)器選擇“M20 PIN transfer”。
- 選擇“組態(tài)”。
- 點擊“程序/測試”。
幾秒鐘后會出現(xiàn)“錯誤”然后顯示一條出錯消息。必須忽視這條出錯消息。但是,幾秒鐘后,M20終端GSM調(diào)制解調(diào)器應(yīng)該登錄到網(wǎng)絡(luò)通訊提供者上。此時,M20終端GSM調(diào)制解調(diào)器的LED常亮。 - 選擇“確認”。
- 選擇“確認”。
- 選擇“M20 Initialization”或者已賦予的名。
- 選擇“組態(tài)”。
- 點擊“程序/測試”。
幾秒鐘后出現(xiàn)“成功”。 - 選擇“確認”。
- 選擇“確認”。
- 現(xiàn)在把PC/PPI電纜的一端連接到遠程M20 終端GSM調(diào)制解調(diào)器上,將另一端連接到S7-200 CPU上。把PC/PPI的DIP開關(guān)到設(shè)置為:10 位, 9600 波特, DTE (激活的零調(diào)制解調(diào)器適配器) DIP開關(guān)的設(shè)置:0 1 0 1 1。
步驟 4b:把本地M20終端GSM調(diào)制解調(diào)器連接到你的PC上
- 雙擊本地(上端)調(diào)制解調(diào)器。
- 選擇“M20 PIN transfer”或已賦予的名。
- 選擇“組態(tài)”。
- 點擊“程序/測試”。
幾秒鐘后會出現(xiàn)“錯誤”然后顯示一條錯誤消息。必須忽視這條錯誤消息。但是,幾秒鐘后,M20終端 GSM調(diào)制解調(diào)器應(yīng)該登錄到提供者上。此時,M20終端GSM調(diào)制解調(diào)器上的LED常亮。 - 選擇“確認”。
- 選擇“確認”。
- 選擇“M20 Initialization”或者已賦予的名。
- 選擇“組態(tài)”。
- 點擊“程序/測試”。
幾秒鐘后出現(xiàn)“成功”。 - 選擇“確認”。
- 選擇“確認”。
步驟 5: 連接調(diào)制解調(diào)器
兩個調(diào)制解調(diào)器現(xiàn)在都登錄到了網(wǎng)絡(luò)通訊提供者上(M20 終端GSM調(diào)制解調(diào)器上的LED燈始終點亮)并且已經(jīng)將要求的初始值傳送到了M20終端的兩個GSM調(diào)制解調(diào)器上。
現(xiàn)在雙擊“連接調(diào)制解調(diào)器”,在打開的窗口中輸入遠程M20 終端GSM調(diào)制解調(diào)器的。(用于數(shù)據(jù)傳送的合適的號碼)。幾秒鐘后,“撥號”窗口關(guān)閉并且兩個M20 終端GSM調(diào)制解調(diào)器完成互相連接。額外的信息
- STEP7 MicroWIN V3中的調(diào)制解調(diào)器條目
STEP7 MicroWIN V3中的每個調(diào)制解調(diào)器的條目都包括一個用于本地調(diào)制解調(diào)器的“標簽”和一個用于遠程調(diào)制解調(diào)器的“標簽”。具體打開兩個標簽中的哪一個取決于在“通訊設(shè)置”窗口中所做的選擇。所以您可以使用一個條目并仍然可以把不同的初始值和PIN碼傳送到調(diào)制解調(diào)器上。 - STEP7 MicroWIN V3中使用不同的協(xié)議
如果在STEP7 MicroWIN V3中執(zhí)行“程序/測試”功能,STEP7 MicroWIN V3啟動并把相關(guān)函數(shù)傳送到調(diào)制解調(diào)器上。過去必需先把調(diào)制解調(diào)器設(shè)置成STEP7 MicroWIN的設(shè)置(波特率等)。但在STEP7 MicroWIN V3中無需這樣做了,因為STEP7 MicroWIN V3會以三種zui常用的基本設(shè)置將發(fā)送到調(diào)制解調(diào)器上。只有在當(dāng)這三種設(shè)置發(fā)生錯誤時,才有必要像以前一樣,使用諸如超級終端的軟件來設(shè)置調(diào)制解調(diào)器。 - 傳送PIN碼到M20 終端GSM調(diào)制解調(diào)器時出現(xiàn)出錯消息
當(dāng)STEP7 MicroWIN V3 中開始傳送PIN碼時,STEP7 MicroWIN V3期望在很短的時間內(nèi)得到響應(yīng)(“0” = “OK”)。由于M20 終端GSM調(diào)制解調(diào)器必須先核實PIN碼,因此響應(yīng)的時間會顯得過長。這就是當(dāng)傳送PIN碼時,STEP7 MicroWIN V3為何會在幾秒鐘后會出現(xiàn)錯誤的原因。檢查M20 終端GSM調(diào)制解調(diào)器上的LED是否常亮?如果是的話,那么PIN碼已經(jīng)被正確的傳送且M20 終端GSM調(diào)制解調(diào)器也已經(jīng)連接到了網(wǎng)絡(luò)通訊提供者。 - 按“確認”進行對條目的確認
按“確認”始終確認在窗口中所有的條目。否則當(dāng)退出相關(guān)的窗口時,輸入的條目不會被儲存在STEP7 MicroWIN V3中。 - STEP7 MicroWIN V3 升級或安裝新版本的STEP7 MicroWIN
單獨的保留這些指令。否則,當(dāng)重新安裝STEP7 MicroWIN或者更新/升級時,可能會丟失這些條目。 - PUK碼 (超級 PIN碼)
不要忘記SIM卡不接受不正確的PIN碼。不正確的PIN碼發(fā)送三次后,SIM被鎖住,只能通過輸入PUK碼來重新釋放。 - 使用標準調(diào)制解調(diào)器以及,用M20 終端GSM調(diào)制解調(diào)器作為遠程調(diào)制解調(diào)器的遠程服務(wù)
如果想要實現(xiàn)從標準調(diào)制解調(diào)器到M20 終端GSM調(diào)制解調(diào)器的遠程服務(wù),只能夠使用帶下列MLFB:6ES7 2xx-xxxx1-xxxx (計劃于02/00發(fā)布)的S7-200。
此外,STEP7 MicroWIN的版本要高于V3.02。 - 使用超級終端的注意事項
如果有使用超級終端的經(jīng)驗,那么也可以使用超級終端來做初始化及PIN碼的傳送。如果在STEP7 MicroWIN V3和調(diào)制解調(diào)器間傳送時出現(xiàn)問題,那么可以使用超級終端來檢查初始化。
但是,使用超級終端并不容易。只有事先斷開連接,調(diào)整其設(shè)置后再建立連接的情況下,超級終端才會接受對其設(shè)置的改變。
根據(jù)超級終端和調(diào)制解調(diào)器的具體設(shè)置,輸入的字符可能不會一次或重復(fù)地顯示出來,或者根本就不顯示?;旧现v,所收到的每個字符都是由調(diào)制解調(diào)器發(fā)送回的。如果在超級終端中選擇了“顯示本地輸入的字符”設(shè)置,那么輸入的字符和由調(diào)制解調(diào)器發(fā)送回的字符都會被顯示。因此每個字符都顯示兩次。
如果在屏幕上什么都沒有顯示,那么調(diào)制解調(diào)器的回音和“顯示本地輸入的字符”的設(shè)置都處于取消激活狀態(tài)。
如果出現(xiàn)扭曲的或者特別的字符,那么檢查超級終端和調(diào)制解調(diào)器的設(shè)置是否匹配。 - 傳送PIN碼到M20 終端GSM調(diào)制解調(diào)器
M20 終端 GSM調(diào)制解調(diào)器所用的技術(shù)要求,PIN碼必須單獨的傳送。如果PIN碼與其他AT命令結(jié)合在一起,那么就不能夠被M20 終端 GSM調(diào)制解調(diào)器所識別。這也就是必須為STEP7 MicroWIN生成兩個調(diào)制解調(diào)器條目的原因。 - 使用M20 終端 GSM調(diào)制解調(diào)器的協(xié)議
可能的傳輸速度取決于相關(guān)的提供者。目前,還沒有能夠支持傳送率超過9600波特的網(wǎng)絡(luò)通訊提供者。
同樣,只支持10-位模式,因此,M20 終端 GSM調(diào)制解調(diào)器只能同S7-200 CPUs 22x一起使用。 - 遠程M20終端GSM調(diào)制解調(diào)器的電源故障
如果在遠程M20終端GSM調(diào)制解調(diào)器上發(fā)生電源故障,那么盡管初始值已經(jīng)存儲在遠程M20終端GSM調(diào)制解調(diào)器中, 仍必須再次傳送PIN碼。
這也能從SIMATIC S7-200上進行。