4.4 PLC性能的基準測試

為了讓使用者對所用PLC在其具體應用中的性能做出評估,還為了比較不同PLC的性能,并發現在其具體應用中所表現出來的優點和缺點,PLCopen在2006年6月底以技術文件的形式公布了《PLC性能的基準測試方法》。該文件通過所定義的測試概要,以一種客觀的方式,為">

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

從自動化集成體系結構的視角看PLC系統軟件的長足進展(下)

4.4 PLC性能的基準測試

為了讓使用者對所用PLC在其具體應用中的性能做出評估,還為了比較不同PLC的性能,并發現在其具體應用中所表現出來的優點和缺點,PLCopen在2006年6月底以技術文件的形式公布了《PLC性能的基準測試方法》。該文件通過所定義的測試概要,以一種客觀的方式,為尋求不同PLC平臺真實性能提供了標準化的方法。為更貼近實際應用,將基準測試方法劃分為五種類別,它們分別是:數字式I/O處理(典型應用是無伺服驅動的小型機械);使用SFC/狀態機、并在每個步序有數字式I/O的處理(典型應用是裝配自動化);運動控制應用程序(典型應用是包裝、印刷);數據處理應用程序(典型應用:測量記錄和處理、協議);閉環控制應用程序(典型應用:過程控制)。

4.5 IEC61131-3與XML

考慮到編程僅僅是控制軟件完整應用開發套件的一個組成部分,雖然XML并不是IEC 61131-3標準的內容,但為規范它與其它組成部分間的數據交換接口,PLCopen還是強調通過為IEC61131-3規定一種XML(Extensible Markup Language——可擴展標記語言:一種用來創建自己的標記的標記語言)的格式倡導一種開發環境,使得各種不同目的的開發軟件工具能克服交換數據的瓶頸,在此基礎上構成統一平臺(見圖3)。2005年4月正式發布的關于XML的文本包括技術文件、XML模式(scheme)和說明文件。

圖3 PLCopen規范了編程工具與其它軟件工具間數據交換的XML格式

利用PLCopen規范的XML格式,實現不同軟件工具的數據交換,可以為統一的工程平臺實現不同控制功能的編程、組態提供基礎;為統一的工程平臺實現設計、調試、運行操作、維護各階段功能的前后銜接提供基礎,而進行不同硬件平臺定義的I/O變量和內部變量之間的變換,為控制程序無障礙移植創造前提條件。

(1)建立統一工程平臺的必要性人們過去開發了許多為PLC控制系統工程設計、編程和運行,以至于管理的工具性軟件。其中包括控制電路設計軟件包、接線設計軟件、PLC編程軟件包、人機界面和SCADA軟件包、程序調試仿真軟件,以及自動化維護軟件等等。盡管這些軟件都是為具體的工程服務的,但是,即使在對同一對象進行控制和監控,它們卻是互不關聯。不同的控制需求(如邏輯和順序控制、運動控制、過程控制等)要用不同的開發軟件;在不同的工作階段(如編程組態、仿真調試、維護管理等)又要用不同的軟件。而且往往在使用不同的軟件時必需自行定義標簽變量(tags),而定義變量的規則又往往各取其便,導致對同一物理對象的相同控制變量其命名完全不一致。缺乏公用的數據庫和統一的變量命名規則,造成在使用不同軟件時不得不進行繁瑣的變量轉換,重復勞動導致人力資源成本高、效率低下。現代軟件技術的發展為不同用途的軟件集成創造了前提條件。前面講到的XML就是很好的將不同軟件集成起來構成統一工程平臺的工具,而采用基于變量的尋址方式(tags-based addressing),使我們可以直接運用實名變量,不必使用交叉參考列表來完成變量名與物理地址的轉換。在使用多種軟件工具時,統一的變量名對應惟一的物理地址,例如圖4 所示。這種超越傳統的解決方式帶來許多優點:大量減少工程設計、調試、投運的時間和費用;減少編程和調試運行中的錯誤;技術文檔便于閱讀和理解;方便維護;在與其它控制器通信進行數據交換時,在程序中可直接采用參與通信的控制器數據的實名制變量名,而不必采用物理地址,大為方便理解。

圖4 實名制變量名對應惟一的物理地址

