軟plc系統(tǒng)結(jié)構(gòu)淺談

時(shí)間:2009-11-16

來源:中國傳動網(wǎng)

導(dǎo)語:軟PLC基于PC機(jī),建立在一定操作系統(tǒng)平臺之上,通過軟件方法實(shí)現(xiàn)傳統(tǒng)PLC的計(jì)算、控制、存儲以及編程等功能,通過IO模塊以及現(xiàn)場總線等物理設(shè)備完成現(xiàn)場數(shù)據(jù)的采集以及信號的輸出。

熱門搜索 plc plc技術(shù) 軟PLC基于PC機(jī),建立在一定操作系統(tǒng)平臺之上,通過軟件方法實(shí)現(xiàn)傳統(tǒng)PLC的計(jì)算、控制、存儲以及編程等功能,通過IO模塊以及現(xiàn)場總線等物理設(shè)備完成現(xiàn)場數(shù)據(jù)的采集以及信號的輸出。根據(jù)傳統(tǒng)PLC的組成結(jié)構(gòu),軟PLC系統(tǒng)由開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)兩部分組成。也可分為編輯環(huán)境和運(yùn)行環(huán)境兩部分。編輯環(huán)境與運(yùn)行環(huán)境是客戶服務(wù)器模式,二者之間采用COMDCOM通信機(jī)制,運(yùn)行環(huán)境作為COM服務(wù)器,提供標(biāo)準(zhǔn)的通信接口;編輯環(huán)境作為COM客戶端應(yīng)用,本地或遠(yuǎn)程訪問存取這些接口,進(jìn)行下載代碼、讀取運(yùn)行環(huán)境的運(yùn)行信息等操作。軟PLC系統(tǒng)的整體框圖如圖1所示。
圖1 軟PLC系統(tǒng)的整體框圖
嵌入式系統(tǒng)通常由EPC或嵌入式控制器(也稱智能控制器)和嵌入式軟件組成,嵌入式軟件又分為嵌入式操作系統(tǒng)和嵌入式應(yīng)用程序,嵌入式操作系統(tǒng)的特點(diǎn)是程序短小、所需內(nèi)存少,Mi-crosoft公司推出的WindowsCE就是一個(gè)嵌入式操作系統(tǒng),而軟PLC可以作為一個(gè)嵌入式應(yīng)用程序運(yùn)行在嵌入式系統(tǒng)中。 軟PLC開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)是相互獨(dú)立而又密不可分的兩個(gè)應(yīng)用程序,可以分別單獨(dú)運(yùn)行。 1.軟PLC開發(fā)系統(tǒng) 軟PLC開發(fā)系統(tǒng)實(shí)際上就是帶有調(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ò)控制;③開放的控制算法接口,支持用戶嵌入自己的控制算法模塊;④仿真運(yùn)行,實(shí)時(shí)在線監(jiān)控,在線修改程序和編譯;⑤強(qiáng)大的網(wǎng)絡(luò)功能。支持基于TCPIP網(wǎng)絡(luò),通過網(wǎng)絡(luò)實(shí)現(xiàn)PLC遠(yuǎn)程監(jiān)控,遠(yuǎn)程程序修改。 2.軟PLC運(yùn)行系統(tǒng) 這一部分是軟PLC的核心,完成輸入處理、程序執(zhí)行、輸出處理等工作。通常由IO接口、通信接口,系統(tǒng)管理器、錯(cuò)誤管理器、調(diào)試內(nèi)核和編譯器組成:①IO接口,可與任何IO系統(tǒng)通信,包括本地IO系統(tǒng)和遠(yuǎn)程IO系統(tǒng),遠(yuǎn)程IO主要通過現(xiàn)場總線InterBus,Profibus,CAN等實(shí)現(xiàn);②通信接口。通過此接口使運(yùn)行系統(tǒng)可以和開發(fā)系統(tǒng)或HMI(或MMI)軟件按照各種協(xié)議進(jìn)行通信,如下載PLC程序或進(jìn)行數(shù)據(jù)交換;③系統(tǒng)管理器,處理不同任務(wù)和協(xié)調(diào)程序的執(zhí)行,而且從IO映像讀寫變量;④錯(cuò)誤管理器,檢測和處理程序執(zhí)行期間發(fā)生的各種錯(cuò)誤;⑤調(diào)試內(nèi)核,提供多個(gè)調(diào)試函數(shù),如重寫、強(qiáng)制變量、設(shè)置斷點(diǎn)、設(shè)置變量和地址狀態(tài);⑥編譯器,通常開發(fā)系統(tǒng)將編寫的PLC源程序編譯為中間代碼,然后運(yùn)行系統(tǒng)的編譯器將中間代碼翻譯為與硬件平臺相關(guān)的機(jī)器可執(zhí)行代碼(即目標(biāo)碼)。
中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽科技有限公司

熱搜詞
  • 運(yùn)動控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺
  • 機(jī)械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0