

오늘날 Linux는 안정성, 오픈 소스 및 무료인 특성으로 인해 많은 사용자들에게 널리 채택되었습니다. 그러면서, 점점 더 많은 회사의 지원과 충분한 개발로 인해 Linux는 현재 시장에서 가장 인기있는 OS 중 하나가 되었습니다. 임베디드 시스템에서 Linux OS의 하드웨어 요구 사항은 높지 않고, 386 CPU 이상 및 8MB RAM입니다. 따라서 Microsoft의 Win CE 외에 Linux는 이미 임베디드 OS에서 또 다른 좋은 선택이되었습니다.
LinPAC-8000은 ICP DAS사의 차세대 Linux 기반 PAC이며 Linux kernel 2.6 / 3.x 운영 체제 CPU 모듈, 다양한 통신 인터페이스(VGA, USB, 이더넷 및 RS-232/485) 및 고성능 paparallel bus 타입(high profile I-8K 시리즈) 및 serial bus 타입(high profile I-87K 시리즈) I/O 모듈용 슬롯을 갖추고 있습니다.
LinPAC-8000은 1세대 LinPAC-8000과 비교하여 개선 된 CPU 성능이 추가되어 (206 MHz ~ 500 MHz/1.0GHz) Linux 커널 2.6/3.x를 지원할뿐만 아니라 이중 LAN, 중복 전원 입력 및 이중 배터리 백업 SRAM과 같은 많은 안정성 기능은 LinPAC-8000을 가장 강력한 시스템 중 하나로 만듭니다.
LinPAC-8000은 기존 PLC와 Windows 가능 PC의 모든 최고의 기능을 사용자에게 제공합니다. LinPAC-8000에는 HMI 어플리케이션을 표시하기 위해 일반 LCD 모니터를 선택활 수 있는 VGA 포트, 키보드 및 마우스를 연결할 USB 포트, 저장 또는 터치 모니터를 위한 USB 장치, 프로그램 및 데이터 저장을 위한 마이크로 SD/SDHC 메모리가 있습니다. 다음 그림은 LinPAC-8000의 일반적인 애플리케이션입니다.

▪ LinPAC SDK
ICP DAS사는 I-7000/8000/87k 시리즈 모듈의 모든 기능이 포함 된 라이브러리 파일 libi8k.a를 제공합니다. 사용자는 Windows PC에 LinPAC SDK를 설치하기 만하면 cygwin 환경이 자동으로 설정되며 GNU C 언어로 LinPAC-8000 응용 프로그램을 쉽게 개발할 수 있습니다. 그 외에도 Java를 사용하여 LinPAC 응용 프로그램을 개발할 수도 있습니다.
참고 : Cygwin은 Linux 용 Windows 환경입니다.
▪ 웹 서버(Web Server)
이러한 서버를 통해 사용자 활성 웹 페이지를 LinPAC에 배치하고 LinPAC을 웹 사이트로 만들 수 있습니다.
▪ FTP 서버, 텔넷 서버, SSH 서버
이러한 서버를 통해 사용자는 암호화 모드를 통해 LinPAC으로 파일을 원격으로 제어하고 전송할 수 있습니다.
▪ UPnP
UPnP를 사용하면 사용자 개입없이 네트워크에서 사용 가능한 서비스를 자동으로 검색하고 제어 할 수 있습니다.
▪ Wireless LAN, PPP over Modem, GPRS, Ethernet, Dual LAN
LinPAC은 무선, 모뎀, GPRS 또는 이더넷 방식으로 인터넷에 연결할 수 있으며 사용자는 LinPAC을 통해 두 개의 LAN을 결합 할 수도 있습니다.
▪ VxComm
LinPAC에서 VxComm Server를 사용하면 사용자는 PC를 통해 LinPAC의 RS-232/422/485 COM 포트를 원격 제어 할 수 있습니다.
▪ Expansion serial ports
LinPAC-8000은 I-8000 통신 모듈을 사용하여 최대 30개의 시리얼 포트(serial ports)를 처리 할 수 있습니다.
▪ Support USB to Serial Converter --- I-7560, I-7561, I-7563
LinPAC에 7560/61/63 변환기 모듈이 연결되면 RS-232/485를 포함한 추가 COM 포트가 LinPAC에 추가됩니다.
▪ CAN Bus 네트워크, 산업용 Modbus TCP/RTU, SNMP
이러한 BUS 지원을 통해 제어 프로세스가 더욱 빠르고 안정적이며 쉬워집니다.
▪ 고유한 일련 번호(Unique Serial Number)
ICP DAS사는 I-7000/8000/87k 시리즈 모듈의 모든 기능이 포함 된 라이브러리 파일 libi8k.a를 제공합니다. 사용자는 Windows PC에 LinPAC SDK를 설치하기 만하면 cygwin 환경이 자동으로 설정되며 GNU C 언어로 LinPAC-8000 응용 프로그램을 쉽게 개발할 수 있습니다. 그 외에도 Java를 사용하여 LinPAC 응용 프로그램을 개발할 수도 있습니다.
참고 : Cygwin은 Linux 용 Windows 환경입니다.
▪ 방화벽(Firewall, NAT)
LinPAC에서도 방화벽이 지원되므로 보안 메시지가 표시됩니다.
▪ VPN
가상 사설망(Virtual Private Network)은 클라이언트 컴퓨터에 대한 안전한 원격 액세스로 네트워크 통신을 가능하게 합니다.
▪ JVM, JIOD (Java I/O Driver)
LinPAC에서 Java 언어를 사용하여 l/O 프로그램을 작성/컴파일 할 수도 있습니다
▪ Perl, PHP
Perl 및 PHP 해석 언어로 작성된 프로그램은 LinPAC에서도 실행할 수 있습니다.
▪ GTK + Library
GTK + 라이브러리를 사용하여 LinPAC GUI 프로그램을 작성할 수 있습니다.
▪ USB WebCam
LinPAC에 WebCam을 연결하면 내장 비디오 프로그램을 사용하여 비디오가 표시됩니다.
▪ RAM Disk
사용자 프로그램은 RAM, microSD, microSDHC, 플래시 메모리를 포함하여 LinPAC의 네 곳에 저장할 수 있습니다.


