大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

北京啟陽科技有限公司

PC-Based PLC ADAM5510及其應用

時間:2010-4-16閱讀:2331
分享:

1 IPC、PLC、 PC-Based PLC三者的關系
  隨著PC技術的飛速發展,使得IPC(工業控制計算機)以及基于IPC的應用技術同樣也得到了突飛猛進的發展。同時,隨著Internet技術的應用和所有生產信息過程和控制信息過程的集成與發展,并可通過Internet/Intranet瀏覽生產過程信息流中的制造過程、操作和監控現場智能設備等,IPC越來越多地承擔著SCADA的人機交互控制任務和協同下級小型控制器或智能現場設備的控制任務??傮w而言,IPC還是應用于自動化控制平臺的。但作為傳統主流控制器的PLC,它擁有穩定性好、可靠性高、邏輯順序控制能力強等優點,在自動化控制領域具有不可替代的優勢。但有一大遺憾:其封閉式架構、封閉式系統(研發必須具備自己或OEM的CPU、芯片組、BIOS、操作系統、梯形圖編程軟件)、較差的開放性勢必會造成其應用上的壁壘,也增加了用戶維修的難度和集成的成本。有人斷言,在不久的將來,基于PC的控制器將會逐步取代PLC而成為主流控制設備。為了改善這種局面,傳統PLC生產廠家正在逐步將PLC的功能PC化、而IPC廠家也逐步將IPC的邏輯控制功能PLC化,使PLC和IPC在功能和規格方面越來越接近,由此就出現了基于PLC和IPC技術的嵌入式控制器:PC-Based PLC。
  從某種意義上講,PC-Based控制和PLC是一個矛盾、并列的概念。因為從硬件本身來說,隨著電子技術的發展,許多功能強大的CPU,包括PC同類的芯片都可以作為新一代PLC控制器的核心處理器的選擇對象。但是,高性能CPU必須配合穩定可靠的實時控制引擎(實時操作系統及工業控制內核)才能構成真正意義上的PLC工業控制器,才可能滿足工業用戶在實時性和可靠性等方面的嚴格要求。因此,不同PLC供應商會根據芯片在可靠性、性價比等各方面的綜合指標,為其新型控制系統選擇相應的"高性能CPU實時控制引擎"的控制器,包括Windows CE、Linux、WindRiver或者PLC廠商自有的某種實時控制引擎等的PC based控制器。
  嚴格意義上說,國內常常提到的基于Windows NT/2000/XP操作系統的PC-Based控制系統只是某些供應商所提供的某一類PC-Based控制系統。*,由于受到Windows NT/2000/XP平臺本身的影響(如實時任務處理、長期穩定運行、抗病毒和惡意攻擊等方面的限制),該類控制系統在工業應用中還有很大的局限性。當然,該類系統的存在也會促進新一代PLC控制器在用戶友好和易于編程等方面的不斷提高。
  PC-Based PLC嵌入式控制器,它不再像IPC那樣以機箱加主板為主體結構,再搭配諸如A/D、D/A、DI/DO等功能I/O板卡的組合產品,而是一個獨立的基于嵌入式PC技術的系統,適合應用于小型的SCADA系統。如Advantech的ADAM5510HC,ADAM5511HC系列, 其主機內部是40MHz主頻的80188 CPU,操作系統為兼容DOS的ROMDOS,其編程環境是基于PC的標準ANSI C語言程序,程序開發過程與PLC極其相似:首先在PC上編寫控制任務程序,并將其編譯好后傳送到主機內的RAM上、再讓其脫機運行。另外為了使其具備PLC的優勢特性,PC-Based PLC也可使用梯形圖編程,相對于PLC而言,PC-Based PLC的優勢在于擁有IPC強大的Computing、Data Processing和Communication功能,在軟件方面,PC-Based PLC支持IEC-61131-3(LD、SFC、FBD、IL、ST)的五種標準語言和軟邏輯。由于以上特點,PC-Based PLC將會更加開放和標準化,能適應更加復雜的控制和管控一體化信息的需求。
  總的來說,IPC是開放式架構、開放式系統,PLC則是封閉式架構、封閉式系統,而PC-Based PLC介于二者之間,是開放式架構、封閉式系統。嚴格地說,IPC一般承擔著控制管理任務和協同下級小型控制器或智能現場設備的控制任務,而PLC一般用作現地控制器。由于PC技術、信息技術、通信技術的交替發展,使得研發PC-Based PLC的投資相對減少,會有更多的廠家來共同推進PC-Based PLC的發展。因此,PC-Based PLC會有非常好的發展前景,但這并不意味著在短時間內PC-Based PLC會取代PLC,PLC和PC-Based PLC將會在競爭的發展中逐漸走向融合[1 、2]。
