티스토리 뷰

SCADA

오픈소스 AdvancedHMI의 통신 드라이버

록개발자 2018. 11. 9. 10:53
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 소개 바로가기
[온라인 문의 및 견적요청]

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함