C# 기반으로 작성한 동운 HMI는 닷넷 프레임워크가 설치된 환경이라면 윈도우즈 운영체제 뿐만아니라 리눅스와 같은 운영체제에서도 동운 HMI를 동작시킬 수 있는 크로스프랫폼(Cross Platform) 스카다 시스템입니다. 아래의 예제들은 우분투 16.04 LTS에 mono 4.6.1을 설치하고 수행한 것입니다. 위의 그림은 모드버스 TCP PLC에 메인메모리 DB를 장착하여 동운 HMI를 우분투 리눅스에서 수행한 화면입니다. 윈도우에서 빌드한 프로그램을 리눅스 시스템에서 별도의 변경없이 그대로 수행해도 정상적으로 윈도우와 동일하게 동작합니다. 리눅스에 HMI 서버를 두고 여러대의 윈도우 클라이언트를 운용하는 방식도 가능하고 반대로 한대의 윈도우 서버와 여러대의 리눅스 클라이언트 운용도 가능합니다. 위의..
C# .NET 기반의 표준 기술을 적용한 동운 HMI에 상용 및 무료 DBMS를 사용할 수 있는 범용 데이터베이스 드라이버를 적용한데 이어서 별도의 DBMS 없이도 동운 HMI를 구동할 수 있는 메모리 DB 드라이버를 추가했습니다. 임베디드 시스템에 DBMS 없이 독립형 HMI를 구축 할 수 있습니다. 다른 DB 드라이버와 동일한 인터페이스를 제공하므로 간단한 설정만으로 데이터베이스 전환을 간단하게 적용할 수 있습니다. ■ DB 드라이버 설정 동운 HMI의 메모리 DB 드라이버는 닷넷 시스템의 내부 오브젝트를 사용하기 때문에 별도의 DBMS를 설치할 필요가 없으며 DBMS 연결로 인한 성능 저하 우려가 없습니다. 메모리 DB 드라이버는 위의 그림과 같이 "driver"와 "name" 항목에 "memory..
동운 HMI에서는 실제 PLC 태그가 아닌 내부 태그 또는 메모리 태그라 불리는 태그 형태를 지원합니다. 작업 값을 임시 저장하기 위한 용도나 여러 태그 값을 기반으로 연산한 결과를 저장하기 위한 용도(계산 태그, Computed tag)등으로 사용합니다. 다른 PLC 태그와 동일하게 위의 그림과 같이 화면의 컨트롤 오브젝트에 연결하여 사용할 수 있고 하한 또는 상한 값에 따른 알람을 설정할 수도 있습니다. 위의 그림은 모드버스 PLC 드라이버와 내부 태그 드라이버를 동시에 가동하도록 설정한 예제입니다. 동운 HMI에서는 "localcompute"라는 이름의 드라이버를 제공하고 있습니다. 항목에 "localcompute" 드라이버 이름을 입력하고 에 해당 PLC를 지칭하는 아이디를 입력합니다. 에 입력한..
동운 HMI에서는 Libnodave 모듈을 활용해서 지멘스의 S7 PLC를 TCP 방식(Siemens ISO on TCP - RFC 1006)으로 접속할 수 있는 드라이버 뿐만아니라 MPI 및 PPI 시리얼 인터페이스와 SIMATIC PC Adapter USB 인터페이스를 통한 드라이버도 제공하고 있습니다. 위의 그림의 시현 환경은 SIMATIC S7-400 CPU를 사용하고 있지만 S7-300 및 그 하위 버전의 CPU도 사용할 수 있습니다. 위의 그림은 지멘스 S7 PLC에 대한 "SIMATIC PC Adapter USB 인터페이스" 설정 예제로 동운 HMI에서는 "siemenss7"이라는 이름의 드라이버를 제공하고 있습니다. 항목에 "siemenss7" 드라이버 이름을 입력하고 에 해당 PLC를 지..
동운 HMI에서는 Libnodave 모듈을 활용해서 지멘스의 S7 PLC를 TCP 방식(Siemens ISO on TCP - RFC 1006)으로 접속할 수 있는 드라이버를 제공하고 있습니다. 위의 그림의 시현 환경은 SIMATIC S7-400 CPU를 사용하고 있지만 S7-300 및 그 하위 버전의 CPU도 사용할 수 있습니다. 위의 그림은 지멘스 S7 PLC에 대한 설정 예제로 동운 HMI에서는 "siemenstcp"라는 이름의 드라이버를 제공하고 있습니다. 항목에 "siemenstcp" 드라이버 이름을 입력하고 에 해당 PLC를 지칭하는 아이디를 입력합니다. 에 입력한 PLC 아이디는 추후 정의한 태그 정의에서 어떤 PLC에 속한 태그인지를 지칭할 때 사용합니다. 동운 HMI에서는 여러 PLC를 등..
MELSEC Q 시리즈 PLC의 E71 모듈을 통한 고속의 데이터 송수신을 지원하는 동운 HMI의 통신 드라이버는 이더넷 통신을 지원하는 QJ71E71-100, QJ71E71-B5, QJ71E71-B2등의 인터페이스 모듈을 통해서 QCPU, QnACPU, ACPU에 MC프로토콜의 3E 프레임 기반으로 접속 할 수 있습니다. 위의 그림에서 보이는 시현 환경은 Q06HCPU와 QJ71E71-100 인터페이스 모듈을 사용하는 환경입니다. 위의 그림은 MELSEC PLC를 TCP 인터페이스로 접속하기 위한 설정 예제로 동운 HMI에서는 "mctcp"라는 이름의 드라이버를 제공하고 있습니다. 항목에 "mctcp" 드라이버 이름을 입력하고 에 해당 PLC를 지칭하는 아이디를 입력합니다. 에 입력한 PLC 아이디는 ..
XGT PLC는 USB를 통해서 관리프로그램인 XG-5000을 사용할 수 있을 뿐만아니라 시리얼 포트를 통해서도 XG-5000을 사용할 수 있는데 PLC의 시리얼 포트가 특이해서 PLC의 2, 3, 5 번 핀을 PC측에서는 3, 2, 5로 연결하는 케이블을 사용하면 관리프로그램인 XG-5000으로 시리얼 포트로도 PLC와 접속하여(112,500 BPS) 관리를 수행할 수 있고 LS산전의 터치 제품을 연결할 수도 있습니다. 그런데, PLC의 동일한 시리얼 포트에서 7, 8, 5핀을 통해서는 동시에 MODBUS 프로토콜로 데이터 통신을 수행할 수 있습니다. PLC의 7, 8, 5 번 핀을 PC측에서는 2, 3, 5로 연결하는 케이블을 사용하면 CNet이나 FeNet과 같은 별도의 모듈 없이도 MODBUS 데..
랜을 통해서 고속의 데이터 송수신을 지원하는 LS 산전의 FeNet 통신 모듈 드라이버는 FeNet 통신을 지원하는 XGL-EFMT, XGL-EFMF, XGL-EH5T등의 인터페이스 모듈을 통해서 XGK, XGI, XGR CPU에 접속 할 수 있습니다. 적용 가능한 CPU 버전은 아래와 같습니다. XGK-CPUU, CPUH, CPUA, CPUS, CPUE : V2.0 XGI-CPUU/D, CPUU, CPUH, CPUS, CPUE : V2.0 XGR-CPUH/F, CPUH/T, CPUH/S : V2.3 인터페이스 모듈들은 종류에 따라 LAN, 광, 스위치 기능을 탑재하고 있는데 위의 그림에서 보는 XGL-EFMT는 10/100BASE-TX를 지원하는 모델로 랜선을 연결한 그림입니다. 위의 그림은 LS산전 ..
최근 동운 HMI에 추가된 LS 산전의 CNet 통신 모듈 드라이버는 CNet 통신을 지원하는 XGL-C22A, XGL-C22B, XGL-CH2A, XGL-CH2B, XGL-C42A, XGL-C42B등의 인터페이스 모듈을 통해서 XGK, XGI, XGR CPU에 접속 할 수 있습니다. 적용 가능한 CPU 버전은 아래와 같습니다. XGK-CPUU, CPUH, CPUA, CPUS, CPUE : V4.5 XGI-CPUU/D, CPUU, CPUH, CPUS, CPUE : V3.9 XGR-CPUH/F, CPUH/T, CPUH/S : V2.6 인터페이스 모듈들은 종류에 따라 RS-232C, RS-422, RS-485등을 단독 또는 복합적으로 지원하는데 위의 그림에서 보는 XGL-CH2A는 RS-232C, RS-42..
Libnodave(http://sourceforge.net/projects/libnodave/files/libnodave/) 프로젝트는 지멘스 S7 시리즈의 PLC들에 대한 접속을 제공하는 통신 모듈을 오픈소스로 제공하고 있습니다. PLC 제조사가 제작하여 판매하는 것 만큼은 아니겠지만 HMI/SCADA와 PLC간의 통신에 필요한 기본 기능은 안정적으로 확보할 수 있습니다. 동운 HMI에서는 Libnodave 모듈을 활용해서 지멘스의 S7 PLC를 TCP 방식(Siemens ISO on TCP - RFC 1006)으로 접속할 수 있는 드라이버를 제공하고 있습니다. Libnodave 모듈은 별도의 장치를 부착하여 시리얼 통신으로 PLC와 접속하는 것도 지원하고 있지만 현재 동운 HMI에서는 TCP 방식의 ..
- Total
- Today
- Yesterday
- C#
- DB드라이버
- Siemens
- SCADA
- 3D SCADA
- C# HMI
- 3D 스카다
- SCADABR
- 지멘스
- HMI개발
- 3D HMI
- 티베로
- OPC
- hmi
- 웹HMI
- XGT전용프로토콜
- 동운 HMI
- XGT PLC
- 웹스카다
- 스카다
- 동운HMI
- Advanced HMI
- s300
- cubrid
- 큐브리드
- S400
- modbus
- LS산전
- plc simulator
- Tibero
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |