티스토리 뷰

SCADA

동운 HMI 이메일 발송 기능 추가

록개발자 2018. 11. 12. 17:01

C# 기반으로 작성한 동운 HMI는 닷넷 프레임워크가 설치된 환경이라면 윈도우즈 운영체제 뿐만아니라 리눅스와 같은 운영체제에서도 동운 HMI를 동작시킬 수 있는 크로스프랫폼(Cross Platform) SCADA 시스템입니다. 최근에는 웹 인터페이스 지원 기능이 추가되어 데스크탑 컴퓨터 뿐만아니라 태블릿이나 스마트폰과 같은 다양한 환경에서 동운 HMI를 사용할 수 있는 시스템이 되었습니다.





스카다(SCADA) 시스템이나 HMI를 운용하는 조직에서는 시스템 운용 과정에서 발생하는 특정 이벤트에 대해서 가급적 빠른 시간 내에 상황을 인지하는 것이 중요한데 시스템을 지속적으로 지켜보지 않아도 상황을 인지할 수 있는 방법을 강구할 필요가 있습니다. 이런 방법중의 하나로 앞서 동운 HMI SMS 드라이버가 추가되었는데 이번에는 이메일 전송 드라이버가 추가되었습니다. 위의 그림은 동운 HMI에서 이메일 전송 드라이버가 알람을 감지해서 자동으로 지메일 서버를 통해서 메일을 전송한 예제로 알람 발생 시점의 자세한 정보를 담고 있습니다. 이번에 추가한 메일 전송 드라이버는 네이버와 구글 메일 서버를 사용할 수 있으며 자체 메일 서버와 기타 서버는 설정이 SSL 방식의 SMTP 서비스가 가동되어야 합니다.





동운 HMI에 추가한 메일 전송 드라이버를 사용하기 위해서는 환경 파일에 데이터베이스 드라이버나(db_module>db) PLC 드라이버(da_module>plc)처럼 외부 모듈로 묶어서 ext_module로 기술하고 그 내부에 "ext" 단위로 개별 외부 모듈을 기술합니다. 이번에 추가한 메일 전송 드라이버의 이름은 "smtpmail"로 "driver" 태그에 입력하고 이름을 "name"에 기술하는데 이 이름을 각 태그의 알람 통보나 주기적 데이터 통보에 사용하므로 다른 드라이버 이름과 혼동하지 않도록 명명합니다. 여러 메일 서버를 등록해서 사용하도록 할 수 있습니다. 메일 전송에 필요한 서버 주소, 포트, 이메일 주소는 다음의 규칙에 따라 "info" 태그에 기술하면 됩니다.

  • server=송신측 메일 서버 도메인
  • port=SSL SMTP 서비스 포트
  • svrid=사용자 아이디
  • svrpw=사용자 비밀번호
  • frommail=송신자 이메일 주소
  • fromname=송신자 이름
  • tomail=수신자 이메일 주소




알람 관련 메일 통보를 위해서는 "extalarm" 태그를 개별 태그 정보에 추가하고 주기적인 데이터 통보를 위해서는 "extrpt" 태그를 개별 태그 정보에 추가해 줍니다. 두가지 태그 모두 필요한 항목을 '|' 문자로 구분해서 기술하고 공통적으로 첫 항목은 앞서 기술한 외부 모듈의 이름을 기술합니다.


주기적인 데이터 통보를 위한 항목은 위의 예제 "<extrpt>gmailman1|720</extrpt>" 처럼 "드라이버 이름|통보주기"의 형식으로 지정합니다. 통보 주기는 "분" 단위로 720은 매 12 시간 마다 해당 태그의 값을 문자로 전송해 줍니다.

동운 "<extalarm>gmailman1|alarmed|all</extalarm>"와 같이 기술한 알람 통보 설정은 "드라이버 이름|통보 시기|알람 타입"의 형식으로 기술합니다. 통보 시기는 언제 통보할 것인지를 지정하는 것으로 다음과 같이 기술할 수 있습니다.


  • ALL : 모든 상태 변화시 통보
  • ALARMED : 알람이 발생했을 때 통보
  • CLEARED : 알람이 해제 되었을 때 통보



동운 HM에서는 여러 타입의 알람을 발생시킬 수 있는데 그 중에서 특정 알람에 대해서만 필터링하여 통보할 수 있고 모든 알람을 대상으로 하려면 "ALL"을 기술합니다. 동운 HMI에서 지원하는 알람 타입은 다음과 같습니다.


  • ALL
  • EUMIN
  • EUMAX
  • LO
  • LOLO
  • HI
  • HIHI
  • SET
  • RESET
  • USER


즉각적이고 효율적인 시스템 모니터링 시스템을 구축하고 싶다면 동운 HMI를 검토해 보세요. 




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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
글 보관함