Die Power SPS System S7-400

34
Training Center for Automation and Drives ST-7PRO2 The S7-400 Power PLC System Page 1 목차 페이지 SIMATIC S7-400: 개요 ......................................................................................................... 2 S7-400: S7-300과의 본질적인 차이점 ...................................................................................... 3 기술적 데이터 S7-400 CPU (1) ............................................................................................. 4 기술적 데이터 S7-400 CPU (2) ............................................................................................. 5 S7-400 모듈 개요 ....................................................................................................... 6 S7 - 400 ..................................................................................................................... 7 대칭적 및 비대칭 멀티컴퓨팅 ..................................................................... 8 중앙 디자인 구성 ……............................................................................................ 9 모듈 파라미터: 논리 어드레스, 부분 프로세스 이미지 ................................................... 10 모듈 파라미터 할당: 아날로그 모듈 ………........................................................................... 11 멀티컴퓨팅 구성 .......................................................................................................... 12 멀티컴퓨팅에서 동기화를 위한 SFC 35 ............................................................................... 13 중앙 확장 1 ................................................................................................................ 14 중앙 확장 2 ................................................................................................................ 15 분산 확장 ............................................................................................................... 16 S7S5 사이의 분산 연결 …….................................................................................... 17 중앙 구성 확장 ………........................................................................................... 18 CPU 모듈 ............................................................................................................................... 19 시스템 아키텍처 ...................................................................................................................... 20 CPU 파라미터: 시동 특징 ................................................................................... 21 CPU 파라미터: 인터럽트 ........................................................................................................... 22 CPU 파라미터: 로컬 데이터 ........................................................................................................ 23 CPU 파라미터: 액세스 보호 개념 ........................................................................... 24 프로그램 조직: 완전 재시작 및 재시작 .................................................................. 25 모듈 삽입/제거 인터럽트 (S7 - 400) ……...................................................................... 26 S7-400에서의 강제 ................................................................................................................ 27 중단점 표시줄 활성화 ....................................................................................................... 28 중단점으로 프로그램 수행 (S7-400 전용) .................................................................. 29 주변 출력 사용 가능 (S7-400 전용) ..................................................................................... 30 지점간 연결을 위한 CP 441 ....................................................................................... 31 CP 443-5: PROFIBUS에 대한 연결 ............................................................................................. 32 IM 467: PROFIBUS-DP 마스터 인터페이스 ................................................................................. 33 CP 443-1: 산업용 이더넷에 대한 연결 ................................................................................... 34 Date: 2002-02-23 File: PRO2_11e.1 SIMATIC S7 Siemens AG 1998. All rights reserved. Information and Training Center Knowledge for Automation S7-400 파워 PLC 시스템

Transcript of Die Power SPS System S7-400

Page 1: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 1

목차 페이지

SIMATIC S7-400: 개요 ......................................................................................................... 2S7-400: S7-300과의본질적인차이점 ...................................................................................... 3기술적데이터 S7-400 CPU (1) ............................................................................................. 4기술적데이터 S7-400 CPU (2) ............................................................................................. 5S7-400 모듈개요 ....................................................................................................... 6S7 - 400 랙 ..................................................................................................................... 7대칭적및비대칭멀티컴퓨팅 ..................................................................... 8중앙디자인구성 ……............................................................................................ 9모듈파라미터: 논리어드레스, 부분프로세스이미지 ................................................... 10모듈파라미터할당: 아날로그모듈 ………........................................................................... 11멀티컴퓨팅구성 .......................................................................................................... 12멀티컴퓨팅에서동기화를위한 SFC 35 ............................................................................... 13중앙확장 1 ................................................................................................................ 14중앙확장 2 ................................................................................................................ 15분산확장 ............................................................................................................... 16S7과 S5 사이의분산연결 …….................................................................................... 17중앙구성확장 ………........................................................................................... 18CPU 모듈 ............................................................................................................................... 19시스템아키텍처 ...................................................................................................................... 20CPU 파라미터: 시동특징 ................................................................................... 21CPU 파라미터: 인터럽트 ........................................................................................................... 22CPU 파라미터: 로컬데이터 ........................................................................................................ 23CPU 파라미터: 액세스보호개념 ........................................................................... 24프로그램조직: 완전재시작및재시작 .................................................................. 25모듈삽입/제거인터럽트 (S7 - 400) ……...................................................................... 26S7-400에서의강제 ................................................................................................................ 27중단점표시줄활성화 ....................................................................................................... 28중단점으로프로그램수행 (S7-400 전용) .................................................................. 29주변출력사용가능 (S7-400 전용) ..................................................................................... 30지점간연결을위한 CP 441 ....................................................................................... 31CP 443-5: PROFIBUS에대한연결 ............................................................................................. 32IM 467: PROFIBUS-DP 마스터인터페이스 ................................................................................. 33CP 443-1: 산업용이더넷에대한연결 ................................................................................... 34

Date: 2002-02-23File: PRO2_11e.1

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-400 파워 PLC 시스템

SF

RUN

STOP

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6

I0.7

SIEMENS

S7-200

Micro PLC 212

SIMATICX 2

3 4

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Page 2: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 2

Date: 2002-02-23File: PRO2_11e.2

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

SIMATIC S7-400: 개요시스템무제한성

고 도점진적 CPU 수행멀티컴퓨팅

21개의확장단위연결가능다양한모듈 (SM, FM, CP)자유자제의네트워크연결가능

퍼포먼스높은프로세싱퍼포먼스(이진명령마다 80 nsec까지)1.6 MByte까지의사용자메모리강력한통신

다양한기능특별함수를통해

S5 쪽에서의특별이동가능

SIMATIC S7-400 SIMATIC S7-400은중상위퍼포먼스범위에대한 PLC입니다. 모듈화및팬이없는디자인, 무제한성및강력성, 확장통신가능성및고성능으로인해프로세스제어엔지니어링영역에서도까다로운작업을해결할수있습니다.

무제한성 S7-400의특징은다음과같습니다.• 스윙아웃기법으로모듈장착이간단합니다. 모든모듈은팬이없이작동하며고 도를제공합니다. S5에비교해서장착공간이 54%감소되었으며 I/O 연결당공간도 45% 감소했습니다.

• S7-400은대칭적및비대칭적멀티컴퓨팅능력뿐만아니라사용가능한CPU 모듈의점진적스펙트럼을통해시스템구성이자유로운퍼포먼스를제공합니다.

• 다양한모듈, 즉모든응용프로그램에대해적절한 CPU와신호모듈, 함수모듈, 통신모듈이존재합니다.

• PROFIBUS-DP를통해 21개까지의확장랙과추가분산단위를장착할수있습니다.

• MPI, PROFIBUS, 산업용이더넷을통한네트워크연결가능성으로인해 S7-400은또한프로세스제어작업에도적당합니다.

퍼포먼스 • 명령마다 80 ns까지의높은프로세싱속도와 1.6 Mbyte까지의사용자메모리로인해확장자동화작업의실현을가능하게합니다.

• 통신버스에서의높은퍼포먼스 (10.5 MBaud)는높은데이터효율을가능하게하며빠른통신을보장합니다.

다양한기능 • 예를들어재시작, RUN에서의제거및삽입모듈등과같은특별함수를통해다양한기능을가집니다.

• 또한 S7-400은 S5에서 S7으로다음과같은특별이동가능성을제공합니다. - S7 중앙랙에 S5-IP 또는WF 삽입- S5 확장단위를 S7 중앙랙에연결

Page 3: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 3

차이점 이슬라이드는 S7-400과 S7-300 사이의본질적인차이점을보여줍니다.이러한차이점은다음페이지에서보다상세하게설명됩니다.

Date: 2002-02-23File: PRO2_11e.3

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-400: S7-300과의본질적인차이점

메모리가보다크고 I/O/M/T/C가보다많음입력및출력모듈어드레스가파라미터에할당될수있음

S5에서의 EU가연결될수있고 S5 CP/IP 모듈이사용될수있음보다많은시스템함수, 예를들어프로그램된통신함수블록64KB까지의블록크기및그 2배의 DB 수완전재시작및재시작

시동중에설정의목표값/실제값비교언더파워에있을동안모듈을삭제할수있음

몇개의부분프로세스이미지

OB 우선순위가파라미터에할당될수있음감시장치, 하드웨어및타임오브데이인터럽트를위한몇개의OB16겹까지중첩되는블록각우선순위클래스에서조정될수있는 L-Stack의크기4개까지의 CPU를이용한멀티컴퓨팅