|
Standard LP-8000 (Linux Kernel Inside)
컨트롤러는 다음 소프트웨어 개발 도구(software development tools)를 지원합니다 : 1. LinPAC SDK for Linux environment 2. LinPAC SDK for Windows environment |
||||||||||
| 모델명 | OS | CPU | 시스템 메모리 |
비 휘발성 메모리 |
저장 | VGA 해상도 |
Ethernet 포트 |
USB 포트 |
RS-232/ RS-485 |
I/O 슬롯 |
|---|---|---|---|---|---|---|---|---|---|---|
| LP-8121
|
Linux kernel 3.2.14 | Cortex-A8, 1.0 GHz |
512 MB DDR3 SDRAM | 128 KB MRAM, 16 KB EEPROM |
512 MB Flash, 4 GB microSD card |
1280 x 1024
|
2 | 2 | 2 | 1 |
| LP-8421
|
4 | 4 | ||||||||
| LP-8821
|
8 | |||||||||
|
Standard LP-8000 (Linux Kernel Inside)
컨트롤러는 다음 소프트웨어 개발 도구(software development tools)를 지원합니다 : 1. LinPAC SDK for Linux environment 2. LinPAC SDK for Windows environment |
||||||||||
| 모델명 | OS | CPU | 시스템 메모리 |
비 휘발성 메모리 |
저장 | VGA 해상도 |
Ethernet 포트 |
USB 포트 |
RS-232/ RS-485 |
I/O 슬롯 |
|---|---|---|---|---|---|---|---|---|---|---|
| LP-8141
|
Linux kernel 2.6.19 | PXA270, 520 MHz |
128 MB SDRAM | 512 KB SRAM, 16 KB EEPROM |
96 MB Flash, 4 GB microSD card |
800 x 600
|
2 | 1 | 2 | 1 |
| LP-8441
|
4 | 4 | ||||||||
| LP-8841
|
8 | |||||||||
I-8k 시리즈는 통신 속도가 빠른 병렬 인터페이스(parallel interface)를 기반으로 하고, I-87K 시리즈는 저속의 시리얼 인터페이스(serial interface)를 기반으로합니다. 두 시리즈의 차이점은 다음과 같습니다. 자세한 내용은 다음 웹 페이지를 참조하십시오.
I-8K Series VS I-87K SeriesI/O 모듈은 Parallel 및 Serial 2가지 타입이 있습니다. parallel 모듈 (I-8K 시리즈)은 고속 모듈이며 MCU (Main Control Unit)만 지원합니다. serial 모듈 (I-87K 시리즈)은 MCU 또는 I/O 확장 장치를 지원할 수 있습니다. 두 시리즈의 차이점은 다음과 같습니다.: |
||
|---|---|---|
| 모델명 | I-8K 시리즈 | I-87K 시리즈 |
| 통신 인터페이스 | Parallel bus | Serial bus |
| 프로토콜 | - | DCON |
| 통신 속도 | Fast | Slow |
| DI with latched 기능 | - | Y |
| DI with 카운터 입력 | - | Y (100 Hz) |
| 파워-온 값(Power on value) | - | Y |
| 안전 값(Safe value) | - | Y |
| AO 모듈용 프로그래머블 slew-rate | - | Y |

