Skip to main content

6.4. 상태막대 정보

6.4. 상태막대 정보

 

(1)  [그림6.18]과 같이, HRLadder의 하단에 위치한 상태막대에는 내장PLC의 동작상태에 관한 정보가 일부 제공됩니다. (이 정보는 내장PLC RUN 혹은remote RUN 상태일 때만 나타납니다.) 의미는 표6-4과 같습니다

 

 

그림 6.18 상태막대의 내장 PLC 동작상태 정보

 

64 상태막대의 내장PLC 동작상태 정보의 의미

mon.time (monitoring time)

릴레이 값 모니터링의 주기

scan time

전체 래더 작업이 동작하는 반복주기

현재 값, 최대값(max), 평균값(avg)

occu (occupation)

주기 단위 내에서 차지하는 비율

n steps

전체 래더 작업의 스텝(명령어) 개수

 

 

(2)  Hi5 제어기의 주기의 단위는 5ms입니다. [ 6-5]와 같이 5ms를 초과할 때마다 scan time 5ms씩 증가합니다. 대략 1,700 step 정도면20ms를 초과하기 시작합니다. (Hi5 메인보드 S/W버전 30.11-00 기준)

 

65 래더처리 시간과 처리 주기의 관계

(래더 처리시간) < 5ms

5ms 마다 1번씩 반복적으로 래더 작업을 실행합니다.

5ms < (래더 처리시간) < 10ms

10ms 마다 1번씩 반복적으로 래더 작업을 실행합니다.

10ms < (래더 처리시간) < 15ms

15ms 마다 1번씩 반복적으로 래더 작업을 실행합니다.

.

……

 

 

(3)  어떤 PLC들은 래더 작업이 커서 정해진 스캔타임을 초과하는 경우, 초과 분의 명령들을 실행하지 않고 무시해버리는 동작을 하는데 이를 고정 스캔타임 방식이라고 합니다.

 

(4)  내장PLC는 가변 스캔타임 방식으로서 래더 작업이 커서 정해진 스캔타임을 초과하는 경우, 스캔타임을 5ms 증가시킵니다.

 

(5)  [그림6.19] occu. 의 개념을 설명한 것으로 래더 작업의 소요시간이 5ms를 초과한 경우의 예입니다. 따라서 scan time 10 ms가 됩니다. occu. 40%를 통해, scan time 15 ms가 될 때까지는 아직 여유가 많이 남았음을 알 수 있습니다.

 

    scan time = 10ms (cycle n-1)    

   scan time = 10ms (cycle n)    

     5ms   

←     5ms   

     5ms   

     5ms    

100%

40%

 

100%

40%

 

 

occu.

 

 

occu.

 

 

그림 6.19 occu. 개념의 예