專利名稱:基于活動存儲設(shè)備的邏輯控制器的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種邏輯控制器,尤其涉及一種基于活動存儲設(shè)備的邏輯控制器,屬于控制技術(shù)領(lǐng)域。
背景技術(shù):
可編程邏輯控制器(Programmable Logic Controller,簡稱為PLC)作為自動控制系統(tǒng)的控制核心,已經(jīng)得到幾十年的發(fā)展和廣泛應(yīng)用。其方便靈活的控制方式得到了普遍的認(rèn)可。目前,市場上的PLC產(chǎn)品雖然可靠性及穩(wěn)定性較高,但其編程方式往往難度較大,對程序燒寫的要求過高,價格也較為高昂。具體表現(xiàn)在以下幾個方面:首先是對編程語言要求較高。由于可編程邏輯控制器的實時性要求較高,對編程語言有比較僵硬的要求。其編程語言需為以下五種標(biāo)準(zhǔn)化編程語言之一:順序功能圖(SFC)、梯形圖(LD)、功能模塊圖(FBD)三種圖形化語言和語句表(IL)、結(jié)構(gòu)文本(ST)兩種文本語言。選用的編程語言應(yīng)遵守IEC6113123標(biāo)準(zhǔn)。由于上述缺陷,使得可編程邏輯控制器在實時性要求不是太高的場合(如智能家居等)不能得到普遍應(yīng)用。其次是需要復(fù)雜專業(yè)的配套設(shè)備才能完成可編程邏輯控制器的程序燒寫,其燒寫成本較高,造成價格昂貴。再次是功能單一,可擴展性不強。在通信方面,大多可編程邏輯控制器不支持WIF1、TCP/IP等這些功能強大的通信協(xié)議。即使少數(shù)可編程邏輯控制器支持TCP/IP,其價格也是十分昂貴,并且使用起來必須依照十分專業(yè)的操作知識;在定時方面,傳統(tǒng)的可編程邏輯控制器程序定時的時間跨度小,而且一般僅能支持重復(fù)性事件的定時。而傳統(tǒng)的具備定時功能的定時開關(guān)又不具備可編程功能,無法自定義事件的執(zhí)行辦法(常開還是閃開等),無法自定義事件的執(zhí)行次數(shù),無法進行相應(yīng)的邏輯判斷等。最后,傳統(tǒng)的可編程邏輯控制器還缺乏數(shù)據(jù)采集記錄功能,不能提供用戶所需要的一些數(shù)據(jù)供其參考使用,例如運行日志、操作或控制參數(shù)等。鑒于上述的不足,一些公司已經(jīng)對現(xiàn)有的可編程邏輯控制器進行了改進。例如申請?zhí)枮?01110173587.2的中國發(fā)明申請文件中,提供一種可編程控制器,其構(gòu)成為在可編程控制器內(nèi)設(shè)置用于從外部存儲介質(zhì)讀出腳本數(shù)據(jù)并對腳本進行解析及執(zhí)行的結(jié)構(gòu)??删幊炭刂破?0包含下述部分而構(gòu)成:外部存儲介質(zhì)接口 32,其用于可拆卸地安裝外部存儲介質(zhì)20 ;外部存儲介質(zhì)驅(qū)動器33,其在外部存儲介質(zhì)接口 32上安裝了存儲有腳本數(shù)據(jù)40的外部存儲介質(zhì)20時,讀入腳本數(shù)據(jù)40,其中,該腳本數(shù)據(jù)中記載有腳本41、42 ;腳本解析部34,其對腳本數(shù)據(jù)40中記載的腳本41、42進行解析;以及腳本執(zhí)行部35,其根據(jù)解析出的結(jié)果執(zhí)行腳本。但是此方案集成度不高,控制過程繁瑣效率低下,很難滿足當(dāng)前的用戶需求。
發(fā)明內(nèi)容針對現(xiàn)有技術(shù)的不足 ,本實用新型所要解決的技術(shù)問題在于提供一種基于活動存儲設(shè)備中腳本語言的邏輯控制器。該邏輯控制器的集成度高,方便用戶進行編程和控制。為實現(xiàn)上述的目的,本實用新型采用下述的技術(shù)方案:一種基于活動存儲設(shè)備的邏輯控制器,包括主控單元和外圍設(shè)備,所述外圍設(shè)備還包括:活動存儲單元;所述活動存儲單元與所述主控單元雙向通信;所述主控單元讀取所述活動存儲單元中的配置文件并控制其他外圍設(shè)備;所述主控單元采集控制信息寫入所述活動存儲單元。其中較優(yōu)地,所述活動存儲單元包括活動存儲設(shè)備和與所述活動存儲設(shè)備相對應(yīng)的活動存儲設(shè)備接口 ;所述活動存儲設(shè)備接口與所述主控單元連接。其中較優(yōu)地,所述活動存儲設(shè)備是存儲卡、FLASH存儲芯片、U盤、活動硬盤、多媒體記憶卡中的任意一種。其中較優(yōu)地,所述外圍設(shè)備還包括時間控制單元;所述時間控制單元是實 時時鐘控制模塊;所述主控單元按所述實時時鐘控制模塊的時間讀取和執(zhí)行所述活動存儲單元中的配置文件。其中較優(yōu)地,所述主控單元是微控制器;所述微控制器還包括微控制器內(nèi)核腳本語句存儲器和與其連接的微處理運算單元,微處理器運算單元通過總線和其它外圍設(shè)備傳輸數(shù)據(jù)。其中較優(yōu)地,所述主控單元中還有數(shù)據(jù)緩沖池; 所述數(shù)據(jù)緩沖池用于保存要發(fā)送或接收的數(shù)據(jù)。其中較優(yōu)地,所述外圍設(shè)備還包括通信單元;所述通信單元包括通信模塊和與之相對應(yīng)的通信接口 ;所述通信單元與所述主控單元雙向通信;所述通信單元用于和其他設(shè)備進行數(shù)據(jù)通信。其中較優(yōu)地,所述通信模塊是USART通信模塊。其中較優(yōu)地,所述外圍設(shè)備還包括邏輯控制單元;所述邏輯控制單元包括:邏輯輸入輸出驅(qū)動模塊和控制執(zhí)行接口 ;所述邏輯輸入輸出驅(qū)動模塊與所述主控單元雙向通信。本實用新型提供的基于活動存儲設(shè)備的邏輯控制器將程序?qū)懗赡_本語句文件放進活動存儲設(shè)備內(nèi)部,微控制器讀取腳本語言配置文件并執(zhí)行控制外圍設(shè)備。一方面使編程方式變得更加簡易,另一方面因為腳本語言一般比較易懂易寫,避免了專業(yè)編程語言的復(fù)雜性。本實用新型具有集成度高,支持多種通信協(xié)議、處理信號類型可擴展、有數(shù)據(jù)采集記錄功能、工作時間跨度廣等優(yōu)點。
圖1為現(xiàn)有技術(shù)中,可編程邏輯控制器的結(jié)構(gòu)示意圖;圖2為基于活動存儲設(shè)備的邏輯控制器的結(jié)構(gòu)示意圖;圖3為本邏輯控制器中,中心控制單元的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合附圖和具體實施方式
對本實用新型做進一步的詳細(xì)說明。如圖2所示,本實用新型所提供一種基于活動存儲設(shè)備的邏輯控制器(以下簡稱邏輯控制器),該邏輯控制器包括:主控單元5和多個外圍設(shè)備。多個外圍設(shè)備分別與主控單元5連接。主控單元5優(yōu)選微控制器(Micro Control Unit,簡寫為MCU)。其他外圍設(shè)備可以按用戶需要設(shè)置,主要包括:活動存儲單元、通信單元、時間控制單元、和邏輯控制單元。在本實用新型的一個實施例中,微控制器分別與活動存儲單元、通信單元、時間控制單元、邏輯控制單元進行雙向通信。微控制器讀取活動存儲單元中的配置文件并控制其他外圍設(shè)備,微控制器采集控制信息寫入活動存儲單元。主控單元5根據(jù)時間控制單元的時間讀取和執(zhí)行活動存儲單元中的配置文件。當(dāng)然可以理解,本實用新型的外圍設(shè)備不僅限于此,具有其他功能的外圍設(shè)備也可以與微控制器連接,例如顯示模塊、脈寬調(diào)制模塊、模擬多路轉(zhuǎn)換模塊、A/D轉(zhuǎn)換模塊、人機接口模塊、打印模塊等。在本實用新型的一個實施例中,活動存儲單元包括:活動存儲設(shè)備(也稱移動存儲設(shè)備)I以及與之相對應(yīng)的 活動存儲設(shè)備接口 2?;顒哟鎯υO(shè)備I用于存放用戶設(shè)計的配置文件以及用戶所需要的記錄數(shù)據(jù)。這些配置文件可以是用戶編程的腳本語言配置文件。在初始化過程中從該活動存儲設(shè)備I中讀取用戶編程的腳本語言配置文件,并逐條判斷執(zhí)行,該用戶編程的腳本語言配置文件最終由微控制器解析,并根據(jù)解析結(jié)果來驅(qū)動相關(guān)硬件工作。用戶所需要的記錄數(shù)據(jù)可以是控制器運行日志,可以是一些外圍設(shè)備的數(shù)據(jù)(例如,通信數(shù)據(jù),外圍設(shè)備的電壓值等),微控制器將本實用新型運行的日志記完整錄到該活動存儲設(shè)備I供用戶分析使用。在本實用新型的一個實施例中,活動存儲設(shè)備I優(yōu)選為存儲卡。當(dāng)然可以理解,該活動存儲設(shè)備I不僅限于此,也可以采用其他存儲設(shè)備例如FLASH存儲芯片、U盤、活動硬盤、多媒體記憶卡等。在本實用新型的一個實施例中,活動存儲設(shè)備接口 2的物理表現(xiàn)為芯片引腳、接口插槽以及相應(yīng)的連接線。實際數(shù)據(jù)通信時,活動存儲設(shè)備接口 2提供微控制器訪問活動存儲設(shè)備I時所需底層協(xié)議。微控制器通常至少支持其中一種協(xié)議,例如SPI (串行外設(shè)接口)、SD10 (安全數(shù)字輸入輸出卡)等。由于微控制器中已經(jīng)寫入了活動存儲設(shè)備I的驅(qū)動程序和相應(yīng)的文件系統(tǒng),因此微控制器也具備文件管理功能。當(dāng)用戶使用活動存儲設(shè)備I中的腳本語句執(zhí)行并向指定文件記錄某種數(shù)值時,微控制器調(diào)用底層的活動存儲設(shè)備I的驅(qū)動程序和文件系統(tǒng),將用戶需要記錄的數(shù)據(jù)寫入指定的文件,因此本實用新型可以采集并記錄數(shù)據(jù)。在本實用新型的一個實施例中,時間控制單元優(yōu)選采用RTC(Real-Time Clock,實時時鐘)控制模塊8。該RTC控制模塊8用于運算當(dāng)前時間。在本實用新型中,當(dāng)前時間量作為運行腳本語句的一個重要參照量,采用RTC控制模塊8用戶可以通過定義不同的時間節(jié)點輕松控制大時間跨度運行的腳本語言配置文件,達到不同時間運行不同腳本語言配置文件的目的。RTC控制模塊8作為邏輯控制器的重要時間控制參考,主控單元5可以依據(jù)活動存儲設(shè)備I中用戶編程的腳本語言配置文件,按該照配置文件中的時間節(jié)點類腳本語句,確定具體腳本語句段的讀取和執(zhí)行時間。下文中在時間觸發(fā)方法中對其進行詳細(xì)闡述。在本實用新型的一個實施例中,微控制器作為邏輯控制器的核心部件,主要用于活動存儲單元、時間控制單元、通信單元之間通信,并最終作為邏輯輸入輸出驅(qū)動的控制源。如圖3所示,微控制器包括微控制器內(nèi)核程序存儲器(內(nèi)部FLASH及RAM)和與其連接的微處理運算單元(ALU),微處理器運算單元通過總線和其它外圍設(shè)備傳輸數(shù)據(jù)。微控制器工作時,讀取活動存儲設(shè)備I中用戶編寫的腳本語言配置文件,并通過微控制器內(nèi)核程序存儲器中存儲的程序?qū)顒哟鎯υO(shè)備I中用戶編寫的腳本語言配置文件分析。微控制器直接解析腳本語言,無需其它任何腳本翻譯工具。微控制器以腳本語言的解析結(jié)果為依據(jù),直接通過總線對所有外圍設(shè)備控制。本實用新型和現(xiàn)有技術(shù)相比,省去了控制器解讀腳本語言需要腳本解析工具和腳本執(zhí)行工具這一過程,提高了集成度。微控制器的固件相當(dāng)于一個嵌入式操作系統(tǒng),該嵌入式操作系統(tǒng)自身集成了微控制器對各種外圍設(shè)備(例如存儲卡讀寫控制模塊、實時時鐘RTC控制模塊8、邏輯輸入輸出接口和人機接口模塊等)的驅(qū)動程序。在邏輯控制器外圍設(shè)備配置不同的情況下,在設(shè)計相關(guān)邏輯控制器的時候可以通過微控制器內(nèi)預(yù)先燒寫的底層驅(qū)動程序的變化達到驅(qū)動各種不同功能模塊工作的目的。在本實用新型的一個實施例中,通信單元包括:通信模塊4和與之相對應(yīng)的通信接口 3。通信模塊4優(yōu)選USART (通用同步/異步串行接收/發(fā)送)通信模塊,用于和其他設(shè)備進行數(shù)據(jù)通信,其由微控制器驅(qū)動工作。當(dāng)然可以理解,該通信模塊4不僅限于此,其他具有數(shù)據(jù)通信功能的有線或無線的通信模塊,例如WIFI模塊、GSM模塊、CDMA模塊、以太網(wǎng)模塊等也可以實現(xiàn)本實用新型的功能。在本實用新型中,通信模塊4可以根據(jù)用戶實際需求選擇,并可以盡可能支持更多、更強大的通信協(xié)議。通信接口 3的物理表現(xiàn)為芯片對應(yīng)引腳、連接線以及與通信模塊4對相應(yīng)的接口插槽。當(dāng)然可以理解,本實用新型中邏輯控制器的結(jié)構(gòu)并不僅限于此。隨著微控制器的選型不同,該微控制器可能集成RTC控制模塊8和通信模塊4,或還可能包含有其他不同類型的外圍設(shè)備。在本實用新型的一個實施例中,邏輯控制單元包括:邏輯輸入輸出驅(qū)動模塊6和控制執(zhí)行接口 7。其中,邏輯輸入輸出驅(qū)動模塊6—方面將微控制器的控制信號放大,驅(qū)動其他外圍設(shè)備工作;另一方面對外部輸入信號進行預(yù)處理,向微控制器傳輸安全清晰的外部信號。控制執(zhí)行接口 7用 于將邏輯輸入輸出驅(qū)動模塊6的輸出信號向外部輸出,也可以將外圍設(shè)備需要采樣的信號傳遞給邏輯輸入輸出驅(qū)動模塊6。在本實用新型的一個實施例中,當(dāng)用戶使用腳本語句調(diào)用通信模塊4從外部接收數(shù)據(jù)時,有可能存在通信異步的問題。即在執(zhí)行從通信模塊4接收數(shù)據(jù)的腳本語句的時候,其他設(shè)備并不一定會在同時向本邏輯控制器發(fā)送數(shù)據(jù)。為解決上述通信異步問題,微控制器中還設(shè)置有緩沖池。該緩沖池是為了保存要發(fā)送或接收的數(shù)據(jù),改善通信效果而采用的一種技術(shù)方案。如果通信模塊4中本身具有緩沖池就不需要啟用在微控制器中的緩沖池;如果通信模塊4是實時傳輸?shù)?,而且本身不能保存要發(fā)送或接收的數(shù)據(jù),必須需要啟用在微控制器中的緩沖池。在本實用新型中,在外圍設(shè)備配置不同的情況下,需要預(yù)先將外圍設(shè)備的底層驅(qū)動程序燒寫進微控制器中。根據(jù)解析活動存儲設(shè)備I中的用戶編程的腳本語言配置文件來驅(qū)動各種外圍設(shè)備運行。用戶可以使用簡單的腳本語句直接控制相應(yīng)的外圍設(shè)備運行。例如,若外圍設(shè)備包含有AD轉(zhuǎn)換(模數(shù)轉(zhuǎn)換)模塊,那么需要編寫AD轉(zhuǎn)換驅(qū)動程序并燒寫進微控制器。微控制器讀取活動存儲設(shè)備I中用戶設(shè)計好的AD轉(zhuǎn)換腳本語言配置文件,控制模擬電壓信號的分析。應(yīng)當(dāng)可以理解,本實用新型通過讀取移動活動存儲設(shè)備中不同的腳本語言配置文件,可以處理多種信號,例如實現(xiàn)頻率信號分析、頻率信號產(chǎn)生、PWM信號產(chǎn)生等。因此,本實用新型相對于現(xiàn)有技術(shù)而言明顯具有較強的可擴展性。本實用新型提供的基于活動存儲設(shè)備的邏輯控制器的工作過程是這樣的:微控制器加載活動存儲設(shè)備I的驅(qū)動程序,讀取活動存儲設(shè)備I中的腳本語言配置文件并解析;解析完成后微控制器根據(jù)解析結(jié)果和預(yù)先燒寫的底層驅(qū)動程序驅(qū)動通信模塊4工作,進行數(shù)據(jù)的收發(fā);同時微控制器根據(jù)解析結(jié)果通過邏輯控制單元控制信號的輸出和外部信號的輸入。微處理器工作時,將時間控制單元提供的當(dāng)前時間量作為運行腳本語句的一個參考量。當(dāng)用戶使用腳本語句調(diào)用通信模塊4向外部發(fā)送數(shù)據(jù)時,微控制器充當(dāng)“翻譯”(即把用戶的腳本語句解析后,調(diào)用底層的通信模塊驅(qū)動程序進行發(fā)送信息)。由于通信模塊驅(qū)動程序由微控制器內(nèi)的固件所接管,當(dāng)某一時刻外部設(shè)備向本邏輯控制器發(fā)送數(shù)據(jù)時,無論本邏輯控制器運行的用戶腳本語句中是否接收通信模塊數(shù)據(jù)的語句,微控制器都會通過通信中斷服務(wù)程序接收通信模塊數(shù)據(jù),并把接收到的數(shù)據(jù)存儲在特定的數(shù)組中,這個保存通信接收數(shù)據(jù)的數(shù)組就是緩沖池,當(dāng)用戶使用腳本從通信模塊4接收數(shù)據(jù)的時候,微控制器的實際操作是從緩沖池內(nèi)讀取最新接收到的通信數(shù)據(jù)以供用戶腳本語句分析。下面假設(shè)微控制器中對腳本語言解析的各種指令已經(jīng)設(shè)計完畢,以一段用戶腳本代碼為例,對本實用新型中的時間觸發(fā)過程進行詳細(xì)的說明。假設(shè)腳本語句示例:I 2013-02-18 17:26:20/2 PAO=O: PAl=I;3 PAO=1:PAl=O:PA2=1;4 BACK 2;5 2013-02-18 17:26:30/6 WRI"new.TXT"analogPl;7 SEND"finished!";8 17:30:00/9 PAl=1:PA2=0;10 2013-02-19 18:20:00/以上腳本語句被解析時,第1、5、8、10...行將被解析為時間節(jié)點,微控制器在初始化之后,打開該腳本文件并對其進行遍歷以獲取第一個時間節(jié)點在腳本語句中的位置。然后根據(jù)腳本語言中第一個時間節(jié)點所在位置初始化本段腳本語句代碼量。如果第一個時間節(jié)點在腳本語句的第η行,則初始化本段腳本語句代碼量和腳本位置指針值JC為η。接著微控制器通過判斷腳本程序指針值PC和本段腳本語句代碼量的大小關(guān)系來確定是否要通過調(diào)用條件判斷方法執(zhí)行腳本程序指針指向的腳本語句,并且循環(huán)判斷當(dāng)前時間量與下一個時間節(jié)點的時間量的關(guān)系。在以上腳本語句示例中,由于第一個時間節(jié)點處于腳本語句的首行,所以本段腳本語句代碼量和腳本位置指針值JC都會被賦值為O (內(nèi)核腳本處理程序中認(rèn)為腳本的行數(shù)從O開始),而腳本程序指針值PC在系統(tǒng)參數(shù)初始化后被賦值為0,由于腳本程序指針值PC不小于本段腳本語句代碼量,所以微控制器會直接從RTC實時時鐘模塊中獲取當(dāng)前時間量并與腳本位置指針指向的時間節(jié)點的時間量進行比對,如果當(dāng)前時間量小于時間節(jié)點中的時間量,則微控制器通過循環(huán)對比當(dāng)前時間量和時間節(jié)點中的時間量的關(guān)系達到等待效果,反之微控制器會尋在下一個時間節(jié)點并以當(dāng)前時間量與之比對,直至找到當(dāng)前時間量與時間節(jié)點時間量相等或小于時間節(jié)點中時間量的時間節(jié)點,并確定需要運行的腳本語句。[0057]綜上所述,采用本實用新型提供的邏輯控制器,不需要專業(yè)的下載調(diào)試工具,用戶只需要按照固定的腳本語言格式,將腳本語句寫成腳本語句文件寫入活動存儲設(shè)備I內(nèi),所以微控制器從活動存儲設(shè)備I內(nèi)讀取用戶編寫的腳本語言配置文件并執(zhí)行。本實用新型具有集成度高,支持多種通信協(xié)議、處理信號類型可擴展、有數(shù)據(jù)采集記錄功能、工作時間跨度廣等優(yōu)點。采用本實用新型,一方面使編程方式變得更加簡易;另一方面由于腳本語言一般比較易懂易寫,避免了專業(yè)編程語言的復(fù)雜性。上面對本實用新型所提出的基于活動存儲設(shè)備的邏輯控制器進行了詳細(xì)的說明。對一般領(lǐng)域的技術(shù)人員而言,在不背離本實用新型實質(zhì)精神的前提下對它所做的任何顯而易見的改動,都將構(gòu)成對 本實用新型專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求1.一種基于活動存儲設(shè)備的邏輯控制器,包括主控單元和外圍設(shè)備,其特征在于所述外圍設(shè)備還包括活動存儲單元; 所述活動存儲單元與所述主控單元雙向通信; 所述主控單元讀取所述活動存儲單元中的配置文件并控制其他外圍設(shè)備;所述主控單元采集控制信息寫入所述活動存儲單元。
2.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于: 所述活動存儲單元包括活動存儲設(shè)備和與所述活動存儲設(shè)備相對應(yīng)的活動存儲設(shè)備接口 ;所述活動存儲設(shè)備接口與所述主控單元連接。
3.如權(quán)利要求2所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述活動存儲設(shè)備是存儲卡、FLASH存儲芯片、U盤、活動硬盤、多媒體記憶卡中的任意一種。
4.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述外圍設(shè)備還包括時間控制單元; 所述時間控制單元是實時時鐘控制模塊; 所述主控單元按所述實時時鐘控制模塊的時間讀取和執(zhí)行所述活動存儲單元中的配置文件。
5.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述主控單元是微控制器; 所述微控制器還包括微控制器內(nèi)核腳本語句存儲器和與其連接的微處理運算單元,微處理器運算單元通過總線和其它外圍設(shè)備傳輸數(shù)據(jù)。
6.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述主控單元中還有數(shù)據(jù)緩沖池; 所述數(shù)據(jù)緩沖池用于保存要發(fā)送或接收的數(shù)據(jù)。
7.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述外圍設(shè)備還包括通信單元; 所述通信單元包括通信模塊和與之相對應(yīng)的通信接口; 所述通信單元與所述主控單元雙向通信; 所述通信單元用于和其他設(shè)備進行數(shù)據(jù)通信。
8.如權(quán)利要求7所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述通信模塊是USART通信模塊。
9.如權(quán)利要求1所述的基于活動存儲設(shè)備的邏輯控制器,其特征在于所述外圍設(shè)備還包括邏輯控制單元; 所述邏輯控制單元包括:邏輯輸入輸出驅(qū)動模塊和控制執(zhí)行接口 ; 所述邏輯輸入輸出驅(qū)動模塊與所述主控單元雙向通信。
專利摘要本實用新型公開一種基于活動存儲設(shè)備的邏輯控制器。該邏輯控制器包括主控單元和外圍設(shè)備,其中外圍設(shè)備還包括活動存儲單元;該活動存儲單元與主控單元雙向通信;主控單元讀取活動存儲單元中的配置文件并控制其他外圍設(shè)備;主控單元采集控制信息寫入活動存儲單元。使用本實用新型提供的邏輯控制器,首先向活動存儲設(shè)備內(nèi)寫入腳本語言配置文件,微控制器讀取腳本語言配置文件并執(zhí)行控制外圍設(shè)備。本實用新型具有集成度高,支持多種通信協(xié)議、處理信號類型可擴展、有數(shù)據(jù)采集記錄功能、工作時間跨度廣等優(yōu)點。
文檔編號G05B19/05GK203117719SQ201320122698
公開日2013年8月7日 申請日期2013年3月18日 優(yōu)先權(quán)日2013年3月18日
發(fā)明者張凱, 張二浩 申請人:張二浩