안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. 스크립트 편집기에 등록할 수 있는 스크립트의 개수에는 제한이 없습니다. 다음은 스크립트 작성 시 각 요소에서 사용 가능한 용량을 나타낸 표입니다. 표를 참고하시어 스크립트 작성에 유의하여 주시기 바랍니다. 싸이몬 홈페이지에서 다양한 FAQ를 확인할 수 있습니다. >> 홈페이지 가기 언제나 고객을 먼저 생각하는 CIMON이 되겠습니다. 감사합니다.
안녕하세요. 싸이몬 CIMON-SCADA 관련 FAQ를 소개 합니다. 태그동작 및 태그동작실행 기능을 사용하고자 할 때, 태그값이 변화했을 때에만 지정된 스크립트를 실행할 수 있습니다. PLC의 전원이 재부팅되었을 경우, 태그값이 변화한 것이 아니므로 태그값은 동기화되지 않습니다. 다음은 PLC의 전원이 재부팅되어도 태그값을 자동으로 동기화시킬 수 있도록 구성한 예제입니다. 1. 데이터베이스에서 아날로그 태그 A, B를 생성합니다. 2. 태그 A의 값이 변경될 때마다 B의 값도 같은 값으로 동기화하기 위해, 태그 A에 ‘태그 동작을 지정함’과 ‘태그값 변경시 태그 동작을 실행함’ 옵션을 선택합니다. 3. [태그 동작] 탭에 B=A를 입력합니다. 이는 B의 값을 A에 쓰기하는 동작입니다. 4. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다. Sub Main() while 1 ‘ 통신상태 checking com = commstatus(“디바이스이름”) if com <> 0 then ‘ 통신이 오프라인이면 Do ‘ 무조건 반복 루프 실행 com = commstatus(“디바이스이름”) sleep(2000) Loop Until com = 0 ‘ 통신이 정상이 될때 까지 AA = Gettagval(“A”) settagval “B” , AA sleep(2000) end if sleep(2000) wend End Sub ====================================== 아래 그림과 같이 스크립트를 등록합니다. Commst