Page 4: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 4

CPU 종류 모든퍼포먼스범위에대해해당실행시간, 작업메모리크기및블록번호를가지는해당 CPU가있습니다.

프로그래밍 사용자프로그램은 IEC 1131-3에따라만들어집니다. 다음의새특징이 S7에통합되었습니다.• 아날로그값프로세싱을위한프로그램명령

- 고정소수점및부동소수점계산 (32 비트)- 거듭제곱및제곱근- 로그함수- 삼각함수

• 예를들어다음과같은문제지향적프로그래밍을위한새데이터형

- ARRAY (필드)- STRUCT (구조체)- POINTER (포인터)

• 예를들어다음과같은객체지향적블록개념

- 인스턴스데이터블록을가지는 FB- 복수인스턴스모델

• 예를들어통신등에대한통합시스템블록

프로세스 I/O I/O 모듈의논리어드레스는적당한크기의선형어드레스공간에할당됩니다. P-또는 Q 주변장치는없습니다.통합 DP 인터페이스에연결된슬레이브스테이션의어드레스도이선형어드레스공간에표시됩니다. 이런식으로분산 I/O는사용자프로그램에서중앙I/O와같은방식으로주소가지정될수있습니다.STEP 7은중앙및분산 I/O에대한어드레스파라미터를할당하기위해사용됩니다.

Date: 2002-02-23File: PRO2_11e.4

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

기술적데이터 S7-400 CPU (1)

*) 1 Byte = 8 digital I/Os 2 Byte = 1 analog I/O

2진명령문에대한실행시간로드/전송 (워드)16-Bit 고정소수점 (+/-)IEEE 부동소수점 (+/-)

사용자메모리작업메모리로드메모리 (정수.)로드메모리 (외부)

어드레스메모리마커 (Bit)클럭메모리타이머카운터

블록종류/번호FBFCDB

프로세스이미지/크기(입력/출력)

최대 I/O 어드레스공간

통합인터페이스

CPU 414-1

100 nsec100 nsec100 nsec600 nsec

128 KB8 KB15 MB

81928256256

51210241023

p. 256 Byte

p. 2 KByte*)

MPI

CPU 416-1

80 nsec80 nsec80 nsec480 nsec

512 KB16 KB15 MB

163848512512

204820484095

p. 512 Byte

p. 4 KByte*)

MPI

CPU 414-2 DP

100 nsec100 nsec100 nsec600 nsec

128/384 KB8 KB15 MB

81928256256

51210241023

p. 256 Byte

p. 4 KByte*)

MPI, DP

CPU 412-1

200 nsec200 nsec200 nsec1200 nsec

48 KB8 KB15 MB

40968256256

256256511

p. 128 Byte

p.0.5KByte*)

MPI

CPU 413-2 DP

200 nsec200 nsec200 nsec1200 nsec

72 KB8 KB15 MB

40968256256

256256511

p. 128 Byte

p. 1 KByte*)

MPI, DP

CPU 413-1

200 nsec200 nsec200 nsec1200 nsec

72 KB8 KB15 MB

40968256256

256256511

p. 128 Byte

p.1 KByte*)

MPI

CPU 416-2 DP

80 nsec80 nsec80 nsec480 nsec

0.8/1.6 MB16 KB15 MB

163848512512

204820484095

p. 512 Byte

p. 8 KByte*)

MPI, DP

Page 5: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 5

통신 S7-400은몇개의다른통신가능성을가집니다.1. 통합다지점인터페이스 (Multi-Point-Interface: MPI interface), PG/PC, HMI시스템, M7-300/400, 추가 S7-300/400 시스템이액티브노드로서연결될수있는다지점가능인터페이스

2. 분산 DP 마스터시스템 (예: ET200)을 CPU에연결하기위한 413-2/414-2/416-2 CPU를가지는통합 PROFIBUS-DP 인터페이스

3. PROFIBUS와산업용이더넷버스시스템에연결하기위한 CP443과같은통신프로세서

4. 추가 S7-, S5-또는외부제어기및시스템에대한강력한지점간 (PtP)통신을위한 CP441과같은통신프로세서

S7 기능 S7 통신기능은다음 2가지종류로나누어집니다.S7 기본통신: MPI를통해또는이러한유틸리티를가지는한스테이션에서통신파트너 (S7-300/400) 사이에소량의데이터 (76 byte까지)를교환할수있습니다. 관련통신 SFC는운영체제에서통합됩니다. 이 SFC는구성된연결이나통신리소스의할당을요구하지않으며통신파트너의어드레싱은 SFC 호출에서직접이루어집니다. S7 확장통신: 이들유틸리티를가지는네트워크과관계없이보다큰데이터양(64 Kbyte까지)을교환할수있습니다. 관련 SFB는 S7-400의경우운영체제에서통합되고 (S7-300의경우오직서버에서만통합) SFB 호출을할때구성된연결을필요로합니다. 연결은 MPI, PROFIBUS, 산업용이더넷과 PtP 네트워크에서구성될수있습니다.

공유데이터 (GD) 공유데이터교환은 MPI 프로토콜의 FDL 레이어가가지는 “멀티캐스트”가능성을바탕으로합니다. GD 통신을이용해 CPU (최대 15대의 CPU) 사이에서작은데이터패키지를순환적으로교환합니다.

Date: 2002-02-23File: PRO2_11e.5

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

조직블록자유순환타임오브데이인터럽트타임딜레이인터럽트감시장치인터럽트하드웨어인터럽트멀티컴퓨팅인터럽트시동비동기오류동기오류

로컬데이터

최대블록길이

시퀀스수준마다블록중첩깊이

프로그램드리븐통신, MPI, K bus에대한최대연결수

MPI, 전역데이터를통한순환데이터통신GD 주기당데이터용량

CPU 당 GD 주기

GD 주기당 GD 패키지보내기

GD 주기당 GD 패키지받기

CPU 414-1

OB 1OB 10-13OB 20-23OB 32-35OB 40-43OB 60OB 100,101OB 80-87OB 121,122

8 KB

64 KB16

32

54 ByteUser Data

8

1

2

CPU 416-1

OB 1OB 10-17OB 20-23OB 30-38OB 40-47OB 60OB 100,101OB 80-87OB 121,122

16 KB

64 KB16

64

54 ByteUser Data

16

1

2

CPU 414-2

OB 1OB 10-13OB 20-23OB 32-35OB 40-43OB 60OB 100,101OB 80-87OB 121,122

8 KB

64 KB16

32

54 ByteUser Data

8

1

2

CPU 412-1

OB 1OB 10,11OB 20,21OB 32,35OB 40,41OB 60OB 100,101OB 80-87OB 121,122

4 KB

64 KB16

8

54 ByteUser Data

8

1

2

CPU 413-2

OB 1OB 10,11OB 20,21OB 32,35OB 40,41OB 60OB 100,101OB 80-87OB 121,122

4 KB

64 KB16

16

54 ByteUser Data

8

1

2

CPU 413-1

OB 1OB 10,11OB 20,21OB 32,35OB 40,41OB 60OB 100,101OB 80-87OB 121,122

4 KB

64 KB16

16

54 ByteUser Data

8

1

2

CPU 416-2

OB 1OB 10-17OB 20-23OB 30-38OB 40-47OB 60OB 100,101OB 80-87OB 121,122

16 KB

64 KB16

64

54 ByteUser Data

16

1x 16 x 54 Byte=864 Byte

2 x 16 x 54 Byte=1728 Byte

기술적데이터 S7-400 CPU (2)

Page 6: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 6

랙 S7-400의경우다음의랙을사용할수있습니다.UR1/UR2는통합랙으로설계되어있으며중앙랙이나확장랙으로사용될수있습니다. 이랙은 P 버스와 K 버스를가지는 18/9 단일너비슬롯을가집니다.ER1/ER2는 K 버스가없는확장랙으로설계되어있습니다. 또한세그먼트중앙랙 CR2는비대칭멀티컴퓨팅에사용할수있습니다.

S7-CPU S7-400 CPU는모든 STEP 7 사용자프로그램에대해상위버전과호환이가능합니다. 이 CPU는통합 CP-마스터인터페이스를가지는단일너비및이중너비의 2가지버전으로사용할수있습니다. 최대 64 DP-슬레이브스테이션에대해통합 DP 인터페이스를통해주소를지정할수있습니다. 최대보오속도는 12 Mbaud입니다.

