PROFINET CBA是什么 PROFINET CBA簡(jiǎn)介
發(fā)布于2022-10-31 14:01
29
2
標(biāo)簽:PROFINET
PROFINET CBA
1. PROFINET CBA的基本概念
CBA是基于組件的自動(dòng)化(Component Based Automation)的簡(jiǎn)稱。PROFINET CBA將自動(dòng)控制系統(tǒng)組織為獨(dú)立的組件。這些組件可以是子網(wǎng)絡(luò)、PLC或現(xiàn)場(chǎng)設(shè)備。組件包括所有的硬件組態(tài)數(shù)據(jù)、模塊參數(shù)和有關(guān)的用戶程序。
CBA采用Microsoft的組件模型COM/DCOM,這是在PC領(lǐng)域中應(yīng)用最廣的數(shù)據(jù)與通信模型,它確定了不同設(shè)備軟件部件之間數(shù)據(jù)交換的協(xié)議。
可以用PROFINETIO將現(xiàn)場(chǎng)設(shè)備集成在PROFINETCBA組件中。通過使用代理設(shè)備,還可以用CBA使所有現(xiàn)有的子網(wǎng)與PLC或現(xiàn)場(chǎng)設(shè)備(例如PROFIBUS-DP設(shè)備)互連,形成更大的自動(dòng)化系統(tǒng)。
可以通過統(tǒng)一定義的接口訪問這些PROFINET組件。這些組件可以用任意方式互連,以實(shí)現(xiàn)過程組態(tài)。開放的工程接口允許用不同的制造商提供的PROFINET組件實(shí)現(xiàn)圖形組態(tài)。
在STEP7中,將有關(guān)的機(jī)械部件、電氣/電子部件和應(yīng)用軟件等具有獨(dú)立工作能力的工藝模塊抽象為一個(gè)封裝好的組件,并為組件定義標(biāo)準(zhǔn)的接口,以實(shí)現(xiàn)組件之間的標(biāo)準(zhǔn)通信。
可以將生產(chǎn)線的單臺(tái)機(jī)器定義為生產(chǎn)線或過程中的一個(gè)“標(biāo)準(zhǔn)模塊”。各組件之間用PROFINET 連接。由于組件使用了標(biāo)準(zhǔn)的接口,使得各組件之間的連接變得極為簡(jiǎn)單。不同的組件可以像模塊一樣組合,完全獨(dú)立于其內(nèi)部程序。在CBA的組態(tài)工具iMap中,組件是一種軟件模塊,可以像搭積木一樣組合組件。各組件之間的PROFINET和PROFIBUS的通信用iMap進(jìn)行圖形化組態(tài),不需要編程。通過模塊化這一成功理念,可以顯著降低機(jī)器和工廠建設(shè)中的組態(tài)與在線調(diào)試的時(shí)間。iMap還可以為系統(tǒng)組態(tài)簡(jiǎn)單的診斷。
對(duì)于設(shè)備與工廠的設(shè)計(jì)者,工藝模塊化能更好地對(duì)用戶的設(shè)備和系統(tǒng)進(jìn)行標(biāo)準(zhǔn)化,組件可以重復(fù)利用。因此可以對(duì)不同的客戶要求作出更快、更靈活的反應(yīng)。可以對(duì)各臺(tái)設(shè)備和工段提前進(jìn)行預(yù)先測(cè)試,交付工廠后可以立即使用,因此可以縮短系統(tǒng)上線調(diào)試階段的時(shí)間。作為系統(tǒng)操作者和管理者,從現(xiàn)場(chǎng)設(shè)備到管理層,用戶都可以從II標(biāo)準(zhǔn)的通用通信中獲取信息。對(duì)現(xiàn)有系統(tǒng)進(jìn)行擴(kuò)展也很容易。
2. SIMATIC iMap
在STEP 7中,用菜單命令來創(chuàng)建 PROFINET 組件,生成的組件在外觀上有可以互連可診斷的接口。PROFINET組件的技術(shù)接口是用XML(Extensible markup language,可擴(kuò)展符號(hào)化語言)來定義的。PROFINET組件集成了硬件組態(tài)和用戶程序的信息。
iMap是用于圖形化組態(tài)技術(shù)功能模塊之間的數(shù)據(jù)通信的軟件。它用于對(duì)整個(gè)系統(tǒng)組態(tài),還可以對(duì)技術(shù)功能模塊作簡(jiǎn)單的診斷。iMap用圖形化方式連接組件的接口,以實(shí)現(xiàn)組件之間的數(shù)據(jù)交換。作者使用的是隨書光盤中的V3.0版的iMap。
安裝好STEP7后,需要單獨(dú)安裝iMap STEP7AddOn,才能在STEP7中定義組件接口和創(chuàng)建PROFINET組件。STEP7和iMap都附有iMap STEP7AddOn。
3. PN CBA組態(tài)和調(diào)試的步驟
1)在STEP7中進(jìn)行硬件組態(tài)和下載,創(chuàng)建和編輯組件。
2)在iMap中導(dǎo)入組件和將組件互連。
3)下載組件,測(cè)試組件和系統(tǒng)功能。
4. PROFINET組件設(shè)備
以下的SIMATIC產(chǎn)品可以用于PROFINET分布式智能設(shè)備通信,可以組態(tài)為一個(gè)CBA 的組件,與其它的組件通信。
1)CPU315/317-2DP/PN用于處理過程信號(hào),直接將現(xiàn)場(chǎng)設(shè)備連接到工業(yè)以太網(wǎng)。
2)CP343-1是S7-300連接現(xiàn)場(chǎng)PROFINET設(shè)備的通信處理器。
3)CP 443-1 Advanced是S7-400連接現(xiàn)場(chǎng)PROFINET設(shè)備的通信處理器。帶有集成的WEB服務(wù)器和集成的交換機(jī)。
4)通信處理器CP1616用于將PC連接到PROFINET現(xiàn)場(chǎng)設(shè)備,它帶有集成的交換機(jī)。
5)PN CBA OPC Server是PC的應(yīng)用程序接口,用于PC與CBA組件通信。
6)PROFIBUS設(shè)備可以組態(tài)為一個(gè)CBA組件。通過CPU315-PN/DP等代理設(shè)備,可以與其他組件通信。