(2)PLCopen規范的XML格式:構筑各種軟件開發工具統一平臺的基礎。編程僅僅是控制軟件完整應用開發套件的一個環節,為規范它與其它軟件環節間在應用水平上的數據交換接口,克服各種軟件工具交換數據的瓶頸,PLCopen于2005年4月正式發布為實現IEC 61131-3編程的數據交換規范XML文本,包括技術文件、XML模式(scheme)和說明文件。該規范規定了IEC61131-3全部五種編程語言的交換格式;類似于建模工具那樣,規定與圖形和邏輯信息的生成程序的接口;類似于文件生成程序和管理程序以及版本管理那樣,規定與圖形和邏輯信息的使用程序的接口;還規定了功能塊庫的分配格式(distribution format)。圖5以直觀的方式來表達如何實現不同開發工具之間的數據交換。

圖5 運用XML處理不同軟件的數據交換

我們知道,XML的特性是其結構和內容可以與它們的表達方式分隔開來,這樣同一個XML源文件可被再寫一次,用多種形式(如顯示在一個計算機顯示器上,顯示在手機的顯示屏內,在一個設備上轉換為聲音以方便盲人,等等)來表達。XML的優點在于:它的可擴展性,可以通過它提供的scheme來檢查所包含數據的一致性,以及不同的scheme都能提供一種檢查它們之間的不兼容性。

在涉及整個項目的范圍內,有許多信息需要以XML的格式存貯。由于并不知道接下去會有哪些軟件工具用到這些信息,所以必須輸出隨后可能會用到的相關信息,包括文本化編程語言IL和ST,圖形化編程語言LD和FBD,結構性語言SFC,圖形信息(如形狀、位置和連接路徑等),注釋,程序組織單元和函數、功能塊、程序,數據類型、有關項目的信息(分層結構),變換信息,以及信息提供方的特定信息等。這就是說,輸出文件以XML的格式包羅了各種各樣的信息。而在這些信息的使用方這一側,必須在信息輸入時用語法分析功能來選擇所要信息,并檢查這些數據的一致性。不同的軟件工具可能采用不同的模式,但將該模式與XML模式組合起來,便可提供檢查不兼容的可能性,而且更容易取得相關的信息。這明顯反映了XML模式的好處。

利用XML可在軟件集成方面做很多事情。這里列舉兩個實例。第一個實例是在通用建模語言UML和IEC61131-3編程語言之間交換數據(見圖6),這是德國Kassel大學的研究工作,有興趣的讀者可進一步訪問www.es.eecs.uni-kassel.de網站。另一個實例是由歐洲University of the Basque Courtry 的FLEXICON項目(IST-2001-37269)IPMCS項目。為了在工業過程測量和控制系統設計時強調不同軟件工具的集成,設計成果的復用、提高靈活性和實現設計優化,通過XML將相關的軟件工具予以集成(圖7),以支持在設計、組態和管理等不同階段的開發過程。

圖6 利用XML完成UML和IEC61131-3編程語言之間交換數據

圖7 在設計、組態和管理三個階段的工作通過XML進行完整耦合

4.6 實現PLC軟件功能安全的基礎工作

工業控制行業中,近年來功能安全倍受關注和重視。特別是涉及安全的控制裝置已由硬接線發展為可編程,再進一步發展到應用安全型現場總線,因而涉及安全的環節包括:硬件、通信、基礎軟件(嵌入式操作系統、固件等)和應用軟件。在安全方面,PLCopen涉及的工作界定為PLC編程語言的功能安全(參見圖8)。PLCopen的成員與專業從事安全的機構TüV一起定義了在IEC 61131-3的開發環境下涉及安全的規范。這必須由集成在IEC 61131-3的軟件開發平臺上的安全專用軟件工具支持。

圖8 PLCopen定義的IEC 61131-3的編程系統的功能安全

對軟件安全應用的基本要求是:區別安全與非安全的功能性;采用可以應用的編程語言和語言子集;采用經過驗證的軟件模塊;采用可資應用的編程導則;為保證與安全相關軟件的生命周期,采用公認的可排減出錯的措施。具體地說,安全功能性實現的標準化包括:定義與安全相關的函數集和功能塊集;在編程環境中的支持,包括編程語言(LD、FBD)和功能性(安全數據類型和說明等);出錯處理和診斷等。