FM 포지셔닝, 제어및카운팅을위한 FM이 S5-IP 스펙트럼을대체합니다. 또한 M7-FM은프로세스제어를위한자유 C-프로그래머블함수모듈로서삽입될수있습니다.

IM SIMATIC S7과 SIMATIC S5 확장랙은인터페이스모듈을통해 S7-400 중앙랙에연결될수있습니다.

CP CP 모듈은다음네트워크에대한 CPU의연결을가능하게합니다.• 산업용이더넷 (CP 443-1)• PROFIBUS (CP 443-5)• 지점간네트워크 (CP441-1과 CP441-2)더욱이모든 CPU는 MPI 네트워크와의연결을위한 MPI 인터페이스를가집니다. 최대 32개의스테이션이 MPI 네트워크에연결될수있습니다.

Date: 2002-02-23File: PRO2_11e.6

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-400 모듈개요

1

2

3

PSPS

230V / 4A230V / 10A230V / 20A24V / 4A24V / 10A24V / 20A

32 x DC 24V 16 x UC 24-60V (IR + Diagn.)16 x UC 120-230V16 x UC 120 V (IR + Diagn.)32 x AC 120V16 x AC 230V (IR + Diagn.)

DIDI

32 x DC 24V, 0.5A16 x DC 24V, 2A16 x AC 120/230V, 2A16 x UC 5..230V, 5A, Relay8 x AC 120/230V, 5A

DQDQ

8 x U/I, 13 Bit8 x U/I, 14 Bit

AQAQ

8 x U/I 또는 4 x R, 13 Bit채널당 25 ms 전환시간

8 x U/I/TCor. 4 x R/RTD, 채널당 14 Bit, 25 ms 전환시간선형화및고르게하기포함

8 x U/I or 4 x R, 14 Bit채널당 50 us 전환시간

16 x U/I/TC 또는 8 x R/RTD, 16 Bit,채널당 2,5/25ms 전환시간선형화및고르게하기포함

AIAI

3m with K-Bus3m w/o K-Bus100m with K-Bus600m to S5 IM314

IMIM

RacksRacks

UR 1,2ER 1,2CR 2

S7-CPUsS7-CPUs

CPU 412-1CPU 413-1CPU 413-2 DPCPU 414-1CPU 414-2 DPCPU 416-1CPU 416-2 DP

FMFM

2 channel countercam controllerPositioning for servomotorsPositioning for rapid/creep feed drivesM7-FM

CPCP

1 채널지점간2 채널지점간이더넷Profibus

M7-CPUsM7-CPUs

CPU 486-3CPU 488-3CPU 488-4CPU 488-5

Page 7: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 7

UR 1 / UR 2 UR1/UR2는중앙및확장랙으로서사용될수있습니다. 이들은 I/O 신호의고속교환 (1.5 microsec./ Byte)과신호모듈프로세스데이터에대한시간이중요한액세스를위해병렬보조버스 (P-버스)를가집니다. 또한 UR1 (18 슬롯) / UR2 (9 슬롯)는 K-버스스테이션 (S7/M7-CPU, FM, CP) 사이의고속교환 (10.5 MBaud)을위한직렬의강력한통신버스 (K-Bus)를가집니다.P-BUS와 K-BUS를분리함으로써각작업에자체버스시스템을할당합니다. 제어및통신은자체의별도데이터하이웨이를가지며따라서고르고충돌이없는제어및통신작동을제공합니다.

CR2 세스먼트랙 CR 2는각각 10개의슬롯과 8개의슬롯을가지는 2개의세그먼트로나누어진 I/O 버스를가집니다. 각세그먼트에대해한개의 CPU를사용될수있습니다. 2개의 CPU는각각 P-버스세그먼트에대한마스터이며자신의SM에만액세스할수있습니다. 작동모드전환은동기화되지않습니다. 즉, CPU는다른작동모드에있을수있습니다. 2개의 CPU는연속적인 K 버스를통해통신할수있습니다.

왜 CR2? 모든 CPU (최대 4개)는대칭적멀티컴퓨팅에서같은작동모드, 예를들어 STOP을가집니다. 즉작동모드전환은동기화됩니다.

ER 1 / ER 2 ER1 (18 슬롯)/ER2 (9 슬롯)는 K-버스, 경보선, 모듈에대한 24V 전원공급, 배터리공급이없습니다.

노슬롯규칙 예외: 제일왼쪽에있는 PS와제일오른쪽의 ER에있는수신 IM

Date: 2002-02-23File: PRO2_11e.7

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7 - 400 랙

Rack

P Bus

K Bus

UR 1/ UR 2

세그먼트랙

CR 2

Exp. Rack

P Bus

ER 1/ ER 2

P Bus Segment 1

K Bus

P Bus Segment 2

1 ... 4 CPUs( =멀티컴퓨팅)

다른작동유형을가지는 2개의 PLC.그러나공통된 K Bus를통해 CPU 간에통신

또한확장랙으로사용될수있음

Page 8: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 8

멀티컴퓨팅 멀티컴퓨팅은시스템의구성을자유롭게합니다. 즉, 멀티컴퓨팅을통해시스템퍼포먼스와메모리, 비트메모리, 타이머, 카운터, 등과같은시스템리소스를CPU를추가로삽입함으로써증가시킬수있습니다. 그런방식으로예를들어전체작업은몇개의 CPU 사이에서나누어질수있습니다.

대칭적 대칭적멀티컴퓨팅에서모든 CPU (최대 4개의 CPU)는한개의공통 P 버스와 K 버스에서작업을하며모든신호모듈의어드레스가표시되는오직한개의공통I/O 어드레스공간만이존재합니다.그러나 UR1 또는 UR2에삽입되는모든모듈은구성중에 CPU에할당되어야합니다. 그런후에 CPU는다음과같은이모듈에대한 “마스터기능”을맡게됩니다.• 모듈인터럽트의수신

• 모듈파라미터할당

• L PBxx, T Wxx, 등을통한모듈에대한액세스작동모드전환은동기화됩니다. 즉, 모든 CPU는같은작동모드를가집니다. 외부에서볼때자동화스테이션은한개의큰 PLC로나타납니다.

비대칭 비대칭멀티컴퓨팅은 CR2를이용해얻을수있습니다. 세그먼트랙은 2개의별도 P 버스세그먼트를포함합니다.I/O 버스세그먼트당한개의 CPU가설치됩니다. I/O 모듈은로컬로이 CPU에할당됩니다. CPU는작동모드전환을동기화하지않고다른 CPU와는별도로작동합니다. 모든 CPU는자체 I/O 어드레스공간을가집니다.공통의통신버스는추가하드웨어없이부분단위사이의통신을가능하게합니다. 외부에서볼때이것은 K 버스를통해통신을하는 2개의개별제어기와유사합니다. 추가의장점은다음과같습니다.• 제어캐비넷에서의공간절감

• 오직한개의랙과한개의전원공급만이요구되기때문에비용절감

Date: 2002-02-23File: PRO2_11e.8

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

대칭적및비대칭멀티컴퓨팅

공통통신버스

공통 I/O 버스대칭적멀티컴퓨팅

비대칭멀티컴퓨팅

I/O bus-Segment 1 I/O bus-Segment 2

segmented rack

공통통신버스

Page 9: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 9

Date: 2002-02-23File: PRO2_11e.9

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중앙디자인구성

HW 구성도구활성화

랙구성

중앙디자인구성 중앙디자인을위해모듈을중앙랙의 CPU (CPU들) 옆에배열하고추가확장랙에서도같은작업을합니다.

구성만들기 스테이션구성을열려면다음절차를따릅니다.

1. 제일먼저원하는하드웨어스테이션마다클릭하여선택합니다. 2. 메뉴항목 Edit -> Object를선택하고오른쪽창에서 Hardware 기호를열거나더블클릭합니다. 선택된스테이션의스테이션창이열립니다.

3 카탈로그기호를클릭하면현재구성요소를가지는 HW 카탈로그가나타납니다. 이카탈로그에서 “드래그드롭”으로랙과모듈을스테이션창이나각랙의구성표로복사합니다.

카탈로그보기 "+" 문자를클릭하면관련하위구조가열리고 “-”문자를클릭하면하위구조가닫힙니다. 모듈을선택한후모듈의가장중요한기술데이터가카탈로그창의상태표시줄에나타납니다.

