產品型號:MT6100iV3威綸10寸屏 |
產品描述: |
400MHz CPU,128MB內存;16:9寬屏,10寸,65536色TFT LCD,分辨率800x480;
3個COM端口,1個USB2.0接口,1個USB1.1接口
顯示
|
顯示類型
|
|
分辨率 (WxH dots)
|
800 x 480
|
顯示亮度 (cd/m2)
|
300
|
對比度
|
500:1
|
背光類型
|
LED
|
背光壽命
|
30,000小時
|
顯示色彩
|
65536
|
MT6100IV3的觸控面板
|
類型
|
4線模擬電阻式
|
威綸觸摸屏的內存
|
Flash儲存器 (MB)
|
128
|
DRAM (MB)
|
64
|
處理器
|
|
32Bit RISC 400MHz
|
通訊端口
|
SD 卡插槽
|
支援SD/SDHC
|
USB 主設備
|
USB 1.1 x 1
|
Mini USB 下載口
|
USB 2.0 x 1
|
以太網絡
|
無
|
COM端口
|
Com1: RS-232/RS-485 2w/4w,
Com2: RS-232, Com3:RS-232/ RS-485 2w
|
聲音輸出
|
無
|
Video Input Port
|
無
|
Mt6100IV3的萬年歷
|
|
內建
|
電源
|
輸入電源
|
24±20%VDC
|
電源功耗
|
300mA@24VDC
|
隔離電源器
|
內建
|
耐壓
|
500VAC (1分鐘)
|
絕緣電阻
|
超過50MW at 500VDC
|
抗震
|
10 to 25Hz(X,Y,Z 方向 2G 30分鐘)
|
規格
|
外殼材質
|
工業塑料
|
外形尺寸 WxHxD
|
271 x 212 x 50mm
|
開孔尺寸 (mm)
|
260 x 202
|
重量 (kg)
|
約1.4 kg
|
MT6100IV3的操作環境
|
防護等級
|
NEMA4 / IP65
|
儲存環境溫度
|
-20°~60°C (-4° ~ 140°F)
|
使用環境溫度
|
0° ~ 50°C (32° ~ 122°F)
|
使用環境濕度
|
10% ~ 90% @ 40°C, 無冷凝
|
歐盟CE認證
|
|
EN 55022:2006,Class A, EN 61000-3-2:2006,
EN 61000-3-3:1995+A1:2001+A2:2005
EN 55024:1998+A1:2001+A2:2003
|
|
|
EB8000 V2.0.0 或更新版本
|
|
系統硬件主要由上位計算機、S7—200西門子PLC部分組成,具體結構如圖1所示。系統軟件分為上位PC和下位西門子PLC兩部分,上位PC部分提供人機交互操作界面和相應的數據選擇、處理等;下位PLC則通過自由口通訊,以中斷方式快速響應上位機對西門子PLC變量存儲器數據的讀寫操作或對I/0口讀寫操作需求。由于上位計算機與遠程PLC的通訊載體是通過TC35i建立在GSM網絡基礎上的,從而打破了地域的限制,即便遠端西門子PLC設備在千里之遙,實施數據采集、測控的如同咫尺。 2 系統硬件設計
2.1 TC35i無線通訊模塊
西門子plc組成系統,系統硬件主要是TC5i無線通訊模塊的應用。TC35i是Siemens公司推出的新一代無線通信GSM模塊,TC35i雙頻工作(EGSM900/GSMl800),電源范圍在3.3~4.8 V,發送功率分別為2W(Class4 EGSM900)和lW(Classl GSMl800 MHz),TC35i的數據接口采用串行異步收發,符合ITU-TRS-232接口電路標準。數據接口配置為8位數據位、1位停止位、無校驗位,可以在300~115 kb/s的波特率下運行,支持的自動波特率為4.8~115 kb/s,符合ETSI標準GSM0707和GSM0705,且易于升級為GPRS模塊。該模塊集射頻電路和基帶于一體,向用戶提供標準的AT命令接口。為數據、語音和短消息提供快速、可靠、安全的傳輸,方便用戶的應用開發及設計。TC35i有40個引腳,通過ZIF連接器引出。這些引腳可劃分為5類,即電源、數據輸入/輸出、SIM卡、音頻接口和控制。TC35i內部電路如圖2所示。
ZIF40PIN的引腳1~14為電源部分,其中引腳l~5為電源電壓輸入端VBATT+,引腳6~10為電源地GND,引腳11~12為充電端,引腳13為對外輸出電壓(供外部電路使用),引腳14 ACCU/TEMP接負溫度系數的熱敏電阻;引腳24~29為SIM卡連接端;引腳33~40為語音接口用來接電話手柄。引腳15、30、31和32為控制部分,引腳15為啟動線IGT(Ig-niTI。當TC35i通電后必須給IGT一個大于100 mV的低電平,模塊才能啟動。引腳30為RTC back up;引腳3l為掉電控制:引腳32為SYNC,引腳16~23為數據輸入/輸出端。TC5i無線通訊模塊的主要外圍電路的連接如圖3所示。數據通信電路以MAX232為核心實現電平轉換及串口通信。on)
2.2 系統硬件連接
系統硬件的連接:上位計算機的串口輸出與由TC35i構成的GSM MODEM中的9芯RS232口直接連接;遠程的GSM MODEM與PLC連接時則必須通過RS232到RS485的轉換,這是西門子PLC的通訊口數據和PPI編程電纜連接的必要條件。另一方面必須注意的是,在與遠程GSM MODEM的RS-232串口連接時,還必須將RS232串口中的RXD和TXD對換連接,否則將不能正常通訊。
2.3 遠程PLC的選型
該系統選用西門子S7—200西門子PLC,在西門子PLC中SIMATI是一個系列,其中包括多種型號的CPU,這里選用CPU222,由于CPU不提供模擬量的輸入出,為檢測對模擬量數據的遠程讀寫。因此在遠程PLC系統中擴展一型號為EM-235的4輸入1輸出模擬量模塊。
3 系統軟件設計
3.1 系統上位計算機人機界面
系統上位的人機界面是用VB編程,提供人機交互操作界面及數據選擇和相應的數據處理等功能。系統上位的操作界面如圖4所示。在操作界面的左上部是通訊鏈接控制框,這里只需要正確選擇PC的串口并輸入遠程PLC所連接的電話號碼后即可撥號鏈接,遠程的無線GSM MODEM模塊摘機響應一般設置為鈴響后自動摘機,通訊鏈接建立后,當上位PC檢測到串口端的數據載波DCD信號后,通訊鏈接控制框中的“鏈接狀態”指示燈由紅變綠,表示通訊鏈路已成功建立。撥號或掛機的操作均是通過對GSM MODEM模塊發送AT指令執行的。
對PLC數據的讀寫操作如操作界面的右上部所示,在相應文本框內填寫好數據的類型、地址、數值和操作方式后點擊“發送”即可執行對西門子PLC的讀或寫操作。界面的下半部分顯示的是PC串口發送和接收的代碼以及當前操作的結果。
3.2 系統上位計算機的串口設置
在上位PC的人機界面中,串口的設置是通過下拉選擇框選擇出所連接的串口后由程序自動讀取。在使用GSM MODEM無線模塊時,上位PC對遠程PLC鏈接呼叫時采用的是AT指令。程序語句為:MSComm1.Output=“ATDT”&Trim (Text1.Text)& vbCrLf//Text1文本框內為欲連接的電話號碼。掛機的AT指令為:MSComml.Output=“ATDT”&“+++”& vbCrLf。串口數據格式的設定語句為:MSComml.SetTI. N,8.1”,與TC35iGSM MODEM無線通訊模塊和遠程PLC自由口的串行數據通訊格式一致。ngs=“9600
3.3 通訊數據格式的約定
由于遠程西門子PLC采用的是自由口用戶通訊方式,這里對每次收發數據字節暫約定為18個字節,數據字節的多少可根據實際需要而酌情約定。本系統中18個字節的約定:Bytel為數據的總字節數;Bvte2為數據開始特征字;Bvte3為數據讀或寫特征字:Byte4為數據類型特征字;Bvte5~Byte8為PLC數據地址;Bvte9~Bytel6為PLC數據的數值;Bytel7為收發數據的校驗碼;Bvtel8為數據結束特征字。串口數據的傳輸除數據地址字節和數據數值字節用ASCII碼表示外,其他均以十六進制方式表示。因而在上位PC的編程中需涉及大量的進制轉換操作。特別要注意的是由于PLC中的實數采用32位單精度數表示,并按照ANSI/IEEE745 1985標準格式以雙字長度來存取,所以無論是上位的PC或是下位的PLC在編程時對實數數據的處理均需嚴格遵循ANSI/IEEE7451985標準格式的規定,否則將不可能讀到正確的數據。
通訊數據的校驗方式采用BCC塊進行XOR校驗,即約定為從每次數據包的Byte2到Bytel6的字節進行校驗,Bvtel7存放校驗結果。上位或下位在接收數據時,首先對所接收的數據進行校驗并將計算結果與Bvtel7所存放的數值進行比較,如不一致時則按約定要求重發,以保障每次傳輸數據的正確性。
3.4 遠程西門子PLC自由口通訊初始化編程
由于遠程西門子PLC采用的是自由口用戶通訊協議,所以對西門子PLC的自由口通訊必須做如下初始化設置:
遠程西門子PLC經上述設置后,在其運行期間每當接收到一組數據后便自動產生中斷請求,在中斷服務的子程序中,設定一標志位(如MO.0)置位,用來表示允許進入中斷服務,在主程序中通過檢測M0.O的狀態來確定是否轉入讀數據操作的子程序,讀數據操作完畢后及時將接收數據標志M0.0復位,從而完成一次讀數據過程。PLC數據的上傳則是根據所讀數據的內容來響應上位的請求,上傳數據的編碼和字節均依照約定的格式寫入,每次的讀寫操作僅在西門子PLC一個掃描周期內(數毫秒)完成,系統的響應是實時的。
3.5 遠程西門子PLC數據的讀寫操作
西門子PLC數據的讀寫是依據約定的數據類型實施操作的。對于字節、字、雙字、實數及I/0端口各自有約定的數據類型特征字,在下位PLC程序中通過對數據類型特征字的解析后來確定讀取數據的字節數。對I/0端口的讀寫操作則是根據約定的地址編碼直接讀寫出相應的狀態信息。每組收發數據的存儲單元從VBl00到VBll7共18個字節。由前述的數據發送量的約定可知,每組數據的Byte5~Byte8表示PLC數據的地址,由于每次讀寫的地址是不同的,所以Byte5~Byte8字節給定的就是地址指針,在PLC編程中就要以此指針采用間接尋址的方式,假設Byte5~Byte8存放在PLC的VB104~VBl07單元,其間址指令則為:
MOVD &VBl04,ACl讀取該地址內容時則根據數據類型的不同而有所區別,假如讀寫字節時指令為:MOVB*ACl,VBl60;則讀寫字的指令為:MOVW *ACl,VWl60;讀寫雙字的指令為:MOVD *ACl,VDl60;讀寫實數的指令則為:MOVR *ACl,VDl60。