2 PC-Based PLC:ADAM5510的通信系統
  PC-Based PLC架構與PLC一樣,由其架構的控制系統zui為重要的一個環節便是與上位機進行的實時數據通信過程,而這一環節往往是制約系統實時性和穩定性的因素,它容易出現數據瓶頸。因為上位機通常為Windows操作系統,應用程序一般有人機交互界面和實時顯示界面,而往往將人機交互界面和實時顯示界面設計為前臺窗口,數據通信、分析以及存儲設計為后臺運行,但Windows 并不是作為實時操作系統設計的,是搶先式、多任務、基于消息傳遞機制的操作系統,但僅憑消息調度機制,顯然不能滿足實時系統的要求,難以保證準確實時地完成前后臺控制任務。因此在Windows環境中,采用多線程技術,可以有效地利用Windows等待時間,加快程序的反應速度,提高執行效率。用一個線程管理計算機數據通信,另一個線程進行數據處理、分析與存儲,這樣在滿足數據連續采集的同時,增強了系統事件響應和通信控制的實時性。
  PC-Based PLC與上位機一般采用RS-485、CAN、ModBus或者Ethernet,假如采用RS-485、CAN、ModBus時,則要合理分配通信口,一般RS-485、CAN、ModBus的通信適配器卡有兩個口,因此假如控制系統有兩個ADAM5510模塊,上位機可以采用一個通信口與兩個下級控制器通信,但是假如有四、六個……,將其分成兩組,上位機則采用兩個通信口分別與其通信,并且上位機采用兩個線程完成數據通信任務。
3 ADAM5510的實際應用案例
  在小型石油公司中,要進行大量的油料計量工作如輕油、0#汽油、90#汽油等,其計量過程往往是車隊從貨運站拖回公司后經公司磅房過磅稱毛重、卸料、車輛出廠時,再過磅稱車重等等,過磅過程、手續、登記極其繁瑣,有時還容易出現錯磅和漏磅現象,極不容易管理,并且給統計、計量工作帶來了極大的困難,過磅工人的勞動強度大,經常出現車隊排隊過磅的現象,辦事效率極其低下,為改變這種局勢,采用PC-Based PLC ADAM5510嵌入式控制,并配以模擬信號輸入模塊ADAM5017H、模擬信號輸出模塊ADAM5024、光隔離數字輸入/輸出模塊ADAM5050、繼電器輸出模塊ADAM5060以及RS232/RS485轉換器ADAM4520(也可直接使用RS-485通信卡PCL-745B),并利用計算機控制技術,為其不同的油料的進站計量、出站計量、統計等開發了一套分布式的油料計量、統計管理系統,省時又省力,深得用戶喜愛。系統架構圖件圖1所示。
