※출처 : modbus.org 동운 HMI에서는 Modbus 프로토콜 이외에도 지멘스 PLC들을 위한 드라이버와 AB PLC를 위한 드라이버를 준비해 놓고 있습니다. 왠만한 PLC에서는 대부분 지원하고 있는 Modbus 프로토콜은 위의 그림처럼 TCP/IP 방식으로 스카다와 PLC를 연결할 수 있을 뿐만아니라 직렬(Serial) 통신 방식을 사용할 수도 있습니다. 직렬 통신은 단순하게 일대일로 통신하는 RS-232 방식을 사용할 수도 있지만 여러 PLC를 연결할 수 있는 RS-485 방식도 적용할 수 있습니다. 위의 그림은 Modbus PLC에 대한 설정 예제로 동운 HMI에서는 "modbustcp", "modbusrtu", "modbusascii"라는 이름의 세가지 드라이버를 제공하고 있습니다. 항목에..
듀얼 모니터나 쿼드 모니터 환경으로 작업하는 현장이 많아지면서 스카다(SCADA) 시스템이나 HMI 시스템 또한 이러한 환경을 자연스럽게 지원할 수 있어야 한다는 사용자 요구가 있는 것이 사실입니다. 하나의 컴퓨터로 동시에 여러 화면을 모니터링 한다는 것은 사용자 편의 뿐만아니라 다음과 같은 유익을 얻을 수 있습니다. 하드웨어의 성능은 좋아지고 값은 내려간 시장 환경을 최대한 활용할 수 있습니다. H/W, S/W 관련 총소유비용(Total cost of ownership, TCO)을 최소화 할 수 있습니다. 관리대상을 줄여서 관리 및 유지에 소요에 필요한 자원을 최소화 할 수 있습니다. 장애 요소를 줄이고 대신 위험 대비 자원을 확충할 수 있습니다. 하나의 프로그램이 각 화면을 총괄 제어하므로 주요 모니..
다양한 종류의 SCADA 시스템에 장착되어 있는 주요 기능중의 하나는 바로 화면 디자이너입니다. 개발자가 그래픽 기반으로 작성된 컴포넌트를 화면에 배치하고 각 오브젝트마다 PLC 태그를 연결하여 색이나 이미지를 변경하거나 값을 출력하며 애니메이션을 수행하도록 설정하는 등, 스카다 작업의 대부분이 이루어지는 기반 역할을 담당합니다. C#.NET으로 제작한 동운 HMI의 경우에는 별도의 화면 디자이너를 제공하지 않고 비주얼스튜디오의 기능과 성능을 최대한 활용하여 비주얼스튜디오에서 일반적인 윈도우 폼응용을 개발하듯이 스카다 화면을 제작할 수 있습니다. 동운 HMI의 디지털 컨트롤 소개 동운 HMI의 다양한 아날로그 컨트롤 소개 동운 HMI 아날로그 계기판 컨트롤 소개 위의 링크에서 소개하고 있는 다양한 아날로..
최근 (주)동운시스템에서는 동운 HMI의 여러 기능 중에서 데이터 수집과 저장 부분을 떼어내어 모기관에 공급하게 되었습니다. 데이터 수집과 저장 부분만을 떼어내어 공급하기는 했지만 SCADA/HMI 시스템의 핵심 기능이라 할 수 있는 요소인 만큼 동운 HMI가 다양한 형태로 시장에 진입할 수 있는 첫발을 디딘 것이라 할 수 있습니다. 금번 적용 사례는 미쓰비시의 MELSEC Q 시리즈 PLC로부터 데이터를 수집하여 주기적으로 티베로(Tibero) DBMS에 데이터를 저장하는 체계로 약 100여개의 태그를 데이터베이스에 모두 저장하지만 태그수나 저장주기 특성상 시스템 부하는 전혀 발생하지 않았습니다. 미쓰비시의 MELSEC Q PLC에 시리얼 포트를 통해서 Modbus RTU 방식으로 접속할 수도 있지만 ..
큐브리드 및 티베로 DB 드라이버 추가 C# .NET 기반의 표준 기술을 적용한 동운 HMI에 MySQL, SQL Server, 오라클 및 파이어버드 데이터베이스 드라이버에 이어 국산 오픈소스 DBMS인 큐브리드(CUBRID)와 국산 상용 DBMS인 티베로(Tibero)의 DB 드라이버를 추가되어 더욱 다양한 상용/무료 데이터베이스를 데이터 저장소로 사용할 수 있게 되었습니다. 다중 데이터베이스 저장소를 운영할 수 있습니다. 상용 데이터베이스와 오픈 소스 데이터베이스의 보완 운용, 이중의 데이터 저장소 운영, 클라이언트의 저장소 분산 사용등 다양한 저장소 관리 정책을 수행할 수 있습니다. 데이터베이스의 종류에 관계 없이 사용자는 간단한 설정만으로 이기종 데이터베이스를 적용할 수 있습니다. ■ 큐브리드 저..
오라클 및 파이어버드 DB 드라이버 추가로 인한 효과 C# .NET 기반의 표준 기술을 적용한 동운 HMI에서 MySQL, SQL Server 데이터베이스 드라이버에 이어 오라클 및 파이어버드 DB 드라이버가 추가되어 더욱 다양한 상용/무료 데이터베이스를 데이터 저장소로 사용할 수 있게 되었습니다. 다중 데이터베이스 저장소를 운영할 수 있습니다. 상용 데이터베이스와 오픈 소스 데이터베이스의 보완 운용, 이중의 데이터 저장소 운영, 클라이언트의 저장소 분산 사용등 다양한 저장소 관리 정책을 수행할 수 있습니다. 데이터베이스의 종류에 관계 없이 사용자는 간단한 설정만으로 이기종 데이터베이스를 적용할 수 있습니다. ■ 오라클 저장소 설정 동운 HMI(Human Machine Interface) 서버 및 클라이..
SQL Server DB 드라이버 추가로 인한 효과 C# .NET 기반의 표준 기술을 적용한 동운 HMI에서 MySQL 드라이버에 이어 SQL Server 데이터베이스 드라이버가 추가되어 SQL Server를 데이터 저장소로 사용할 수 있게 되었습니다. 다중 데이터베이스 저장소를 운영할 수 있습니다. 상용 데이터베이스와 오픈 소스 데이터베이스의 보완 운용, 이중의 데이터 저장소 운영, 클라이언트의 저장소 분산 사용등 다양한 저장소 관리 정책을 수행할 수 있습니다. 데이터베이스의 종류에 관계 없이 사용자는 간단한 설정만으로 이기종 데이터베이스를 적용할 수 있습니다. ■ SQL Server 저장소 설정 동운 HMI(Human Machine Interface) 서버 및 클라이언트의 가동 환경 설정은 위의 그림..
서버나 PC에서 지멘스의 S300, S400시리즈 PLC에 접속하려면 지멘스에서 판매하는 소프트웨어를 구입해서 연관 API를 통해서 접속하는 방법과 함께 오픈 소스 드라이버를 통해서 접속하는 방법이 있습니다. 오픈소스 드라이버를 통해서 접속하면 혹시 있을 수 있는 드라이버 오류에 대한 염려가 있을수 있겠지만 모니터링이나 HMI, 스카다 용으로는 무리가 없고 무엇보다 기업에서도 무료로 사용할 수 있다는 장점이 있습니다. 소스가 공개되어 있으므로 원인을 찾아 해결하는 것도 가능합니다. Libnodave를 다운로드 받기 위한 주소는 다음과 같습니다. http://sourceforge.net/projects/libnodave/files/libnodave/ 라이선스는 GPL2로 기업에서 사용하는데 아무런 제약을 ..
철강 산업과 같은 대형 사업장의 자동화 시스템에서 어김없이 만나는 PLC가 있습니다. 지멘스의 S300, S400시리즈 입니다. 어떤 사업장에서는 오래전에 판매가 중단된 S5 시리즈를 사용하고 있는데 막상 S5를 손댈수 있는 엔지니어가 없어서 부르는게 값이라는 이야기가 들릴 정도입니다. 산업 전반에 걸친 지멘스의 영향력은 엄청난 것이 아닐 수 없습니다. 하긴 190여국에 걸쳐 48만명에 이르는 종업원이 일하고 있는 기업이니 그 영향력은 자연스러운 귀결이 아닐까 하는 생각도 듭니다. 아무튼 지멘스의 S300, S400시리즈 PLC를 대상으로 하는 스카다(SCADA)/HMI 프로그램을 개발하다보면 개발 환경 갖추기가 녹록치 않습니다. 대상 PLC 실물이 개발 환경 내에 있다면 큰 문제가 아니지만 그렇지 않은..
닷넷 환경에서 C#으로 어렵지 않게 3D 오브젝트를 컨트롤로 추가할 수 있는 동운 HMI는 3D의 오브젝트의 생성부터 3D 모델을 실제로 화면에 출력하는 과정까지 오픈 소스 프로젝트나 (주)동운시스템의 자체 코드를 적용하고 있기 때문에 동운 HMI에 3D 컨트롤을 추가 적용하기 위한 별도의 비용을 지불할 필요가 없습니다. 이번 포스팅은 3D 모델의 구체적인 제작 과정과 시연 동영상을 나눌까 합니다. ■ 블렌더(Blender)를 활용한 3D 오브젝트 제작 동운 HMI에서 3D 모델을 컨트롤로 사용하기 위한 첫 단계가 바로 3d 모델을 제작하는 단계입니다. 이 과정은 오픈 소스로 기업에서도 무료로 사용할 수 있는 블렌더라는 도구로 해결할 수 있습니다. 모니터링을 위한 모델 제작 시점에는 연관 모델을 하나의 ..
- Total
- Today
- Yesterday
- Advanced HMI
- C#
- 큐브리드
- plc simulator
- OPC
- 3D 스카다
- cubrid
- 동운 HMI
- modbus
- XGT전용프로토콜
- 웹HMI
- 스카다
- S400
- DB드라이버
- 3D HMI
- hmi
- Tibero
- 웹스카다
- Siemens
- HMI개발
- 동운HMI
- 티베로
- SCADABR
- XGT PLC
- C# HMI
- s300
- 3D SCADA
- SCADA
- LS산전
- 지멘스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |