기본 콘텐츠로 건너뛰기

라벨이 통신인 게시물 표시

싸이몬 CIMON SCADA FAQ - 태그를 이용하여 통신 상태를 확인하는 방법

안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. CommStatus 내부함수를 이용하여 통신 상태를 확인할 수 있습니다. 다음 예제를 참조하여 주시기 바랍니다. [사용 예제] 1. 데이터베이스에서 디지털 태그를 생성합니다. 2. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다. Sub main() While 1 A = CommStatus(“plc.ST”) ‘A가 0일 때 통신 상태 정상, 1일 때 통신 상태 비정상, -1일 때 통신상태 Disable if A = 0 then Settagval “DIG1”, 0 else Settagval “DIG1”, 1 ‘통신상태가 정상일 때 DIG1의 값이 0이고 비정상이거나 Diable상태일 때 1 end if sleep(500) Wend End Sub ======================================= 아래 그림과 같이 스크립트를 등록합니다. Commstatus 함수에 대한 설명은 다음을 참고바랍니다. 3. CimonX를 실행하여 동작을 확인합니다. 통신 상태가 정상일 경우에는 태그의 값이 0으로 나타나며, 통신 이상 발생시 태그 값이 1이 되는 것을 확인할 수 있습니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - 접속 되어있는 기기들에 통신 연결 테스트하는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. Ethernet 사용 시 Ping 테스트를 통해, SCADA 동작 중 통신 접속되어 있는 기기들을 대상으로 하여 통신 연결 테스트를 할 수 있습니다. SCADA와 통신하고 있는 장비들의 IP를 포함하고 있는 배치파일을 생성한 후, 스크립트로 배치파일을 실행시켜 테스트를 진행할 수 있습니다. 자세한 방법은 다음을 참고하여 주시기 바랍니다. 사용 예) 1. ‘IP.bat’의 이름으로 배치파일을 생성합니다. 위와 같이 텍스트 파일의 확장자를 변경하고, 파일 형식을 ‘모든 파일’로 변경하여 생성할 수 있습니다. *IP.bat의 내용은 ‘ping + 장비 IP’로 작성합니다. 다수의 장비 IP를 입력하였을 경우, 순서대로 Ping을 확인합니다. 배치 파일을 따로 실행하였을 때, 다음과 같이 Ping을 확인하는 것을 볼 수 있습니다. 2. 스크립트를 작성합니다. 내부함수 id = Shell()을 이용하여 외부 파일을 실행할 수 있습니다. 다음과 같이 스크립트를 작성 및 등록합니다. Sub RunExProgram() id = Shell(“C:\IP.bat”””””,3) //IP가 기록된 배치 파일이 위치한 경로를 지정하여야 합니다.// End Sub 3. 명령식을 이용하여 스크립트를 실행합니다. 오브젝트의 그림 설정에서 터치 기능을 사용하여 RunScript(“스크립트이름”) 명령식을 실행하는 것으로 스크립트를 쉽게 실행시킬 수 있습니다. [터치] – [동작정의]에서 ‘명령식’ 동작을 선택한 뒤, RunScript(“RunExProgram”)을 입력합니다. 4. CimonX에서 명령식을 실행합니다. 오브젝트를 터치하였을 때, 아래와 같이 SCADA 내에서 Ping 테스트를 할 수 있습니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되...

싸이몬 CIMON SCADA FAQ - DHCP를 이용해 통신하는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. CIMON PLC 모듈중에서 DHCP통신을 지원하는 모듈을 이용하시면 됩니다. 지원 가능한 모듈은 다음과 같습니다. CP/XP : EC10C  PLCS   : CPU, SP04EET   1. 시스템 개통도 CIMON 유동 IP 시스템은 DDNS 서버 프로그램 사용을 필요로 하며, CIMON SCADA에서 제공합니다. 제공되는 DDNS 서버 프로그램은 고정/공인IP 환경에서 실행되어야 합니다. 현장에서 설치되어 있는 PLC는 설치된 네트워크의 DHCP 서버에서 각각IP를 할당 받아 DDNS서버에 접속하게 됩니다. DDNS 서버에 정상적으로 접속이 되었다면 CIMON SCADA에서 현장에 설치되어있는 PLC와 인터넷을 통하여 통신이 가능하며, CICON에서 PLC와 원격 로더 접속도 가능합니다. DHCP 서버: 인터넷 사업자(KT,SK브로드밴드,파워콤등)가 사용자(PLC)에게 유동IP를 할당해주는 서버 DDNS 서버: 고정/공인IP사용을 필수로 하며, CIMON DDNS 서버 프로그램을 통하여 생성되는 서버(CIMON-SCADA Software V2.7 SP3부터 DDNS서버 setup기능이 포함되어 있습니다.)   2. PLC 설정예(모듈:EC10C) DDNS 서버 IP를 알고 있음을 전제로 합니다.(고정/공인 IP) [모듈정보]->[Ethernet]모듈에서 DHCP설정을 해주셔야만 합니다. 시스템 이름(현장명) 을 적어주시고 DDNS#1 사용에 치크하신후 접속할 DDNS 서버 IP (SCADA PC에 서버가 같이 운용 시에는 SCADA IP)를 기입하여 주시면 됩니다. 이떄 Port 번호는 DDNS서버와 같아야 하며, Port 번호가 서로 다르다면 접속이 불가능 합니다. 이중화를 사용하실 경우 DDNS#2 에 IP를 설정하여 주시면 2개의 서버에 접속할수있습니다. 쓰기(W)를 누르신후 현재상태(S)를 누르시면 아래 창이 표시가 됩니다...

