You are on page 1of 3

Confidential

500step Pulse Generation Routine


검증 테스트

2016. 10. 05

유니셈 주식회사
1
500step Pulse Generation Routine Test Confidential

 Valve Control Pulse 생성 프로그램 검증 방법 .

Valve Control 시 빠른 속도와 Data 가 많아 오랜 시간 데이터를 로깅이 쉽지 않았고 기존 방식 (Touch 를 통한


Logging 은 속도문제로 불가능함 .
이런 문제로 PLC CPU 내부에 있는 메모리 슬롯을 통해 고속 Logging Program 을 개발하게 되었음
이 프로그램을 통해 아래의 알고리즘으로 당사 프로그램을 검증할 수 있었으며 수집한 데이터를 근거로 벨브
프로그램 오류를 증명함 .

Interval 5sec
Random Open Signal
타이머 1 0~100%(0~500step)

Interval 1min
기준 스텝
타이머 2 50%(250step )

CF Memory Even 발생시 Write 1. Ouput 신호 상태


IF
2. Cooling %
Current = Standard 3. Valve Step
위 주요데이터 기록

2
500step Pulse Generation Routine Test Confidential

 테스트 결과
Item5. Random Pulse Capture& Sudden Change
Item4 는 출력데이터와 펄스데이터가 일치 시 새로운 출력데이터를 랜덤으로 출력했지만
Item5 는 출력데이터와 펄스데이터가 일치 여부와 상관없이 5 초 간격으로 인터벌로 출력데이터를 랜덤으로 출력 후 1 분마다
기준점 확인루틴 ( 출력데이터 50% 로 출력하고 펄스데이터와 일치 시 데이터 기록 ) 을 실행
※ 해당 테스트가 가장 열악한 동작 조건이며 이 테스트가 정상일 때 더 이상 당사 펄스처리에 대한 의문제기는 무의미함 .

테스트 기간 : 9 월 24 일 ~10 월 4 일
이벤트 : 9 월 27 일 23 시 30 경 ( 자체 중간점검 , 해당 시간 기록 無 )
Item5.RawData
결과 : 종료 , 해당테스트 정상 ( 이상 펄스 X)

검증 방법 , 테스트 방법
기준 펄스 동일
10 일이 넘는 테스트 기간에 펄스가 12,530,292 회 변화하는 동안 단 한차례도
기준 펄스가 변한적이 없으며 토오텍 보고서에 이틀 만에 기준 펄스가 했던
부분은 테스트 환경과 방법의 적합성을 확인해야 함 .

※ 당사에서 기준 펄스가 변했던 부분은 아래와 같음


1. PLC 를 프로그램 모드로 바꾸고 모니터 모드로 변환 시 발생 .
2. PLC DPS 에 서지가 발생하여 PLC 가 Reset 되었을 때 발생 .
3. PLC 전원을 껐다 켰을 때 .
상기 상황 모두 PLC 가 Reset 되었을 때만 발생했으며 그 외에는 확인되지 않음
따라서 해당 테스트로 PLC 펄스 출력은 정상이라 판명됨 .

You might also like