본문 바로가기
카테고리 없음

STEP7 HARDWARE COFIGURATION - 4

by 의명 2020. 5. 31.

Startup if Preset… 

Preset Configuration : CPU 내부에 저장된 System Data 형태로 저장된 Hardware Configuration

Actual Configuration : 실제 CPU 삽입된 Hardware

(Deselected) PLC CPU가 Startup 하는 과정에서 Preset Configuration 과 Actual Configuration이
불 일치 하는 경우 PLC CPU는 즉시 Stop된다.

 

(Selected) PLC CPU가 Startup 하는 과정에서 Preset Configuration 과 Actual Configuration이
일치 하더라도 CPU는 Startup 되며, 또한 I/O Configuration에 대한 Check도 하지 않는다
(단 PROFIBUS-DP 관련 I/O는 Check 한다, 즉 PROFIBUS-DP 관련 I/O 설정은 Preset Configuration과 Actual Configuration이 정확히 일치 해야 CPU는 Startup 된다)

Reset outputs at hot restart

이 Option은 S7-400 CPU만 유효 하고, CPU가 Hot Restart 될 때, PLC Output

영역(Q)을 Reset 하게 된다.

 

Disable hot restart by operator… 

이 Option은 S7-400 CPU만 유효 하고, 만약 이 Option을 선택한 경우(Active)에

Operator 또는 통신을 통하여 CPU에 Restart요청 하는 경우에 Restart 모드는 Warm Restart 또는 Cold Restart로 제한 된다

만약 이 Option을 선택하지 않는 다면 Hot Restart, Warm Restart, Cold Restart가 모두 가능하다.

 

Startup after power ON

S7-300 CPU는 오직 Warm Restart 모드만 지원하지만 S7-400 CPU인 경우에

PLC에 Power가 공급 될 때 Startup 모드를 선택 할 수 있다.

 

Hot Restart[100ms] 

이 Option은 S7-400 CPU만 유효하고, CPU의 Startup 시간이 이 Option에 설정된 시간 이상으로

소요 되면, CPU는 Startup 되지 않는다.

 

Update OB1 Process Image Cyclically 

이 Option은 318-2 CPU를 제외한 S7-300 CPU는 지원 하지 않고, 만약 이

Option이 선택 되었다면 CPU는 매 CPU 스캔마다 I/O 데이터(Process Image)를 Update하고,

이 Option은 PLC의 스캔타임을 감소 시키기 위하여 선택하지 않는 경우도 있다.

 

Scan Cycle Monitoring Time

PLC CPU Watchdog Time을 밀리세컨드 단위로 입력 한다.

(PLC CPU 1스캔타임이 여기에 설정된 시간을 오버 하면, PLC CPU는 에러를 발생 시킨다.)

 

Minimum Scan Cycle Time

이 Option은 318-2 CPU를 제외한 S7-300 CPU는 지원하지 않고, 만약 PLC

CPU의 스캔타임이 여기에 설정한 시간보다 작다면, CPU는 스캔타임이 여기에 설정된 Minimum
시간이 될 때 까지 대기 한다.

또한 추가적으로 OB90(Background Process)을 처리 할 수 있다.

 

Scan Cycle Load from Communication

이 Option을 이용하여 유저가 PLC CPU가 통신관련 작업을 처리하는 시간을

제어 할 수 있다 예로 PLC CPU의 MPI 포트를 통하여 어떠한 통신 작업을 수행 한다면 CPU의
스캔타임은 증가 한다, 즉 이 Option의 의미는 PLC CPU가 1스캔타임의 20%만 통신과 관련된 작업을 처리 한다.(통산 표준 값을 사용한다)

 

Size of Process 

일부 CPU는 I/O 영역(Process Image)을 조정 할 수 있는데 바로 이 Option을 이용하여 I/O영역을
증가 시킬 수 있다.

 

OB85 Call Up at I/O Access Error

CPU가 I/O 데이터를 Update 할 때 I/O Access error가 발생 한 경우

이에 대한 반응동작을 선택 할 수 있다.

Clock memory 

S7 PLC의 클럭메모리는 1Byte의 길이로 구성 되며, 각각 비트 별 Pulse 주기는 위 그림과 같다.

 

Memory Byte 

S7 PLC에서 클럭메모리는 항상 비트메모리 “M” 영역으로 사용해야 하며, 이곳에 설정하는 값은
M 영역의 Byte번호가 된다.

즉 Memory Byte에 “0”을 설정 하였다면, 클럭메모리 영역은 MB0(M0.0~M0.7)이 되고,

M0.0 = 0.1초 주기 Pulse

M0.1 = 0.2초 주기 Pulse

M0.2 = 0.4초 주기 Pulse

M0.3 = 0.5초 주기 Pulse

M0.4 = 0.8초 주기 Pulse

M0.5 = 1초 주기 Pulse

M0.6 = 1.6초 주기 Pulse

M0.7 = 2초 주기 Pulses 가 된다.

 

지멘스 교육이나 기술지원이 문의 사항이 있으시면 언제든지 연락주시고,

제가 도움을 드릴 수 있는 내용은 최대한 답을 드릴수 있도록 하겠습니다.

긴글 읽어주셔서 감사드리고, 틈나는대로 계속 관련 내용 업데이트하도록 하겠습니다

감사합니다.

댓글