為了適應功能安全對軟件的要求,必須先從軟件的開發環境的精簡,即從精簡數據類型、精簡其功能性和精簡編程語言這三個方面著手,而從編程導則上考慮分為用戶級和專家級。所謂基本級就是指使用規定功能塊的安全應用的程序員;而專家級則指具有對規定功能塊進行擴展能力,并被授權作功能性擴展的專家。在數據類型方面,用戶級和專家級的數據類型有:SAFEBOOL(安全布爾量)、BOOL(布爾量)、INT(整型數)、DINT(雙精度整型數)、REAL(實型數)、WORD(字)、TIME(時間);用戶級和專家級的數據聲明有VAR、VAR_INPUT、VAR_OUTPUT、CONSTANT。在標準函數方面,用戶級有AND、OR,專家級有AND、OR、XOR、NOT、ADD、MUL、SUB、DIV、GT、GE、EQ、LE、LT、NE、選擇函數、類型轉換函數和時間函數;在標準功能塊方面,用戶級有TON、TOF、TP、CTU、CTD、CTUD,專家級除上述用戶級的功能塊外,還有雙穩態FB(SR、RS)、脈沖沿檢測。另外,還規定為了達到模塊化的目的而定義用戶功能塊時,只能使用用戶級的子集。至于編程語言的精簡與IEC61508和IEC 61511一致,推薦的語言是圖形化語言:功能塊圖語言FBD和梯形圖語言LD。

為保證安全應用所定義的安全功能塊是:模式選擇,緊停,1類安全停和2類安全停,安全限速,安全保護監控,有鎖定的安全保護聯鎖,電子敏感保護設備,II型和III型雙手控制,可測試的安全傳感器,順序抑制、并行抑制和帶雙傳感器的并行抑制,外器件監控,有效開關,安全請求,輸出控制,等效和反效(antivalent)。


5 全集成架構

5.1 建立統一的工程平臺,改善PLC的控制系統工程應用軟環境

當今的自動化技術的發展,要求一攬子解決自動化控制和生產管理、執行等信息系統的全集成解決方案,甚至包括從設計階段開始所涉及到的各種工程問題,如總體規劃、詳細設計、系統仿真、調試投運、運行維護等各個方面。在這種趨勢下,世界級的控制系統供應商紛紛推出的全集成架構,如Schneider的Transparent Ready,Siemens的Total Integrated Automation(TIA),Rockwell Automation的Intergrated Architeture,Mitsubishi的e-Factory,ABB的Industrial IT。這些自動化公司所推出的全集成自動化架構雖然各有不同,但在以下各方面還是一致的,即:強調企業信息和控制系統的集成,即自動化控制系統—制造(或生產)執行系統—業務管理系統(企業資源規劃)的集成;強調為工程設計(工藝設計、設備設計、自動化設計)、調試投運、運行操作、資產管理和優化、維護等各環節提供統一平臺;強調控制層、執行層和管理層不同網絡的無縫連接和提供信息數據的高效交換。我們這里只探討建立統一的工程平臺,改善PLC的控制系統工程應用軟環境的問題。

5.2 案例—羅克韋爾集成架構

以羅克韋爾集成架構提供的公用的控制環境和工程支持環境為例(見圖9)。

圖9 羅克韋爾集成架構提供的公用的控制環境和工程支持環境

針對過去存在的體系架構集成的缺陷,2004年羅克韋爾在整合了已建立的Logix 控制平臺和FactoryTalk生產軟件的基礎上,構建了其集成架構。它有以下特點:

(1)從全局的觀念對整個工廠流程所牽涉的各個環節,通過單一而又統一的平臺來進行工程設計和組態、可視化、控制、生產管理和調度、資產設備管理。具有良好的可擴展能力,可滿足小規模的單元控制、中規模的區域控制和大規模的全廠控制的各種要求。它在公共的工程環境、統一的通信框架、建立在工業標準的基礎之上等幾個關鍵的特征方面達到了ARC所倡導的CPAS模型的要求。

(2)羅克韋爾的全廠信息軟件和MES系統按照面向服務的架構,把其所有的軟件產品納入單一的集成套件—FactoryTalk集成生產和績效套件。 FactoryTalk的策略是通過提供全廠的信息套件來擴展和提升集成架構,并通過使用基于標準的數據模型達到不同層次軟件間的互操作性和開放的互連性。FactoryTalk集成生產和績效套件由6個基本功能軟件組成:設計和組態,生產管理,數據管理,績效和可視化,質量和法規符合,資產設備管理。羅克韋爾的集成架構通過將FactoryTalk生產平臺和Logix多專業控制平臺的無縫連接,保證實現端對端生產控制和信息的使用。