랙선택 스테이션창과하드웨어카탈로그를연후다음절차를따릅니다.1. 스테이션종류에따라항목 S7-300과 S7-400을선택합니다.2. 제일먼저하위항목 RACK을열고랙또는설치레일을왼쪽의스테이션창으로드래그합니다. 빈테이블이각랙에대해표시됩니다. 랙은 STEP 7의구성표로표시됩니다. 이들구성표는랙에설치될수있는모듈수와같은입력라인을가집니다..

3. 그런후에 “드래그드롭”을사용하여원하는모듈을왼쪽빈표의슬롯에복사합니다.

Page 10: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 10

일반적내용 S7 -400 시스템에는기본 I/O 모듈어드레싱이있습니다. 이기본값은파라미터데이터를가지는시스템데이터블록이 CPU에다운로드될때까지활동합니다.

기본어드레스 모듈기본어드레스는다음에따라달라집니다.• 랙의번호. 번호는수신-IM (1..21)에서설정되고중앙랙은항상 0번을가집니다.

• 랙의모듈슬롯. 모듈의기본어드레스는다음과같이이들두값에서계산됩니다.

디지털시작어드레스 = [(랙번호) x 18 + 슬롯번호 -1] x 4아날로그시작어드레스= [(랙번호) x 18 + 슬롯번호 -1] x 64 + 512

부분프로세스이미지 완전한프로세스이미지외에도 8개까지의부분프로세스이미지에대해파라미터를할당할수있습니다. 부분프로세스이미지는시스템함수 (SFC 26/27)를통해사용자프로그램에서갱신될수있습니다. 그런방식으로사용자는원래 OB1 우선순위클래스를위해설계되었던프로세스이미지개념을다른우선순위클래스, 예를들어제어알고리즘을위한OB35에도사용할수있습니다. 이경우현재제어알고리즘의실제값또는목표값을다루는출력및입력모듈에입력또는출력의부분프로세스이미지를할당합니다. 그런후 OB35에서다음순서를따라진행할수있습니다.1. SFC26에의해현재실제값을읽어관련부분프로세스이미지입력표에넣습니다.

2. 제어알고리즘을호출합니다. 제어알고리즘은새목표값을해당부분프로세스이미지출력표에씁니다.

3. SFC27에의해부분프로세스이미지출력표를 I/O에출력합니다.

Date: 2002-02-23File: PRO2_11e.10

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

모듈파라미터: 논리어드레스, 부분프로세스이미지

Page 11: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 11

모듈파라미터 파라미터를할당할수있는모든모듈, 예를들어아날로그모듈에 HW 구성할당 도구를이용해서파라미터를할당할수있습니다.

아날로그모듈의경우일반적으로파라미터할당에대한몇개의레지스터가있습니다. 따라서예를들어 S7-400 아날로그모듈의개별레지스터에서다음파라미터가설정될수있습니다.

어드레스 • 모듈의시작어드레스

• 부분프로세스이미지번호

• 하드웨어인터럽트 OB

입력 – 1부 • 하드웨어인터럽트및진단인터럽트를위해사용가능

• 다음과같은채널별진단감시의사용가능

- 배선끊어짐확인- 참조채널오류- 언더플로우- 오버플로우- 접지누전

입력 – 2부 • 측정종류

• 측정범위

• 방해빈도억제

• 고르게하기

• 입력할때도달한주기의끝

• 하드웨어인터럽트에대한상한값및하한값

Date: 2002-02-23File: PRO2_11e.11

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

모듈파라미터할당: 아날로그모듈

Page 12: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 12

Date: 2002-02-23File: PRO2_11e.12

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

멀티컴퓨팅구성

개요 멀티컴퓨팅은 S7-400 중앙랙에서몇개 CPU (2개에서 4개)가동기적으로작동하는것입니다.CPU가같은시동모드 (완전재시작또는재시작)를가진다면 CPU는함께시동되고또한함께 STOP 모드로들어갑니다.

멀티컴퓨팅설정 멀티컴퓨팅은적당한랙에몇개의멀티컴퓨팅가능 CPU를삽입함으로써내재적으로발생합니다. CPU가멀티컴퓨팅이가능한지의여부는 “Hardware Catalog”의인포텍스트에서결정될수있습니다.멀티컴퓨팅에참여하는 CPU는공통어드레스영역을모듈에따라 “나눕니다”즉, 모듈의어드레스영역은항상배타적으로한개의 CPU에연관되어있습니다.

절차 멀티컴퓨팅은다음과같이구성됩니다.1. 멀티컴퓨팅에필요한모든 CPU를배치합니다.2. CPU를더블클릭하고 “Multicomputing“레지스터에서 CPU 번호를조정합니다.

3. 모듈을특정 CPU에할당하려면다음과같이진행합니다.- 모듈을랙에정렬합니다.- 모듈을더블클릭하고 "Addresses“레지스터를선택합니다.- “CPU No.”필드에서원하는 CPU의번호를선택합니다.인터럽트트리거모듈을이용하여 CPU 할당이레지스터 "Inputs" 또는

"Outputs“에대상 CPU로서표시됩니다.명령 View -> Filter -> CPUx 모듈을통해특정 CPU에할당된모듈이표에시각적으로두드러지게할수있습니다.스테이션구성은모든 CPU에오직 “완전하게만”다운로드될수있습니다. 이런방식으로일관되지않는구성을방지합니다.

Page 13: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 13

설명 SFC 35 ”MP_ALM”의호출은멀티컴퓨팅모드에서멀티컴퓨팅인터럽트를유발합니다. 이것은모든연관된 CPU에서 OB60의동기화된시작을초래합니다. 단일프로세서작동과세그먼트랙의작동에서 OB60은 SFC 35가호출되는 CPU에서만시작됩니다.입력파라미터 JOB을이용하여원하는멀티컴퓨팅인터럽트에대한원인을확인할수있습니다. 이작업식별자는모든연관 CPU에전송되고 OB 60에서평가될수있습니다.프로그램의모든장소에서 SFC 35 ”MP_ALM”을호출할수있습니다.호출은RUN 모드에서만이루어질수있기때문에멀티컴퓨팅인터럽트는 START-UP 모드에서호출될때무시됩니다. 이것은함수값을통해사용자에게통고됩니다.

Date: 2002-02-23File: PRO2_11e.13

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

멀티컴퓨팅에서동기화를위한 SFC 35

"MP_ALM"EN ENO

JOB RET_VAL ??.???.?

파라미터 선언 데이터형 메모리영역 설명

JOB INPUT BYTE I, Q, M, D, L, Const. 작업식별자

가능한값: 1에서 15RET_VAL OUTPUT INT I, Q, M, D, L 함수를프로세싱하는중에오류가발생하면

반환값이오류코드를포함

W#16#0000: 오류가발생하지않았음W#16#8090: 입력파라미터 JOB은잘못된값을포함

W#16#80A0: 진행되고있는멀티컴퓨팅의 OB 60 프로세싱이자체 CPU나또다른 CPU에서완료되지않았음

W#16#80A1: 잘못된작동모드(RUN 대신 START-UP을씀)

Page 14: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 14

중앙집중적구성 1 인터페이스모듈 IM 460-1/IM 461-1은 1.5 m까지의로컬범위에서확장랙을 S7 중앙랙 (UR1, UR2, CR2)에연결하기위해삽입됩니다. 중앙집중적확장은다음특징을가집니다.• 최대 2개의확장랙이연결될수있습니다 (인터페이스마다 1개).• 중앙랙과확장랙사이의최대거리는 1.5 m입니다.• 최대 2개의 Send-IM 460-1이중앙랙마다삽입될수있습니다.• Send-IM 460-1 인터페이스모듈은 P 버스만 (K 버스는아님) 확장랙에전송합니다. 더욱이확장랙의모듈에는커넥터케이블을통해 5 V 전압 (슬롯당최대 5 A)이공급됩니다.이런이유로확장랙에는추가의전원공급모듈이삽입될수없습니다.

• Send-IM 460-1에서사용되지않는인터페이스가종료될필요는없습니다.그러나 Receive-IM 461-1에서사용되지않는인터페이스는터미네이터로종료되어야합니다.

• 이것을사용해서확장랙의번호가선택되어야하는코딩스위치는 Receive-IM 461-1에있습니다.

