SCADA/HMI를 통해서 편리하게 화면을 작성하고 작업 환경에 필요한 기능을 작성하더라도 작업 대상이 되는 개별 기기를 컨트롤하는 PLC와의 접속이 원활하지 못하면 아무런 소용이 없게된다. 오픈 소스 SCADA/HMI로 무료인 Microsoft Visual Basic 2010 Express를 기반으로 손쉽게 화면을 작성할 수 있는 Advanced HMI는 다음과 같은 통신 드라이버들을 기본적으로 제공하고 있으므로 적절한 설정으로 PLC에 접속해서 작업을 진행하면 된다. 드라이버 내부 코드가 MfgControl.AdvancedHMI.Drivers.dll로 배포되고 소스가 없는 단점이 있지만 나름의 드라이버를 추가할 수 있다는 여지가 있다.
* MODBUS TCP
MODBUS TCP/IP를 지원하는 PLC들을 접속할 수 있다.(http://www.modbus.org/ 참조)
미쯔비씨의 MELSEC-Q시리즈의 경우 QJ71MT91(MODBUS TCP Module)을 통해 접속할 수 있다.Omron의 경우 CP1W-MODTCP61(Modbus/TCP Adapter)를 통해 접속할 수 있다.
* OPC
OPC를 지원하는 PLC들을 접속할 수 있다.(http://www.opcfoundation.org/ 참조)
* DF1
Allen Bradley(AB)의 Micrologix, SLC500, PLC 5등의 PLC를 시리얼 통신으로 접속할 수 있는 드라이버(http://sourceforge.net/projects/abdf1/ 참조)
* Ethernet IP for CLX
Allen-Bradley ControlLogix PLC의 이더넷 접속을 위한 드라이버
* Ethernet IP for PLC/SLC/Micro
Allen-Bradley SLC, Micro Logix 등의 이더넷 접속을 위한 드라이버
* Siemens PPI
지멘스 S7-200 시리즈에서 적용할 수 있는 PPI(PLC to PLC Interface) 드라이버
* SNPX
GE Fanuc PLC의 SNPX를 지원하는 드라이버
* TwinCAT
Beckhoff TwinCAT을 지원하는 드라이버
* LIBNODAVE를 이용한 지멘스 PLC 드라이버
AdvancedHMI 코드에는 포함되어 있지 않지만 LIBNODAVE(http://libnodave.sourceforge.net/) 프로젝트에서 제공하는 통신 라이브러리를 통해서 지멘스의 S7-200, S7-300, S7-400시리즈 PLC와 접속할 수 있다.아래의 그림은 http://www.davron.co.uk/AdvancedHMI.html에서 AdvancedHMI에 LIBNODAVE를 적용하여 지멘스 드라이버를 작성한 사례이다.
(주)동운시스템 전화 041-358-3760
동운 HMI 소개 바로가기
[온라인 문의 및 견적요청]