服務(wù)熱線(xiàn)
86-132-17430013
產(chǎn)品展示PRODUCTS
品牌 | 其他品牌 | 應用領(lǐng)域 | 電子 |
---|
西門(mén)子代理商 西門(mén)子電源模塊PS307-2A 西門(mén)子電源模塊PS307-2A
西門(mén)子今日在北京舉辦工業(yè)網(wǎng)絡(luò )專(zhuān)家計劃發(fā)布儀式,同時(shí)宣布對外招募工業(yè)網(wǎng)絡(luò )專(zhuān)家合作伙伴。通過(guò)這一計劃,西門(mén)子希望攜手合作伙伴構建數字化時(shí)代的工業(yè)通訊網(wǎng)絡(luò )生態(tài)系統,為業(yè)內專(zhuān)家提供完整的工業(yè)通訊網(wǎng)絡(luò )培訓和認證體系,全面提升中國工業(yè)網(wǎng)絡(luò )行業(yè)的整體實(shí)力,從而具備為各領(lǐng)域客戶(hù)量身打造工業(yè)通訊網(wǎng)絡(luò )的強大能力,助推數字化轉型的落地。
面向未來(lái)的工業(yè)通訊網(wǎng)絡(luò )是打造數字化工廠(chǎng)和實(shí)現數字化轉型的基礎。數字化時(shí)代的通訊網(wǎng)絡(luò )需要具備高可靠性、可用性和安全性,還要實(shí)現信息技術(shù)(IT)與制造技術(shù)(OT)網(wǎng)絡(luò )的融合,更長(cháng)遠的目標還包括與云的連接并對之進(jìn)行監控。作為一個(gè)復雜的系統工程,這一目標需要專(zhuān)業(yè)能力來(lái)支持,需要經(jīng)過(guò)詳細的規劃與分析、通過(guò)定制化的設計方案確保技術(shù)與企業(yè)的信息環(huán)境實(shí)現安全和可靠的對接。“西門(mén)子憑借在工業(yè)網(wǎng)絡(luò )規劃、設計和實(shí)施方面數十年的豐富經(jīng)驗,在提供定制化工業(yè)通信網(wǎng)絡(luò )產(chǎn)品、解決方案與服務(wù),乃至全面的設計與實(shí)施支持同時(shí),確保了工業(yè)通信網(wǎng)絡(luò )與企業(yè)IT系統的連接能夠滿(mǎn)足未來(lái)不斷變化的需求。”西門(mén)子(中國)有限公司過(guò)程工業(yè)與驅動(dòng)集團副總裁、過(guò)程自動(dòng)化部總經(jīng)理姚峻表示。“工業(yè)網(wǎng)絡(luò )專(zhuān)家計劃的開(kāi)展將構建起一個(gè)工業(yè)通訊領(lǐng)域的專(zhuān)家社群,從而提升國內工業(yè)通訊領(lǐng)域的整體能力,為各行各業(yè)的數字化轉型鋪平通訊之路。”
工業(yè)網(wǎng)絡(luò )專(zhuān)家計劃的一個(gè)重要組成部分是工業(yè)網(wǎng)絡(luò )專(zhuān)家認證培訓項目。該培訓項目?jì)热莺w工業(yè)網(wǎng)絡(luò )相關(guān)領(lǐng)域的專(zhuān)家級的專(zhuān)業(yè)知識,如包括交換、路由、安全和無(wú)線(xiàn)通訊在內的工業(yè)通訊技術(shù),以及工業(yè)通訊網(wǎng)絡(luò )作為自動(dòng)化技術(shù)如何與IT接口等。這也是目前工業(yè)通訊領(lǐng)域內為完整和系統的化培訓與認證體系,能夠提供層級式的認證培訓。西門(mén)子目前已經(jīng)在中國部署并開(kāi)放了直至工業(yè)網(wǎng)絡(luò )專(zhuān)業(yè)認證(CPIN)一級的專(zhuān)家培訓認證課程服務(wù)。
西門(mén)子在工業(yè)通訊領(lǐng)域已經(jīng)有數十年的經(jīng)驗,早在1985年就開(kāi)始提供工業(yè)以太網(wǎng)解決方案。西門(mén)子工業(yè)通訊產(chǎn)品和解決方案已經(jīng)貫穿工廠(chǎng)自動(dòng)化局域網(wǎng)通訊、無(wú)線(xiàn)遠程通訊,并可跨越廣域網(wǎng)和Internet,打造直至云端的完整數據通道,并將隨著(zhù)新技術(shù)的發(fā)展而持續拓展。在今年的漢諾威工業(yè)博覽會(huì )上,西門(mén)子將新的通訊技術(shù)列為數字化企業(yè)未來(lái)發(fā)展的方向之一。西門(mén)子將基于時(shí)間敏感型聯(lián)網(wǎng)(TSN)來(lái)強化工業(yè)通訊,計劃年內推出批相關(guān)產(chǎn)品,如具有TSN功能的網(wǎng)絡(luò )組件、通信處理器、軟件和網(wǎng)絡(luò )管理系統等。今年三月,西門(mén)子收購工業(yè)實(shí)時(shí)定位系統(RTLS)的供應商Agilion GmbH公司,強化了其實(shí)時(shí)定位技術(shù),為客戶(hù)實(shí)現實(shí)時(shí)供應鏈管理提供了可能。此外,西門(mén)子還推出了Ruggedcom RX1400 CloudConnect多服務(wù)平臺,可接入云端實(shí)現邊緣計算功能。
1.1 程序功能介紹
通過(guò)系統功能SFC 51 "RDSYSST" (讀取系統狀態(tài)),可以讀取系統狀態(tài)列表或部分系統狀態(tài)列表,例如指示燈狀態(tài),序列號,從站狀態(tài)等等。
調用SFC 51時(shí),通過(guò)將值“1”賦給輸入參數REQ來(lái)啟動(dòng)讀取。如果可以立即讀取系統狀態(tài),則SFC將在BUSY輸出參數中返回值0。如果BUSY包含值1,則尚未完成讀取功能。
表1 SFC51參數說(shuō)明
參數 | 描述 | |
REQ | 輸入參數 | REQ = 1:?jiǎn)?dòng)處理 |
SSL_ID | 輸入參數 | 將要讀取的系統狀態(tài)列表或部分列表的ID號 |
INDEX | 輸入參數 | 部分列表中對象的類(lèi)型或編號。 |
RET_VAL | 輸出參數 | 如果執行SFC時(shí)出錯,則RET_VAL參數 |
將包含錯誤代碼。 | ||
BUSY | 輸出參數 | TRUE:尚未完成讀取。 |
SSL_HEADER | 輸出參數 | LENTHDR是SSL列表或SSL部分列表的數據記錄的長(cháng)度。 |
? 如果僅讀取了SSL列表的標題信息,則N_DR包含屬于它的數據記錄數。 | ||
? 否則,N_DR包含傳送到目標區域的數據記錄數。 | ||
DR | 輸出參數 | SSL列表讀取或SSL部分列表讀取的目標區 |
域: | ||
? 如果僅讀取了SSL列表的標題信息, | ||
則不能評估DR的值, | ||
而只能評估SSL_HEADER的值。 | ||
? 否則,LENTHDR和N_DR的乘積將指 | ||
示已在DR中輸入了多少字節。 |
2 讀取CPU指示燈
可以通過(guò)SFC 51讀取CPU的指示燈狀態(tài),使用的SSL_ID參數為16#74(16#19)讀取全部指示燈狀態(tài) 或者16#174(16#119)讀取單個(gè)指示燈狀態(tài)
2.1 編程
首先需要創(chuàng )建一個(gè)數據塊,用來(lái)存放讀取出來(lái)的指示燈狀態(tài)結果
圖1 創(chuàng )建DB1,存放讀取結果
打開(kāi)OB1,在OB1的臨時(shí)變量區創(chuàng )建一個(gè)變量length,類(lèi)型設置為Struct(結構)
圖2 創(chuàng )建名為length的結構變量
雙擊length變量,進(jìn)入結構變量成員定義,創(chuàng )建兩個(gè)word類(lèi)型的變量,本例中分別為size和number:
圖3 創(chuàng )建length的結構變量的兩個(gè)word成員
編寫(xiě)SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#74 //讀取全部指示燈狀態(tài)
INDEX :=W#16#0
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結果輸出到DB1數據塊中
DB1存放的結果即為模塊的指示燈狀態(tài),每個(gè)指示燈有4個(gè)字節的長(cháng)度來(lái)描述。
前兩個(gè)字節表示燈的類(lèi)型(見(jiàn)表二),表示是SF燈還是BF燈等等。
第三個(gè)字節表示燈是亮還是滅,如果為1則燈亮,如果為0則燈的狀態(tài)是滅。
第四個(gè)字節表示燈是否閃爍,0表示不閃,1表示正常閃爍(2hz),2,表示慢閃(0.5hz)
燈的類(lèi)型列表如下(不同的CPU會(huì )有不同數目的指示燈):
表2 前兩個(gè)字節的含義
16#1 | SF |
16#2 | INTF |
16#3 | EXTF |
16#4 | RUN |
16#5 | STOP |
16#6 | FORCE |
16#7 | CRST |
16#8 | BAF |
16#9 | USR |
16#A | USR1 |
16#B | BUS1F |
16#C | BUS2F |
16#D | REDF |
16#E | MSTR |
注意事項:
關(guān)于系統功能SFC51的更多詳情請參閱STEP 7的在線(xiàn)幫助,或者通過(guò)Start > SIMATIC > DOCUMENTATION選擇手冊“System Software for S7-300/400 System and Standard Functions”
3 讀取Profibus DP從站 狀態(tài)
3.1 編程
首先需要創(chuàng )建一個(gè)數據塊,用來(lái)存放讀取出來(lái)的狀態(tài)結果
圖4 創(chuàng )建DB1,存放讀取結果
打開(kāi)OB1,首先在OB1的臨時(shí)變量區創(chuàng )建一個(gè)變量length,類(lèi)型設置為Struct(結構)
圖5 創(chuàng )建名為length的結構變量
雙擊length變量,進(jìn)入結構變量成員定義,創(chuàng )建兩個(gè)word類(lèi)型的變量,本例中分別為size和number:
圖6 創(chuàng )建length的結構變量的兩個(gè)word成員
編寫(xiě)SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#294 //讀取從站是否存在
INDEX :=W#16#1
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結果輸出到DB1數據塊中
在本例中,P#DB1.DBX0.0 BYTE 500中為每個(gè)DP從站(16 x 8 = 128)保留一位,地址為Address 1的DP從站的狀態(tài)保存在第三個(gè)字節的Bit 1位中, 地址為Address 3的DP從站的狀態(tài)保存在第三個(gè)字節的Bit 3位中,依次類(lèi)推。如果從站對應的位未被置位,則表明那個(gè)DP從站沒(méi)有通信上或不存在。
舉例:從DB1.DBW2開(kāi)始,每個(gè)位對應一個(gè)bit,例如3號站對應的位是DB1.DBX2.3 ,站點(diǎn)存在的位為1,不存在的為0。
注意事項:
關(guān)于系統功能SFC51的更多詳情請參閱STEP 7的在線(xiàn)幫助,或者通過(guò)Start > SIMATIC > DOCUMENTATION選擇手冊“System Software for S7-300/400 System and Standard Functions”