참고 최대 21개의확장랙이중앙랙에연결될수있습니다.Receive-IM은항상확장랙의가장오른쪽슬롯에삽입되어야합니다.

Date: 2002-02-23File: PRO2_11e.14

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중앙확장 1

P 버스와전원공급이전송됨. K 버스는없음

체인당 1 ER

CR과 ER 사이의최대거리는1.5 m임

CPUPS 40x IM

CR

SEND IM 460-1

IM

terminator

RECEIVE IM 461-1

ER

Page 15: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 15

중앙집중적구성 2 인터페이스모듈 IM 460-0/IM 461-0은 3 m까지의로컬범위에서확장랙을 S7 중앙랙 (UR1, UR2, CR2)에중앙연결하기위해삽입됩니다.중앙집중적확장은다음특징을가집니다.• 최대 8개의확장랙이연결될수있습니다 (인터페이스마다 4개).• 중앙랙과가장먼확장랙사이의최대거리는 3 m입니다.• 최대 6개의 Send-IM 460-0이중앙랙마다삽입될수있습니다.• Send-IM 460-0 인터페이스모듈은 P 버스와 K 버스를확장랙에전송합니다.확장랙에있는모듈은커넥터케이블을통해전압을공급받지않습니다.이런이유로각확장랙은자체전원공급모듈이삽입되게해야합니다.

• Send-IM 460-0에서사용되지않는모듈은종료될필요가없습니다. 그러나Receive-IM 461-0에서사용되지않는모듈은터미네이터로종료되어야만합니다.

• 이것을이용해확장랙의번호가선택되어야하는코팅스위치는 Receive-IM461-0에있습니다.

참고 최대 21개의확장랙이한개의중앙랙에연결될수있습니다.K 버스는처음의 6개확장랙에만전송됩니다. 즉 FM과 CP와같은지능형모듈은처음 6개의 ER에서만작동될수있습니다.Receive-IM은항상확장랙에서가장오른쪽슬롯에만삽입되어야합니다.

Date: 2002-02-23File: PRO2_11e.15

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중앙확장 2

CPUPS 40x IM

CR

PS 40x IM

1. ER

PS 40x IM

2. ER

PS 40x IM

3. ER

SEND-IM 460-0 Receive-IM

Receive-IM

PS 40x IM

4. ER

Receive-IM

Receive-IM 461-0

terminator

P 버스와 K 버스가전송됨.전원공급은없음

체인당 4 ER

CR과가장먼 ER 사이의거리는 3 m임

Page 16: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 16

분산구성 인터페이스모듈 IM 460-3/IM 461-3은거리범위가 100 m까지인 S7 중앙랙(UR1, UR2, CR2)에확장랙을분산연결하기위해삽입됩니다. 분산확장은다음특징을가집니다.• 최대 8개의확장랙이연결될수있습니다 (인터페이스마다 4개).• 중앙랙과가장먼확장랙사이의최대거리는 100 m입니다.• 최대 6개의 Send-IM 460-3이중앙랙마다삽입될수있습니다.• Send-IM 460-3 인터페이스모듈은 P 버스와 K 버스를확장랙에전송합니다.확장랙에있는모듈은커넥터케이블을통해전압을공급받지않습니다.이런이유로각확장랙은자체전원공급모듈이삽입되게해야합니다.

• Send-IM 460-3에서사용되지않는모듈은종료될필요가없습니다. 그러나Receive-IM 461-3에서사용되지않는모듈은터미네이터로종료되어야합니다.

• 이것을이용해확장랙의번호가선택되어야하는코딩스위치는 Receive-IM461-3에있습니다.

참고 최대 21개의확장랙이한개의중앙랙에연결될수있습니다.K 버스는처음 6개의확장랙에만전송됩니다. 즉 FM과 CP와같은지능형모듈은처음 6개의 ER에서만작동될수있습니다.Receive-IM은항상확장랙에서가장오른쪽슬롯에삽입되어야합니다.

Date: 2002-02-23File: PRO2_11e.16

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

분산확장

P 버스와 K 버스가전송됨.전원공급은없음

체인당 4 ER

CR과가장먼 ER 사이의최대거리는 100 m임

CPUPS 40x IM

CR

PS 40x IM

1. ER

PS 40x IM

2. ER

PS 40x IM

3. ER

SEND-IM 460-3 Receive-IM

Receive-IM

PS 40x IM

4. ER

Receive-IM

Receive-IM 461-3

terminator

Page 17: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 17

S5-ER을이용한 S5 패 리확장랙 (ERs 183U/185U, 701-2, 701-3)을이용하여 S7-400의중앙분산구성 랙 (UR1/UR2/CR2)을분산구성하는작업은 5V 전원공급과 K 버스없이

인터페이스모듈 IM463-2 (Send-IM) / IM314 (Receive-IM in S5 ER)에의해이루어질수있습니다.4개까지의 IM463-2가중앙랙에삽입될수있습니다.• 체인당최대 4개의확장랙• CR과가장먼 ER 사이의최대거리는 600 m• 처음의 S5-ER이 S5-135U/-155U에대한 ER-183U/ER-185U이거나 S5-115U에대한 ER-701-2/ER-701-3이면보다오래된 S5 시스템이 S7-400 중앙랙에연결될수있습니다.

나머지 ER은 S5 정의에따라확장될수있습니다 (ST50 참고).

Date: 2002-02-23File: PRO2_11e.17

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7과 S5 사이의분산연결

체인당 4개까지의 S5 확장랙이연결될수있음

중앙랙에 4개까지의 Send-IM 랙이가능

체인에서 CR부터가장먼 ER까지최대거리: 600m

병렬 S5 버스가전송됨

가능한 S5 확장랙:ER 183 U, ER 185 U,ER 701-2, ER 701-3다른 S5 ERS7-400 CR에 32개까지의 S5 ER 가능

terminator

S5-ER S5-ER

S5-ER S5-ER

S5-ER S5-ER

S5-ER S5-ER

PS

CPU

S7CR

Send-IM

IM314 IM314

Page 18: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 18

Date: 2002-02-23File: PRO2_11e.18

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중앙구성확장

더블클릭

구성확장 추가의랙을중앙랙에 “연결”하고 “설치”하려면다음과같이진행합니다.1. 하드웨어카탈로그에서원하는 (확장) 랙을선택합니다.2. Drag&Drop을사용하여차례로랙을스테이션창에드래그합니다.3. 원하는모듈을랙에삽입합니다.중요: 수신인터페이스모듈은중앙랙의송신인터페이스모듈에연결되기전에모든확장랙에배열되어야합니다.

4. S7-400 전용: 확장랙의 Send-IM과 Receive-IM 사이에연결을만들려면다음과같이진행합니다.- Send-IM을더블클릭합니다.- "Connection“레지스터를선택합니다. 연결되지않은모든랙이목록에표시됩니다.

- 개별적으로랙을표시하고 “Connect”명령버튼을사용하여이들랙을원하는 Send-IM (C1과 C2) 인터페이스에연결합니다.

그런후랙사이의연결선이스테이션창에표시됩니다.

CR2 특징 CR2 중앙랙의경우모듈을확장랙에삽입하기전에우선각 CPU의 Send-IM에대한빈 (Receive-IM까지) 랙의연결을만들어야합니다.

Page 19: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 19

배터리소켓 내부배터리또는전원공급의교체나교환을가능하게하는 2.5mm 바나나플러그를가지는외부 "EXT-BATT“를통해 RAM을백업하기위한 DC 5...15V의연결을가지는추가외부배터리전압공급

MPI 인터페이스 MPI 인터페이스는프로그래밍장치와작동자인터페이스시스템을연결하기위해사용됩니다.

통합 PROFIBUS-DP 413-2/414-2/416-2 CPU는 ET200M, ET200U (B/C), S7-300,등과같은분산인터페이스 I/O를연결하기위한통합 PROFIBUS-DP 마스터인터페이스를가집니다.

메모리카드 RAM이나 FLASH-EPROM 카드는개별사양에따라외부로드메모리로서 S7-400 CPU에삽입될수있습니다.• 64KByte, 256KByte, 1MByte, 2MByte 메모리를가지는 RAM 카드는배터리를통해전원공급단위에서백업됩니다.

• 64KByte, 256KByte, 1MByte, 2MByte, 4MByte, 8MByte, 16MByte를가지는FLASH-EPROM-CARD