(3)集成架構的設計和組態就是在一個集成的環境中創建工程項目、建模和編程。這里,編程的廣義理解應包括允許用戶開發設備的控制程序模塊和選用已有的具有可重復使用的程序模塊,確定選用產品并生成訂貨單,控制流程開發、仿真和投運。集成架構的組態環境包括過程控制、運動控制、離散控制和傳動應用。它支持IEC61131-3編程語言,其功能塊可調用梯形圖、SFC、結構化文本等編寫的程序;在編程時能直接運用實名標記,無須通過交叉參考列表進行標記名與物理地址的轉換。用戶在工程組態時只要定義一次,以后在通信組態、HMI組態,以至于建立維護、資產設備管理等應用組態時都使用統一的實名標記。

(4)采用支持IEC61131-3編程語言的編程系統,解決連續過程控制、離散事件和狀態控制的編程。

現今許多基于IEC61131-3的編程系統可以把邏輯和順序控制、運動控制、過程控制和傳動控制等的編程納入一個體系中,同時還將SCADA和人機界面軟件的設計功能、程序的調試和仿真功能也包容進來。基于IEC61131-3的編程系統,如IsaGraf、MULTIPROG、openPCS和CoDeSys等的新版本都可以提供上述的多種功能。另外,施耐德電氣推出的新一代自動化平臺Unity可以方便地集成所有的Modicon系列PLC自動化產品,以及變頻器、人機界面、上位軟件、分布式I/O、運動控制和安全控制等產品,并且通過協同自動化合作伙伴計劃(Collaborative Automation Partner Program,CAPP)把第三方廠商的軟件和硬件無縫的集成到Unity中,給用戶提供最優化的解決方案。

圖10 基于IEC 61131-3國際標準的編程系統支持各類控制的編程


6 結束語

