基于Siemems S7-200 PLC的遠(yuǎn)程測(cè)控
ZIF40PIN的引腳1~14為電源部分,其中引腳l~5為電源電壓輸入端VBATT+,引腳6~10為電源地GND,引腳11~12為充電端,引腳13為對(duì)外輸出電壓(供外部電路使用),引腳14 ACCU/TEMP接負(fù)溫度系數(shù)的熱敏電阻;引腳24~29為SIM卡連接端;引腳33~40為語(yǔ)音接口用來(lái)接電話手柄。引腳15、30、31和32為控制部分,引腳15為啟動(dòng)線IGT(Ig-niTIon)。當(dāng)TC35i通電后必須給IGT一個(gè)大于100 mV的低電平,模塊才能啟動(dòng)。引腳30為RTC back up;引腳3l為掉電控制:引腳32為SYNC,引腳16~23為數(shù)據(jù)輸入/輸出端。TC5i無(wú)線通訊模塊的主要外圍電路的連接如圖3所示。數(shù)據(jù)通信電路以MAX232為核心實(shí)現(xiàn)電平轉(zhuǎn)換及串口通信。
2.2 系統(tǒng)硬件連接
系統(tǒng)硬件的連接可參考圖1可知,上位計(jì)算機(jī)的串口輸出與由TC35i構(gòu)成的GSM MODEM中的9芯RS232口直接連接;遠(yuǎn)程的GSM MODEM與PLC連接時(shí)則必須通過(guò)RS232到RS485的轉(zhuǎn)換,這是Siemens PLC的通訊口數(shù)據(jù)和PPI編程電纜連接的必要條件。另一方面必須注意的是,在與遠(yuǎn)程GSM MODEM的RS-232串口連接時(shí),還必須將RS232串口中的RXD和TXD對(duì)換連接,否則將不能正常通訊。
該系統(tǒng)選用西門子S7—200 PLC,在西門子PLC中SIMATIC S7—200是一個(gè)系列,其中包括多種型號(hào)的CPU,這里選用CPU-222,由于CPU不提供模擬量的輸入輸出,為檢測(cè)對(duì)模擬量數(shù)據(jù)的遠(yuǎn)程讀寫。因此在遠(yuǎn)程PLC系統(tǒng)中擴(kuò)展一型號(hào)為EM-235的4輸入1輸出模擬量模塊。
3 系統(tǒng)軟件設(shè)計(jì)
3.1 系統(tǒng)上位計(jì)算機(jī)人機(jī)界面
系統(tǒng)上位的人機(jī)界面是用VB編程,提供人機(jī)交互操作界面及數(shù)據(jù)選擇和相應(yīng)的數(shù)據(jù)處理等功能。系統(tǒng)上位的操作界面如圖4所示。在操作界面的左上部是通訊鏈接控制框,這里只需要正確選擇PC的串口并輸入遠(yuǎn)程PLC所連接的電話號(hào)碼后即可撥號(hào)鏈接,遠(yuǎn)程的無(wú)線GSM MODEM模塊摘機(jī)響應(yīng)一般設(shè)置為鈴響后自動(dòng)摘機(jī),通訊鏈接建立后,當(dāng)上位PC檢測(cè)到串口端的數(shù)據(jù)載波DCD信號(hào)后,通訊鏈接控制框中的“鏈接狀態(tài)”指示燈由紅變綠,表示通訊鏈路已成功建立。撥號(hào)或掛機(jī)的操作均是通過(guò)對(duì)GSM MODEM模塊發(fā)送AT指令執(zhí)行的。
評(píng)論