两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

工業(yè)控制系統(tǒng)和用于傳輸數(shù)據(jù)的方法_4

文檔序號:9523547閱讀:來源:國知局
令,其將應(yīng)用數(shù)據(jù)從用戶定義的工業(yè)控制程序PRG寫到存儲器的特定區(qū)域,例如,數(shù)據(jù)寫入?yún)^(qū)域7。數(shù)據(jù)至數(shù)據(jù)寫入?yún)^(qū)域7的此類寫入在用戶定義的工業(yè)控制程序PRG中實施而無需使用文件系統(tǒng)服務(wù)。
[0084]獨立于用戶定義的工業(yè)控制程序,基于配置表中的設(shè)置的系統(tǒng)特定的固件SSF可將存儲在數(shù)據(jù)寫入?yún)^(qū)域7中的數(shù)據(jù)寫入適當?shù)奈募?例如日志文件)中??墒褂梦募到y(tǒng)服務(wù)來實施此類由系統(tǒng)特定的固件SSF將數(shù)據(jù)寫入到文件中。
[0085]相似地,在創(chuàng)建用戶定義的工業(yè)控制程序PRG時,用戶可能希望將存儲在日志文件中的數(shù)據(jù)例如從趨勢文件讀取到工業(yè)控制程序PRG中。在這點上,用戶可經(jīng)由配置表來配置系統(tǒng)特定的固件SSF,以執(zhí)行從日志文件讀取數(shù)據(jù)并將數(shù)據(jù)寫入到存儲器的特定區(qū)域(例如,數(shù)據(jù)讀取區(qū)域8)中的系統(tǒng)任務(wù)。可使用文件系統(tǒng)服務(wù)來執(zhí)行此類由系統(tǒng)特定的固件SSF進行的數(shù)據(jù)的寫入。
[0086]為了利用在用戶定義的工業(yè)控制程序PRG中的此類日志數(shù)據(jù),用戶可在用戶定義的工業(yè)控制程序PRG中包括指令,其將數(shù)據(jù)從數(shù)據(jù)讀取區(qū)域8讀取到工業(yè)控制程序PRG中。此類將數(shù)據(jù)從數(shù)據(jù)讀取區(qū)域8讀取到用戶定義的工業(yè)控制程序PRG在不使用文件系統(tǒng)服務(wù)的情況下實施。
[0087]相應(yīng)地,根據(jù)本發(fā)明的工業(yè)控制器可將數(shù)據(jù)寫入文件/從文件讀取數(shù)據(jù),而無需用戶定義的工業(yè)控制程序調(diào)用文件系統(tǒng)服務(wù)。
[0088]另外參考圖5,圖5更詳細地圖示了在工業(yè)控制器內(nèi)實施傳輸數(shù)據(jù)的示例性方法的示例性邏輯操作。圖5的流程圖10可考慮為描繪了由工業(yè)控制器1的系統(tǒng)特定的固件SSF來實行的方法的步驟。盡管圖5示出了執(zhí)行功能邏輯塊的特定順序,但塊的執(zhí)行順序可相對于所示的順序而改變。另外,可并行地或部分并行地執(zhí)行接連顯示的兩個或多個塊。某些塊也可省略。另外,出于增強實用性、核算、性能、測量、故障排除等的目的,任何數(shù)量的功能、邏輯操作、命令、狀態(tài)變量、信號量或消息可被添加到邏輯流程中。所理解的是,所有此類變化均為在本發(fā)明的范圍內(nèi)。
[0089]在塊12處開始,系統(tǒng)特定的固件SSF例如從用戶可配置的配置表讀取配置數(shù)據(jù)。如本文中所描述,系統(tǒng)特定的固件SSF包括一個或多個系統(tǒng)任務(wù),一個或多個系統(tǒng)任務(wù)可經(jīng)由用戶可配置的配置表中的條目而啟用或禁用。在加電期間,配置表內(nèi)的設(shè)定可由工業(yè)控制器的處理器讀取?;趤碜员淼脑O(shè)定,處理器可確定例如哪些預(yù)定義的系統(tǒng)任務(wù)被啟用或未被啟用、存儲器數(shù)據(jù)將從哪些區(qū)域讀取和/或?qū)懭肽男﹨^(qū)域等。
[0090]移動到塊14,系統(tǒng)特定的固件SSF確定是否已啟用任何系統(tǒng)任務(wù),例如,系統(tǒng)讀取任務(wù)或系統(tǒng)寫入任務(wù)。如果沒有系統(tǒng)任務(wù)已啟用,則該方法結(jié)束。然而,如果系統(tǒng)任務(wù)已啟用,則在塊16處,系統(tǒng)特定的固件SSF判斷該系統(tǒng)任務(wù)是否對應(yīng)于讀取操作或?qū)懭氩僮鳌?br>[0091]如果系統(tǒng)任務(wù)對應(yīng)于寫入操作,則在塊18處,系統(tǒng)特定的固件SSF讀取存儲在數(shù)據(jù)寫入?yún)^(qū)域7中的數(shù)據(jù)(數(shù)據(jù)寫入?yún)^(qū)域7中的數(shù)據(jù)可已由用戶特定的工業(yè)控制程序PRG放置在那里)并且將數(shù)據(jù)寫入到文件中,其中由系統(tǒng)特定的固件SSF實施的寫入操作可利用文件系統(tǒng)服務(wù)。如本文中所公開,存儲器的特定區(qū)域、執(zhí)行寫入操作的頻率、目標文件等都可在系統(tǒng)特定的固件的用戶可配置的配置表中指定。一旦寫入操作已完成,則此方法返回到塊14并且重復(fù)該過程。
[0092]返回到塊16,如果系統(tǒng)任務(wù)對應(yīng)于讀取操作,則在塊20處,系統(tǒng)特定的固件SSF讀取存儲在特定文件(例如,日志文件、趨勢文件等)中的數(shù)據(jù)并且將數(shù)據(jù)寫入到數(shù)據(jù)讀取區(qū)域8中,其中由系統(tǒng)特定的固件SSF實施的讀取操作可利用文件系統(tǒng)服務(wù)。用戶特定的工業(yè)控制程序然后可訪問數(shù)據(jù)。
[0093]再次地,如上文所記述,存儲器的特定區(qū)域、執(zhí)行讀取操作的頻率、讀取出數(shù)據(jù)的文件等都可在系統(tǒng)特定的固件的用戶可配置的配置表中指定。一旦讀取操作已完成,則該方法返回到塊14并且重復(fù)該過程。
[0094]盡管本發(fā)明已關(guān)于特定實施例或多個實施例來示出并描述,但本領(lǐng)域技術(shù)人員在閱讀和理解此說明書和附圖的基礎(chǔ)上可想到等效的變型和修改。特別是關(guān)于上文描述的元件(部件、組件、裝置、構(gòu)件等)執(zhí)行的各種功能,用于描述此類元件的術(shù)語(包括提到的“手段”),除非另外指出,否則意在對應(yīng)于實行所描述的元件的特定功能的任何元件(即,功能地等效的),即使并非結(jié)構(gòu)地等同于所公開的結(jié)構(gòu),所公開的結(jié)構(gòu)實行本發(fā)明的本文中的示例性實施例或多個示例性實施例中的功能。另外,盡管本發(fā)明的具體特征可能已關(guān)于若干個實施例中的一個或多個在上文描述,但此類功能可與其他實施例中的一個或多個其他特征結(jié)合,因為這對于任何給定的或具體的應(yīng)用來說可為期望且有利的。
[0095]在下文中描述了本發(fā)明的其他優(yōu)選實施例:
1.一種工業(yè)控制系統(tǒng),包括至少一個工業(yè)控制器(1),其具有用于執(zhí)行在用戶特定的工業(yè)控制程序(PRG)中定義的指令的操作階段,所述工業(yè)控制器⑴包括:
-至少一個微處理器(μρ);
-至少一個文件系統(tǒng)服務(wù);
-運行時系統(tǒng)(RTS),其適于管理使用所述至少一個微處理器(μΡ)的指令的執(zhí)行,所述指令在所述用戶特定的工業(yè)控制程序(PRG)中定義;
-第一數(shù)據(jù)存儲單元(5),其用于將數(shù)據(jù)存儲在所述工業(yè)控制器(1)中;以及-系統(tǒng)特定的固件(SSF),其適于在所述操作階段期間獨立于在所述用戶特定的工業(yè)控制程序(PRG)中定義的所述指令來執(zhí)行一組預(yù)定義的系統(tǒng)任務(wù),其中所述一組預(yù)定義的系統(tǒng)任務(wù)中的至少一個系統(tǒng)任務(wù)構(gòu)造為:
a)使用所述至少一個文件系統(tǒng)服務(wù)來尋址(address)在所述第一數(shù)據(jù)存儲單元(5)上的第一專用存儲位置,并且將在所述第一數(shù)據(jù)存儲單元(5)的所述第一專用存儲位置中的數(shù)據(jù)移動到格式化為用于以文件系統(tǒng)來使用的第二數(shù)據(jù)存儲單元出),且/或
b)使用所述至少一個文件系統(tǒng)服務(wù)來尋址在所述第一數(shù)據(jù)存儲單元(5)上的第二專用存儲位置,并且將數(shù)據(jù)從所述第二數(shù)據(jù)存儲單元(6)移動到所述第一數(shù)據(jù)存儲單元(5)的所述第二專用存儲位置。
[0096]2.根據(jù)第1項所述的工業(yè)控制系統(tǒng),其特征在于,所述工業(yè)控制器(1)還包括所述第二數(shù)據(jù)存儲單元(6)。
[0097]3.根據(jù)第1項或第2項所述的工業(yè)控制系統(tǒng),其中,所述用戶特定的工業(yè)控制程序(PRG)被禁止訪問所述至少一個文件系統(tǒng)服務(wù)。
[0098]4.根據(jù)第3項所述的工業(yè)控制系統(tǒng),其中,所述運行時系統(tǒng)(RTS)適于禁止所述用戶特定的工業(yè)控制程序(PRG)訪問所述文件系統(tǒng)服務(wù)。
[0099]5.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),其中,所述用戶特定的工業(yè)控制程序(PRG)適于將數(shù)據(jù)寫入所述第一專用存儲位置或從所述第二專用存儲位置讀取數(shù)據(jù)中的至少一個。
[0100]6.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),其中,所述一組預(yù)定義的系統(tǒng)任務(wù)中的至少一個系統(tǒng)任務(wù)適于將存儲在所述第一數(shù)據(jù)存儲單元(5)的所述第一專用存儲位置中的數(shù)據(jù)寫入在所述第二數(shù)據(jù)存儲單元(6)上打開的文件。
[0101]7.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),其中,所述一組預(yù)定義的系統(tǒng)任務(wù)中的至少一個系統(tǒng)任務(wù)適于將來自在所述第二數(shù)據(jù)存儲單元(6)上打開的文件的數(shù)據(jù)寫入所述第一數(shù)據(jù)存儲單元(5)的所述第二專用存儲位置中。
[0102]8.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),還包括定義了用于所述一組預(yù)定義的系統(tǒng)任務(wù)的多個配置參數(shù)的配置表。
[0103]9.根據(jù)第8項所述的工業(yè)控制系統(tǒng),其中,所述多個配置參數(shù)中的至少一個適于使得在所述操作階段中所述一組預(yù)定義的系統(tǒng)任務(wù)中的系統(tǒng)任務(wù)能夠利用所述文件系統(tǒng)服務(wù)來進行下述步驟中的至少一個:
-將位于所述第一數(shù)據(jù)存儲單元(5)的所述第一專用存儲位置中的數(shù)據(jù)移動到第二數(shù)據(jù)存儲單元(6),或
-將位于所述第二數(shù)據(jù)存儲單元(6)中的數(shù)據(jù)移動到所述第一數(shù)據(jù)存儲單元(5)的所述第二專用存儲位置。
[0104]10.根據(jù)第8項或第9項所述的工業(yè)控制系統(tǒng),其中,所述配置表包括對應(yīng)于下列至少之一的系統(tǒng)任務(wù)配置參數(shù):
-文件名;
-數(shù)據(jù)類型;
-文件類型;
-在所述第一數(shù)據(jù)存儲單元(5)中用于所述第一專用存儲位置的位置;
-在所述第一數(shù)據(jù)存儲單元(5)中用于所述第二專用存儲位置的位置;
-所述用戶特定的工業(yè)控制程序(PRG)的數(shù)據(jù)變量;
-定義所述一組預(yù)定義的系統(tǒng)任務(wù)中的系統(tǒng)任務(wù)的重復(fù)時間的掃描時間;
-用于所述一組預(yù)定義的系統(tǒng)任務(wù)中的系統(tǒng)任務(wù)的啟用標志,所述啟用標志導(dǎo)致所述系統(tǒng)任務(wù)被啟用或禁用;
-定義用于所述一組預(yù)定義的系統(tǒng)任務(wù)中的系統(tǒng)任務(wù)的開始時間的定時器;
-將寫入文件或從文件讀出的數(shù)據(jù)變量的選擇; -組定義,其定義了選擇為成組地寫入文件或從文件讀出的一序列數(shù)據(jù)變量;或 -事件參數(shù),其定義了觸發(fā)所述一組預(yù)定義的系統(tǒng)任務(wù)中的相關(guān)系統(tǒng)任務(wù)的處理的事件。
[0105]11.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),還包括可經(jīng)由網(wǎng)絡(luò)訪問的網(wǎng)頁界面,其中所述多個配置參數(shù)可通過所述網(wǎng)頁界面遠程地訪問。
[0106]12.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),其中,所述第一專用存儲位置或所述第二專用存儲位置中的至少一個是在所述第一數(shù)據(jù)存儲單元(5)中的固定連續(xù)區(qū)。
[0107]13.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),所述工業(yè)控制系統(tǒng)包括至少一個聲明表,所述聲明表包括至所述工業(yè)控制程序(PRG)的數(shù)據(jù)變量的索引,所述系統(tǒng)特定的固件(SSF)布置為用于通過使用所述文件系統(tǒng)服務(wù)來處理在所述第一數(shù)據(jù)存儲單元(5)上的數(shù)據(jù),數(shù)據(jù)與在所述至少一個聲明表中索引的所述數(shù)據(jù)變量有關(guān)。
[0108]14.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),還包括可聯(lián)接到控制裝置上的至少一個輸入/輸出裝置,所述至少一個輸入/輸出裝置適于將命令從所述用戶特定的工業(yè)控制程序(PRG)提供到所述控制裝置,或接收來自所述控制裝置的數(shù)據(jù),用于由所述用戶特定的工業(yè)控制程序(PRG)使用。
[0109]15.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),所述工業(yè)控制器(1)還包括訪問表,所述訪問表包括啟用或禁止所述用戶特定的工業(yè)控制程序(PRG)訪問所述文件系統(tǒng)服務(wù)的至少一個參數(shù),所述至少一個參數(shù)無法由所述用戶特定的工業(yè)控制程序(PRG)訪問。
[0110]16.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),其中,所述至少一個工業(yè)控制器(1)包括由相應(yīng)的工業(yè)控制器(1)執(zhí)行的所述系統(tǒng)特定的固件(SSF)。
[0111]17.根據(jù)前述任一項所述的工業(yè)控制系統(tǒng),還包括遠離所述至少一個工業(yè)控制器
(1)的計算機,以及通信網(wǎng)絡(luò),其中所述計算機通過所述通信網(wǎng)絡(luò)來通信地聯(lián)接至所述至少一個工業(yè)控制器(1),其中所述系統(tǒng)特定的固件(SSF)存儲在所述計算機上,用于在所述計算機上執(zhí)行,并且布置為用于通過使用所述計算機的文件系統(tǒng)服務(wù)來在所述第一數(shù)據(jù)存儲單元(5)的專用存儲位置與所述第二數(shù)據(jù)存儲單元的專用存儲位置之間傳輸數(shù)據(jù)。
[0112]18.一種用于將數(shù)據(jù)傳輸?shù)焦I(yè)控制器(1)的第一數(shù)據(jù)存儲單元(5)或從工業(yè)控制器(1)的第一數(shù)據(jù)存儲單元(5)傳輸數(shù)據(jù)的方法,所述工業(yè)控制器(1)包括至少一個文件系統(tǒng)服務(wù)并且適于在所述工業(yè)控制器(1)的操作階段期間執(zhí)行在用戶特定的工業(yè)控制程序(PRG)中定義的指令,所述方法包括:
使用為所述工業(yè)控制器(1)提供的系統(tǒng)特定的固件(SSF)獨立
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
闻喜县| 通化县| 西华县| 安庆市| 石棉县| 惠东县| 晴隆县| 乌海市| 鄂尔多斯市| 东安县| 南涧| 靖安县| 化德县| 彝良县| 永昌县| 大关县| 安庆市| 宁河县| 贡觉县| 广东省| 盈江县| 乌鲁木齐县| 无为县| 成安县| 云龙县| 宁阳县| 安徽省| 瓦房店市| 汉寿县| 台东县| 博客| 石林| 罗江县| 新蔡县| 海阳市| 拉萨市| 海原县| 买车| 门头沟区| 四会市| 山阳县|