[SCADA] [스크립트] 두개 태그의 값이 항상 같을때 또 다른 태그에 같은 값을 주려면 어떻게 해야 하나요?
2014.06.25

스크립트를 이용하여 구현 가능합니다. 자세한 내용은 밑에 예제에서 바랍니다.

 

[예제] 

  

  1.  스크립트 작성

 

  2.   A, B 태그 등록 및 태그동작 지정

 

 3.   C 태그 등록  

 

 

 

 

1. 스크립트 작성합니다.  

 

 

Sub Sc1()

 

           A = Gettagval(“A”)

          

B = GetTagVal(“B”)

          

If A =  1 or B = 1 Then    ‘A  또는 B 가 1일 때 

          

SetTagVal “C”, 1

          

End If

 

End Sub

If 구문과 연산자 OR를 이용하여 스크립트 작성합니다

2. A, B 태그 등록 및 태그동작 지정합니다.  

  

태그종류 : 디지털 

태그동작을 지정함 체크 

태그값 변경시 태그 동작을 실행함 체크

 

태그동작 탭 이동 

   

 

Runscript(“스크립트이름”) 함수를 사용하여 태그동작 지정

A,B태그 모두 태그동작을 걸어 줍니다.

 

3. C태그 등록합니다. 

종류: 디지털

 

4. Cimon X 구동 시 A 또는 B 태그 값이 1이되면 C 태그 값이 1이 되는 것을 확인 하실 수 있습니다.