傳統(tǒng)PLC的生產(chǎn)被幾家廠商所壟斷,造成PLC的性價比增長很緩慢。這些問題都成了制約傳統(tǒng)PLC發(fā)展的因素。近年來,隨著計算機技術(shù)的迅猛發(fā)展以及PLC方面國際標(biāo)準(zhǔn)的制定,一項打破傳統(tǒng)PLC局限性的新興技術(shù)發(fā)展起來了,這就是軟PLC技術(shù)
軟PLC開發(fā)系統(tǒng)實際上就是帶有調(diào)試和編譯功能的PLC編程器,此部分具備如下功能:①編程語言標(biāo)準(zhǔn)化,遵循IEC61131-3標(biāo)準(zhǔn),支持多語言編程(共有5種編程方式:IL,ST,LD,F(xiàn)BD和SFC),編程語言之間可以相互轉(zhuǎn)換;②豐富的控制模塊,支持多種PID算法(如常規(guī)PID控制算法、自適應(yīng)PID控制算法、模糊PID控制算法、智能PID控制算法等等),還包括目前流行的一些控制算法,如神經(jīng)網(wǎng)絡(luò)控制;③開放的控制算法接口,支持用戶嵌入自己的控制算法模塊;④仿真運行,實時在線監(jiān)控,在線修改程序和編譯;⑤強大的網(wǎng)絡(luò)功能。支持基于TCPIP網(wǎng)絡(luò),通過網(wǎng)絡(luò)實現(xiàn)PLC遠程監(jiān)控,遠程程序修改。
運行系統(tǒng)
這一部分是軟PLC的核心,完成輸入處理、程序執(zhí)行、輸出處理等工作。通常由IO接口、通信接口,系統(tǒng)管理器、錯誤管理器、調(diào)試內(nèi)核和編譯器組成:①IO接口,可與任何IO系統(tǒng)通信,包括本地IO系統(tǒng)和遠程IO系統(tǒng),遠程IO主要通過現(xiàn)場總線InterBus,ProfiBus,CAN等實現(xiàn);②通信接口。通過此接口使運行系統(tǒng)可以和開發(fā)系統(tǒng)或HMI(或MMI)軟件按照各種協(xié)議進行通信,如下載PLC程序或進行數(shù)據(jù)交換;③系統(tǒng)管理器,處理不同任務(wù)和協(xié)調(diào)程序的執(zhí)行,而且從IO映像讀寫變量;④錯誤管理器,檢測和處理程序執(zhí)行期間發(fā)生的各種錯誤;⑤調(diào)試內(nèi)核,提供多個調(diào)試函數(shù),如重寫、強制變量、設(shè)置斷點、設(shè)置變量和地址狀態(tài);⑥編譯器,通常開發(fā)系統(tǒng)將編寫的PLC源程序編譯為中間代碼,然后運行系統(tǒng)的編譯器將中間代碼翻譯為與硬件平臺相關(guān)的機器可執(zhí)行代碼(即目標(biāo)碼)。
應(yīng)用特點
應(yīng)用特點為:①體現(xiàn)了IPC,PLC和DOC先進技術(shù)的集成??沙浞掷肞C平臺上的硬件和軟件資源,使控制系統(tǒng)更具特色;②系統(tǒng)更開放,應(yīng)用更方便。軟件PLC通過自己開發(fā)工具提供的OPC功能和Active控件,既可連接Office軟件,也可連接用VB,VC開發(fā)的軟件;③基于PC+現(xiàn)場總線+分布式IO的控制系統(tǒng)簡化了復(fù)雜控制系統(tǒng)的體系結(jié)構(gòu),提高了通信效率和速度,降低了投資成本。
軟PLC的技術(shù)優(yōu)勢和發(fā)展制約因素
1、軟PLC技術(shù)優(yōu)勢
軟PLC的硬件體系結(jié)構(gòu)不再封閉,用戶可以自己選擇合適的硬件組成滿足要求的軟PLC。
傳統(tǒng)PLC的指令集是固定的,而實際工業(yè)應(yīng)用中可能需要定義算法。軟PLC指令集可以更加豐富,用戶可以使用符合標(biāo)準(zhǔn)的操作指令。
PC機廠家的激烈競爭使得基于PC機的軟PLC的性價比得以提高。
傳統(tǒng)PLC限制在幾家廠商生產(chǎn),具有私有性,因此很難適應(yīng)現(xiàn)有標(biāo)準(zhǔn)計算機網(wǎng)絡(luò),常常是PLC與計算機處在不同類型的網(wǎng)絡(luò)中。軟PLC不僅能加入到已存在的私有PLC網(wǎng)絡(luò)中,而且可以加入到標(biāo)準(zhǔn)計算機網(wǎng)絡(luò)中。這使得現(xiàn)有計算機網(wǎng)絡(luò)的很多研究成果很容易地應(yīng)用到PLC控制技術(shù)中。
軟PLC的技術(shù)是基于IEC61131-3標(biāo)準(zhǔn)的,因此在掌握標(biāo)準(zhǔn)語言后開發(fā)就比較容易。
2、制約軟PLC發(fā)展的因素
盡管軟PLC技術(shù)具有很大的發(fā)展?jié)摿Γ沁@項技術(shù)的實現(xiàn)需要解決一些重要的問題。其中主要是以PC為基礎(chǔ)的控制引擎的實時性問題。軟PLC首選的操作系統(tǒng)是WindowsNT,但是它并不是一個硬實時的操作系統(tǒng)。傳統(tǒng)PLC具有硬實時性,正因為如此它才能提供快速、確定而且可重復(fù)的響應(yīng)。而要讓W(xué)indowsNT具有硬實時性,必須對它進行擴展,使得PC的控制任務(wù)具有最高的優(yōu)先級,不因為NT的系統(tǒng)功能和用戶程序的調(diào)用而被搶占。現(xiàn)在,我們可以通過一些方法將實時性能加入到NT系統(tǒng)中去。比如,修改NT的硬件抽象層,或者NT與一種經(jīng)過實用驗證的硬實時操作系統(tǒng)組合。另外,WindowsCE等操作系統(tǒng)具有了NT在硬實時性方面所不具備的特性。在實際開發(fā)中也可使用其他的操作系統(tǒng)作為平臺。
20世紀(jì)90年代后期,人們逐漸認識到,傳統(tǒng)PLC(本文簡稱硬PLC)自身存在著這樣那樣的缺點:難以構(gòu)建開放的硬件體系結(jié)構(gòu);工作人員必須經(jīng)過較長時間的專業(yè)培訓(xùn)才能掌握某一種產(chǎn)品的編程方法。軟PLC的特征是:在保留PLC功能的前提下,采用面向現(xiàn)場總線網(wǎng)絡(luò)的體系結(jié)構(gòu),采用開放的通信接口,如以太網(wǎng)、高速串口等;采用各種相關(guān)的國際工業(yè)標(biāo)準(zhǔn)和一系列的事實上的標(biāo)準(zhǔn);全部用軟件來實現(xiàn)傳統(tǒng)PLC的功能。
近年來,隨著工業(yè)控制領(lǐng)域IEC61131-3 標(biāo)準(zhǔn)的制定和實施,一項新的控制技術(shù)--軟件PLC 迅速發(fā)展。所謂軟件PLC,即以通用操作系統(tǒng)和 PC為軟硬件平臺,用軟件實現(xiàn)傳統(tǒng)硬件PLC 的控制功能,即,將PLC 的控制功能封裝在軟件內(nèi),運行于PC環(huán)境中。這樣的控制系統(tǒng)在實現(xiàn)硬件PLC 相同功能的同時,也具備了PC機的各種優(yōu)點。
軟件PLC 系統(tǒng)是由開發(fā)系統(tǒng)和運行系統(tǒng)兩部分組成,軟件PLC 開發(fā)系統(tǒng)實際上就是集編輯、調(diào)試和編譯與一體的PLC編程器,其中編譯部分是開發(fā)系統(tǒng)的核心。
軟繼電器PLC的用戶程序(軟件)代替了繼電器控制電路(硬件)PLC等效電路中的繼電器并不是實際的物理繼電器,它實質(zhì)上是存儲器單元的狀態(tài)。單元狀態(tài)為“1”,相當(dāng)于繼電器接通;單元狀態(tài)為“0”,則相當(dāng)于繼...
西門子2012年發(fā)布了S7-200 SMARTPLC,這款PLC是專門為中國開發(fā)的,采用單獨的軟件編程,此款軟件是在MicroWin基礎(chǔ)上升級來的,不需要授權(quán),可以直接安裝,軟件大小 84.1M,界面...
軟繼電器 PLC的用戶程序(軟件)代替了繼電器控制電路(硬件) PLC等效電路中的繼電器并不是實際的物理繼電器,它實質(zhì)上是存儲器單元的狀態(tài)。單元狀態(tài)為“1”,相當(dāng)于繼電器接通;單元狀態(tài)為“0”,...
格式:pdf
大小:242KB
頁數(shù): 未知
評分: 4.6
采用面向?qū)ο蠛投嗑€程技術(shù)設(shè)計,實現(xiàn)了軟PLC編程系統(tǒng)軟件在PC環(huán)境中進行梯形圖的繪制、編輯、存儲、加載、調(diào)試及仿真等功能。研究了梯形圖程序存儲與加載的實現(xiàn)方式和仿真模塊中線程的應(yīng)用,提出了一種編碼規(guī)則表示控件,采用記事本格式存儲程序。軟件界面友好,用戶操作方便,提高了PLC編程效率,方便了PLC的離線調(diào)試。
格式:pdf
大?。?span id="ohzssal" class="single-tag-height">242KB
頁數(shù): 2頁
評分: 4.3
本文提出了一種開發(fā)軟PLC梯形圖編輯系統(tǒng)的方法。該系統(tǒng)提供了梯形圖的編輯、修改、邏輯仿真等功能,實現(xiàn)了梯形圖文件的存儲及加載過程。為PLC學(xué)習(xí)提供了良好的編輯和仿真環(huán)境。
軟 PLC 基于 PC 機 , 建立在一定操作系統(tǒng)平臺之上 , 通過軟件方法實現(xiàn)傳統(tǒng) PLC 的計算、控制、存儲以及編程等功能 , 通過 I
軟PLC系統(tǒng)由上位機和下位機兩部分組成。上位機為一個軟件系統(tǒng),它的主要作用是提供友好的編輯界面和多種編程語言環(huán)境,便于使用者在PC機上進行PLC程序的編輯。同時它還能夠?qū)ο挛粰C的一些狀態(tài)量進行監(jiān)控并給下
20 世紀(jì) 90 年代后期 , 人們逐漸認識到 , 傳統(tǒng)PLC ( 本文簡稱硬 PLC ) 自身存在著這樣那樣的缺點 : 難以構(gòu)建開放的硬件體系結(jié)構(gòu) ; 工作人員必須經(jīng)過較長時間的專業(yè)培訓(xùn)才能掌握某一種產(chǎn)品的編程方法 ; 傳統(tǒng) PLC 的生產(chǎn)被幾家廠商所壟斷 , 造成 PLC 的性價比增長很緩慢。這些問題都成了制約傳統(tǒng) PLC 發(fā)展的因素。近年來 , 隨著計算機技術(shù)的迅猛發(fā)展以及 PLC 方面國際標(biāo)準(zhǔn)的制定 , 一項打破傳統(tǒng) PLC 局限性的新興技術(shù)發(fā)展起來了 , 這就是軟 PLC 技術(shù)。其特征是 : 在保留 PLC 功能的前提下 , 采用面向現(xiàn)場總線網(wǎng)絡(luò)的體系結(jié)構(gòu) , 采用開放的通信接口 , 如以太網(wǎng)、高速串口等 ; 采用各種相關(guān)的國際工業(yè)標(biāo)準(zhǔn)和一系列的事實上的標(biāo)準(zhǔn) ; 全部用軟件來實現(xiàn)傳統(tǒng) PLC 的功能。