6ES7222-1HF32-0XB0
![]()
SIMATIC S7-1200,數(shù)字輸出 SM 1222,8 DO,繼電器 2A
|
凈重 (Kg) | 0.19 Kg |
產(chǎn)品尺寸 (W x L X H) | 未提供 |
包裝尺寸 | 8.80 x 11.20 x 5.60 |
包裝尺寸單位的測(cè)量 | CM |
數(shù)量單位 | 1 件 |
包裝數(shù)量 | 1 |
其他產(chǎn)品信息 | |
EAN | 6940408101944 |
UPC | 887621216856 |
商品代碼 | 85389091 |
LKZ_FDB/ CatalogID | ST72 |
產(chǎn)品組 | 4508 |
原產(chǎn)國(guó) | 中國(guó) |
Compliance with the substance restrictions according to RoHS directive | RoHS 合規(guī)開(kāi)始日期: 2013.03.15 |
西門(mén)子工業(yè)自動(dòng)化與驅(qū)動(dòng)集團(tuán)合作伙伴 |
廣州三合自動(dòng)化設(shè)備有限公司 |
聯(lián) 系 人: |
方 雷 |
電 話(huà) : |
0 2 0- 3 9 0 0 8 7 5 9 |
手 機(jī) : |
1 7 7 2 8 1 9 8 3 3 1(微信) |
傳 真: |
0 2 0- 3 9 0 0 8 7 5 9 |
商務(wù) QQ : |
2 3 8 2 1 1 9 6 6 8 |
公司地址: |
廣州市南沙區(qū)欖核鎮(zhèn)數(shù)碼花園1幢九梯 |
德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨
廣州三合自動(dòng)化設(shè)備有限公司本著“以人為本,持續(xù)創(chuàng)新,科學(xué)發(fā)展”三大方針,著重于工業(yè)自動(dòng)化控制領(lǐng)域的產(chǎn)品開(kāi)發(fā),工程配套和系統(tǒng)集成,擁有豐富的自動(dòng)化產(chǎn)品的應(yīng)用和實(shí)踐經(jīng)驗(yàn)以及雄厚的技術(shù)力量,尤其以PLC控制系統(tǒng),傳動(dòng)技術(shù)應(yīng)用,伺服控制系統(tǒng),數(shù)控產(chǎn)品備件,人機(jī)界面及網(wǎng)絡(luò)軟件應(yīng)用為公司的技術(shù)特長(zhǎng),三合與德國(guó)西門(mén)子自動(dòng)化以及驅(qū)動(dòng)部門(mén)展開(kāi)了長(zhǎng)期緊密合作,期間建立了良好的相互協(xié)作關(guān)系,德國(guó)西門(mén)子看中三合的業(yè)務(wù)優(yōu)勢(shì),地理優(yōu)勢(shì),企業(yè)文化優(yōu)勢(shì),依據(jù)南沙自貿(mào)區(qū)域內(nèi)的公司及企業(yè),國(guó)家給予相關(guān)的稅收優(yōu)惠政策,本公司承諾,在保證給予客戶(hù)的產(chǎn)品為西門(mén)子全新,原裝,正品前提下,產(chǎn)品價(jià)格對(duì)比業(yè)界同行,西門(mén)子自動(dòng)化進(jìn)口系列優(yōu)惠幅度從5%至13%不等,本公司產(chǎn)品從購(gòu)買(mǎi)日期開(kāi)始,享受西門(mén)子質(zhì)保一年,保質(zhì)期內(nèi)因產(chǎn)品本身質(zhì)量問(wèn)題(非人為損壞),免費(fèi)更換維修,不收取任何費(fèi)用。
歡迎來(lái)電咨詢(xún)
三合致力于推動(dòng)世界智慧工廠(chǎng)的進(jìn)程 確保工業(yè)4.0時(shí)代的早日到來(lái)
主要優(yōu)勢(shì)產(chǎn)品西門(mén)子:S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、觸摸屏、6FC、6SN、S120、V10、V20、V60、V80、G110、G120、6RA、伺服數(shù)控備件、NCU、MM系列變頻器。
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流傳動(dòng)裝置
1、 交流變頻器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV
6SE70系列(FC、VC、SC)
2、全數(shù)字直流調(diào)速裝置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 數(shù)控 伺服
1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
2、伺服驅(qū)動(dòng) : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
1 DNP3通信規(guī)約概述
DNP 3.0(Distributed Network Protocol Version 3.0,簡(jiǎn)稱(chēng)DNP3,下同)規(guī)約是目前在歐洲及北美比較流行的一種開(kāi)放性結(jié)構(gòu)的規(guī)約,在國(guó)內(nèi)正逐漸成為主流性通信規(guī)約之一。它可用于電力系統(tǒng)子站系統(tǒng)、RTU、智能電子設(shè)備(IEDS)以及主站系統(tǒng)之間的通信。由于目前大部分國(guó)外配電自動(dòng)化(DA)設(shè)備都支持DNP3,為使電力設(shè)備具有兼容性和標(biāo)準(zhǔn)性,大部分與國(guó)外電力主站配套的FTU(饋線(xiàn)終端單元)都使用DNP3通訊規(guī)約,DNP3規(guī)約是一個(gè)開(kāi)放性公共遠(yuǎn)動(dòng)通信規(guī)約,現(xiàn)已成為主流遠(yuǎn)動(dòng)通信規(guī)約之一,廣泛應(yīng)用于電力、城市供水等行業(yè)。
DNP3規(guī)約是一種分層的通信規(guī)約,與OS1參考模型所采用的7層結(jié)構(gòu)不同的是,DNP3規(guī)
約采用了由物理層、鏈路層、應(yīng)用層組成的3層增強(qiáng)性能結(jié)構(gòu)(EPA),同時(shí)提供了一層稱(chēng)之為偽傳輸層的輔助層用于通信信息的分段處理,其與常規(guī)OSI參考模型比較如下圖1所示:
圖1:DNP3的通訊模型
1.1 DNP3 數(shù)據(jù)鏈路層
DNP3數(shù)據(jù)鏈路層規(guī)約文件規(guī)定了DNP3.0版的數(shù)據(jù)鏈路層、鏈路規(guī)約數(shù)據(jù)單元(1 PDU)以及數(shù)據(jù)鏈路服務(wù)和傳輸規(guī)程,采用FT3可變幀格式,其幀格式下圖2所示意:
圖2:DNP3數(shù)據(jù)鏈路層幀格式
從圖2可以看出,1個(gè)FT3幀被定義為1個(gè)固定長(zhǎng)度(10字節(jié))的報(bào)頭,隨后是若干個(gè)可以選用的數(shù)據(jù)塊(最大長(zhǎng)度16字節(jié)),每個(gè)數(shù)據(jù)塊附有1個(gè)16位的CRC校驗(yàn)碼,總的鏈路層幀長(zhǎng)度不超過(guò)256字節(jié)。
1.2 DNP3 偽傳輸層
DNP3偽傳輸層用于在原方站和從方站之間傳送超出鏈路規(guī)約數(shù)據(jù)單元(I PDU)所定義長(zhǎng)度的信息。其格式如下圖3所示:
圖3:DNP3偽傳輸層幀格式
從圖3可以看出,傳輸層報(bào)頭TH為傳輸控制字,1個(gè)字節(jié);數(shù)據(jù)塊為應(yīng)用用戶(hù)數(shù)據(jù),1~249個(gè)字節(jié),由于數(shù)據(jù)鏈路層的FT3幀格式中的長(zhǎng)度字的最大限制為255,因此傳輸層數(shù)據(jù)
塊的最大長(zhǎng)度為:255-5(鏈路層control + source +destination)-1(TH)=249。當(dāng)應(yīng)用層用戶(hù)數(shù)據(jù)長(zhǎng)度大于249字節(jié)時(shí),傳輸層將以多幀報(bào)文方式傳送,并每幀前加TH控制字,如1234=249+249+249+249+238,將分5幀傳送。
1.3 DNP3 應(yīng)用層
DNP3應(yīng)用層定義了應(yīng)用層報(bào)文(APDU)的格式。其中主站被定義為發(fā)送請(qǐng)求報(bào)文的站,而從站則為從屬設(shè)備,被請(qǐng)求回送報(bào)文的智能終端(1EDs)是事先規(guī)定了的。在DNP3中,只有被指定的主站能夠發(fā)送應(yīng)用層的請(qǐng)求報(bào)文,而從站則只能發(fā)送應(yīng)用層的響應(yīng)報(bào)文。應(yīng)用層報(bào)文格式分別如下圖4和圖5所示:
Request Header
請(qǐng)求報(bào)頭 Object Header對(duì)象標(biāo)題 Data
數(shù)據(jù) Object Header對(duì)象標(biāo)題 Data
數(shù)據(jù)
圖4:DNP3應(yīng)用層請(qǐng)求報(bào)文幀格式
圖5:DNP3應(yīng)用層響應(yīng)報(bào)文幀格式
1.4 DNP3 規(guī)約的主要特點(diǎn)
DNP3采用Polling Cycle或Poll Group的通訊機(jī)制,具有如下特點(diǎn):
1)采用德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨單一的變長(zhǎng)FT3幀格式,既有利于不同長(zhǎng)度信息的傳輸,又使得幀格式得到統(tǒng)一。
2)鏈路層報(bào)頭帶有源地址和目的地址,有利于采用多點(diǎn)共線(xiàn)物理層通道結(jié)構(gòu)的數(shù)據(jù)傳輸。
3)支持主動(dòng)上報(bào)(unsolicited response)的通信方式,有利于在故障發(fā)生時(shí)從站非請(qǐng)求主
動(dòng)上報(bào)信息。
2 配置WinCC Telecontrol與TMW Protocol Test Harness模擬軟件進(jìn)行DNP3規(guī)約通訊
下面將詳細(xì)介紹如何配置WinCC Telecontrol作為主站與TMW Protocol Test Harness作為子站的進(jìn)行DNP3規(guī)約通信,包括雙方的通信連接握手過(guò)程,各種數(shù)據(jù)對(duì)象庫(kù)(包括二進(jìn)制輸入對(duì)象、包括二進(jìn)制輸出對(duì)象、計(jì)數(shù)對(duì)象、模擬量輸入對(duì)象、模擬量輸出對(duì)象、時(shí)間對(duì)象、級(jí)類(lèi)對(duì)象等)的數(shù)據(jù)交換機(jī)制原理和數(shù)據(jù)讀寫(xiě),通訊網(wǎng)絡(luò)結(jié)構(gòu)如下圖6所示:
圖6:通訊網(wǎng)絡(luò)結(jié)構(gòu)
2.1 硬件和軟件需求
在本文中涉及到硬件如下:
(1) 由于WinCC Telecontrol安裝后將集成到WinCC中,TMW Test Harness為PC模擬軟件將安裝在另外一臺(tái)PC中,因此將涉及到兩臺(tái)PC機(jī),對(duì)于PC機(jī)沒(méi)有特殊要求,推薦使用配置較高的PC
所使用的德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨軟件如下:
(1) 本文檔測(cè)試中使用到的Siemens Simatic WinCC軟件如下圖7所示:
圖7:Simatic WinCC測(cè)試軟件列表
(2) TMW Protocol Test Harness,版本V2.0.43,含21天的Demo試用授權(quán)
關(guān)于TMW Protocol Test Harness軟件的Demo版可以從以下連接中獲?。?br /> http://www.trianglemicroworks.com
2.2 TMW Protocol Test Harness模擬軟件簡(jiǎn)介
TMW Protocol Test Harness PC模擬軟件是TriangleMicroWorks公司推出的針對(duì)電力行業(yè)計(jì)算機(jī)模擬測(cè)試軟件,支持多種電力通信規(guī)約,包括IEC60870-5-101、IEC60870-5-103、IEC60870-5-104及DNP3等電力遠(yuǎn)控規(guī)約,同時(shí)支持Modbus RTU/TCP通訊協(xié)議,能夠作為上述通信規(guī)約的Master和Slave,非常適合于與第三方設(shè)備或軟件進(jìn)行模擬電力行業(yè)的各種環(huán)境測(cè)試。
對(duì)于TMW Protocol Test Harness PC模擬軟件,在DNP3作為Slave站下其各種數(shù)據(jù)對(duì)象的地址分布如下表1所示:
數(shù)據(jù)類(lèi)型 | 數(shù)量 | 長(zhǎng)度 | 所屬類(lèi)Class | 索引Index | 備注 |
單點(diǎn)數(shù)字位輸入(Binary Input) | 40 | 8 Bit | Class1 | 0-39 | 單點(diǎn)輸入信號(hào),其中信號(hào)占1bit,其余7Bit為Flag |
雙點(diǎn)數(shù)字位輸入(Double Bit Input) | 40 | 8 Bit | Class1 | 0-39 | 雙點(diǎn)輸入信號(hào),其中信號(hào)占2bit,其余6Bit為Flag |
數(shù)字輸出(Binary Output) | 35 | 8 Bit | Class1 | 0-34 | 單點(diǎn)輸出控制信號(hào) |
計(jì)數(shù)器輸入(Counter Input) | 30 | 32/16 Bit | Class3 | 0-29 | 計(jì)數(shù)器輸入信號(hào) |
凍結(jié)計(jì)數(shù)器(Frozen Counter ) | 30 | 32/16 Bit | Class3 | 0-29 | 凍結(jié)計(jì)數(shù)器信號(hào) |
模擬量輸入(Analog Input) | 75 | 32/16 Bit | Class2 | 0-74 | 模擬量輸入信號(hào) |
模擬量輸出(Analog Output) | 25 | 32/16 Bit | Class0 | 0-24 | 模擬量輸出控制信號(hào) |
表1:TMW Protocol Test Harness PC模擬軟件作為DNP3 Slave的數(shù)據(jù)對(duì)象分布
下面將主要介紹如何組態(tài)WinCC Telecontrol獲取表1中的數(shù)據(jù)。
2.3 配置WinCC Telecontrol作為DNP3 主站(Master)項(xiàng)目組態(tài)
在操作系統(tǒng)的桌面下通過(guò)點(diǎn)擊WinCC的快捷圖標(biāo)打開(kāi)WinCC界面,并創(chuàng)建一個(gè)單用戶(hù)項(xiàng)目文件,本例中命名為“DNP3_Test”,如下圖8所示:
圖8:創(chuàng)建一個(gè)新的WinCC項(xiàng)目文件
在新創(chuàng)建的項(xiàng)目中的驅(qū)動(dòng)通道下通過(guò)德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨“Tag Management->Add New Driver…”添加新驅(qū)動(dòng),選擇tcChannel來(lái)添加WinCC Telecontrol驅(qū)動(dòng)通道,如下圖9所示:
圖9:添加Tc Channel驅(qū)動(dòng)通道
添加Tcchannel驅(qū)動(dòng)通道后,通過(guò)“TELECONTROL->New Driver Connection..” 添加一個(gè)新的驅(qū)動(dòng)連接,通道名稱(chēng)本例中設(shè)置為“TMW_Protocol_Test_Harness”,如下圖10所示:
圖10:新建一個(gè)通道連接
之后通過(guò)點(diǎn)擊圖9中的“Properties”來(lái)打開(kāi)新建的通道連接的屬性對(duì)話(huà)框,在屬性對(duì)話(huà)框中的“AS View”下通過(guò)鼠標(biāo)右鍵“->Add”DNPCONN” AS Source Node...”添加一個(gè)DNP3 Connection,本例中將節(jié)點(diǎn)名稱(chēng)命名為DNP_Connection”,在“Protocol Type”中選擇協(xié)議類(lèi)型為“TCP”,在”Connection Adress”中設(shè)置連接遠(yuǎn)程從站的IP地址,本例為安裝了TMW Protocol Test Harness軟件的PC IP地址192.168.0.120,”Connection Port”保持為缺省20000即可,如下圖11所示:
圖11 :添加DNP3 Connection
在圖10中通過(guò)點(diǎn)擊“Configure Connection Parameters”打開(kāi)DNP3 Connection的參數(shù)設(shè)置對(duì)話(huà)框,對(duì)于”P(pán)arameters”和”Timeouts”參數(shù)保持缺省設(shè)置即可,點(diǎn)擊“OK”確認(rèn)設(shè)置,如下圖12所示:
圖12:DNP3 Connection 的參數(shù)設(shè)置
之后返回到通道連接的屬性對(duì)話(huà)框,同樣在屬性對(duì)話(huà)框中的“AS View”下通過(guò)鼠標(biāo)右鍵“->Add DNPRTU AS Source Node...”添加一個(gè)DNP3 RTU,本例中將節(jié)點(diǎn)名稱(chēng)命名為“DNP3_RTU”,在“Redundancy Mode””中設(shè)置DNP3連接的冗余模式,本例中選擇非冗余模式”0-Single Connection(no redundancy)”,在”P(pán)olling”中設(shè)置DNP3的輪詢(xún)模式,本例中設(shè)置為”P(pán)olling Cycle”,如圖13所示:
圖13:DNP3_RTU 節(jié)點(diǎn)的參數(shù)設(shè)置
注意:在DNP3的Polling模式中包括如下兩種模式
“Polling Cycle”:循環(huán)輪詢(xún)
“ Polling Group”:輪詢(xún)組,每個(gè)組可以單獨(dú)設(shè)定輪詢(xún)周期及模式
點(diǎn)擊圖13中的“Configure Connection”可以設(shè)置DNP3_RTU節(jié)點(diǎn)所關(guān)聯(lián)的DNP3 Connection節(jié)點(diǎn),本例中直接選擇上面中所創(chuàng)建的DNP3_Connection,在”Link Address”中設(shè)置遠(yuǎn)程從站的鏈路地址,本例中為4,如下圖14所示意:
圖14:組態(tài)DNP3_RTU所關(guān)聯(lián)的DNP3_Connection節(jié)點(diǎn)
點(diǎn)擊圖13中的“Configure Parameter”可以設(shè)置DNP3_RTU的其他參數(shù),該參數(shù)保持缺省即可,如下圖15所示,實(shí)際應(yīng)用中對(duì)于”O(jiān)pinion”、”Unsolicitated Responses”、”Time Delay Measurement”需要根據(jù)實(shí)際項(xiàng)目情況進(jìn)行設(shè)置,具體含義如下:
1)“opinion”
”Automatic Class Assignment” : 類(lèi)別分配,表示是否將指定數(shù)據(jù)對(duì)象設(shè)為某一類(lèi)別,本例中勾選
“Automatic Read of Dataset structures”:自動(dòng)讀取從站的數(shù)據(jù)結(jié)構(gòu),本例中勾選
2)”Unsolicitated Responses”
”Unsolicitated Responses”: 自發(fā)上送消息,設(shè)置是否支持主動(dòng)上送沒(méi)有請(qǐng)求的消息,本例中勾選Class1,2,3
“Automatic Read Current Value After CMD/SP”:設(shè)置是否在發(fā)出控制命令或設(shè)定值后自動(dòng)讀取當(dāng)前值,本例中勾選
3 )”Time Delay Measurement”: 時(shí)間延遲測(cè)量,是否支持讓?xiě)?yīng)用計(jì)算某一從站的傳輸路徑延遲,本例中勾選
圖15 :DNP3_RTU的相關(guān)參數(shù)設(shè)置
至此WInCC Telecontrol作為主站DNP3的參數(shù)設(shè)置已經(jīng)全部完成.
2.4 配置TMW Protocol Test Harness PC模擬軟件作為DNP3 從站(Slave)項(xiàng)目組態(tài)
打開(kāi)TMW Protocol Test Harness測(cè)試軟件,通過(guò)點(diǎn)擊快捷圖標(biāo)“ ”來(lái)打開(kāi)協(xié)議選擇對(duì)話(huà)框,在打開(kāi)的協(xié)議選擇對(duì)話(huà)框中,在”P(pán)rotocol”中選擇”DNP3”;在”Type”中選擇”Slave”,之后點(diǎn)擊”O(jiān)pen”按鈕打開(kāi)”DNP3 Slave”的詳細(xì)設(shè)置對(duì)話(huà)框,如下圖16所示:
圖16:在Protocol Test Harness軟件中新建DNP3 Slave控制臺(tái)
在圖16的DNP3 Slave的”Channel”選項(xiàng)框中,其相關(guān)參數(shù)設(shè)置如下 :
“Channel name”:設(shè)置新建控制臺(tái)的名稱(chēng),由用戶(hù)自定義,本例中為”My DNP3 Slave”
“Connection Type”:連接類(lèi)型,本例中選擇”TCP/IP”
其它參數(shù)保持缺省設(shè)置即可。
將圖16的DNP3 Slave對(duì)話(huà)框切換到Session,如下圖17所示:
圖17:DNP3 Slave控制臺(tái)的”Session”參數(shù)設(shè)置
圖17的相關(guān)參數(shù)設(shè)置如下:
“Link Layer Addresses”的”Soure”:源鏈路地址,必須與WinCC Telecontrol的目的地址一致
“Link Layer Addresses”的”Destination”:目的鏈路地址,必須與WinCC Telecontrol的源地址一致
“Predefined Database or Device Simulator”:選擇”Default Database-Change values in Data Window”
其它參數(shù)保持缺省設(shè)置即可。
之后點(diǎn)擊圖17中的”O(jiān)pen”按鈕,可以看到新建的DNP3 Salve控制臺(tái),如下圖18所示:
圖18:創(chuàng)建的DNP3 Slave控制臺(tái)
3 通訊測(cè)試
基于DNP3的特殊通訊機(jī)制,下面將逐一介紹WInCC Telecontrol作為主站與TMW Protocol Test Harness作為子站通訊的通信連接握手過(guò)程,各種數(shù)據(jù)對(duì)象庫(kù)(包括二進(jìn)制輸入對(duì)象、二進(jìn)制輸出對(duì)象、計(jì)數(shù)對(duì)象、模擬量輸入對(duì)象、模擬量輸出對(duì)象、時(shí)間對(duì)象、級(jí)類(lèi)對(duì)象等)的數(shù)據(jù)交換過(guò)程
3.1 WinCC Telecontrol與TMW Protocol Test Harness通訊握手連接過(guò)程
WinCC Telecontrol參數(shù)設(shè)置完畢后在Runtime項(xiàng)目運(yùn)行后與TMW Protocol Test Harness將完成如下DNP3數(shù)據(jù)交換過(guò)程:
1) 根據(jù)設(shè)定的周期(測(cè)試時(shí)設(shè)定為10秒)完成對(duì)從站TMW Protocol Test Harness的Class 1/2/3類(lèi)數(shù)據(jù)的數(shù)據(jù)更新請(qǐng)求,從站正常予以響應(yīng),此時(shí)從站的所有Class1/2/3類(lèi)數(shù)據(jù)將更新到WinCC Telecontrol
2) 根據(jù)設(shè)定的周期(測(cè)試時(shí)設(shè)定為600秒)完成對(duì)從站TMW Protocol Test Harness的Class 0類(lèi)數(shù)據(jù)的數(shù)據(jù)更新請(qǐng)求,從站正常予以響應(yīng),此時(shí)從站的所有Class0類(lèi)數(shù)據(jù)將更新到WinCC Telecontrol
3) 根據(jù)設(shè)定的周期(測(cè)試時(shí)設(shè)定為300秒)完成對(duì)從站TMW Protocol Test Harness的時(shí)鐘同步
3.2單點(diǎn)數(shù)字位輸入(Binary Input)測(cè)試
對(duì)于單點(diǎn)數(shù)字位輸入,其通信機(jī)制如下,從站TMW Protocol Test Harness支持帶有相對(duì)時(shí)間的單點(diǎn)數(shù)字位輸入,當(dāng)在從站中更改該數(shù)據(jù)的Value或Flag時(shí)將會(huì)自發(fā)上送單點(diǎn)數(shù)字位輸入報(bào)文給WinCC Telecontrol,WinCC Telecontrol正常解析報(bào)文,通過(guò)組態(tài)對(duì)應(yīng)的單點(diǎn)數(shù)字位輸入變量獲取相應(yīng)的Value和Flag。
對(duì)帶有相對(duì)時(shí)間的單點(diǎn)數(shù)字位輸入數(shù)據(jù),當(dāng)改變以下任意數(shù)值時(shí)從站將自發(fā)上送消息報(bào)文給主站:
1) 變量值Value-代表某個(gè)設(shè)備的實(shí)際狀態(tài),如開(kāi)或關(guān)
2) 變量的質(zhì)量狀態(tài)Flag,包括了(Online、Restart、Comms Lost、Remote Forced、Local Forced、Chatter)
而WinCC Telecontrol解析到的此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表某個(gè)設(shè)備的實(shí)際狀態(tài),如開(kāi)或關(guān)代表了該點(diǎn)的實(shí)際狀態(tài)
2) Flag-代表某個(gè)設(shè)備的質(zhì)量狀態(tài),如Online、Restart、Comms Lost、Remote Forced、Local Forced、Chatter等
下面將介紹如何在WinCC畫(huà)面組態(tài)單點(diǎn)數(shù)字位輸入變量詳細(xì)步驟。
在圖10 所添加的驅(qū)動(dòng)連接“TMW_Protocol_Test_Harness”中新增一個(gè)Bool變量,在本例中名稱(chēng)為“BI1_Value”,數(shù)據(jù)類(lèi)型選擇為“Binary tag”,如下圖19所示:
圖19:添加DNP3單點(diǎn)數(shù)字位輸入變量
在圖19添加的Bool變量中點(diǎn)擊“Select”按鈕,進(jìn)入單點(diǎn)數(shù)字位輸入變量地址屬性設(shè)置對(duì)話(huà)框,在打開(kāi)的屬性對(duì)話(huà)框中分別設(shè)置如下 :
“AS_Node”:選擇在圖13 中所創(chuàng)建的“DNP_RTU”
“Data_Processing Mode”: “RP----Data is an b signal(DI;AI;counter) read from RTU
“Class”:從表1中可以看出單點(diǎn)數(shù)字位輸入變量所屬類(lèi)為1,因此選擇1
“Index”:索引號(hào),代表變量的索引地址,從表1中可以知道為0-39,本例中設(shè)置為1
“Group”:變量組號(hào),選擇”2-Binary Input Event”
“Variation”:代表變量變體,選擇”2.3-Wirh Relative Time”,
“Flag”:選擇該變量的實(shí)際狀態(tài)或質(zhì)量狀態(tài),選擇”VALUE”
具體設(shè)置如下圖20所示:
圖20:DNP3單點(diǎn)數(shù)字位輸入變量地址設(shè)置
注意:對(duì)于圖17中的關(guān)于”Variable Adress”中的設(shè)置,如該變量所屬類(lèi)、索引、組號(hào)、變體
等需要根據(jù)實(shí)際中的設(shè)備來(lái)具體定義,所有的相關(guān)地址信息可以從所通信的設(shè)備中獲取,本例中的設(shè)置均是按照Protocol Test Harness軟件的實(shí)際情況設(shè)置,各種不同設(shè)備其地址分布和原理不盡相同,對(duì)于其他類(lèi)型數(shù)據(jù)亦如此
按照同樣的方式可以創(chuàng)建另外一個(gè)字節(jié)變量,本例中為” BI1_Flag”,該變量用來(lái)顯示某個(gè)設(shè)備的實(shí)際質(zhì)量狀態(tài),之后在WinCC中創(chuàng)建一個(gè)畫(huà)面來(lái)調(diào)用“BI1_Value ”、 “BI1_Flag ” 、”變量,可以看到,當(dāng)在TMW Protocol Test Harness軟件中索引為1的單點(diǎn)數(shù)字位輸入變量的Value或Flag值發(fā)生變化時(shí)(可在軟件中手動(dòng)更改用于模擬),將會(huì)自發(fā)上送消息給WinCC Telecontrol,“BI1_Value ”、 “BI1_Flag ”的值將隨之發(fā)生更改,如下圖21所示:
圖21:?jiǎn)吸c(diǎn)數(shù)字位輸入變量通訊測(cè)試
注意:在圖21中的Falg值中,F(xiàn)lag將占用6bit ,而WinCC becontrol進(jìn)行報(bào)文解析后將直接轉(zhuǎn)換成十進(jìn)制數(shù),因此如果用戶(hù)想要直接顯示跟Protocol Test Harness的直接效果,需要用戶(hù)通過(guò)一些腳本或其他控件進(jìn)行后續(xù)處理。
3.3 雙點(diǎn)數(shù)字位輸入(Double Bit Input)測(cè)試
對(duì)于雙點(diǎn)數(shù)字位輸入變量,其通信機(jī)制如下,從站TMW Protocol Test Harness支持帶
有相對(duì)時(shí)間雙點(diǎn)數(shù)字位輸入對(duì)象,當(dāng)在從站中更改該對(duì)象的Value或Flag時(shí)將會(huì)主動(dòng)發(fā)雙點(diǎn)
數(shù)字位輸入對(duì)象報(bào)文給WinCC Telecontrol,WinCC Telecontrol正常解析報(bào)文,通
過(guò)組態(tài)對(duì)應(yīng)的雙點(diǎn)數(shù)字位輸入變量獲取相應(yīng)的Value和Flag
對(duì)帶有相對(duì)時(shí)間的雙點(diǎn)數(shù)字位輸入對(duì)象數(shù)據(jù),當(dāng)改變以下任意數(shù)值時(shí)從站將主動(dòng)上送報(bào)
文給主站:
1) 變量值Value-某個(gè)設(shè)備的實(shí)際位置,用2Bit表示(包括00 01 10 11,分別代表0,1,2,3)
2) 變量的質(zhì)量狀態(tài)Flag,包括了(Online、Restart、Comms Lost、Remote Forced、Local Forced、Chatter)
而WinCC Telecontrol解析到的此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表了某個(gè)設(shè)備的實(shí)際位置或檔位
2) Flag-代表某個(gè)設(shè)備的質(zhì)量狀態(tài),如Online、Restart、Comms Lost、Remote Forced、Local Forced、Chatter等
關(guān)于雙點(diǎn)數(shù)字位輸入變量的WinCC組態(tài)可以參考3.2章節(jié),其過(guò)程類(lèi)似,在此不作詳述
3.4計(jì)數(shù)器輸入(Counter Input)測(cè)試
對(duì)于計(jì)數(shù)器輸入變量,其通信機(jī)制如下,從站TMW Protocol Test Harness支持不帶時(shí)間的32位計(jì)數(shù)器值越限事件對(duì)象,當(dāng)在從站中更改該對(duì)象的Value時(shí)將會(huì)在主站周期請(qǐng)求Class1/2/3類(lèi)數(shù)據(jù)時(shí)發(fā)送計(jì)數(shù)器值越限事件對(duì)象報(bào)文給WinCC Telecontrol,WinCC Telecontrol正常解析報(bào)文,通過(guò)組態(tài)對(duì)應(yīng)的計(jì)數(shù)器值越限事件對(duì)象變量獲取相應(yīng)的Value和Flag
對(duì)不帶時(shí)間的32位計(jì)數(shù)器值越限事件對(duì)象數(shù)據(jù),只有從站的計(jì)數(shù)器值發(fā)生變化時(shí)才會(huì)上送報(bào)文,而當(dāng)Flag變化時(shí)是不會(huì)自行上送的,該機(jī)制與二進(jìn)制變量有所不同
WinCC Telecontrol解析到此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表了實(shí)際的計(jì)數(shù)器值
2) Flag-代表計(jì)數(shù)器的質(zhì)量狀態(tài),包括Online、Restart、Comms Lost、Remote Forced、Local Forced、Roll Over、Discontinuity等
關(guān)于計(jì)數(shù)器輸入變量的WinCC組態(tài)可以參考3.2章節(jié),其過(guò)程類(lèi)似,在此不作詳述
3.5 凍結(jié)計(jì)數(shù)器(Frozen Counter )測(cè)試
對(duì)于凍結(jié)計(jì)數(shù)器變量,其通信機(jī)制如下,從站TMW Protocol Test Harness支持不帶時(shí)間的32位計(jì)數(shù)器凍結(jié)值越限事件對(duì)象,當(dāng)在從站中將計(jì)數(shù)器值進(jìn)行凍結(jié)操作時(shí),從站將在周期請(qǐng)求Class1/2/3類(lèi)數(shù)據(jù)時(shí)發(fā)計(jì)數(shù)器凍結(jié)值越限事件對(duì)象報(bào)文給WinCC Telecontrol,WinCC Telecontrol正常解析報(bào)文,通過(guò)組態(tài)對(duì)應(yīng)的計(jì)數(shù)器凍結(jié)值值越限事件對(duì)象變量獲取相應(yīng)的Value和Flag
對(duì)不帶時(shí)間的32位計(jì)數(shù)器凍結(jié)值越限事件對(duì)象數(shù)據(jù),只有從站的凍結(jié)計(jì)數(shù)器值發(fā)生變化時(shí)才會(huì)上送報(bào)文,而當(dāng)Flag變化時(shí)是不會(huì)上送的,該機(jī)制與二進(jìn)制變量也有所不同
WinCC Telecontrol解析到的此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表了實(shí)際的計(jì)數(shù)器凍結(jié)值
2) Flag-代表凍結(jié)計(jì)數(shù)器的質(zhì)量狀態(tài),包括Online、Restart、Comms Lost、Remote Forced、Local Forced、Roll Over、Discontinuity等
另外還可以在WinCC中的畫(huà)面中設(shè)置凍結(jié)計(jì)數(shù)器命令,當(dāng)該命令發(fā)出后能夠直接對(duì)從站TMW Protocol Test Harness進(jìn)行凍結(jié)計(jì)數(shù)器操作,但與在從站進(jìn)行凍結(jié)計(jì)數(shù)器命令不同,此時(shí)從站不會(huì)自發(fā)上送凍結(jié)計(jì)數(shù)器報(bào)文給WinCC,但會(huì)在周期請(qǐng)求Class0類(lèi)數(shù)據(jù)中上送
關(guān)于凍結(jié)計(jì)數(shù)器變量的WinCC組態(tài)可以參考3.2章節(jié),其過(guò)程類(lèi)似,在此不作詳述
3.6 模擬量輸入(Analog Input)測(cè)試
對(duì)于模擬量輸入變量,其通信機(jī)制如下,從站TMW Protocol Test Harness支持不帶時(shí)間的32位模擬輸入值越限事件對(duì)象,當(dāng)在從站中更改該對(duì)象的Value或Flag后將會(huì)在周期請(qǐng)求Class1/2/3類(lèi)數(shù)據(jù)時(shí)上送計(jì)數(shù)器值越限事件對(duì)象報(bào)文給WinCC Telecontrol,WinCC Telecontrol正常解析報(bào)文,通過(guò)組態(tài)對(duì)應(yīng)的模擬輸入值越限事件對(duì)象變量獲取相應(yīng)的Value和Flag
對(duì)于不帶時(shí)間的32位模擬輸入值越限事件對(duì)象數(shù)據(jù),當(dāng)改變以下任意數(shù)值時(shí)從站將在周期掃描Class1/2/3類(lèi)數(shù)據(jù)時(shí)上送報(bào)文給主站:
1) 變量值Value-實(shí)際的模擬量值,32Bit
2) 變量的質(zhì)量狀態(tài)Flag,包括了Online、Restart、Comms Lost、Remote Forced、Local Forced、Over Range、Reference Check
WinCC Telecontrol解析到的此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表了實(shí)際的模擬量
2) Flag-該模擬量的實(shí)際各種狀態(tài),如超限、在線(xiàn)等
關(guān)于模擬量輸入變量的WinCC組態(tài)可以參考3.2章節(jié),其過(guò)程類(lèi)似,在此不作詳述
3.7 模擬量輸出(Analog Output)測(cè)試
對(duì)于模擬量輸出變量,其通信機(jī)制如下,從站TMW Protocol Test Harness支持不帶時(shí)間的32位模擬輸出值越限事件對(duì)象,此類(lèi)對(duì)象比較特殊,對(duì)象的Value或Flag數(shù)據(jù)變化只有在系統(tǒng)周期掃描Class0類(lèi)數(shù)據(jù)時(shí)才會(huì)上傳報(bào)文到WinCC中,并不能主動(dòng)上送。
WinCC Telecontrol解析到的此類(lèi)對(duì)象數(shù)據(jù)的物理意義如下:
1) Value-代表了實(shí)際的模擬輸出值,
2) Flag-該模擬輸出量的實(shí)際各種狀態(tài),包括Online、Restart、Comms Lost、Remote Forced、Local Forced等
關(guān)于模擬量輸出變量的WinCC組態(tài)可以參考3.2章節(jié),其過(guò)程類(lèi)似,在此不作詳述
3.8 通訊測(cè)試小結(jié)
上述所描述的各種類(lèi)型數(shù)據(jù)變量的通信機(jī)制均是基于TMW Protocol Test Harness來(lái)說(shuō)明的,對(duì)于其他的支持DNP3的設(shè)備,其機(jī)制并不盡相同,該部分并沒(méi)有在DNP3 的詳細(xì)規(guī)范中進(jìn)行約束,因此需要了解通信設(shè)備的具體定義。
另外需要說(shuō)明的是創(chuàng)建的變量的長(zhǎng)度需要根據(jù)DNP3規(guī)約中所定義來(lái)選擇,例如對(duì)于模擬量輸入或輸出變量,可以創(chuàng)建一個(gè)16/32Bit的變量,需要根據(jù)實(shí)際設(shè)備的情況來(lái)確定,這樣能夠保證德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨WinCC Telecontrol后臺(tái)數(shù)據(jù)解析的準(zhǔn)確性。
更多關(guān)于WinCC Telecontrol的信息可以參考以下連接:
48418455
關(guān)鍵詞
WinCC Telecontrol,DNP3.0,數(shù)據(jù)鏈路層,偽傳輸層,應(yīng)用層,數(shù)據(jù)對(duì)象,類(lèi),索引,計(jì)數(shù)器輸入,凍結(jié)
SINUMERIK 808D ADVANCED 結(jié)合高性能的SINAMICS V70主軸驅(qū)動(dòng)及SIMOTICS M-1PH1主軸電機(jī),SINAMICS V70 驅(qū)動(dòng)以及SIMOTICS S-1FL6 伺服電機(jī),是高性能普及型機(jī)床的完美解決方案。SINUMERIK808D ADVANCED分為兩種PPU:PPU15x和PPU16x,相關(guān)技術(shù)細(xì)節(jié)可以參考選型手冊(cè)。CNC 和驅(qū)動(dòng)之間采用高速總線(xiàn)通訊,實(shí)現(xiàn)閉環(huán)的位置控制,確保更高的加工精度和更佳的切削性能。預(yù)置先進(jìn)的CNC工藝為標(biāo)準(zhǔn)車(chē)削、銑削加工應(yīng)用開(kāi)拓?zé)o與倫比的潛力。
SINUMERIK 808D ADVANCED T 系統(tǒng)符合現(xiàn)代普及型車(chē)床的所有要求 - 高輪廓精度和高動(dòng)態(tài)特性,確保了最高的機(jī)床生產(chǎn)效率,尤其是在進(jìn)行大批量車(chē)削加工時(shí)表現(xiàn)尤為突出。SINUMERIK 808D ADVANCED T 結(jié)合最新的SIMOTICS M-1PH1主軸電機(jī),充分適用于簡(jiǎn)易的車(chē)削中心。
SINUMERIK 808D ADVANCED M 系統(tǒng)適用于高性能普及型的立式加工中心。結(jié)合高性能的SINAMICS V70 驅(qū)動(dòng)系統(tǒng)以及精優(yōu)曲面功能,SINUMERIK 808D ADVANCED M 系統(tǒng)也適用于模具加工,為高性能普及型銑削機(jī)床應(yīng)用提供極佳的性?xún)r(jià)比。
? 最大支持5 個(gè)進(jìn)給軸/主軸
? 基于SINAMICS V70 Spindle 及SIMOTICS M-1PH1(增量式2500 ppr/高分辨率20位)的數(shù)字量主軸解決方案
? 8.4彩色顯示屏,800x600高清分辨率
? 垂直版和水平版PPU和 MCP
? 中文和英文前版面可選
? PPU 分為車(chē)削版和銑削版
? PPU和驅(qū)動(dòng)器之間通過(guò)總線(xiàn)通訊
? 支持網(wǎng)絡(luò)功能
? 精優(yōu)曲面功能適用于模具加工
? 具備驅(qū)動(dòng)優(yōu)化的自動(dòng)調(diào)整功能
? 摩擦補(bǔ)償
? 具備更多軟件選項(xiàng):
— 附加軸
— 手動(dòng)機(jī)床
— 不帶Y軸的端面轉(zhuǎn)換和圓柱面轉(zhuǎn)換功能
— 基本龍門(mén)軸
— 雙向螺距誤差補(bǔ)償
— 輪廓手輪
— 數(shù)控鎖
高性能高生產(chǎn)率
? 精優(yōu)曲面的高級(jí)路徑策略和壓縮器功能確保機(jī)床高速加工的優(yōu)異切削質(zhì)量;
? 伺服驅(qū)動(dòng)系統(tǒng)全面支持3倍過(guò)載能力,提升機(jī)床的綜合生產(chǎn)能力;
? 摩擦補(bǔ)償功能減少各軸過(guò)象限誤差并消除爬行,顯著提升低速加工的質(zhì)量;
? SINAMICS V70 驅(qū)動(dòng)結(jié)合DSC功能將提升的機(jī)床高速加工的精度;
全數(shù)字量主軸解決方案
? SIMOTICS M-1PH1主軸電機(jī)已覆蓋3.7kW~15kW功率段;
? SIMOTICS M-1PH1主軸電機(jī)具有更好的加減速特性;
? 配備高分辨率20位編碼器的SIMOTICS M-1PH1主軸電機(jī)助力車(chē)削中心,實(shí)現(xiàn)更高的定位精度和C軸插補(bǔ)特性;
? 得益于更精準(zhǔn)的速度控制以及插補(bǔ)精度,數(shù)控機(jī)床可以取得更好的表面加工質(zhì)量和更好的剛性攻絲效果;
易于使用
? 調(diào)試向?qū)闄C(jī)床的各個(gè)環(huán)節(jié)提供向?qū)?從機(jī)床的生產(chǎn)到銷(xiāo)售;
? 借助AST功能,用戶(hù)無(wú)需具備深厚的優(yōu)化知識(shí)也能夠完成機(jī)床優(yōu)化,使機(jī)床能夠?qū)崿F(xiàn)更高的動(dòng)態(tài)特性和精確性的需求;
? 支持帶幫助圖形的SINUMERIK CNC 編程以及標(biāo)準(zhǔn)ISO 代碼編程方式;
? SINUMERIK 808D on PC 培訓(xùn)軟件可以用于學(xué)習(xí)、培訓(xùn)和離線(xiàn)零件程序編程,并且免費(fèi)下載。
堅(jiān)固耐用并免維護(hù)
? SINUMERIK 808D ADVANCED系統(tǒng)的PPU和MCP的前面板,以及所配置電機(jī)的防護(hù)等級(jí)達(dá)到IP65,充分適用于惡劣環(huán)境;
? SINAMICS V70驅(qū)動(dòng)系統(tǒng)支持寬廣的供電電壓范圍,有效避免由于惡劣的供電環(huán)境造成的機(jī)床停機(jī);
? 采用NV-RAM技術(shù)的SINUMERIK 808D ADVANCED系統(tǒng)無(wú)需電池即可永久保存數(shù)據(jù);
? SIMOTICS S-1FL6 伺服電機(jī)采用機(jī)械式的絕對(duì)值編碼器,無(wú)需電池并最大限度的降低維護(hù)成本;
擴(kuò)展功能
? 豐富的軟件選項(xiàng)功能能夠充分滿(mǎn)足高性能普及型車(chē)床和銑床的應(yīng)用,例如:不帶Y軸的端面/柱面轉(zhuǎn)換、基本型龍門(mén)軸等;
? 安全力矩停止功能(STO)能夠防止機(jī)床的意外運(yùn)動(dòng),例如:在機(jī)床上的安全門(mén)應(yīng)用;
? 利用XML語(yǔ)言輕松定義客戶(hù)專(zhuān)有循環(huán),簡(jiǎn)便實(shí)現(xiàn)HMI 擴(kuò)展功能;
使用德國(guó)西門(mén)子1200數(shù)字輸出模塊6ES7222-1HF32-0XB0全新現(xiàn)貨防護(hù)等級(jí)為 IP65 的壓接接口,現(xiàn)場(chǎng)裝配簡(jiǎn)單。
■ M12 中的連接電纜
柔性預(yù)制插接線(xiàn)纜,用于連接傳輸速率為 10/100 Mbit/s 和防護(hù)等級(jí)為IP65 的工業(yè)以太網(wǎng)
設(shè)備(例如 SIMATIC ET 200pro 和 SCALANCE X208PRO)。
■ M12 中的 Plug PRO
可現(xiàn)場(chǎng)組裝的工業(yè)以太網(wǎng) M12 插接器,用于現(xiàn)場(chǎng)安裝(防護(hù)等級(jí)為 IP 65)帶有簡(jiǎn)易接
口(用于 4 芯雙絞線(xiàn) FC 安裝用線(xiàn)纜 (100 Mbit/s))的 SCALANCE X208PRO,并且無(wú)需
專(zhuān)用工具。
■ Panel Feedthrough
使用該控制柜引線(xiàn)可以實(shí)現(xiàn) M12 接頭 (IP65) 到 RJ45 接頭 (IP20) 的轉(zhuǎn)換。