[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이 되는 것을 확인 하실 수 있습니다.