6ES7 952-1KL00-0西門子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價(jià): | 面議 |
- 6ES7 658-2DF16-0 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問(wèn)次數(shù):308更新時(shí)間:2018-03-08 19:48:22
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
鐘濤()
24小時(shí)銷售及:
電 話:
手 機(jī):
: 1824547528
地址:上海市金山區(qū)楓灣路500號(hào)
PLC6ES7 658-2DF16-0YA5
PLC6ES7 658-2DF16-0YA5
《銷售態(tài)度》:質(zhì)量保證、誠(chéng)信服務(wù)、及時(shí)到位!
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢(shì)》:專業(yè)銷售 薄利多銷 信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
通過(guò)“IEC61850 Server Library“軟件包配置S7-300作為服務(wù)器進(jìn)行IEC61850 規(guī)約通信
下面以S7-300及TMW 61850 Test Harness軟件為例,詳細(xì)介紹如何通過(guò)“IEC61850 Server Library“軟件包將S7-300通過(guò)配置為服務(wù)器,TMW 61850 Test Harness配置為客戶端進(jìn)行IEC61850 通信。
注:TMW 61850 Test Harness軟件可以從網(wǎng)上免費(fèi)下載得到,為:
http://www.trianglemicroworks。。com/
下載的為試用版本,試用版本有一定的功能限制,只有20天的試用期,試用期結(jié)束后失去所有功能,需要購(gòu)買使用*
3.1例子中使用的硬件設(shè)備及軟件
本例中所用的硬件設(shè)備如下表1所示。
名稱 | 數(shù)量 | 訂貨號(hào) |
S7-300電源模塊PS 307 5A | 1 | 6ES7307-1EA01-0AA0 |
S7-300 CPU317-2PN/DP | 1 | 6ES7317-2EK14-0AB0(V3.2) |
S7-300 CP343-1 | 1 | 6GK7343-1EX30-0XE0(V2.2) |
S7-300 機(jī)架 | 1 | 6ES7390-1AE60-0AA0 |
網(wǎng)線及MMC卡 | 若干 | |
筆記本電腦 | 1 |
表1:硬件清單
所用到軟件如下表2所示:
名稱 | 訂貨號(hào) |
Step7 V5.5+SP2 | 6ES7810-4CC10-0YA5 |
CFC V7.1+SP1 | 6ES7658-1EX17-2YA5 |
“IEC61850 Server Library“軟件包 | 9AE4110-8AA00 |
TMW 61850 Test Harness V3.00.0022 |
表2:軟件清單
3.2 硬件及網(wǎng)絡(luò)組態(tài)
打開Step7軟件,新建一個(gè)工程項(xiàng)目文件,命名為“IEC61850_server_update”, 在項(xiàng)目下插入一個(gè)S7-300站,如下圖14所示。
圖14:新建S7-300 Station
雙擊插入的SIMATIC 300 Station的“Hardware”,打開硬件組態(tài),在硬件組態(tài)界面下分別插入機(jī)架,電源PS307、CPU317-2PN/DP、CP343-1,本例中將CP的IP地址設(shè)為192.168.0.11,如下圖15所示。
圖15:硬件組態(tài)并設(shè)置CP343-1的IP地址
打開Netpro網(wǎng)絡(luò)組態(tài),選中CPU317-2PN/DP,插入一個(gè)新連接,連接伙伴為Unspecified,連接類型為ISO-on-TCP Connection,如下圖16所示:
圖16:網(wǎng)絡(luò)組態(tài)-創(chuàng)建ISO-on-TCP
對(duì)于插入的TCP connection,在打開的連接屬性對(duì)話框中的“General Information”中由于CP343-1做Server被動(dòng)連接,因此不勾選“Active connection estabishment”選項(xiàng),ID保持缺省即可,在“Adress”欄中同樣由于CP343-1做Server,因此填入本地連接的TSAP號(hào)設(shè)置為00.01,對(duì)于通信伙伴Remote的TSAP可以選擇不填,即允許任意IP地址的客戶端發(fā)起連接,如下圖17所示:
圖17:作為 服務(wù)器的ISO-on-TCP連接屬性設(shè)置
注意:1) 如果有多個(gè)客戶端連接,每個(gè)客戶端需要?jiǎng)?chuàng)建一個(gè)ISO-on-TCP連接,對(duì)于本地
的TSAP號(hào)可以依次按照00.01順排,對(duì)于遠(yuǎn)程TSAP號(hào)則建議添上對(duì)應(yīng)的客戶
端IP地址及TSAP號(hào)
3.3 編寫程序
打開“IEC61850 Server Library“軟件包中功能塊庫(kù),將軟件包中所有的程序拷貝到以上創(chuàng)建的Step7項(xiàng)目中,如下圖18所示:
圖18:拷貝“IEC61850 Server Library“軟件包中功能塊到創(chuàng)建的項(xiàng)目中
之后再Step7項(xiàng)目中插入一個(gè)CFC Chart圖并打開,在打開的Chart圖中調(diào)用主功能塊“FB575 SVR_IEC61850”,如下圖19,20。
圖19:插一個(gè)CFC
圖20:在CFC中調(diào)用主功能塊“FB575 SVR_IEC61850”
注意: 如果有多個(gè)客戶端連接同一個(gè)服務(wù)器,每個(gè)客戶端需要調(diào)用一個(gè)主功能塊“FB575
SVR_IEC61850”,每個(gè)調(diào)用功能塊的 Table DB可以共享,但是“CONN_RCV”
及“CONN_SEN”必須不同,如下圖21所示。
圖21:多個(gè)IEC61850客戶端連接時(shí)編程處理
表3:功能快FB575“SVR_IEC61850”各管腳參數(shù)含義
注意:對(duì)于START_COM及STOP_COM參數(shù),SVR_IEC61850功能塊要求在啟動(dòng)時(shí)首先
將STOP_COM置1后再將STOP_COM置1的一個(gè)時(shí)序過(guò)程功能塊才能正常工作,
因此需要在CFC編程時(shí)進(jìn)行處理。
參數(shù)“QSTATE”中功能塊輸出的內(nèi)部處理狀態(tài)如下表4所示:
QSTATE | 程序狀態(tài) | 含義描述 |
0 | START | 功能塊未運(yùn)行 |
1 | IDLE | 由空閑轉(zhuǎn)入開始通信 |
2 | RCV | 接收?qǐng)?bào)文(AG_RECV被調(diào)用) |
3 | DECODE | 對(duì)接收的報(bào)文進(jìn)行分析并解碼 |
4 | BUILD | 對(duì)接收的報(bào)文產(chǎn)生相應(yīng)的響應(yīng)報(bào)文并編碼封裝 |
5 | SEND | 發(fā)送報(bào)文(通過(guò)AG_SEND發(fā)送) |
表4: 參數(shù)“QSTATE”中功能塊輸出的內(nèi)部處理狀態(tài)
3.4 模型文件Table DB及ICD文件修改
對(duì)于實(shí)際的應(yīng)用來(lái)說(shuō),軟件包中自帶了一個(gè)標(biāo)準(zhǔn)Table DB數(shù)據(jù)塊模型及ICD文件,這兩個(gè)文件均可以通過(guò)軟件包中的SCL源文件(源文件為DB.SCL),可以將軟件包中的SCL源文件拷貝到客戶所創(chuàng)建的項(xiàng)目中打開后進(jìn)行修改,如下圖22所示:
圖22:拷貝DB SCL源文件到項(xiàng)目中
在實(shí)際應(yīng)用中大致來(lái)說(shuō)會(huì)涉及到以下內(nèi)容的修改:
1) 改變模型標(biāo)識(shí)符:DB.SCL源文件中會(huì)包含3個(gè)字符串的模型標(biāo)識(shí)符,如下圖23所示:
■ 供應(yīng)商名稱(zui大20個(gè)字符)
■ 模型設(shè)備名稱(zui大40個(gè)字符)
■ 模型文件版本號(hào)(zui大20個(gè)字符)
在IEC61850客戶端/服務(wù)器的初始通信連接過(guò)程中通過(guò)該模型標(biāo)識(shí)符來(lái)進(jìn)行初步握手
圖23:在DB.DCL中的模型標(biāo)識(shí)符
2) 更改Data-Attribute的變量屬性(Table DB數(shù)據(jù)塊中的“Cont”),DB.SCL源文件中包含一個(gè)結(jié)構(gòu)體變量“Cont”,每個(gè)結(jié)構(gòu)體變量“Cont”包含了一個(gè)變量的如下條目:
■ 變量域名ID-為IEC61850地址的一部分
?代表了IED名稱如“IED_001”及邏輯設(shè)備名稱如“CTRL”。
■ 變量條目ID-為IEC61850地址的一部分
?代表了邏輯節(jié)點(diǎn)名稱及Data-Attribute名稱,需要以“$$”開頭,如
“LLN0$$ST$$stVAL”。
■ 變量數(shù)據(jù)類型-MMS數(shù)據(jù)類型,支持的數(shù)據(jù)類型包括:
? 83h:布爾量
? 84h:位串(zui大4個(gè)字節(jié))
? 85h:整型
? 86h:無(wú)符號(hào)整型
? 87h: 浮點(diǎn)型
? 8fh: DataSet數(shù)據(jù)集
■ 變量長(zhǎng)度-MMS變量長(zhǎng)度值,主要包括:
? 對(duì)于83h布爾量:1個(gè)字節(jié)
? 其他數(shù)據(jù)類型:4個(gè)字節(jié)
■ 變量實(shí)際值-MMS變量實(shí)際值,長(zhǎng)度為4個(gè)字節(jié)
DB.SCL中一個(gè)完整的結(jié)構(gòu)體變量“Cont”如下圖24所示:
圖24:在DB.SCL中一個(gè)完整的結(jié)構(gòu)體變量“Cont”
注意:當(dāng)需要更改以上模型文件時(shí)建議直接在SCL源文件中直接更改,之后可以直接編
譯成模型數(shù)據(jù)塊DB及通過(guò)相應(yīng)的工具轉(zhuǎn)換成.ICD文件。
3.5 通信測(cè)試
打開TMW 61850 Test Harness軟件中的IEC61850客戶端Hammer,通過(guò)Options->Configure打開客戶端參數(shù)設(shè)置界面,分別設(shè)置相關(guān)參數(shù)如下圖25所示:
圖25:TMW 61850 Test Harness軟件中Hammer相關(guān)參數(shù)設(shè)置
其中Basic-IP Address:服務(wù)器IP地址,本例中為192.168.0.11
Basic-SCL File:服務(wù)器提供的ICD文件
Client Specific-Transport Seletor:客戶端TSAP號(hào)
Server Specific-Transport Seletor:服務(wù)器端TSAP號(hào),與Step7中Netpro中設(shè)置*
下載上述中編寫的項(xiàng)目程序到PLC中,點(diǎn)擊Hammer中的連接,可以看到雙方的通信已經(jīng)建立起來(lái)了,在Hamer界面中可以對(duì)布爾量,整型,浮點(diǎn)等進(jìn)行讀寫,如下圖26所示:
圖26:通過(guò)測(cè)試中的變量讀寫