XP-8000
  簡介
  硬體
  選型指南
 
 
 
     
     
  What is ...
  • What is ISaGRAF?
     
  • What is Web HMI?
     
  • What is VxComm?
     
  • What is Quicker?
     
  • What is VirtualCE?
       
         
      XP-8000 – 快速而有效
    與XP Professional 相容的開發平台
     
       
      什麼是XP-8000呢?基本上,XP-8000是一個專門用於工業控制領域的嵌入式個人電腦。

    XP-8000是泓格(ICP DAS)新一代的可程式自動化控制器(Programmable Automation Controller)。XP-8000以AMD的LX 800做為它的CPU (500MHz),並且安裝了微軟的Windows Embedded Standard 2009做為它的作業系統,除此之外,XP-8000還有各式各樣的通訊方式,USB, Ethernet, RS-232/RS-485,並且還有一個VGA埠。XP-8000系列有含0/3/7槽的控制器,在插槽上可以配置高效能的並列I/O模組(高卡I-8K模組)和串列I/O模組(高卡I-87K模組)。

    XP-8000的作業系統:Windows Embedded Standard 2009,擁有很多的優勢,其中最重要的有:Windows Embedded Standard 2009 與高人氣個人電腦的作業系統Windows XP Professional有相同的Win32 API。也就是說幾乎每一個可以在個人電腦上跑的程式,都可以簡單地無痛移植到XP-8000上。這就可以有效地減少開發所需的資源,並且有效地縮短了產品上市的時間。
       
      與泓格(ICP DAS)第一代的可程式化控制器WinCon-8000相比較,XP-8000不僅是在CPU的效能上有所提升 (從206 MHz到500 MHz),而且作業系統也升級了 (從CE 4.1到Windows Embedded Standard 2009)。並且XP-8000又增加了許多提高可靠性的功能,如雙乙太網路埠,冗餘(redundant)電源埠,雙電池供電的SRAM等等。總之,XP-8000不但具備傳統IPC加上I/O Card的優點,甚至表現得更好。
     
       
      XP-8000-CE6 – 小巧而即時
    以Windows Embedded CE 6.0 為作業系統
       
      有著和XP-8000一樣相同的硬體, 針對不同的需求,我們提供了另一個選擇。如果使用者以即時(real-time)或者是節省系統資源為主要考量,那XP-8000-CE6正是最好的選擇。雖然XP-8000-CE6不如XP-8000一樣,有著和PC一樣多的資源支持,但是開發時間並不遜色多少,尤其配合我們的SDK和可插拔的IO模組,更是大大地縮短了開發時間。
       
       
      2009, the year of PACs!
         
     
     
      Windows Embedded Standard 2009
    微軟絕大多數的人氣的軟體都包含在內,例如:
     
         
     
  • IIS:
    IIS是Internet Information Services的縮寫。IIS是微軟提供,用來使架設網站容易並且可信賴的軟體。XP-8000提供了FTP伺服器和Web伺服器,其中Web伺服器對VBScript和JavaScript都有支援。

  • ASP.NET:
    ASP是動態伺服器網頁(Active Server Pages)的縮寫。ASP是在伺服器端用來依客戶端(client side)的要求來動態產生網頁的一個主動腳本引擎(active scripting engine)。ASP.NET則是以微軟的.NET技術而成的動態伺服器網頁技術。

  • SQL Server 2005 Express Edition
    SQL是Structured Query Language的縮寫。SQL是用來處理資料庫的程式語言。SQL伺服器是一個以SQL這個程式語言來做成的資料庫伺服器。微軟的SQL伺服器2005,Express版本(SQL Server 2005 Express Edition)是一個基於SQL伺服器2005的資料庫平台。使用SQL伺服器2005,Express版本可以讓使用者較容易開發多功能資料導向的應用程式,並且對於資料的儲存有較高的安全性,還有快速部署(deploy)等優點。(詳細內容請參考微軟MSDN網站)。

  • .NET Framework 3.5:
    微軟的.NET Framework提供共通語言執行平台(Common Language Runtime, CLR)和大量的類別庫,用來簡化程式開發的過程。共通語言執行平台提供跨語言整合(cross-language integration),並且提高了安全性等等。Windows Embedded Standard 2009支援.NET Framework 3.5,所以在XP-8000中使用的是.NET Framework 3.5。

  • 其他:
    Windows Embedded Standard 2009還提供了很多的軟體,像是Internet Explorer(網頁瀏覽器),Outlook Express(郵件軟體),Windows Media Player(影音播放器),Remote Desktop Connection(遠端桌面),等等。
  •  
         
      內建OPC伺服器  
      OPC伺服器可以協助 SCADA(監控和資料擷取,Supervisor Control And Data Acqusition) 軟體很簡單地整合I/O模組。 OPC是指OLE程序控制(OLE for Process Control),其中OLE是物件連結和嵌入(Object Linking and Embedding)的縮寫。 OPC是微軟專門為工業自動化而發展的。
    XP-8000內建OPC伺服器不只支援在XP-8000插槽上的I/O模組,也支援遠端的I/O模組。經由以下的通訊協定, OPC伺服器可以存取連到RS-232/RS-485或是乙太網路(Ethernet)的遠端I/O模組:
     
     
    1. Modbus/TCP   (both master and slave)
    2. Modbus/RTU   (both master and slave)
    3. Modbus/ASCII   (slave only)
    4. DCON   (master only)
     
         
      DCON 公用程式(Utility)
    DCON 公用程式提供了一個簡單而快速的環境,讓使用者可以搜尋、設定、和測試在網路中的I/O模組。

    豐富的軟體解決方案
    XP-8000 以Windows Embedded Standard 2009為作業系統,相容於人氣相當高的Windows XP作業系統。所以使用者可以找到相當多的軟體解決方案。下列是常用的開發工具:
    1. 微軟Visual Studio.NET 2003/2005/2008和Visual Studio 6.0的解決方案: 泓格(ICP DAS)提供相對應的SDK和範例程式(demo programs)。
    2. Borland Delphi和C++ Builder:亦提供SDK和範例程式(demo programs)。
    3. SCADA 解決方案:InduSoft提供簡單的”拖放”(“drag and drop”)和指向點擊(“point and click”)的開發環境給人機界面(Human Machine Interface, HMI)和SCADA的應用程式。
     
         
         
      Windows Embedded CE 6.0  
     

    Windows Embedded CE 6.0的軟體特色和Windows Embedded Standard 2009非常接近。以下列出Windows Embedded CE 6.0的特色:

    • FTP 伺服器
    • 動態伺服器網頁(ASP)
    • SQL Compact Edition 3.5
    • .NET Compact Framework 3.5
    • 遠端顯示(Remote Display)
    • 內建OPC伺服器 (Quicker)
    • DCON 公用程式(Utility) (須配合DCON_CE.exe在控制器上執行)
    • SCADA: InduSoft
    • 微軟Visual Studio.NET 2008
     
         
      back  
         
     
     
     
    電源(Power)和處理器(CPU)模組
    處理器模組的最重要特色:
     
     
    1. AMD LX 800 CPU (32-位元 和 500MHz)
    2. 1 GB RAM (Standard 2009) / 512MB RAM (CE 6.0)
    3. 4 GB內建Flash Disk
     
     
  • 內建VGA埠
    可以直接連到一般的LCD顯示器的內建VGA埠。 使用者用顯示器、鍵盤、滑鼠,可以直接操作人機界面或是SCADA軟體(在XP-8000/XP-8000-CE6上執行),就好像在一般的個人電腦上一樣。
  •  
         
     
  • 64位元的硬體序號(Hardware Serial Number)
    XP-8000/XP-8000-CE6有一個唯一的硬體序號。每一組XP-8000/XP-8000-CE6的控制器的硬體序號都和其他的控制器不同。使用者可以為他們的應用程式,用硬體序號來建立檢查機制,以免應用程式遭到盜版。
  •  
         
     
  • 內建4GB的 Flash Disk
    在一般的情形下,使用者可以把他們的程式或是資料儲存在CF卡或是USB Flash disk裡。但是在一些振動的環境裡(例如,在船上),上述兩項儲存媒體可能會有接觸不良的情形。因此,在振動的環境中,內建的Flash disk將是比較好的選擇。

  • 雙看門狗機制 (Dual Watchdog Timers)
    當作業系統或是應用程式當掉時,XP-8000/XP-8000-CE6可能會停止運轉。當XP-8000/XP-8000-CE6停止運轉時,看門狗負責將系統重新啟動。XP-8000/XP-8000-CE6設計了雙看門狗,大大提高了系統的穩定性。

  • 雙電池供電的SRAM (512 KB)
    當XP-8000/XP-8000-CE6斷電時,為了保存重要的資料不致流失,電源切斷後還能保有資料的記憶體就是理想的選擇。XP-8000/XP-8000-CE6內建由兩個鋰電池供電的512 KB SRAM,使斷電後仍然保有資料而不致遺失。
    兩個鋰電池供電給512 KB SRAM來保持資料可以長達5年;且雙電池設計,在更新電池時可以避免資料遺失。

  • 雙乙太網路埠 (Dual Ethernet Ports)
    XP-8000/XP-8000-CE6提供兩個乙太網路埠。兩個乙太網路埠可以用來實現冗餘(redundant) 通訊和分開全球網際網路(global Internet)和私人網路(private Ethernet)。

  • 冗餘(redundant)電源輸入
    為了避免XP-8000/XP-8000-CE6因供電不穩而失效,XP-8000/XP-8000-CE6的電源模組設計了兩個電源輸入接頭。當電源輸入不穩時,電源模組會切換到另一組電源輸入,此時電源模組中的繼電器輸出(relay output)一個訊號,通知已發生了電源失效事件。

  • 機殼通風設計使XP-8000可操作於 -25 ~ +75℃ 區間
    每一個XP-8000/XP-8000-CE6置於一個有表格狀通風口的塑膠盒中,這有助於散熱,使得XP-8000/XP-8000-CE6可以在溫度 -25至 +75℃ 的區間中操作。
  •  
         
      back  
         
    Copyright© ICP DAS Co., Ltd. All Rights Reserved