[發明專利]編譯模型有效
| 申請號: | 200910177652.1 | 申請日: | 2009-09-30 |
| 公開(公告)號: | CN101763280A | 公開(公告)日: | 2010-06-30 |
| 發明(設計)人: | 朱利恩·喬伊納德;吉勒斯·布魯內特;丹尼斯·拉瓦萊;莊占達;讓-弗朗索瓦·拉利貝特;弗雷德里克·達爾沃;奧列弗·拉魯什 | 申請(專利權)人: | ICS三重自動化軟件有限公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王萍;陳煒 |
| 地址: | 加拿大*** | 國省代碼: | 加拿大;CA |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編譯 模型 | ||
技術領域
本發明涉及工業控制系統,更為具體而言,涉及對與工業環境相關聯的資源進行通用編程。
背景技術
由于計算機技術的進步,今天的行業與僅幾年前基本上相同的行業相比可以更為有效地運行。例如,內部聯網使得公司雇員能夠通過電子郵件即時通信,快速地將數據文件傳送到不同的雇員,操作數據文件,共享與項目有關的數據以減少在工作成果中的重復等。此外,技術的進步已經使得工廠應用變得部分或者完全自動化。例如,曾經要求工人親自接近重型機器或者其他各種危險狀況的操作現在可以在安全距離處完成。
此外,通過使用高精密機器使與人的動作相關聯的不足最小化。許多這些工廠設備將與制造有關的數據提供給數據庫,這些數據庫可以由車間的項目管理器/過程/系統訪問。例如,傳感器和相關軟件可以檢測多個如下實例:特定的機器完成了給定規定的時間量的操作。此外,可以將來自傳感器的數據傳遞到與系統告警有關的處理單元。因而,工廠自動化系統可以檢查收集到的數據并且自動和/或半自動地調度設備的維護、設備的更換和其他各種與對過程進行自動化有關的工序。
盡管已就工業過程的自動化做出了各種改進,但是控制器的應用和設計基本沒有改變。更具體而言,已將工業控制器設計為有效地承擔實時控制。例如,傳統工業控制器從傳感器接收數據,并且基于接收到的數據控制執行器、驅動器等。這些控制器通過與源和/或目的地相關聯的符號和/或地址來識別數據的源和/或目的地。更具體而言,工業控制器包括通信端口和/或適配器,并且將傳感器、執行器、驅動器等以通信的方式耦合到這樣的端口/適配器。因此,當接收到數據時,控制器可以識別設備身份并且進一步將控制數據傳遞到合適的設備。
不幸的是,在自動化工業環境內所使用的傳統控制器和設備已經落后于近來針對自動化工業保持大步邁進的技術進步。傳統的控制器和設備呆板并且不靈活,使得必須對與其相關聯的軟件進行特定定制和/編程。換言之,每個控制器和/或設備通常需要特定的代碼或者軟件以便在工業過程中使用。另外,在工業自動化工業中,存在各種編程語言并且可以實施各種編程語言以生成和使用這樣的過程。每種編程語言的固有好處和不利增加了對控制器和設備進行編程的復雜性,其中開發者必須在編程語言中進行選擇以創建過程。
一些軟件開發程序向下將高級控制語言例如Ladder(梯形圖)或者SFC(順序功能流程圖)編譯成目標系統運行的指令。通常,編譯是對更高級源代碼的編譯,該更高級源代碼已經翻譯成PLC(可編程邏輯控制器)目標代碼例如編譯成C+可執行格式的C+源代碼。一個問題是這些系統通常是不靈活的,因為他們僅支持一種類型的高級語言編譯。更大的問題是執行性能。目標級的編譯通常是低效率的并且遠遠脫離實際目標硬件語言,該實際目標硬件語言是最大可能執行格式的形式。
發明內容
以下簡要地概括了所要求保護的主題,以供對在此所描述的一些方面有基本理解。該概括不非廣泛的概述,并且并未意圖將其視為關鍵的/重要的要素或者描述所要求保護的主題的范圍。其唯一目的是以簡化形式提出一些概念作為隨后提出的更詳細的描述的序言。
本發明涉及用于對資源進行通用編程的系統和/或方法,其有利于從多個語言特定編譯器中生成中間語言。一般地,本發明可以是編譯模型,該編譯模型可以減少實施較高級控制解決方案所需的代碼量并且又增加了代碼執行性能。可以使用多個支持各種語言的編輯器。可以通過匯編器部件將來自編輯器的輸出編譯成中間語言例如指令表。可以將IL(指令表)語言鏈接到目標微處理器和/或資源所支持的高性能指令的二進制格式。提供定義終端用戶硬件環境的PLC定義,在終端用戶硬件環境中加載器可以提供目標可執行代碼(TEC)程序,該目標可執行代碼程序是在考慮到在PLC定義中所描述的實際PLC硬件限制的情況下已進行適配的二進制源。
為了完成上述和有關目標,這里結合以下描述和附圖描述了本發明的某些說明性方面。然而,這些方面表示了可使用本發明的原理的各種方式中的一些,并且本發明旨在包括所有這樣的特點及其等同物。本發明的其?他優點和新穎特征由以下結合附圖考慮對本發明進行的詳細說明變得明顯。
附圖說明
圖1示出了用于對資源進行通用編程的便于由多個語言特定編譯器生成中間語言的示例性系統的框圖。
圖2示出了示例性系統的框圖,該系統便于使用來自各種編譯器的中間語言以創建TEC代碼格式控制應用。
圖3示出了根據本發明的便于對過程進行編譯的示例性系統的框圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ICS三重自動化軟件有限公司,未經ICS三重自動化軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910177652.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于風力渦輪機構件的改進的冷卻系統及方法
- 下一篇:頭戴式顯示器





