안녕하세요.
CIMON입니다.
PulseOn 내부함수를 명령식 또는 스크립트로 사용하면 특정 태그를 ON으로 출력한 후, 일정 시간 후에 다시 OFF 전환할 수 있습니다.
다음 함수 설명을 참조하여 주시기 바랍니다.
PulseOn | 지정된 태그를 주어진 Pulse 폭만큼 ON 출력한 후, OFF로 전환합니다. | |
명령함수 | 명령식 표기 | PulseOn(“태그이름”, Pulse폭) |
스크립트 표기 | PulseOn“태그이름”, Pulse폭 | |
기능 | 지정된 태그를 지정한 Pulse 폭 (msec 단위)만큼 Pulse ON 출력합니다. | |
사용 예제 | “TEST” 태그를 1초동안 ON(1)출력한 뒤 다시 0(OFF)을 출력합니다.
명령식으로 사용할 때: PulseOn(“TEST”,1000 ) 스크립트 내에서 사용할 때: PulseOn“TEST”,1000 |
[적용방법]
1. 데이터베이스에서 디지털 태그 ‘TEST’, ‘TEST1’을 생성합니다.
2. [도구]-[스크립트]를 선택하여 다음과 같이 스크립트를 작성합니다.
‘TEST’ 태그가 1일 때 ‘TEST1’ 태그를 1초동안 ON 시킨 후 OFF 시키는 스크립트입니다.
Sub Pulse()
A= GetTagval(“TEST”) ‘TEST라는 태그를 A변수로 설정합니다
if A = 1 then ‘A 변수 값이 1일 때
PulseOn “TEST1”, 1000 ‘TEST1 태그를 1초동안 ON시킵니다. (2000으로 했을시 2초)
end if
End Sub
================================================
아래와 같이 스크립트를 등록합니다.
3. CimonX를 실행하여 동작을 확인합니다.
TEST 태그의 값이 1일 때 스크립트를 동작시키면, TEST1태그의 값이 1초 동안 ON으로 출력되었다가 다시 OFF로 전환됩니다.
언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.
감사합니다.