폼 팩터가 다른 I/O 모듈은 높은 프로파일(high profile)과 낮은 프로파일(low profile)로 분류 할 수 있습니다. 기본적으로, 품목 번호가 동일한 하이 프로파일(high profile) 및 로우 프로파일 (low profile) 모듈은 동일한 I/O 채널 번호를 갖습니다.
예를 들어, I-8054 및 I-8054W는 모두 8 DI 및 8 DO를 갖습니다.
I/O 채널 번호를 제외하고 다른 사양은 다를 수 있습니다. 사양이 해당 용도에 맞는지 다시 확인해야합니다.
예를 들면 다음과 같습니다.
I-8054W의 경우 DI 로직 하이 레벨은 + 10 ~ + 50V입니다. 그러나 I-8054의 경우 + 3.5 ~ + 30V입니다.
I-8K 시리즈 VS I-87K 시리즈Parallel 및 Serial 가지 유형의 I/O 모듈이 있습니다. I-8K 시리즈 모듈은 parallel 인터페이스가 있는 고속 모듈이고, I-87K 시리즈는 serial 인터페이스 모듈입니다. 둘 다 다음 표에 나열된 PAC (Programmable Automation Controller) 장치에서 지원됩니다 |
|||||
|---|---|---|---|---|---|
| PAC | Description | I-8K 시리즈 | I-87K 시리즈 | ||
| High Profile | Low Profile | High Profile | Low Profile | ||
| XPAC | WES/CE6 OS | Y | - | Y | - |
| WinPAC | CE5/CE7 OS | Y | - | Y | - |
| LinPAC | Linux OS | Y | - | Y | - |
| ViewPAC | PAC with Display | Y (Note) | - | Y (Note) | - |
| iPAC | MiniOS7 OS | Y | - | Y | - |
| iPPC-6731-WES7 | WES PAC with 15" Touch Panel | Y | - | Y | - |
| I-8000 | MiniOS7 OS | Y | Y | Y | Y |
I-8K 시리즈 VS I-87K 시리즈고속(high-speed) I-8K 시리즈는 parallel 인터페이스 모듈이고, I-87K 시리즈는 serial 인터페이스 모듈입니다. |
|||||||
|---|---|---|---|---|---|---|---|
| Slave I/O unit | 프로토콜 | 인터페이스 | I-8K 시리즈 | I-87K 시리즈 | |||
| Ethernet | RS-485 | High Profile | Low Profile | High Profile | Low Profile | ||
| I-8x10 | DCON | - | Y | Y | Y | Y | Y |
| I-8x30 I-8KE4/8 |
DCON | Y | Y | ||||
| I-8xxx-MTCP I-8KE4/8-MTCP |
Modbus TCP | Y | Y | Y | Y | Y | Y |
| iP-8xxx-MTCP | Modbus TCP | Y | Y | Y | - | Y | - |
| iP-8xxx-MRTU | Modbus RTU | - | Y | ||||
| ET-87P4-MTCP ET-87P8-MTCP |
Modbus TCP Modbus RTU |
Y | - | - | - | Y | - |
| ET-87P4/8 | DCON | ||||||
| I-87K4/5/8/9 | DCON | - | Y | - | - | Y | Y |
| RU-87P1/2/4/8 | DCON | - | Y | - | - | Y | - |
| USB-87P1/2/4/8 | DCON | USB | - | - | Y | - | |
| CAN-8xx3 | CANopen | CAN bus | Y | Y | Y | Y | |
| CAN-8xx4 | DeviceNet | - | Y | Y | Y | ||