싸이몬 CIMON SCADA FAQ - SCADA-외부HMI간 통신을 주고 받는 방법

 안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다.   CIMON-SCADA 와 다른 HMI 제품 사이에서 통신을 주고받기 위하여는 서로 간에 통신 연결이 가능한 프로토콜이 필요합니다 . SCADA-HMI 사이에서 범용적으로 사용하는 통신 방법을 다음과 같이 알려드립니다.   1.MODBUS  Modbus는 1979년 미국의 모디콘 사에서 개발되어 전 세계의 생산 현장에서 가장 많이 사용되고 있는 통신 방식 입니다. SCADA의 Serial 통신 방식은 Modbus Rtu Master , Slave 가 지원이 되며,  Ethernet 통신 방식은 Master 만 지원 가능합니다.   2.OPC 마이크로소프트의 OLE/COM과 DCOM 기술을 사용한 인터페이스 입니다. SCADA 에서는 OPC Server 및 Client 가 지원 됩니다. (단, Full/DS 키락을 사용 중일 경우에만 가능합니다.)   3.ODBC  데이터베이스를 액세스하기 위한 표준 개방형 응용 프로그램 입니다 . SCADA 에서는 Oracle, Sql, MS-Access 등의 데이터베이스를 이용하여 데이터 추가, 삭제 및 갱신이 가능합니다.   4. 사용자 프로토콜 사용자가 직접 프로토콜을 작성하여 외부 기기의 데이터를 읽고 쓸 수 있습니다. SCADA 에서는 Serial, Ethernet 방식의 통신 프레임을 작성해서 통신을 할 수 있습니다.   위에서 소개한 방법을 반드시 사용하여야 하는 것은 아니며, 서로 지원되는 프로토콜을 사용하시면 됩니다.   싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >>홈페이지가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.

싸이몬 CIMON SCADA FAQ - Ethernet_Serial 컨버터를 사용하여 통신을 하는 방법

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. SCADA 상에서 Ethernet/Serial 컨버터(터미널 서버)를 사용하여 통신하고자 할 때,  사용자 프로토콜(Ethernet)을 작성한 후 사용 가능합니다. 아래 방법을 참조하여 주시기 바랍니다. [적용 방법] 본 예제에서는 Serial Gate 제품 SG-1020/All 모델을 이용하였으며, 기본으로 설정되는 IP 어드레스는 각각 Serial Gate IP: 192.168.0.223 / SCADA IP: 192.168.0.10입니다. 1. 네트워크를 다음 그림과 같이 구성합니다. 2. 모든 장비가 연결된 상태에서,    인터넷 주소창에 Serial Gate IP 어드레스(192.168.0.223)를 입력한 후 설정을 확인합니다. 3. PC에 가상 COM...

싸이몬 CIMON SCADA FAQ - 태그를 이용하여 통신 상태를 확인하는 방법

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. CommStatus 내부함수를 이용하여 통신 상태를 확인할 수 있습니다. 다음 예제를 참조하여 주시기 바랍니다. [사용 예제] 1. 데이터베이스에서 디지털 태그를 생성합니다. 2. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다. Sub main() While 1 A = CommStatus(“plc.ST”) ‘A가 0일 때 통신 상태 정상, 1일 때 통신 상태 비정상, -1일 때 통신상태 Disable  if A = 0 then Settagval “DIG1”, 0 else Settagval “DIG1”, 1 ‘통신상태가 정상일 때 DIG1의 값이 0이고 비정상이거나 Diable상태일 때 1 end if sleep(500) Wend End ...

싸이몬 CIMON PLC FAQ - PLC와 SCADA 간 OPC 통신 설정 방법

안녕하세요. CIMON 입니다. 싸이몬 CIMON PLC 관련 FAQ를 소개합니다. 다음은 CIMON PLC 와 CIMON SCADA, OPC 통신 예제입니다. [CIMON PLC 설정] 1. http://www.cimon.co.kr/plc-cimon-plc-opc-server-v3-0/ 에서 Cimon PLC OPC Server V3.0를      설치합니다. 2. 설치가 완료되면 설치 경로 내의 “PlcEnetOpc.exe” 파일을 실행한 다음, 작업표시줄에서     다음 아이콘을 우클릭 후 [열기] 를 눌러 실행합니다. 3. [파일] – [새 파일]을 선택합니다. 4. [편집] – [채널 추가]를 선택합니다. 5. [마스터 포트 설정] 창의 기본 포트에 PC의 IP 어드레스를 입력합니다. 6. [편집] – [스테이션 추가]를 선택합니다. 7. 스테이션 설정 창을 아래와 같이 설정 합니다.      스테이션이름 : 사용자가 지정한 스테이션 명      IP 어드레스 : PLC의 IP 주소      통신방식 : TCP 선택 8. [편집] – [태그 추가]를 선택합니다. 9. 태그편집에 다음과 같이 입력합니다.      태그이름 : 사용자가 지정할 태그명      데이터 형태 : PLC 디바이스에 맞는 데이터 형태 선택      어드레스 : PLC 디바이스 주소 입력 10. [도구] – [통신시작]을 선택합니다. ...