iP-8000/I-8000 系列是一款設(shè)計(jì)緊湊堅(jiān)固、模組化、智能化和 分散式 PAC,專為制造、研究和學(xué)術(shù)領(lǐng)域擷取資料和控制 而設(shè)計(jì)。
iP-8000/I-8000 系列是一種以模組化網(wǎng)絡(luò)為基礎(chǔ)的 PAC,可透過 底板 bus 或是遠(yuǎn)端 I/O 單元、模組來連接 I/O。 iP-8000/I-8000 系列具有一微控制單元 MCU ( main control unit),MCU 提供 多種的通訊介面和一雙底板來擴(kuò)展 I/O。
雙底板 bus 是由串列式和并列式 bus 混合而成的,可以連接 串列式或并列式 I/O 模組。并列式 bus 用于高速資料傳輸。
iP-8000/I-8000 可采用串列 (RS-232, RS-485)、Ethernet 或 CAN bus 做通訊。此版 Ethernet 支援一個(gè)允許 Internet 和 Intranet 應(yīng)用程序的集成 Web 服務(wù)器。
iP-8000/I-8000 可做為一智能分散式資料擷取的前端控制器,也 可以連結(jié)執(zhí)行 SCADA 的主機(jī)來實(shí)現(xiàn)不同的監(jiān)控應(yīng)用。或者, iP-8000/I-8000 也可以作為一個(gè)執(zhí)行嵌入式軟體的獨(dú)立控制器來 使用。內(nèi)建非揮發(fā)性儲存器來儲存資料和程式。
主要特色
微控制單元 (MCU)
MCU 是 iP-8000/I-8000 的主要運(yùn)作核心。每個(gè) MCU 都由一 個(gè)處理器 (CPM)、電源供應(yīng)模組和一個(gè)具有 4 或 8 個(gè) I/O 插槽的底板所構(gòu)成。這個(gè)處理器模組是一 個(gè)強(qiáng)力的整合處理引擎,包含了 CPU、RAM、ROM 和 Ethernet、RS-485、RS-232 等通訊介面。
嵌入式作業(yè)系統(tǒng) (Embedded OS)
所有的 iP-8000/I-8000 皆配備了由 ICP DAS 所開發(fā)出來兼容 DOS 的嵌入式作業(yè)系統(tǒng) MiniOS7。 MiniOS7 在嵌入式的應(yīng)用 中,比一般的 DOS 擁有更多的功能,如開機(jī)時(shí)間短、 內(nèi)建硬體診斷功能、不需函式庫即可直接支援 I-8000 和 I-7000 模組,和直接支援 Micro SD 和 Flash disk。
I/O 模組
I/O 模組分為并列 (parallel) 和串列 (serial) 兩種類 型。并列模組 (I-8K 高卡系列 與 運(yùn)動控制系列 ) 是高 速 模 組, 可 裝 在 XPAC, WinPAC, iPAC, ViewPAC 等 系 列 PAC;串列 I/O 模組 (I-87K 高卡系列 ) 除了可裝在 XPAC, WinPAC, iPAC, ViewPAC 等系列 PAC,亦可裝在 RU-87Pn、ET-87Pn、USB-87Pn 等系列 I/O 擴(kuò)充模組。
遠(yuǎn)端 I/O 擴(kuò)充模組
iP-8000/I-8000 內(nèi)建 RS-485 和 Ethernet 連接埠可連接到遠(yuǎn) 端的 I/O 單元 (RU-87Pn/ET-87Pn) 或 I/O 模組 (I-7000/ M-7000/ET-7000),讓 iP-8000/I-8000 可以容易的增加 I/O 的擴(kuò)充。透過使用 CAN 通訊的模組,iP-8000/I-8000 也可以 與 CAN bus 設(shè)備、遠(yuǎn)端 I/O 單元進(jìn)行資料交換。
The controller is equipped with a DOS-like OS, called MiniOS7. Its software development toolkit is C language compilers that can build 16-bit executable file (*.exe) running on an 80188/80186 CPU, then download it to the controller.
The supported C/C++ compilers are TC++ 1.01、TC 2.01、BC++ 3.1 ~ 5.2x、MSC 6.0、MSVC++ (before version 1.5.2).
One free compiler
8000 Series C language based Serial Embedded Controller | ||||||||
Model | CPU | SRAM | Flash | EEPROM | Ethernet Port | RS-232/ RS-485 | I/O Slot | |
---|---|---|---|---|---|---|---|---|
80188 or compatible, 8-bit and 40 MHz | 512 KB | 512 KB | 2 KB | - | 4 | 4 | ||
8 | ||||||||
1 | 3 | 4 | ||||||
8 | ||||||||
80186 or compatible, 16-bit and 80 MHz | 4 | |||||||
8 | ||||||||
By using (256 KB) or (512 KB) battery backup SRAM, 8000 Series C language based Serial Embedded Controller provides data logger storage function. ※ and are optional accessories. |
There are two types of I/O communication bus, parallel bus and serial bus. The parallel bus type I/O modules (high profile I-8K series) are high speed ones used only in the PACs including XPAC, WinPAC, iPAC, ViewPAC, etc. And the serial bus type I/O modules (high profile I-87K series) are low speed ones used in both PACs including XPAC, WinPAC, iPAC, ViewPAC, etc., and I/O expansion units including RU87Pn, ET-87Pn, USB-87Pn, etc.
The differences between the two series are listed as follows:
Model | I-8K Series | I-87K Series |
---|---|---|
Communication Interface | Parallel Bus | Serial Bus |
Protocol | - | DCON |
Communication Speed | Fast | Slow |
DI with Latched Function | - | Y |
DI with Counter Input | - | Y (100 Hz) |
Power on Value | Y | Y |
Safe Value | Y | Y |
Programmable Slew-Rate for AO Module | - | Y |
For more information, please go to the following web page.
遠(yuǎn)端 I/O 擴(kuò)充
Ethernet
ET-7000、ET-7200、ET-87Pn-MTCP和I-8KEn-MTCP為網(wǎng)路型I/O設(shè)備。 PAC可透過乙太網(wǎng)路使用Modbus/TCP協(xié)定做遠(yuǎn)端控制。提供使用C#和VB.net開發(fā)用之函式庫 nModbus.dll。
RS-485
每一PAC皆可透過RS-485來連接I-7000、M-7000和RU-87Pn搭配高卡I-87k系列I/O模組。 RS-485網(wǎng)路采用雙絞作為傳輸介質(zhì),傳輸速率可達(dá)115.2 Kbps。針對M-7000,提供使用C#和VB.net開發(fā)用之函式庫 nModbus.dll。針對I-7000,提供使用C#、VB.net、VC和VB開發(fā)用之函式庫 PACSDK.dll。
FRnet
FRnet 是一個(gè)創(chuàng)新的工業(yè)現(xiàn)場總線。 FRnet有許多特殊功能,例如:高速的I/O控制、即時(shí)的I/O同步更新功能、不需額外的通訊協(xié)定、簡易的設(shè)定及維護(hù)方式。 PAC只需使用一I-8172W I/O模組,即可和FRnet I/O模組連接,實(shí)現(xiàn)高速分散式I/O網(wǎng)路(high-speed distributed I/O)。提供使用C#、VB.net、VC和VB開發(fā)用之函式庫 pac_i8172w.dll。
CAN Bus
Controller Area Network (CAN) 是一種串列通訊,它能高效地支援分散式即時(shí)控制(distributed real-time control),并且具有相當(dāng)高的安全性。 CAN具有錯誤處理機(jī)制和訊息等級(message priority)的觀念,讓網(wǎng)內(nèi)傳輸?shù)目尚刨囆院托蚀鬄樘嵘4送猓珻AN還具有multi-master的能力,搭配感應(yīng)器(sensors)和促動器(actuators)特別適合用來作智慧型控制網(wǎng)路。搭配I-8123、I-8124、I-87120,PAC可以實(shí)現(xiàn)CAN、CANopen和DeviceNet等所有功能。