鍵盤管理
AT+EXPKEY
PLMN上的信息
AT+CPLMN
模擬數字轉換測量
AT+ADC
模塊事件報告
AT+CMER
選擇語言
AT+WLPR
選擇可支持的語言
增加語言
AT+WLPW
增加可支持的語言
讀GPIO值
AT+WIOR
寫GPIO值
AT+WIOW
放棄命令
AT+WAC
用于放棄SMS、SS and PLMN
設置單音
AT+WTONE
設置音頻信號(WMOi3)
設置DTMF音
AT+WDTMF
設置DTMF音(WMOi3)
OMRON PLC通過MODEM
進行遠程通訊的方法-撥號連接
OMRON PLC提供了MODEM與PC連接的功能。其方法主要是利用MODEM分別與PC及PLC連接后,在PC上運行SSS或CPT軟件,從而實現(xiàn)遠程監(jiān)察院控與程序調試的功能。而MODEM的連接方式又分為撥號連接與專線連接兩種方式。以下描述了在撥號連接方式下實現(xiàn)該功能的方法。
撥號連接
1. 系統(tǒng)框圖:
2. 硬件要求:
1 )IBMPC/XT兼容機:一臺。可運行CPT;若使用SSS,則要求能運行Microsoft Windows 的"超級終端"軟件,或其他通訊程序,如Prcocomm Plus等。
2)MODEM:兩臺。其中連接PLC的一臺為外置式,為保證通訊質量,波特率采用9600bps,故MODEM的速率不用太高,14400bps即可。推薦使用賀氏公司的MODEM。若使用其他廠商的產品,必須保證與賀氏(Hayes)的AT指令集完全兼容,尤其是對S Register的定義。 與PC機相連的MODEM無特殊要求,內置式及NOTEBOOK上使用的PCMCIA卡型的均可。但在使用SSS軟件連接時,因要監(jiān)測MODEM的連接狀態(tài),最好也采用外置式。
3)PLC:凡是CPT或SSS軟件支持的PLC均可使用,但若用編程器口必須通過適配器。
3.操作步驟:
A. 配線: 1)IBMPC/XT兼容機COM口與MODEM 之間的串口通信線,可使用隨MODEM購買時附帶的電纜。若自己制作,連接如下:
IBM PC/XT MODEM
兼容機COM口9孔DTE 串行通訊口25針DCE
2) 因OMRON PLC RS232C口或CPM1A-CIF01上均為9孔插座,不能與MODEM直接相連,故需要用戶自行制作一條9針--9針的轉接電纜,接線如下:
PLC側 ,9針DTE MODEM側,9針DTE
B.MODEM設置:
1) 首先將一臺MODEM連接到計算機的串行通訊口(如COM1口)上,打開WIN95/98的超級終端,在對話框的"連接時使用"欄選擇"直接連接到串口1",然后設置波特率為9600、偶校驗、7位數據位、2位停止位、無流量控制。
2) 設置完成后,在超級終端窗口中使用"AT&V"指令,此時顯示的是MODEM當前的配置,需要使用AT指令重新配置MODEM如下:
B1 E1 L1 M1 N1 Q0 TV1 W0 X4 Y0 &C1 &D0 &G0 &J0 &K0 &Q5 &R1 &S0 &T5 &X0 &Y0
S00:001 S11:095 S12:050 S18:000 S25:005 S26:001 S36:007 S38:020 S44:020 S46:138 S48:007 S95:000
因上述參數有些是MODEM的默認值,所以MODEM的當前配置可能有一些不需要改,如B1、E1等。 用戶只需把與上表設置不同的參數做相應的改動即可。 方法為:如MODEM當前配置的&D參數為"&D2",要改為"&D0" ,在超級終端窗口輸入 "AT&D0",回車;如MODEM當前S00寄存器為"000",要改為"001"。在超級終端窗口輸入"ATS00=1"并回車。 注:&D必須設為0,S00必須設為1。
3) MODEM參數配置完成后,使用"AT&W"命令將上述配置寫入MODEM。
4) 將MODEM與計算機脫開,連接到PLC的RS232口或CIF01等RS232適配器,并插入一條電話線。
5) 將另一臺MODEM連接到計算機的串行通訊口(如COM1口)上,打開WIN95/98的超級終端,按照上述步驟1)- 3)也配置好,插入另一條電話撥號線,即可按下面的方法運行CPT或SSS與PLC進行通訊。
6) AT命令簡介: 大部分通信軟件使用菜單來配置、測試MODEM,然而有些通信軟件要求直接發(fā)命令給MODEM,在這種情況下要求使用AT命令。
賀氏(Hayes)標準AT命令集是調制解調器通信接口的工業(yè)標準。AT命令可以用來配置MODEM與軟件共同工作、與遠端系統(tǒng)通信、發(fā)起或應答一個呼叫。
所有AT命令都以前綴AT開始。AT應以大寫(AT)或小寫(at),MODEM無法識別大、小寫的組合(At或aT)。前綴AT 用以引起調制解調器的注意,檢測計算機串行通信口的速率,識別字符格式,包括字符長度和奇偶設定等。
每一條AT命令都對應MODEM的某種動作。AT命令可以是單一字母也可以是字母的組合。例如:D命令用于指示MODEM發(fā)起呼叫,同時D命令可包含多種撥號修正符,用于指示MODEM怎樣、何時、如何撥號。T表示音頻撥號,P表示脈沖撥號。
AT命令后面所跟的數字(0、1、2等)指標MODEM執(zhí)行指定的選項。例如上面提到的&D命令,&D表示MODEM采取DTR ON方式;&D1表示當DTR發(fā)生從ON到OFF的轉換時,MODEM進入命令方式;&D2表示當DTR發(fā)生從ON到OFF的轉換時,MODEM掛機關進入命令方式;&D3表示當MODEM檢測到DTR發(fā)生從ON到OFF的轉換時復位。
C.PLC的設置:
在PLC的DM區(qū)將PLC設置成上位機鏈接方式,若與RS232C 端口相連,則設置DM6645為0000,即與上位機相連采用標準設置;若想用戶自定義設置,則設置DM6645為0001,然后在DM6646中進行具體設置?傊,PLC、MODEM、上位計算機以及SSS的有關RS232C的參數設置必須保持一致。
D.使用SSS連接:
1) 在配置好MODEM并將兩臺MODEM分別接到計算機與PLC后,PLC、MODEM上電,打開計算機WIN95/98的超級終端,在對話框的"連接時使用"欄選擇"直接連接到串口1",然后設置波特率為9600、偶校驗、7位數據位、2位停止位、無流量控制。在超級終端窗口中用AT命令撥號,如ATDTxxxxxxxx,回車(xxx即為與PLC相連那個MODEM的電話線所使用的電話號碼)。
2) 撥號后,與計算機相連的MODEM OH燈亮,開始撥號,對方MODEM OH燈、RI燈亮,同時MODEM會發(fā)出連接的聲音。邊通后,兩個MODEM的CD燈(載波檢測)亮,并且超級終端窗口會返回結果碼"CONNECT9600",表示MODEM間已經連接成功。若結果碼返回為"NO CARRIER",說明沒有連上,需要檢查硬件連線與電話線路。
注:
1)在撥號后與MODEM連接成功之間,敲擊鍵盤任意鍵均會中斷本次呼叫。
2)撥號必須使用AT命令,否則下面的操作無法進行。
3)MODEM連接成功后,在點擊超級終端窗口的掛斷圖標,斷開連接,并最小化終端窗口。此時斷開的只是超級終端到計算機機串口的連接,為的是讓出COM口來運行SSS的連線功能,實際上MODEM的連接并沒有斷,此時觀察兩個MODEM,會發(fā)現(xiàn)CD燈仍亮,這也就是必須用AT命令撥號的原因,否則斷開的將是整條線路,MODEM間也會斷開,CD燈滅,就不能進行對PLC遠程通訊的功能了。
4)在上位計算機運行SSS,進行PLC的設置,設定PLC型號、COM中、通訊方式選擇HOSTLINK、波特率、數據位、停止位等有關RS232C的設置應與MODEM的設置保持一致。設置完成后,在標準畫面下按Ctro+O,出現(xiàn)鏈接菜單,選F1進行連接,當屏幕出現(xiàn)單元號等信息后說明連接成功,即可按正常的HOSTLINK鏈接方式對PLC進行程序的傳送以及遠程監(jiān)控PLC的狀態(tài)。
5)對PLC的操作完成后,若想斷開連接,首先退出SSS,重新進入到超級終端窗口ATH命令斷開MODEM間的連接。若發(fā)現(xiàn)在超級窗口無法輸入AT命令,可輸入"+ + +" 并回車,待屏幕出現(xiàn)"OK"提示后再輸入"ATH"命令,屏幕再次提示"OK"表示已斷開本次連接。
E.使用CPT連接:
1) 在配置好MODEM并將兩臺MODEM分別接到計算機與PLC后,PLC、MODEM上電。
2) 在上位計算機運行CPT,進行PLC的設置,設定PLC型號。然后點擊屏幕底部的"Net: x Node: x"按鈕,進行COMMUNICATION的設置。在彈出窗口的"Network"欄選擇"MODEM"然后點擊"Setup…"在彈出窗口再次選擇"Setup…",選擇與MODEM相連的COM口、設定波特率、數據位、停止位、奇偶檢驗等,這些設置應與MODEM及PLC的設置保持一致。在該屏幕最下面的"Telephone No."欄輸入與PLC相連那個MODEM的電話線所使用的電話號碼,并點擊"OK"退出。
3) 在CPT的標準窗口中選擇"On - Line",等待片刻MODEM即開始撥號。撥號后,與計算機相連的MODEM OH燈亮,開始撥號,對方MODEM OH燈、RI燈亮,同時MODEM會發(fā)出連接時的聲音。連通后CPT的狀態(tài)會如正常的HOSTLINK鏈接一樣,表示上位計算機與PLC間已經連接成功,即可按正常的HOSTLINK鏈接方式對PLC進行程序的傳送以及遠程監(jiān)控PLC的狀態(tài)。若要斷開連接,在CPT中選擇"Off- Line"即可。
|