基于IEC 61131-3標(biāo)準(zhǔn)的CODESYS開發(fā)系統(tǒng)中包含了集成化的可視化編輯器,可以在PLC 開發(fā)系統(tǒng)中直接創(chuàng)建顯示在目標(biāo)設(shè)備,PC或Web 瀏覽器上的專業(yè)可視化界面。在過去十年中,CODESYS可視化已經(jīng)在全球數(shù)以千計(jì)的工業(yè)機(jī)器和應(yīng)用開發(fā)中得到證明。
它包含以下功能:
(1)CODESYS編程工具中集成了可視化編輯器,并且提供基于 IEC61131-3 標(biāo)準(zhǔn)的可視化組件來創(chuàng)建任意復(fù)雜的用戶界面。而作為整個(gè)項(xiàng)目的一部分,必要時(shí)可與PLC程序同時(shí)進(jìn)行。另外它還有許多便利功能,例如對齊、根據(jù)鏈接數(shù)組變量重復(fù)元素、分組等。
(2)可以在一個(gè)工程中同時(shí)開發(fā)PLC應(yīng)用與可視化應(yīng)用,所有的應(yīng)用開發(fā)工作都在上位的CODESYS編程系統(tǒng)中完成,不需要附加軟件。
(3)由于可視化組件完全集成在IEC61131-3的開發(fā)系統(tǒng)中,所以在進(jìn)行可視化編程時(shí),可直接訪問所有的應(yīng)用程序變量,有效地提高了開發(fā)效率。
(4)創(chuàng)建用于機(jī)器和工廠操作的可視化屏幕,用于設(shè)備的測試和調(diào)試。創(chuàng)建的可視化屏幕可以根據(jù)需要被其他任務(wù)調(diào)用。
(5)可視化應(yīng)用可以在不同的客戶端上顯示和操作,例如PLC開發(fā)系統(tǒng)、控制器內(nèi)置的顯示屏、Web瀏覽器(帶有HTML5的平板電腦和智能手機(jī))等多種不同的客戶端。
(6)集成擴(kuò)展功能:例如可視化的數(shù)組訪問,實(shí)時(shí)數(shù)據(jù)記錄,擴(kuò)展可視化組件,從可視化程序中調(diào)用PLC功能等。
創(chuàng)建的可視化界面
CODESYS TargetVisu
在CODESYS中創(chuàng)建的可視化界面可以顯示在配備有CODESYS TargetVisu的控制器上,無需任何其他硬件,可視化界面直接顯示在控制器的內(nèi)置或外置顯示器上。
CODESYS Target Visu有如下特點(diǎn)
用于顯示可視化屏幕的CODESYS控制器的可選擴(kuò)展。
可視化擴(kuò)展只能由設(shè)備制造商實(shí)現(xiàn),需要定制CODESYS Runtime實(shí)時(shí)運(yùn)行系統(tǒng)。
CODESYS TargetVisu獨(dú)立于硬件平臺,可以移植到不同的系統(tǒng)平臺(CPU,圖形處理器,圖形庫,操作系統(tǒng))上。
具有獨(dú)立平臺的操作系統(tǒng),例如Windows,Windows CE,Linux,QNX等等。同樣,CODESYS Target Visu同樣適用于無圖形庫的小型系統(tǒng)版本,占用的系統(tǒng)資源更低和但功能有所減少。
開發(fā)的控制器的可視化應(yīng)用的功能、屬性和方法可以直接從可視化元件中調(diào)用。
如何使用CODESYS Target Visu?
CODESYS WebVisu
CODESYS WebVisu(網(wǎng)頁可視化):顯示在標(biāo)準(zhǔn)瀏覽器(PC、平板電腦,智能手機(jī))上的可視化界面。當(dāng)用戶的控制器配備了CODESYS WebVisu后,可以隨時(shí)隨地在網(wǎng)絡(luò)瀏覽器中瀏覽可視化屏幕。
CODESYS WebVisu 特點(diǎn)
用于在Web瀏覽器中顯示可視化屏幕的CODESYS控制器的可選擴(kuò)展(作為產(chǎn)品組件)。
集成自適應(yīng)設(shè)計(jì)功能,可優(yōu)化不同網(wǎng)絡(luò)顯示設(shè)備類型的信息顯示。
使用java腳本可選SSL解密的Web服務(wù)器和瀏覽器的通信。
幾乎支持所有系統(tǒng)的瀏覽器,包括IOS系統(tǒng)與安卓系統(tǒng)。
CODESYS HMI
在上位的CODESYS開發(fā)系統(tǒng)中可以直接創(chuàng)建可視化界面,并通過CODESYS HMI顯示在外置的專用顯示設(shè)備上。通過CODESYSD Data Server可以實(shí)現(xiàn)顯示設(shè)備與控制器的通信。可視化應(yīng)用可以獨(dú)立于邏輯應(yīng)用,而單獨(dú)地在上位編程環(huán)境中進(jìn)行開發(fā),這消除了控制器的計(jì)算負(fù)荷。同時(shí),通過OPC UA Server,它可以同時(shí)鏈接到多個(gè)基于CODESYS開發(fā)的不同平臺的控制器。
CODESYS HMI有以下特點(diǎn)
CODESYS HMI用于實(shí)現(xiàn)在專用顯示設(shè)備或PC機(jī)上的可視化。
可視化項(xiàng)目工程可獨(dú)立于邏輯應(yīng)用程序進(jìn)行開發(fā)。
可以顯示基于CODESYS V2.3和CODESYS V3.5開發(fā)的控制器的過程數(shù)據(jù)。
支持CODESYS的所有可視化功能。
用戶怎樣使用CODESYS HMI?
在目標(biāo)硬件平臺上運(yùn)行CODESYS HMI Runtime。
在上位的CODESYS編程系統(tǒng)中新建一個(gè)CODESYS HMI工程。
選擇添加HMI項(xiàng)目的附加組件,例如報(bào)警,圖像,趨勢和單位轉(zhuǎn)換等。
選擇開發(fā)界面。用戶可以選擇專業(yè)的HMI的開發(fā)界面,或者常規(guī)的編程界面。
在數(shù)據(jù)資源管理器中添加數(shù)據(jù)源,例如選擇連接類型,以及添加顯示控制器的地址。
瀏覽數(shù)據(jù)源提供的數(shù)據(jù),選擇相應(yīng)的感興趣的變量。
在集成的可視化編輯器中創(chuàng)建描述機(jī)器或工廠的可視化對象。
在目標(biāo)設(shè)備上下載并啟動可視化。