總的說來,PLC軟件的發展必定延續已經確定的方向發展,即圍繞自動化集成體系架構的要求發展,為完善和提高統一的工程設計組態平臺做好廣泛的基礎性工作。例如PLCopen已經開發了機械功能安全的編程語言規范,有必要繼續開發為過程功能安全服務的編程語言規范,并爭取成為IEC的國際標準。鑒于自動化集成體系架構強調與第三方的硬件和軟件的無縫連接,開發為工控程序在不同硬件平臺間的移植的環境和方法,并迅速使其實用化,也提到了工作日程。今后要設法把目前在成本上只適合中大型工程運用的統一工程設計組態平臺適當簡化,讓PLC在軟件方面的進步普惠到小型PLC系統的開發。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          欧美视频一区在线观看| 欧美久久久久久久久久| 国产一区二区三区免费播放| 成人国产免费视频| 精品一区二区三区在线播放| 久久久99精品久久| 亚洲第一电影网| 波多野结衣中文一区| 精品国产乱码久久| 六月丁香综合在线视频| 欧美男同性恋视频网站| 亚洲一区二区三区四区在线免费观看 | 国产在线观看一区二区| 99热在这里有精品免费| 狠狠色综合日日| 亚洲国产视频在线| 亚洲在线一区二区三区| 亚洲一区二区3| 麻豆精品久久久| 免费视频最近日韩| 亚洲一区二区黄色| 国产精品69毛片高清亚洲| 国产在线不卡视频| 蜜桃av一区二区在线观看| 亚洲伦理在线精品| 国产在线一区二区| 国产高清不卡一区| 99精品国产一区二区三区不卡| 97久久超碰国产精品| 色综合天天综合网天天看片| 欧美日韩国产区一| 亚洲另类色综合网站| 国产精品一二三区| 精品日产卡一卡二卡麻豆| 亚洲午夜激情网页| 蜜臀av性久久久久av蜜臀妖精| 国产精品资源站在线| 久久一日本道色综合| 亚洲一二三四在线观看| youjizz久久| 国产精品毛片高清在线完整版| 日韩极品在线观看| 精品日韩成人av| 另类中文字幕网| 精品国产乱子伦一区| 免费精品视频在线| 欧美日韩国产综合久久| 中文字幕高清不卡| 亚洲一区精品在线| 欧美精品一二三| 九九在线精品视频| 亚洲免费毛片网站| 欧美成人vps| 97精品久久久午夜一区二区三区| 亚洲品质自拍视频| 精品久久久久久久久久久久久久久久久 | 一区二区三区四区视频精品免费 | 国产一区91精品张津瑜| 国产目拍亚洲精品99久久精品| 色诱视频网站一区| 亚洲一区二区精品视频| 久久一区二区三区四区| 6080国产精品一区二区| 美女www一区二区| 国产婷婷色一区二区三区四区| 国内精品在线播放| 精品无人区卡一卡二卡三乱码免费卡 | 亚洲码国产岛国毛片在线| 日韩免费视频一区二区| 亚洲国产精品自拍| 日韩一区中文字幕| 中文字幕欧美日韩一区| 久久精品视频免费| 久久精品日产第一区二区三区高清版| 欧美日韩一级视频| 欧美喷潮久久久xxxxx| 91福利精品第一导航| 日本韩国欧美国产| 色婷婷精品大视频在线蜜桃视频| 国产精品一区专区| 青青草97国产精品免费观看| 亚洲视频在线观看一区| 日韩欧美一区二区视频| 国产精品人人做人人爽人人添| 中文字幕巨乱亚洲| 久久亚洲捆绑美女| 91九色最新地址| 久久综合久久久久88| 夜色激情一区二区| 久久99国产精品免费网站| 免费人成精品欧美精品| 久久99国产精品成人| 国产成人午夜片在线观看高清观看| 粉嫩在线一区二区三区视频| 成人免费高清视频| 欧美亚一区二区| 91精品欧美综合在线观看最新| 欧洲在线/亚洲| 欧美亚洲动漫精品| 欧美性一级生活| 国产日产欧美一区二区三区| 午夜精品久久久久久久久| 狠狠色丁香九九婷婷综合五月| 亚洲成人www| 欧美电视剧免费全集观看| 久久精品人人做人人综合| 中文字幕国产一区| 亚洲国产色一区| 国内久久精品视频| 粉嫩高潮美女一区二区三区| 99久久er热在这里只有精品15 | 国产福利91精品| 欧美精品丝袜中出| 久久亚洲一区二区三区明星换脸| 国产精品传媒视频| 国产永久精品大片wwwapp| 亚洲美女屁股眼交3| 韩国av一区二区| 91免费小视频| 久久亚洲春色中文字幕久久久| 欧美国产日韩精品免费观看| 老司机精品视频线观看86| 一级特黄大欧美久久久| 精品一区二区三区视频在线观看 | 日韩欧美久久久| 一区二区三区在线观看欧美| 欧美亚洲高清一区| 亚洲天堂网中文字| 91片黄在线观看| 欧美激情一区不卡| 热久久国产精品| a在线播放不卡| 国产日韩欧美a| 欧美在线影院一区二区| 欧美日韩在线综合| 亚洲精品菠萝久久久久久久| 93久久精品日日躁夜夜躁欧美| 日本一区二区三区免费乱视频| 国产成人啪午夜精品网站男同| 日韩免费电影网站| 国内精品久久久久影院薰衣草| 国产亚洲欧美日韩在线一区| 日本亚洲欧美天堂免费| 欧美日韩一区精品| 日韩高清欧美激情| 欧美一区二区三区在| 成人黄色在线看| 亚洲国产日日夜夜| 欧美日韩aaaaa| 精品一区二区久久久| 欧美国产精品中文字幕| 国产精品乱码妇女bbbb| 欧美日韩视频在线一区二区| 成人激情文学综合网| 亚洲一区二区欧美| 国产欧美日韩在线| 91精品国产麻豆| 欧美日韩国产123区| 国产精品视频一二| 99精品在线观看视频| 欧美精品一区二区在线观看| 久久精品久久综合| 91精品免费在线| 麻豆精品在线播放| 日韩一区二区三区观看| 亚洲国产人成综合网站| 国产在线视频精品一区| 中文字幕一区av| 日韩欧美一区二区三区在线| 色婷婷久久一区二区三区麻豆| 国产麻豆午夜三级精品| 午夜欧美视频在线观看| 亚洲免费伊人电影| 亚洲一区二区三区四区在线免费观看| 国产欧美一区二区精品仙草咪| 欧美精品一区二区不卡| 中文字幕一区二区三区在线观看| 成人av电影免费在线播放| 三级欧美在线一区| 日韩国产欧美在线观看| 亚洲精品一二三区| 亚洲国产成人精品视频| 久久亚洲综合色| 在线成人免费观看| 欧美视频在线观看一区| 欧美日韩久久一区二区| 91成人在线观看喷潮| 欧美亚洲日本国产| 欧美二区乱c少妇| 久久嫩草精品久久久精品一| 一区在线观看视频| 亚洲成av人影院| 蜜乳av一区二区三区| 精品久久久久久久人人人人传媒 | 久久亚洲精品国产精品紫薇| 国产精品久久久久久久浪潮网站 | 五月综合激情网| 日韩高清在线不卡| 波多野结衣中文字幕一区二区三区 | 亚洲精品国产视频|