6ES7 952-1KL00-0西門子內(nèi)存卡6ES7 952-1KL00-0AA0
參考價: | 面議 |
- 6ES7 658-2DA16-0 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):353更新時間:2018-03-08 19:39:08
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
鐘濤()
24小時銷售及:
電 話:
手 機(jī):
: 1824547528
地址:上海市金山區(qū)楓灣路500號
PLC6ES7 658-2DA16-0YA5
PLC6ES7 658-2DA16-0YA5
《銷售態(tài)度》:質(zhì)量保證、誠信服務(wù)、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽(yù)好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
3.2 硬件及網(wǎng)絡(luò)組態(tài)
打開Step7軟件,新建一個工程項(xiàng)目文件,命名為“IEC61850_server_update”, 在項(xiàng)目下插入一個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,插入一個新連接,連接伙伴為Unspecified,連接類型為ISO-on-TCP Connection,如下圖16所示:
圖16:網(wǎng)絡(luò)組態(tài)-創(chuàng)建ISO-on-TCP
對于插入的TCP connection,在打開的連接屬性對話框中的“General Information”中由于CP343-1做Server被動連接,因此不勾選“Active connection estabishment”選項(xiàng),ID保持缺省即可,在“Adress”欄中同樣由于CP343-1做Server,因此填入本地連接的TSAP號設(shè)置為00.01,對于通信伙伴Remote的TSAP可以選擇不填,即允許任意IP地址的客戶端發(fā)起連接,如下圖17所示:
圖17:作為 服務(wù)器的ISO-on-TCP連接屬性設(shè)置
注意:1) 如果有多個客戶端連接,每個客戶端需要創(chuàng)建一個ISO-on-TCP連接,對于本地
的TSAP號可以依次按照00.01順排,對于遠(yuǎn)程TSAP號則建議添上對應(yīng)的客戶
端IP地址及TSAP號
3.3 編寫程序
打開“IEC61850 Server Library“軟件包中功能塊庫,將軟件包中所有的程序拷貝到以上創(chuàng)建的Step7項(xiàng)目中,如下圖18所示:
圖18:拷貝“IEC61850 Server Library“軟件包中功能塊到創(chuàng)建的項(xiàng)目中
之后再Step7項(xiàng)目中插入一個CFC Chart圖并打開,在打開的Chart圖中調(diào)用主功能塊“FB575 SVR_IEC61850”,如下圖19,20。
圖19:插一個CFC
圖20:在CFC中調(diào)用主功能塊“FB575 SVR_IEC61850”
注意: 如果有多個客戶端連接同一個服務(wù)器,每個客戶端需要調(diào)用一個主功能塊“FB575
SVR_IEC61850”,每個調(diào)用功能塊的 Table DB可以共享,但是“CONN_RCV”
及“CONN_SEN”必須不同,如下圖21所示。
圖21:多個IEC61850客戶端連接時編程處理
表3:功能快FB575“SVR_IEC61850”各管腳參數(shù)含義
注意:對于START_COM及STOP_COM參數(shù),SVR_IEC61850功能塊要求在啟動時首先
將STOP_COM置1后再將STOP_COM置1的一個時序過程功能塊才能正常工作,
因此需要在CFC編程時進(jìn)行處理。
參數(shù)“QSTATE”中功能塊輸出的內(nèi)部處理狀態(tài)如下表4所示:
QSTATE | 程序狀態(tài) | 含義描述 |
0 | START | 功能塊未運(yùn)行 |
1 | IDLE | 由空閑轉(zhuǎn)入開始通信 |
2 | RCV | 接收報(bào)文(AG_RECV被調(diào)用) |
3 | DECODE | 對接收的報(bào)文進(jìn)行分析并解碼 |
4 | BUILD | 對接收的報(bào)文產(chǎn)生相應(yīng)的響應(yīng)報(bào)文并編碼封裝 |
5 | SEND | 發(fā)送報(bào)文(通過AG_SEND發(fā)送) |
表4: 參數(shù)“QSTATE”中功能塊輸出的內(nèi)部處理狀態(tài)
3.4 模型文件Table DB及ICD文件修改
對于實(shí)際的應(yīng)用來說,軟件包中自帶了一個標(biāo)準(zhǔn)Table DB數(shù)據(jù)塊模型及ICD文件,這兩個文件均可以通過軟件包中的SCL源文件(源文件為DB.SCL),可以將軟件包中的SCL源文件拷貝到客戶所創(chuàng)建的項(xiàng)目中打開后進(jìn)行修改,如下圖22所示:
圖22:拷貝DB SCL源文件到項(xiàng)目中
在實(shí)際應(yīng)用中大致來說會涉及到以下內(nèi)容的修改:
1) 改變模型標(biāo)識符:DB.SCL源文件中會包含3個字符串的模型標(biāo)識符,如下圖23所示:
■ 供應(yīng)商名稱(zui大20個字符)
■ 模型設(shè)備名稱(zui大40個字符)
■ 模型文件版本號(zui大20個字符)
在IEC61850客戶端/服務(wù)器的初始通信連接過程中通過該模型標(biāo)識符來進(jìn)行初步握手
圖23:在DB.DCL中的模型標(biāo)識符
2) 更改Data-Attribute的變量屬性(Table DB數(shù)據(jù)塊中的“Cont”),DB.SCL源文件中包含一個結(jié)構(gòu)體變量“Cont”,每個結(jié)構(gòu)體變量“Cont”包含了一個變量的如下條目:
■ 變量域名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個字節(jié))
? 85h:整型
? 86h:無符號整型
? 87h: 浮點(diǎn)型
? 8fh: DataSet數(shù)據(jù)集
■ 變量長度-MMS變量長度值,主要包括:
? 對于83h布爾量:1個字節(jié)
? 其他數(shù)據(jù)類型:4個字節(jié)
■ 變量實(shí)際值-MMS變量實(shí)際值,長度為4個字節(jié)
DB.SCL中一個完整的結(jié)構(gòu)體變量“Cont”如下圖24所示:
圖24:在DB.SCL中一個完整的結(jié)構(gòu)體變量“Cont”
注意:當(dāng)需要更改以上模型文件時建議直接在SCL源文件中直接更改,之后可以直接編
譯成模型數(shù)據(jù)塊DB及通過相應(yīng)的工具轉(zhuǎn)換成.ICD文件。