應(yīng)用領(lǐng)域 | 電子 |
---|
6ES7288-3AR04-0AA0
SIMATIC S7-200 SMART, 模擬輸入 SM AR04 RTD, RTD溫度傳感器模塊 4個模擬輸入
![]() |
參考價 | 面議 |
更新時間:2023-07-15 21:43:14瀏覽次數(shù):427
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES72883AR040AA0西門子熱電阻輸入模塊
6ES7288-3AR04-0AA0
SIMATIC S7-200 SMART, 模擬輸入 SM AR04 RTD, RTD溫度傳感器模塊 4個模擬輸入
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
自動化項目中,HMI部分會經(jīng)常涉及到使用字符串顯示漢語部分。本文主要講述西門子常用的觸摸屏和經(jīng)典Wincc如何顯示漢語字符。觸摸屏和PLC能正確顯示漢語的條件:PLC和HMI都必須支持同一種漢語編碼方式。
1. 西門子產(chǎn)品的兩種漢語編碼方式
要了解漢語顯示,要了解漢語的編碼模式。西門子的PLC和HMI主要使用兩種編碼方式:GBK編碼和16位UNICODE編碼。
Fig1 中文編碼對照表
同一個漢字,不同的編碼方式,變量地址中存儲的值是不同的如上圖Fig1所示。
中文:“中“字
GBK編碼:D6D0
16位UNICODE:4E2D。
Fig2 PLC添加兩種類型的字符串
如上圖Fig2所示,在PLC中定義可以存放字符串的漢字。在PLC中,GBK編碼是定義在String類型中,結(jié)構(gòu)與含義如下圖Fig3所示,例如Smart200,S7-300/400(僅支持GBK編碼)和S7-1200/1500(支持兩種編碼)等。容量為30的String字符串占地址32Byte,除了首字節(jié)和第二字節(jié)分別是大長度和有限長度。一個中文字符占用2個Byte,一個30個字節(jié)的String字符串,能寫15個中文字。
Fig3 String類型變量的結(jié)構(gòu)
Fig4 String類型的字符串在狀態(tài)表中監(jiān)控
如上圖Fig4所示,在PLC中,16位UNICODE編碼是定義在WString類型中,結(jié)構(gòu)與含義如下圖Fig5所示,例如S7-1200,S7-1500的PLC。容量為30的WString字符串占地址64Byte,首字為大長度,第二個字有效長度。一個中文字符占用2個Byte,能寫30個字。
Fig5 WString類型的字符串的結(jié)構(gòu)
Fig6 WString類型的字符串在狀態(tài)表中監(jiān)控
2. 中文顯示_西門子主要HMI和PLC支持的漢語編碼列表
表格說明:
1. 紅色表示設(shè)備不支持這種編碼方式
2. 綠色表示設(shè)備支持這種編碼方式
3. “顯示“表示PLC傳遞中文字符串到觸摸屏,可以在IO域中進行顯示
4. 空白表示“顯示“表示PLC傳遞中文字符串到觸摸屏,在IO域中不能正常顯示
5. Basic和Comfort觸摸屏必須是TIA V14以上版本,在Proave中安裝中文字體選件,支持16位Unicoder字符,不然會缺字,如下圖所示。
6. Comfort觸摸屏顯示String類型的(GBK編碼)中文字符串的時候需要修改區(qū)域:Chinese(PRC),如下圖設(shè)置。
如上邊表格所示,只有PLC和HMI支持同一種編碼方式的時候,PLC傳遞的中文字符的字符串可以顯示。
使用工況舉例:
一.S7-300/400 和Smart200 PLC僅支持GBK編碼(String類型字符串),傳遞的字符串只能在同樣支持GBK編碼的Comfort屏(需要Chinese(PRC)區(qū)域)和經(jīng)典Wincc上顯示,在精簡屏和Smart屏上無法顯示。
Fig7 S7-300中Sting類型的GBK編碼中文字符在Basic屏顯示狀態(tài)
Fig8 S7-300中Sting類型的GBK編碼中文字符在Comfort屏顯示狀態(tài)
說明:經(jīng)典Step7中的S7-300/400的PLC的狀態(tài)表不能監(jiān)控字符串,但是監(jiān)控Byte能看到中文字符串轉(zhuǎn)換的GBK編碼。TIA Step7的狀態(tài)表能監(jiān)控中文字符串。
二.S7-1200,1500建立WString類型的字符串,就是16位UNICODE的編碼,可以在Basic,Comfort(兩種屏需要安裝字體庫)和經(jīng)典wincc上顯示。String類型的字符串,就是GBK編碼,可以在Comfort屏(需要Chinese(PRC)區(qū)域)和經(jīng)典Wincc上進行顯示。
Fig9 S7-1200兩種中文字符分別在Basic和Comfort屏顯示狀態(tài)
3. 中文輸入_那些設(shè)置支持漢語輸入
觸摸屏不能安裝輸入法,所以不能輸入中文字符。但是上位機上的經(jīng)典Wincc是可以安裝中文輸入法,并且輸入中文字符的,如圖Fig10所示。
Fig10 經(jīng)典Wincc7.3中輸入中文字符
經(jīng)典Wincc中數(shù)據(jù)類型,文本變量8位字符串對應(yīng)PLC中的String類型,即GBK編碼。文本變量16位字符串對應(yīng)PLC中的WString類型,即16位Unicode編碼。在PLC中建好字符串類型的變量后,Wincc中組態(tài)過程參考,F(xiàn)ig11和Fig12。
Fig11 經(jīng)典Wincc7.3中文字符變量組態(tài)
Fig12 經(jīng)典Wincc7.3 IO域顯示中文字符串組態(tài)
4.總結(jié)
西門子中主要觸摸屏和PLC的中文字符串的傳遞關(guān)系如下圖Fig13所示。
Fig13 中文字符關(guān)系顯示圖
6ES72883AR040AA0西門子熱電阻輸入模塊