작동모드 MRES = 메모리리셋기능 (Memory REset) STOP = STOP 모드. 즉, 프로그램프로세싱이없거나 (OD) Output Disable (출력사용못함) 상태에있는 I/ORUN = 프로그램이실행되고 PC에서읽기전용액세스만이가능RUN-P= 프로그램이실행되고 PG에서읽기및쓰기액세스가가능

시동종류스위치 CRST= CPU가모드선택기로시작될때 CPU의완전재시작 (콜드재시작)WRST= CPU가모드선택기로시작될때 CPU의재시작 (웜재시작)

Date: 2002-02-23File: PRO2_11e.19

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 모듈

EXT.-BATT.

5...15V DC

X3

X1

414 - 2XG00 - 0AB0

CPU 414-2X 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

INTFEXTFBUSF

DP

EXT.-BATT.

5...15V DC

X1

421 - 1BL00 - 0AA0

DI 32xDC24VX 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

CPU 412-1CPU 413-1CPU 414-1CPU 416-1

CPU 413-2 DPCPU 414-2 DPCPU 416-2 DPLED 표시

시동선택기스위치

모드선택기(키스위치)

메모리카드슬롯

MPI

외부버퍼공급

LED 표시

DP 인터페이스

Page 20: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 20

CPU 구성 통신이나누어진시스템의구성에대해가지는의미때문에 S7-400 CPU는다음2개의기능단위로구분됩니다.• 프로세스부분

• 통신부분

P-버스 CPU의프로세스부분은 P 버스를통해신호모듈에대한액세스를시작합니다. P 버스는몇바이트의데이터교환 (보통 4 바이트)을위해최적화됩니다.S7-400 시스템의 P 버스는다음특징을가집니다.• 8 비트너비• 병렬• 액세스시간 1.5 µs

K-버스 K 버스 (통신버스)는 FM 또는 CP와같은지능형통신가능모듈에대한비동기데이터교환을맡습니다. K 버스는보다큰데이터량의교환을위해최적화됩니다.K 버스는멀티마스터버스로서설계되어있습니다. 즉, K 버스는 MPI 인터페이스의논리확장입니다. 이것은다음특징을가집니다.• 직렬• 보오속도: 10.5 MBits/sec• 최대 127개노드 (이론적)

MPI MPI 인터페이스를통한통신은다음특징을가집니다.• 직렬• 보오속도: 187.5 KBits/sec• 최대 32개노드

Date: 2002-02-23File: PRO2_11e.20

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

시스템아키텍처

CPU

사용자메모리

프로세스부분

통신

PROFIBUS-DP-Master

MPI

K bus

P bus

PROFIBUS-DP

SMFM CPFM

PG OP PLC

ET200 PG

뒷판버스

Norm-Slave

Page 21: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 21

Setpoint/Actual 이필드를비활성화함으로써 S7에서실제구성이 (구성에따라)목표값구성과Configuration 다르면시동후에 CPU가 Stop 모드로가게합니다.

Hardware Test 이기능을활성화함으로써 CPU의내부 RAM이시동중에테스트됩니다.

Delete PIQ.. S7-400 재시작에서나머지스캔주기가처리된후프로세스이미지가기본적으로삭제됩니다. 이특징을원하지않으면선택을해제할수있습니다.

Disable Restart S7-400의경우수동시동에서완전재시작제한

POWER ON S7-400의경우다음중에서선택할수있습니다. • 완전재시작 (비보유영역의삭제와프로그램프로세싱은블록 OB1의첫번째인스트럭션으로시작)

• 재시작 (모든메모리영역은영향을받지않으며프로그램은인터럽트가일어난지점에서계속됨)

Monitoring Times 다음시간이지정될수있습니다.• 모든모듈이 CPU에보고될때까지의최대대기시간• 모듈이파라미터전송을확인할때까지의최대시간

• S7-400의경우전원장애후최대인터럽트시간, 이때재시작이여전히수행될수있음

Date: 2002-02-23File: PRO2_11e.21

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 파라미터: 시동특징

Page 22: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 22

Priorities S7-400의경우, 인터럽트블록우선순위를변경하고이에따라인터럽트가동시에발생할때프로세싱시퀀스를세울수있습니다.설정된번호가높을수록우선순위가높습니다 !

Time-of-Day Interrupt 여기에서일회적프로그램프로세싱에대한시작시점을설정하거나이시점부터의반복활동을설정할수있습니다 (매분, 시간, 일, 주, 달, 년).그런방식으로타임오브데이인터럽트는예를들어 CPU 실시간클럭에서여름과겨울시간을조정할수있습니다.

Cyclic Interrupt 프로그램부분은순환인터럽트를이용해고정된간격으로처리될수있습니다. S7-300의경우이작업을위해블록 OB 35가있었으며이블록은기본값으로매100 ms마다처리됩니다. 타이밍코드는 1에서 60000 ms까지의범위에서설정될수있습니다. 그런방식으로예를들어고정된간격 (샘플링간격)으로처리되는제어작업을얻을수있습니다. S7-400에는다른시간간격을가진 8개의다른순환인터럽트가있습니다.모든순환인터럽트가한시점에서처리될필요가없도록 “Phase Offset”항목을사용하여순환인터럽트의호출을어긋나게배치할수있습니다.

Date: 2002-02-23File: PRO2_11e.22

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 파라미터: 인터럽트

Page 23: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 23

Local Data 위의레지스터를이용해사용자는수준 (OB)마다원하는로컬데이터사양(스크래치패드메모리)을결정할수있습니다.

만약한수준의로컬데이터범위가초과되면시스템은 Stop 상태로분기됩니다. 한수준에서의로컬데이터범위는로컬데이터범위를가지는블록이블록엔드로닫힐때다시증가될수있습니다.

로컬데이터가기호적으로주소가지정되면운영체제가그조직과관리를맡습니다.

Size of the L-Stack 로컬데이터의수는 CPU 종류에따라달라집니다.• CPU 412 - 4 KByte로컬데이터• CPU 413 - 4 KByte 로컬데이터• CPU 414 - 8 KByte로컬데이터• CPU 416 - 16 KByte로컬데이터

Date: 2002-02-23File: PRO2_11e.23

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 파라미터: 로컬데이터

Page 24: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 24

Function 이대화상자에서 CPU를권한없는액세스에서보호하기위해 3가지보호수준중한개를선택할수있습니다.

Preset 보호수준 1 (암호가파라미터화되지않음): CPU의키스위치 (모드선택기) Characteristics 위치가보호를결정합니다.

• 키스위치가 RUN-P 또는 STOP 위치에있음: 제한없음• 키스위치가 RUN 위치에있음: 읽기전용액세스가능!

Parameterized 보호수준을암호로파라미터화하면다음과같습니다.Protection Level • ”Password Owners”의경우키스위치의위치와파라미터화된보호수준에

관계없이읽기및쓰기액세스가가능합니다.• ”Password Non-owners”의경우다음제한을적용할수있습니다.

- 보호수준 1: 미리설정된특징에대응- 보호수준 2: 키스위치위치에관계없이읽기전용액세스가능- 보호수준 3: 키스위치위치에관계없이일기나쓰기액세스불가

Date: 2002-02-23File: PRO2_11e.24

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 파라미터: 액세스보호개념

Page 25: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 25

완전재시작 완전재시작, 즉 OB100이실행된후메모리마커, 카운터및타이머의비보유메모리영역은리셋되고사용자프로그램이처음부터시작됩니다.

재시작 재시작, 즉 OB101이실행된후사용자프로그램은인터럽트가일어난시점에서계속됩니다. 즉, 나머지스캔주기가보유메모리마커, 타이머, 카운터를이용해실행됩니다.

PII 프로세스이미지입력표

PIQ 프로세스이미지출력표

OD Output Disable, S7의 LAN 케이블 (S5의명령출력금지에대응)

활성화 조직블록은운영체제에의해배타적으로시작됩니다. 그러나조직블록은사용자가선택을해제할수있으며우선순위가변경될수있습니다.

우선순위 모든 OB 프로그램프로세싱은명령경계에서보다높은우선순위이벤트 (OB)에의해인터럽트될수있습니다. 우선순위는 0-28까지이며여기에서 0이우선순위가가장낮고 (선택이해제된 OB) 28이우선순위가가장높습니다.S7-400은다양한우선순위클래스 (OB)에서우선순위의자유로운할당을허용합니다. 그러나 OB1-스캔주기, OB100-완전재시작, OB101-재시작, OB60 배경, 비동기오류 OB와같은 OB는예외입니다. 이경우우선순위는시스템이미리결정하며사용자가변경할수없습니다.우선순위가같은 OB는서로를인터럽트하지않으며차례로처리됩니다.

