기본 콘텐츠로 건너뛰기

라벨이 쓰기인 게시물 표시

싸이몬 CIMON SCADA FAQ - 보고서 기능과 같은 엑셀파일 쓰기 및 출력 방법

안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다.   보고서 기능처럼 엑셀 파일에 데이터를 쓰기 및 출력하고자 할 때,  다음 예제에서 제시되는 스크립트를 통해 기능을 설정할 수 있습니다.   [적용 방법] 1. 데이터 베이스에서 보고서 데이터로 등록할 태그를 생성합니다. 값1, 값2, 값3은 ‘ANA1’, ‘ANA2’,  ‘ANA 3’ 태그로 등록합니다. 쓰기 신호는 ‘SIN’ 태그로 등록합니다. 제품코드는 ‘제품코드’ 태그, 제품명은 ‘제품명’ 태그로 등록합니다.   2. 사전에 설정하여야 할 내용은 다음과 같습니다. *모든 경로는 ‘C:\보고서’입니다. 엑셀 파일을 출력하기 전에 폴더를 만들어 주시거나,  스크립트 내에 입력된 경로들을 동일하게 변경해 주시기 바랍니다. *보고서 폴더 내에 Test.xls라는 양식 파일이 존재해야 합니다. *쓰기 신호(‘SIN’ 태그)가 1일 때 보고서 실행을 하면 현재 태그 값이 엑셀에 입력됩니다.  저장 형식은 ‘제품코드-금일 날짜’입니다. * 제품 코드가 다르거나 날짜가 다를 경우 새로운 파일을 생성하게 됩니다. * 생성된 파일은 코드 별 날짜 별로 저장이 되기 때문에 금일의 날짜를 기준으로  3일 이전의 파일들은 자동적으로 삭제됩니다. *엑셀 파일을 출력하고자 할 때, ‘파일 불러오기’ 버튼을 눌러 저장 폴더의 목록을 불러와  파일 선택 후, ‘인쇄’ 버튼을 눌러 출력할 수 있습니다.   3. [도구]-[스크립트]에 진입하여 다음과 같이 메인 스크립트를 작성합니다. Sub Main() While 1 SetTagVal”ANA1″,Random(0,100) SetTagVal”ANA2″,Random(0,100) SetTagVal”ANA3″,Random(0,100)   ‘테스트임으로 각 태그의 값을 랜덤으로 받습니다. sleep(1000) Wend End Sub ============...

싸이몬 CIMON SCADA FAQ - OPC Client에서 태그 값을 쓸 수 없는 이유

안 녕하세요. CIMON 입니다. 싸이몬 CIMON-SCADA 관련 FAQ를 소개합니다. CIMON OPC 클라이언트를 사용 중, Client에서 태그 값을 읽는 것은 가능하나  간혹 쓰기가 되지 않는 문제가 발생하는 경우가 있습니다. OPC Client에서 태그 값을 쓸 경우,  Synchronous 방식과 Asynchronous 방식의 두 가지 방식이 존재합니다. 태그 값 쓰기를 요청했을 때,  Synchronous 방식은 Server에서 태그 값이 변경 완료되었음을 확인할 때까지 대기합니다. Asynchronous 방식은 그러한 과정을 거치지 않고 태그 값 쓰기 요청을 수신하자마자 쓰기를 처리합니다. CIMON 에서는 Synchronous 방식을 채택하고 있으므로,  OPC Server의 모드를 Synchronous 방식으로 적용하여야 태그 값을 쓸 수 있습니다. 현재 CIMON에서는 Asynchronous 방식도 선택적으로 지원하기 위해서 준비 중입니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >>홈페이지가기 언제나 고객을 먼저 생각하는 ...