INplc에서 동작하는 래더 프로그램 및 사용자 응용 프로그램 (Windows 프로그램 / INtime 프로그램)의 연계를 할 경우는 다음 중 하나의 기능을 이용하여 제공합니다.
1) 메모리 간 I/F (INplc ↔ 응용 프로그램) 2) 이벤트 알림 (응용 프로그램 → INplc) 3) INtime 오브젝트 I/F (INplc ↔ 응용 프로그램)
■ 메모리 간 I / F
본 기능은 INplc에 표준 실장되는 MemDrv I/O 드라이버를 이용한 메모리간의 인터페이스입니다. 아래의 그림과 같이 MemDrv I/O 드라이버의 공유 메모리를 통해 INplc 래더 프로그램과 상호 작용합니다. 또한
MemDrv I/O 드라이버의 공유 메모리는 "ProConOS"프로세스에 아래 표시된 카탈로그 이름으로 작성됩니다. 응용 프로그램의 공유 메모리를 Lookup (LookupRtHandle () / ntxLookupNtxHandle ()) 핸들을 사용하여 읽고 씁니다.
■ 이벤트 알림
사용자 응용 프로그램에서 INplc의 태스크 유형 "EVENT"에 대해 통지하는 기능입니다.
■ INtime 오브젝트 I / F
본
기능은 INtime에 표준 실장되는 INtime 개체 (세마포, 메일박스스, 공유 메모리)를 이용한 인터페이스입니다.
|