Date: 2002-02-23File: PRO2_11e.25

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

프로그램조직: 완전재시작및재시작

사용자프로그램

운영체제

다음을통한인터럽트요청:•시간신호•인식된오류•하드웨어인터럽트

다음을위한 OB:

•오류처리•순환인터럽트•하드웨어인터럽트•기타

완전재시작

스캔주기검사시간시작

PII 읽기

OB1을통한순환프로세싱

시동프로그램: 완전재시작을위한 OB 100

OD 취소

PIQ 삭제

재시작

PI 읽기

OB1을통한순환프로세싱

시동프로그램: 재시작을위한 OB 101

잔류스캔주기

PIQ 삭제 (파라미터에할당될수있음)

OD 취소

PIQ 읽기

스캔주기검사시간시작

PII 읽기

다음을통한인터럽트요청:•시간신호•인식된오류•하드웨어인터럽트

Page 26: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 26

인터럽트 OB83 S7-400의경우 RUN이나 STOP에서파워업이되는동안모듈을제거하고제거및삽입 삽입할수있습니다. CPU, PS, 어댑터모듈의 S5 모듈, IM은예외입니다.

RUN 모드에서허가된모듈을제거한후주어진상황에따라다음조직블록이CPU의운영체제에서호출될수있습니다.• OB85-프로세스이미지갱신• OB122-I/O 액세스오류• OB83-제거및삽입이벤트사용자는 OB83만이대략 1초후에호출되며다른 OB는원칙적으로이보다훨씬빨리활동할수있음을고려해야합니다.모듈을삽입한후 CPU가이를확인하며형식오류가발생하지않으면파라미터가할당됩니다. 파라미터할당이질서있게이루어진후그모듈을사용할수있습니다.파라미터할당에서오류가인식되면 OB82 진단인터럽트가자동적으로시작됩니다.

OB83의시작정보 다음정보가 OB83의로컬데이터에있습니다.

• 모듈의제거/삽입• 모듈의논리어드레스

• 모듈의실제형식

Date: 2002-02-23File: PRO2_11e.26

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

모듈삽입/제거인터럽트 (S7 - 400)

제거 삽입 사용가능

모듈존재

모듈사용가능

조직블록 OB83모듈삽입/제거인터럽트

조직블록 OB122I/O 액세스오류

운영체제를통한파라미터할당

조직블록 OB85프로세스이미지갱신

max.1sec.

Page 27: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 27

Date: 2002-02-23File: PRO2_11e.27

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-400에서의강제

Forcing Forcing 기능을이용해 S7-400에서사용자프로그램변수에대한미리정의된값을설정할수있습니다.

강제에대한참고 �"Force"기능을시작하기전에같은 CPU에서이기능을동시에실행하는사람이없도록해야합니다.

�강제작업은메뉴명령 Variable -> Stop Forcing을이용하여야만삭제되거나끝날수있습니다.

�"Forcing“은메뉴명령 Edit -> Undo를이용해실행을취소할수없습니다 .� Force Values창을닫거나 "Monitor/Modify Variables“응용을끝내는강제작업은삭제되지않습니다.

�강제와변수수정사이의차이점에대해서는온라인도움말에서제공되는설명을참고합니다.

강제기능선택 1.메뉴명령 Table -> Open을사용하여변수표 (VAT)를열거나해당변수표를포함하는창을활성화합니다.

2.메뉴명령 PLC -> Connect To를선택하여필요한 CPU에연결을만듭니다.3.메뉴명령 Variable -> Display Force Values를사용하여선택된 CPU의현재상태가표시되는 ForceValues 창을엽니다."Force Values"창이활성일때에만강제에대한메뉴명령이선택될수있습니다.현재활동중인강제작업이없다면창은비어있습니다.강제작업이이미활동중이라면변수가해당강제값으로굵게표시됩니다.

4."Address"열에서강제하고싶은변수를입력합니다. "Force Value"열에서변수에할당하고자하는값을입력합니다.

5.메뉴명령 Variable -> Force로강제를시작합니다.현재활동중인강제작업이없으면변수에강제값이할당됩니다.

6.메뉴명령 Variable -> StopForcing으로강제작업을종료할수있습니다.

Page 28: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 28

중단점 이테스트기능을이용해서단일시퀀스모드에서만들어진프로그램을 STL 표시로테스트할수있으며따라서관련레지스터내용은물론실행된인스트럭션의시퀀스를따를수있습니다.몇개의중단점이한블록에설정될수있습니다. 설정될수있는중단점수는CPU 종류에따라달라집니다.• CPU 412,413: 2개의중단점• CPU 414: 3개의중단점• CPU 416: 4개의중단점

참고 • “Breakpoint”기능을선택하려면 “on-line”블록을열어야합니다.• 대화상자에서 Debug -> Operation -> Test Operation이선택되어야만

"Breakpoints“기능을선택할수있습니다. • 메뉴명령 Execute Next Statement또는 Execute Call은내부구현을위한자유중단점을필요로합니다.

• 프로그램프로세싱이중단점을만나면 CPU는 RUN에서 HOLD 모드로전환합니다. 이모드에서 STOP-LED가켜지고동시에 RUN-LED가점멸합니다.

중단점기능 중단점기능은프로그램편집기에서메뉴항목 "Debug“나중단점표시줄을통해선택될수있습니다.

중단점표시줄 중단점표시줄활성화는프로그램편집기에서메뉴 View -> Breakpoint Bar를통해이루어집니다.

Date: 2002-02-23File: PRO2_11e.28

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중단점표시줄활성화

Page 29: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 29

중단점표시줄 중단점표시줄은 “단일시퀀스에서의테스팅”을위한명령버튼을제공합니다.중단점설정 중단점삭제 중단점 on/off

다음중단점보여주기 계속 다음명령문실행 호출실행

중단점설정 "Set Breakpoint“를이용해프로그램실행이중지되는위치를결정합니다. 중단점명령문은실행되지않습니다.

중단점삭제 모든중단점이삭제됩니다.중단점활성 "Breakpoint Active“를이용해이미설정된중단점뿐만아니라설정될중단점을

포함하는모든중단점을활성화합니다.

다음중단점보여주기 "Show Next Breakpoint“를이용해편집기는프로그램을실행하지않고다음에표시된중단점으로점프합니다.

계속 "Continue“를이용해프로그램이다음활성액티브를만날때까지실행됩니다.다음명령문실행 "Execute Next Statement“를이용해단일시퀀스로프로그램을처리합니다. 블록

호출에도달하면 "Execute Next Statement“를이용해블록호출후첫번째명령문으로점프합니다.

호출실행 블록호출에도달할때 "Execute Call“을이용해블록으로분기합니다. 블록의끝에서블록호출후다음명령문으로다시점프가일어납니다.

Date: 2002-02-23File: PRO2_11e.29

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

중단점으로프로그램수행 (S7-400 전용)

중단점중단점

Page 30: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 30

소개 "enable peripheral outputs" 기능은주변출력 (PQ)의출력사용금지를해제합니다. 이기능은 CPU가 STOP 모드일때주변출력을수정할수있게합니다.

설정 주변출력을사용할수있게하려면다음과같이진행합니다.1. 메뉴명령 Table -> Open을사용하여수정하고자하는주변출력을포함하는변수표 (VAT)를열고해당변수표에대한창을활성화합니다.

2. 메뉴명령 PLC -> Connect To를사용하여활성변수표의주변장치를수정할수있도록원하는 CPU에대한연결을만듭니다.

3. 메뉴명령 PLC -> Operating Mode를이용하여 "Operating Mode" 대화상자를열고 CPU를 STOP 모드로전환합니다.

4. 수정하고자하는주변출력에대한적절한값을 "Modify Value" 열에입력합니다.보기: PQB 7 Modify value: 2#0001000011

PQW 2 W#16#0027PQD 4 DW#16#0001

5. 메뉴명령 Variable -> Enable Peripheral Output을사용하여 "EnablePeripheral Output" 모드로전환합니다.