3.1 功能模塊
  (1)利用ADAM5017H的差分輸入的6路分別采集運輸車油罐的液位、液體溫度、兩個LUGB系列渦街流量變送器的流量值(備計算用,取兩個流量計的平均值作為真正的流量值)、存儲油罐的液位值以防液體溢出、溫度等;
 ?。?)利用ADAM5024的D/A功能,輸出0~10V的直流信號作為Siemens公司的Micro Master通用型變頻器的變頻控制輸入信號,以使變頻器能進行V/F轉換,變成0~50Hz的交變信號實時控制三相異步電機,達到使電機變頻運行、促使液體恒速流動的目的。
  (3)利用ADAM5060功率繼電器輸出信號實時控制各種流量繼電器、流量控制電磁閥、電氣接觸器的開啟;
  (4)利用ADAM5050的數字I/O進行各種開關的檢測與控制,同時實時檢測流量繼電器、流量控制電磁閥、電氣接觸器的閉合狀態;
  (5)利用ADAM4520作為RS-232/RS-485的轉換器,使ADAM5510與上位機服務器的串口進行數據通信(也可使用PCL-745B的兩個RS-485通信串行口)。
圖1:基于ADAM5510的分布式計量架構圖

3.2 安全可靠措施
 ?。?)尖峰脈沖的處理:由于在本系統中用到了大型的可控硅,其閉合與斷開要產生巨大能量的尖峰脈沖,這一脈沖一旦進入信號系統中,不僅會引起控制系統的誤動作和當機,更為甚者,會燒壞控制設備、死鎖控制信號輸入通道。尤其是對ADAM5017H、ADAM5024、ADAM5050等模塊影響較大,為了減少其影響,在每個控制模塊的輸入或輸出端加入一阻容保護電路,以吸收其尖峰脈沖。同時信號地和電源地要分開。
 ?。?)變頻器過壓的處理:在本系統中利用變頻器拖動大慣性的牽引電機,由于變頻器輸出的速度比較快,而負載靠本身阻力減速比較慢,使負載拖動電動機的轉速比變頻器輸出的頻率所對應的轉速還要高,電動機處于發電狀態,而變頻器沒有能量回饋單元,因而變頻器支流直流回路電壓升高,超出保護值,出現過壓故障。因此必須增加再生制動單元,否則會干擾SCADA系統。
3.3 系統功能
  (1)數據顯示:對每種油料以數字、棒圖、曲線的方式顯示實時采集的流量、溫度、開關狀態、電機轉速等各項參數;
 ?。?)可進行流量和總量的計算,生成日報、月報、年報等;并可存儲多年的歷史記錄;
 ?。?)數據修復維護:具有參數設置和數據丟失修復功能。
 ?。?)與公司的MIS系統實時交換數據
  PC-Based PLC嵌入式控制器的發展得益于嵌入式CPU、嵌入式操作系統和IEC-61131-3(LD、SFC、FBD、IL、ST)標準化編程語言的發展,它具有IPC和PLC的兩重特性,具有PLC的系統結構,又具有IPC的開放式架構,目前在工控界是IPC、PLC以及PC-Based PLC共存的時代,又是三者逐漸走向融合的時代,隨著嵌入式CPU、嵌入式操作系統以及符合IEC-61131-3標準語言開發工具的發展,PC-Based PLC嵌入式控制器將更加開放和標準化,功能將會更加強大、數據通信能力將會更強、數據處理能力更快,更能適應更加復雜的工業控制需求。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

(空格分隔,最多3個,單個標簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復您~

以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智能制造網對此不承擔任何保證責任。

溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。

在線留言
主站蜘蛛池模板: 乐陵市| 工布江达县| 楚雄市| 大城县| 曲靖市| 吴川市| 桐乡市| 通许县| 福贡县| 永登县| 镇远县| 清涧县| 临沧市| 库尔勒市| 河津市| 高邑县| 和政县| 墨脱县| 筠连县| 南宁市| 衡山县| 封丘县| 明光市| 太原市| 龙陵县| 宜城市| 诸城市| 安图县| 皮山县| 旬邑县| 奉新县| 曲阳县| 西昌市| 贵阳市| 浑源县| 祁阳县| 广饶县| 尼勒克县| 景德镇市| 凤山市| 茌平县|