INplc

◆ 개요

◆ 사양

특징

도입가이드

개발킷

콘트롤러

확장유닛정보

HMI인터페이스

적용사례

기술정보

FAQ

 

Motion제어

◆ RT Motion

◆ 모션제어 솔루션

 

RSW-ECAT

 

 

 INpMac 특설 페이지

 

  INpMac이란?

  기능 개요

  필요한 시스템 구성

 

 ■ INpMac이란?

INpMac은 Windows 어플리케이션용의 공유 메모리간 I/F컴퍼넌트입니다.
INpMac을 짜넣은 Windows 어플리케이션은 같은 PC상에 있는 공유 메모리에 액세스 해, 데이터의 읽고 쓰기를 실시할 수 있습니다.
INpMac은 DLL과 OCX를 제공하고 있기 때문에, DLL를 이용한 어플리케이션(콘솔 프로그램등 )과 OCX를 이용한 어플리케이션

(. NET 어플리케이션등 )으로 사용하는 컴퍼넌트를 구사할 수 있습니다.

 

 

 

기능 개요

 

 (1) INplc 공유 메모리에의 액세스

1) 본기능은 INplc의 외부 입출력 에리어【I에리어(독입용 에리어)】와【Q에리어(서출용 에리어)】(이하, I/O이미지)를 이용한, Windows 어플리케이션과 PLC 프로그램간의 데이터 수수를 실시하는 경우에 사용합니다.

2) INplc공유 메모리에의 데이터의 읽고 쓰기는, INpl에서 표준 제공되는【공유 메모리 I/O드라이버(MemDrv)】를 이용합니다.
공유 메모리 I/O드라이버를 이용하는 것으로, INplc의 I/O처로서 실제의 디바이스가 아니고, 공유 메모리 공간(이하, INplc 공유 메모리)을 접속한 상태를 구성합니다.
이 INplc 공유 메모리에 대해서 데이터의 읽고 쓰기를 실시하는 것으로, 외부 어플리케이션과 PLC 프로그램간의 데이터 수수를 가능하게 합니다.

3) I/O이미지에 대해서는, 공유 메모리 I/O드라이버로 지정한 범위에만 액세스 가능합니다.
따라서, 다른 I/O드라이버를 할당한 I/O이미지 영역에 대해서는 액세스 할 수 없습니다.

 (2) Windows 공유 메모리 영역에의 액세스

 

1) 본기능은 Windows 공유 메모리(네임 메모리 멥트 파일・오브젝트)를 이용한, Windows 어플리케이션끼리의 데이터 수수를 실시하는 경우에 사용합니다.

2) 본기능으로는 지정한 이름의 공유 메모리를 생성할 수 있습니다(4 KByte 단위).지정한 이름의 공유 메모리가 이미 존재하는 경우는, 그 공유 메모리에 액세스합니다.

3) 본기능은 최대 65536 Byte(64 KByte)까지의 영역에 액세스 할 수 있습니다.

 (3) INtime 공유 메모리 영역에의 액세스

 

1) 본기능은 카탈로그 된 INtime 공유 메모리를 이용한, Windows 어플리케이션과 INtime 어플리케이션간의 데이터 수수를 실시하는 경우에 사용합니다.

2) INtime 어플리케이션으로 생성된 공유 메모리에 대해서 데이터의 읽고 쓰기를 실시합니다.

3) 본기능은 미리 카탈로그(이름 붙여) 되고 있는 공유 메모리에게만 액세스 할 수 있습니다. ROOT 프로세스 이외의 프로세스에 카탈로그 된 공유 메모리를 참조하고 싶은 경우, 그 프로세스가 ROOT 프로세스에 카탈로그 되고 있을 필요가 있습니다.

4) 본기능은 최대 65536 Byte(64 KByte)까지의 영역에 액세스 할 수 있습니다.

■ 동작 추천 환경

다음 조건에 해당 컴퓨터에서 소프트웨어를 사용할 수 있습니다.

(1) Windows

Windows 7 / 8 / 8.1 (32bit / 64bit)가 동작

(2) INtime

INtime 5.2가 동작

(3) INplc

INplc3 이상인지

INplc 컨트롤러 (INplc 실행 환경)가 정상 동작

INplc-SDK (INplc 개발 환경)가 동작

메모리 I / O 드라이버 [MemDrv.iopack]가 설치

(4) 개발 환경

Microsoft Visual Studio 2008 이상을 실행

■ 다운로드

INpMac_UsersManual.pdf (2.30MB)    INpMac취급설명서

 

Copyright(C) 2000-2018 TPIKOREA Co. All Rights Reserved.

                                                                         e-mail : support@tpikorea.com

TPIKOREA  경기도 안양시 동안구 호계동 555-9 안양 국제유통단지 29동 208호

Tel : +82 31 501 8054   Fax : +82 455 8055