6. 메뉴명령 Variable -> Activate Modify Values를사용하여주변출력을수정합니다. "Enable Peripheral Output“은메뉴명령 Variable -> EnablePeripheral Output을다시선택하여이기능을해제할때까지계속활동합니다.

7. 새값을할당하려면 4단계부터다시시작합니다.

참고 • CPU가작동상태를변경하고예를들어 STOP에서 RUN이나 STARTUP으로가면메시지가표시됩니다.

• CPU가 RUN 모드에있고 "enable peripheral outputs" 기능이선택되어있으면또한메시지가표시됩니다.

Date: 2002-02-23File: PRO2_11e.30

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

주변출력사용허가 (S7-400 전용)

Page 31: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 31

설명 지점간연결은버스시스템에대해비용효율적인고성능대안입니다. PLC는물론바코드판독기와저울과같은간단한장치를연결할수있습니다.

CP441-1 프로토콜 한개의플러그인인터페이스를가지는경우

• 파라미터화될수있는 3964 (R)• 파라미터화될수있는 ASCII 프로토콜 (계획)• 프린터 (계획)

CP441-2 프로토콜 2개의플러그인인터페이스를가지는경우• 파라미터화될수있는 3964 (R)• RK 512• 파라미터화될수있는 ASCII 프로토콜• 프린터

• 다음과같이로드될수있는외부프로토콜 (계획)- Modbus마스터 / 슬레이브 (Modicon) - Allen Bradley (DF1 프로토콜)

인터페이스모듈 • TTY-, 9-핀소켓, 액티브/패시브인터페이스모듈• V.24 (RS232 C), 9-핀플러그커넥터• RS 422/485, 15-핀소켓

Date: 2002-02-23File: PRO2_11e.31

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

지점간연결을위한 CP 441

643-1QA11-0AX03ATB 386SX

1 243

INTF

EXF

RUN

STOP

RUN_P

SD

HDD

S2

USR

CP 441-1 CP 441-2

643-1QA11-0AX03

ATB 386SX

1 243

INTF

EXF

RUN

STOP

RUN_P

SD

HDD

S2

USR

- CP441-1: 비용효율이높은표준기능- CP441-2: 까다로운작업을위한고성능

인터페이스CP 441-1: 플러그인인터페이스모듈 1CP 441-2: 플러그인인터페이스모듈 2

표시: 보내기, 받기, 오류에대한 LED

보오속도

CP 441-1: 최대 38.4 kBaudCP 441-2: 최대 76.8 kBaud

프로토콜통합표준프로토콜

로드될수있는 Siemens 이외의프로토콜(특별드라이버) - CP 441-2 용

Page 32: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 32

설명 CP 443-5 통신프로세서는 PROFIBUS 네트워크에대한 S7-400연결을허용합니다.

프로토콜 다음프로토콜을사용할수있습니다.S7 기능:SIMATIC S7/M7/C7과 PC 사이의 ISO/OSI 참조모델의레이어 7을바탕하는하는통신용

S7 프로토콜은 SIMATIC S7 패 리에서의통신을위해 S7-CPU에대한 SFB 인터페이스를제공합니다. 또한프로그래밍, 테스팅, 개체관리및진단을위한함수를제공합니다.SEND/RCV: SIMATIC S7, SIMATIC S5, PC/PG 및 Siemens 이외의장치사이의레이어 2 (FDL-Layer)를바탕으로하는통신용. SEND/RCV 인터페이스는구조화되지않은데이터블록의간단하고믿을만한통신을제공합니다.SEND/RCV 인터페이스는다음관점에서구현됩니다.• SIMATIC S5에서블록처리• SIMATIC S7에서함수호출• PG/PC에서 C-함수호출PROFIBUS FMS (Fieldbus Message Specification: 필드버스메시지사양)SIMATIC S5, S7, PC/PG, 필드장치및 Siemens 이외의제품사이의개방통신용 (EN 50170, Vol. 2, PROFIBUS).FMS 프로토콜은 ISO/OSI 참조모델의레이어 7에서객체지향적통신을허용합니다. 전형적인데이터패킷크기는 240 바이트입니다.PROFIBUS DP (Distributed Peripheral: 분산주변장치) SIMATIC S5, S7, PC/PG, Siemens 이외의시스템및필드장치사이의개방통신용 (EN 50170, Vol. 2, PROFIBUS).DP 프로토콜은제어기또는 PC와반응시간이 10 ms보다작은필드장치사이에서소량데이터의빠른교환을위해설계되었습니다.

Date: 2002-02-23File: PRO2_11e.32

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CP 443-5: PROFIBUS에대한연결

포맷: S7 포맷, 단일너비

프로토콜:SEND/RCV S7 함수FMS (CP 443-5 기본전용) DP Master (CP 443-5 확장전용)

보오속도: 9.6 Kbps to 12 Mbps

연결:전기케이블: 9-pin sub-D

소켓을통해FO 케이블: 버스터미널을통해

구성:FC와 FB를포함하는PROFIBUS에대한 NCM S7

CP 443-5 BasisCP 443-5 Extended

Page 33: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 33

설명 인터페이스모듈 IM 467은 S7-400 PLC 시스템에서의작동을위해만들어졌습니다. 이모듈은 PROFIBUS-DP에대한 S7-400의연결을가능하게합니다.

프로토콜 IM 467은 2가지통신서비스를제공합니다.PROFIBUS-DPIM 467은 EN 50 170에따라 PROFIBUS-DP 마스터입니다. STEP 7을이용해구성이완전히이루어집니다. 퍼포먼스는원칙적으로 CPU 모듈의통합PROFIBUS-DP 인터페이스와동일합니다.DP 통신을위해 STEP 7 사용자프로그램에서함수를호출할필요가없습니다.S7 기능S7 기능은 SIMATIC S7/M7/C7자동화해법으로최적의간단한통신을보장합니다. IM 467에대해다음 S7 기능을사용할수있습니다.• PROFIBUS-DP를통한 PG 기능• PROFIBUS-DP를통한 HMI 기능통신은 IM 467에서의추가구성없이이루어집니다.S7 기능은단독또는 PROFIBUS-DP 프로토콜에병렬로사용될수있습니다. 만약 DP 통신에병렬로사용되면 PROFIBUS-DP 버스순환시간에반동이발생합니다.

Date: 2002-02-23File: PRO2_11e.33

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

IM 467: PROFIBUS-DP 마스터인터페이스

포맷: S7 포맷, 단일너비

프로토콜:DP 마스터S7 함수

보오속도: 9.6 Kbps에서 12 Mbps

연결:전기케이블: 9-pin sub-D

소켓을통해

구성:구성및프로그래밍은PROFIBUS-DP를통해가능

IM 467

Page 34: Die Power SPS System S7-400

Training Centerfor Automation and Drives

ST-7PRO2The S7-400 Power PLC SystemPage 34

설명 CP 443-1과 CP 443-1 TCP/IP 통신프로세서는산업용이더넷네트워크에대한S7-400의연결을허용합니다.

프로토콜 다음프로토콜을사용할수있습니다.S7 기능SIMATIC S7/M7/C7과 PC 사이의 ISO/OSI 참조모델의레이어 7을바탕하는하는통신용SEND/RCVSIMATIC S7, SIMATIC S5, PC/PG 및 Siemens 이외의장치사이의레이어 4 (CP 443-1의 ISO-전송레이어와 CP 443-1 TCP/IP의 TCP-전송레이어)를바탕으로하는통신용.MMS/MAPSIMATIC S7, SIMATIC S5, PC/PG 및 Siemens 이외의시스템사이의레이어7을바탕으로개방통신용

Date: 2002-02-23File: PRO2_11e.34

SIMATIC S7Siemens AG 1998. All rights reserved.

Information and Training CenterKnowledge for Automation

CP 443-1: 산업용이더넷에대한연결

포맷: S7 포맷, 단일너비

프로토콜:ISO 전송스택의 SEND/RCV와 S7 함수(CP 443-1) 및 TCP/IP 스택 (CP 443-1 TCP/IP)MMS/MAP (준비중)

연결:S7 함수: 최대 48개의연결SEND/RCV: 최대 64개의연결

함수:멀티프로토콜가능

LAN과WAN을통한리모트프로그래밍(CP443-1 TCP/IP 전용)

연결:AUI와트위스트페어연결사이의자동스위치오버

구성:SEND/RCV에대한함수호출을포함하는산업용이더넷에대한 NCM-S7

CP 443-1CP 443-1 TCP/IP