PRO1 04E [읽기 전용]

24
Training Center for Automation and Drives ST-7PRO1 HW 구성 및 메모리 개념 페이지 1 목차 페이지 S7-300의 메모리 개념 ………… ........................................................................................................................ 2 S7-400의 메모리 개념 ………… ........................................................................................................................ 3 플래시 EPROM 메모리 카드로/로부터 블록 로딩 ………… ................................................................................ 4 하드웨어 구성 및 파라미터 지정 ..………………………… ..................................................................................... 5 스테이션 삽입 ........................…… ....................................................................................................................... 6 HW Config 시작 ...................…… ........................................................................................................................ 7 하드웨어 프리셋 구성 만들기................................................................................................................................ 8 모듈 어드레스 개요 ..... …………… ....................................................................................................................... 9 CPU 등록 정보 .................... …… ........................................................................................................................ 10 CPU 등록 정보: 일반 ..… ..… … … ......................................................................................................................... 11 CPU 등록 정보: 시동 ........ ……… ......................................................................................................................... 12 CPU 등록 정보: 유지 메모리 ……… .................................................................................................................... 13 CPU 등록 정보: 주기 / 클럭 메모리 ……… .......................................................................................................... 14 CPU 등록 정보: 보호 ..… … … ............................................................................................................................... 15 CPU 등록 정보: 진단 / 클럭 ..… … … … ................................................................................................................ 16 HW 프리셋 구성 저장 및 모듈에 다운로드 ........................................................................................................... 17 HW 실질 구성을 PG로 업로드 ..……………………… ........................................................................................... 18 SIMATIC Manager에서 하드웨어 진단 디스플레이 ..… … … … ............................................................................. 19 구성 과정에서 발생할 수 있는 문제 ..… … ............................................................................................................. 20 변수 어드레싱 ..… … … .......................................................................................................................................... 21 기호 테이블 액세스 ...… … … … … ......................................................................................................................... 22 연습: 실질 구성 읽기 및 수정 ............................................................................................................................... 23 연습: 클럭 메모리에 파라미터 지정 및 테스트 .................................................................................................... 24 Date: 2002-02-19 File: PRO1_04E.1 SIMATIC S7 Siemens AG 1999. All rights reserved. Information and Training Center Knowledge for Automation 하드웨어 구성 및 메모리 개념

Transcript of PRO1 04E [읽기 전용]

Page 1: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 1

목차 페이지

S7-300의 메모리 개념 … … … … ........................................................................................................................ 2S7-400의 메모리 개념 … … … … ........................................................................................................................ 3플래시 EPROM 메모리 카드로/로부터 블록 로딩 … … … … ................................................................................ 4하드웨어 구성 및 파라미터 지정 ..… … … … … … … … … … ..................................................................................... 5스테이션 삽입 ........................… … ....................................................................................................................... 6HW Config 시작 ...................… … ........................................................................................................................ 7하드웨어 프리셋 구성 만들기................................................................................................................................ 8모듈 어드레스 개요 .....… … … … … ....................................................................................................................... 9CPU 등록 정보 ....................… … ........................................................................................................................ 10CPU 등록 정보: 일반 ..… ..… … … ......................................................................................................................... 11CPU 등록 정보: 시동 ........… … … ......................................................................................................................... 12CPU 등록 정보: 유지 메모리 … … … .................................................................................................................... 13CPU 등록 정보: 주기 / 클럭 메모리 … … … .......................................................................................................... 14CPU 등록 정보: 보호 ..… … … ............................................................................................................................... 15CPU 등록 정보: 진단 / 클럭 ..… … … … ................................................................................................................ 16HW 프리셋 구성 저장 및 모듈에 다운로드 ........................................................................................................... 17HW 실질 구성을 PG로 업로드 ..… … … … … … … … … ........................................................................................... 18SIMATIC Manager에서 하드웨어 진단 디스플레이 ..… … … … ............................................................................. 19구성 과정에서 발생할 수 있는 문제 ..… … ............................................................................................................. 20변수 어드레싱 ..… … … .......................................................................................................................................... 21기호 테이블 액세스 ...… … … … … ......................................................................................................................... 22연습: 실질 구성 읽기 및 수정 ............................................................................................................................... 23연습: 클럭 메모리에 파라미터 지정 및 테스트 .................................................................................................... 24

Date: 2002-02-19File: PRO1_04E.1

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

하드웨어 구성 및 메모리 개념

Page 2: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 2

로드 메모리 로드 메모리는 프로그래머블 모듈의 일부입니다. 이 메모리에는 프로그래밍장치(논리 블록, 데이터 블록, 추가 정보)에서 작성된 로드 객체가 있습니다. 플러그인 메모리 카드 또는 통합된 RAM이 로드 메모리가 될 수 있습니다.

작업 메모리 작업 메모리에는 런타임과 관련된 데이터가 있습니다. RAM 작업 메모리는 CPU와 통합되어 있고 전지를 통해 백업됩니다.

시스템 메모리 시스템 메모리에는 다음을 위한 메모리 영역이 있습니다.• 프로세스 이미지 입출력 테이블 (PII, PIQ)• 비트 메모리 (M)• 타이머 (T)• 카운터 (C)• L 스택 (L).

유지 메모리 유지 메모리는 비트 메모리, 타이머, 카운터 및 데이터 블록을 전지 없이백업하는 데 사용하기 위한 비 휘발성 RAM입니다. CPU 파라미터를 할당할 때백업할 영역을 지정합니다.

메모리 카드 메모리 카드를 삽입할 때 운영 체제에서는 메모리 리셋을 요청합니다(STOP삽입 LED가 느리게 깜박임). 메모리 리셋을 하려면 모드 셀렉터를 “MRES“위치로

돌려 실행합니다. 이때 실행과 관련된 프로그램 섹션은 메모리 카드(로드 메모리기능이 있는)에서 작업 메모리로 전송됩니다.

프로그램이 실행되는 동안 메모리 카드는 삽입된 상태로 있어야 합니다.

Date: 2002-02-19File: PRO1_04E.2

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-300의 메모리 개념

주석

기호

블록:•논리 블록(OB,FC,FB)

•데이터 블록(DB)

PG에 있는 플래시EPROM 메모리 카드(그 다음 CPU에삽입)

블록:•논리 블록(OB,FC,FB)

•데이터 블록(DB)

추가 정보

시스템 메모리 :

•PII, PIQ• M, T, C

•유지M, T, C

•유지 데이터 블록

유지 메모리:

전지 백업없는 전원차단

n. reten. reten.

전지 백업없이전원 연결

RAM

블록:• 논리 블록(OB,FC,FB)

• 데이터 블록(DB)

추가 정보

로드 메모리:

플래시EPROM

작업 메모리:• OB,FC,FB

• DBn. reten. reten.

Page 3: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 3

로드 메모리 플러그 인 메모리 카드 또는 통합된 RAM이 로드 메모리가 될 수 있습니다. S7-400에서 메모리 카드(RAM 또는 플래시 EPROM)는 통합된 로드 메모리를확장합니다. 통합된 로드 메모리는 크기가 제한되어 있기 때문에 메모리 카드가항상 필요합니다.

작업 메모리 작업 메모리는 런타임에 관련된 데이터만을 포함합니다. RAM 작업 메모리는CPU에 통합되며 전지를 통해 백업됩니다.

시스템 메모리 시스템 메모리에는 다음을 위한 메모리 영역이 있습니다.• 프로세스 이미지 입력 및 출력 테이블(PII, PIQ)• 비트 메모리 (M)• 타이머 (T)• 카운터 (C)• L 스택 (L).

메모리 카드 RAM 메모리 카드를 사용할 때는 시스템이 전지로 작동되어야 합니다. 이렇게하면 정전 시에 메모리 카드 데이터 및 내부 RAM 데이터가 백업됩니다.

FEPROM 메모리 카드를 사용할 때는 정전에 대비하여 사용자 프로그램이메모리 카드에 저장됩니다. 내부 RAM에 있는 데이터는 전지를 통해 백업됩니다."Restart" 모드는 백업 시스템에서만 가능합니다.

메모리 카드 메모리 카드를 삽입할 때 운영 체제에서는 메모리 리셋을 요청합니다(STOP삽입 LED가 느리게 깜박임). 메모리 리셋을 하려면 모드 셀렉터를 “MRES”위치로

돌려 실행합니다. 이때 실행과 관련된 프로그램 섹션은 메모리 카드(로드메모리)에서 작업 메모리로 전송됩니다.

프로그램이 실행되는 동안 메모리 카드는 삽입된 상태로 있어야 합니다.

Date: 2002-02-19File: PRO1_04E.3

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

S7-400의 메모리 개념

주석

기호

블록:•논리 블록(OB,FC,FB)

•데이터 블록(DB)

PG에 있는 플래시EPROM 메모리 카드(그 다음 CPU에삽입)

블록:•논리 블록(OB,FC,FB)

•데이터 블록(DB)

추가 정보

RAM

블록:• 논리 블록(OB,FC,FB)

• 데이터 블록(DB)

추가 정보

로드 메모리:

플래시EPROM

시스템 메모리 :

• PII, PIQ• M, T, C

작업 메모리:• OB,FC,FB

• DB

전지를통한백업

Page 4: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 4

소개 FEPROM 카드를 사용하면 전지 백업 없이 CPU를 작동할 수 있습니다. 프로그램이FEPROM에 저장되어 정전에 안전합니다.HW 구성에서 유지 영역을 정의할 수 있습니다. S7-300에서 유지 데이터(타이머, 카운터, 비트 메모리, 데이터 영역)는 CPU의 유지메모리 영역에 저장됩니다(비 휘발성 RAM).

삽입 / 제거 메모리 카드를 제거하거나 삽입하면 CPU는 메모리 리셋을 요청합니다. 즉, RAM 카드를 삽입할 때 사용자 프로그램은 PG에서 다시 로드되어야 하며, FEPROM 카드를 삽입할 때는 그 내용이 작업 메모리에 복사됩니다.

정전 전지 백업 없이 정전이 되면 블록이 메모리 카드에서 작업 메모리로 복사되고 S7-300에서는 유지 데이터가 비 휘발성 RAM에서 제공됩니다. DB에서 유지로 정의된(S7-300에서만) 데이터 영역은 정전이 발생하기 전의 상태를회복하며, 비 유지 데이터 영역은 메모리 카드에 저장된 원래 값으로 설정됩니다.

프로그램 변경 블록을 수정했을 때 변경된 블록은 작업 메모리에 저장됩니다. 블록을 PG로업로드할 때 이것은 작업 메모리에서 탐색합니다.정전이 된 후(전지 없이) 작업 메모리(RAM)는 지워집니다. 따라서 수정된 블록을전원이 들어온 후에 다시 사용하려면 블록은 다음과 같아야 합니다.1. EPROM 메모리 카드 없이 작동할 때 하드 디스크에 저장합니다. 2. EPROM 메모리 카드로 작동할 때 하드 디스크 또는 메모리 카드에 저장합니다.

메모리 카드 로드 드래그 앤 드롭할 때 마다 SIMATIC Manager를 통해 메모리 카드(PG에 삽입됨)에블록을 전송하거나, 어떤 CPU의 경우 메뉴 옵션 PLC -> Download to EPROM Memory Card on CPU를 사용하여 CPU에 직접 쓸 수 있습니다. 우선 메모리 카드를지워야 합니다.개별 블록은 다시 로드할 수 있지만 삭제 또는 덮어쓸 수는 없습니다.

Date: 2002-02-19File: PRO1_04E.4

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

플래시 EPROM 메모리 카드로/로부터 블록 로딩

로드 메모리내부 RAM

"로드"

로드 메모리플래시 EPROM

"EPROM으로 로드"

작업 메모리RAM

메모리 카드삽입 이후메모리 리셋요청 및작업 메모리에서 복사

실행과관련된 섹션

" PG로 로드"

Page 5: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 5

Date: 2002-02-19File: PRO1_04E.5

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

하드웨어 구성 및 파라미터 할당

실질 구성 기존 하드웨어의 실질 구성 및 파라미터 할당.

파라미터 할당 파라미터 할당 가능 블록의 특성 설정(즉, 시동특성, 유지 영역 등)

프리셋 구성 계획된 하드웨어 구성 및 파라미터 할당.

구성 HW Config의 스테이션 창에서 랙, 블록 및 분산I/O 지정.하드웨어 카탈로그에서 컴포넌트를 선택할 수있음.

HW 구성 공장에서부터 모듈에 프리셋 파라미터가 제공됩니다. 이 기본 설정에 이상이없으면 하드웨어 구성이 필요 없습니다.다음과 같은 경우에 구성이 필요합니다.• 프리셋 파라미터 또는 모듈 어드레스를 수정할 때(즉 모듈의 하드웨어

인터럽트 가능)• 통신 연결을 구성할 때• 분산 주변 장치(RPOFIBUS-DP)가 있는 스테이션을 사용할 때• 여러 대의 CPU(멀티컴퓨팅) 또는 확장 랙이 있는 S7-400 스테이션을 사용할

• fault-tolerant 프로그래머블 로직 컨트롤러를 사용할 때(옵션 패키지)

프리셋 구성 시스템을 구성하면 소위 프리셋 구성이 작성되는데, 여기에는 계획된 모듈 및연결 파라미터가 있는 하드웨어 스테이션이 포함됩니다. PLC 시스템은 프리셋구성에 따라 조립되며 시운전하는 동안 프리셋 구성은 CPU로 다운로드됩니다.

실질 구성 조립된 시스템에서 실제 존재하는 구성 및 모듈의 파라미터 할당은 CPU에서읽을 수 있습니다. 따라서 새로운 HW 스테이션은 프로젝트에서 셋업됩니다.

이것은, 예를 들어, PG에 프로젝트 구조가 로컬로 존재하지 않을 경우필요합니다. 실질 구성을 읽은 다음, 설정된 파라미터를 검사하고 프로젝트에저장할 수 있습니다.

참고 S7-400을 사용할 경우 이러한 방법으로 CPU에 파라미터를 할당할 수 있습니다. 그러나 프리셋 구성과 실질 구성 간에 차이가 있으면 CPU 시동이 중단됩니다.HW Config 툴을 호출하려면 SIMATIC Manager에 하드웨어 스테이션이 있어야합니다.

Page 6: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 6

스테이션 삽입

메뉴 옵션 Insert -> Station -> SIMATIC 300 Station or SIMATIC 400 Station을선택하여 현재 프로젝트를 새로운 스테이션에 삽입합니다.

이 스테이션에 자동으로 주어진 이름 “SIMATIC 300(1)“은 변경할 수 있습니다.

Date: 2002-02-19File: PRO1_04E.6

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

스테이션 삽입

Page 7: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 7

HW Config 이 툴은 구성, 파라미터 할당 및 하드웨어 진단을 도와줍니다.

HW Config 시작 HW Config 툴 시작 방법

• SIMATIC Manager에서 하드웨어 스테이션을 선택하고 메뉴 옵션

Edit --> Open Object를 고르거나

• 하드웨어 객체를 더블 클릭합니다.

"Hardware 이것은 “Hardware Catalog“창에서 컴포넌트를 삽입하기 위해 사용하는 “HWConfiguration" Config“애플리케이션의 창입니다.

이 창의 제목 표시줄에는 프로젝트의 이름과 스테이션 이름이 있습니다.

"Hardware Catalog" 카탈로그를 여는 방법

• 옵션 메뉴 View -> Catalog를 선택하거나

• 도구 모음에서 아이콘을 클릭합니다.

카탈로그 프로파일로 “Standard“를 선택하면 “Hardware Catalog“창에 모든 랙, 모듈 및 인터페이스 모듈이 선택할 수 있도록 제공됩니다.메뉴 옵션 Options -> Edit Catalog Profiles를 선택하면 자주 사용하는 요소를포함하는 자신만의 카탈로그 프로파일을 작성할 수 있습니다.

카탈로그에 없는 Profibus 슬레이브를 나중에 추가할 수 있습니다. 이렇게 하려면슬레이브 장치의 제조업자가 제공하는 GSE 파일을 사용합니다. GSE 파일에는장치의 설명이 포함됩니다. 하드웨어 카탈로그에 슬레이브를 포함하려면 메뉴옵션 Options -> Install New GSE Files 다음에 Options -> Update Catalog를사용합니다. 그러면 Profibus 추가 필드 장치 아래 있는 카탈로그에서 새로운장치를 찾습니다.

Date: 2002-02-19File: PRO1_04E.7

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

HW Config 시작

Page 8: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 8

프리셋 구성 만들기 이것은 랙에 모듈이 배열되는 방법을 지정하는 것입니다. 사용자가 지정하는 이구성을 프리셋 구성이라고 합니다.

랙 예를 들어, Hardware Catalog에서 SIMATIC 300 스테이션을 엽니다. 카탈로그 "RACK-300“은 DIN 레일의 아이콘을 포함합니다. 이 아이콘을 더블클릭(또는 드래그 앤 드롭을 사용하여)하여 “Hardware Configuration”창에삽입할 수 있습니다.두개의 랙 컴포넌트 목록이 두 부분으로 나누어진 창에 나타납니다. 상위에는보통 목록이 표시되고 하위에는 주문 번호, MPI 어드레스 및 I/O 어드레스가나타나는 상세 보기가 나타납니다.

전원 현재 전원을 로드해야 한다면 목록의 1번 슬롯에 있는 카탈로그에서 해당하는“PS-300“모듈을 더블 클릭 또는 드래그 앤 드롭으로 삽입합니다.

CPU 예를 들어, “CPU-300“카탈로그에서 CPU를 선택하고 이것을 2번 슬롯에삽입합니다.

3번 슬롯 3번 슬롯은 인터페이스 모듈을 위한 논리적 어드레스로 남겨둡니다(다층 구성을위해). 이 위치가 IM의 나중 설치를 위해 실질 구성에서도 남겨졌다면 더미 모듈DM370(DUMMY)을 삽입해야 합니다.

시그널 모듈 4번 이후 슬롯에는 8개까지 시그널 모듈(SM), 통신 프로세서(CP) 또는 기능모듈(FM)과 같은 종류를 삽입할 수 있습니다.

슬롯을 선택한 다음 카탈로그에서 원하는 모듈을 더블 클릭하여 목록에 모듈을삽입합니다.드래그 앤 드롭을 사용하면 목록의 어떤 위치에나 모듈을 삽입할 수 있습니다.

Date: 2002-02-19File: PRO1_04E.8

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

하드웨어 프리셋 구성 만들기

Page 9: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 9

R 랙 번호(Rack number)

S 해당 모듈의 슬롯 번호(Slot number)DP 분산 주변 장치(Distributed Peripherals(I/O))를 사용할 때만 적용

IF M7 시스템을 프로그래밍할 때 인터페이스 모듈(Interface module) ID(C++에서)

여유 어드레스 CPU 315-2DP를 사용할 때는 설치된 슬롯에 관계없이 모듈에 어드레스를할당 할당할 수 있습니다.

1. HW Config를 엽니다.2. 어드레스를 변경할 모듈을 더블 클릭합니다. “Properties“창이 열립니다.3. "Addresses" 탭 페이지에 원하는 시작 어드레스를 설정합니다.

끝 어드레스는 시스템에 의해 자동으로 업데이트됩니다.

Date: 2002-02-19File: PRO1_04E.9

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

모듈 어드레스 개요

“어드레스 개요”

Page 10: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 10

파라미터 할당 파라미터를 모듈에 할당하여 프로세스의 요구 사항에 이 파라미터를 맞춥니다.

방법

1. 스테이션 창에서 모듈을 선택합니다.2. 선택된 모듈을 더블 클릭하여 “Properties”대화창을 엽니다.

3. 이 대화창에는 여러 가지 CPU 특성에 따라 파라미터를 할당할 수 있는 9개의탭이 있습니다(다음 페이지 참고).

Date: 2002-02-19File: PRO1_04E.10

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보

2x

Page 11: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 11

"General" 탭 ”General” 탭 페이지는 모듈의 유형 및 위치에 대한 정보를 제공하며, 프로그래머블 모듈의 경우 MPI 어드레스에 대한 정보를 제공합니다.

MPI 어드레스 MIP 인터페이스를 통해서 여러 대의 PLC를 네트워크로 연결하려면 각 CPU에다른 MPI 어드레스를 할당해야 합니다.”Properties” 버튼을 클릭하여 “Properties – MPI Node”대화창을 엽니다. 이대화창에는 “General”과 “Parameters”의 두개의 탭이 있습니다.

Date: 2002-02-19File: PRO1_04E.11

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 일반

Page 12: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 12

시동 특성 S7-300과 S7-400은 서로 다른 시동 특성을 갖고 있습니다.잠시 S7-300의 시동 특성을 살펴보겠습니다. S7-400의 특수 기능에 대해서는다음 장에서 설명합니다.

완전 재시작 S7-300은 “완전 재시작”유형의 시동만을 인식하며, 이보다 최신의 S7-CPU도“Cold restart “시동 버전을 갖습니다.

모니터링 시간 • "Ready message from modules (x100ms):"전원을 켠 후 모든 모듈이 Ready 메시지를 보내는 최대 시간. 이 시간 안에모듈이 CPU로 Ready 메시지를 보내지 않으면 이 실질 구성은 프리셋 구성과동일하지 않습니다. 예를 들어, 다층 구성에서 특정 시퀀스와 상관없이 이 시간 안에 모든 전원을켤 수 있습니다.

• "Transfer of parameters to modules (x100ms):"파라미터 할당 가능 모듈에 파라미터를 “분산”하기 위한 최대 시간(시간계산은 “Ready message form modules “이후부터 시작).모니터링 시간이 지난 후에 파라미터가 할당되지 않은 모듈이 있을 경우 실질구성은 프리셋 구성과 동일하지 않습니다.

Startup if Preset 통합된 DP 인터페이스가 있는 CPU(및 S7-400)에서만 프리셋 구성이 실질Configuration Not 구성(설치된 모듈의 수 및 유형)과 다를 경우 “Startup if preset Equal to Actual configuration not equal to actual configuration“체크 박스를 사용하여 CPU를Configuration 시동할 것인지 여부를 결정할 수 있습니다.

다른 S7-300 CPU는 프리셋 구성이 실질 구성과 다를 경우 RUN으로 갑니다.

Date: 2002-02-19File: PRO1_04E.12

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 시동

Page 13: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 13

유지 메모리 ”Retentive Memory” 탭 페이지는 정전 또는 STOP에서 RUN으로 전환 후에유지될 메모리 영역을 지정하는 데 사용합니다.S7-300에서 “complete restart”는 두 경우 모두에 실행됩니다.

백업 전지를 완전 재시작에서는 유지로 정의된 비트 메모리, 타이머 및 카운터 뿐만사용한 아니라 전지가 지원되는 RAM에 저장된 블록(OB, FC, FB, DB)도 유지되고,완전 재시작 비 유지 비트 메모리, 타이머 및 카운터만 리셋됩니다.

백업 전지를 RAM에 전지가 지원되지 않으면 그 안의 정보는 손실됩니다. 유지로 정의된 비트사용하지 않은 메모리, 타이머 및 카운터와 유지 데이터 블록만이 비 휘발성 RAM 영역에완전 재시작 저장됩니다.

완전 재시작을 한 다음에 반드시 프로그램을 다시 다운로드해야 하는 곳은다음과 같습니다.

• 메모리 카드(삽입된 경우) 또는• PG (메모리 카드가 없는 경우)

Date: 2002-02-19File: PRO1_04E.13

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 유지 메모리

CPU에 백업 전지가없는 경우에만해당됨

Page 14: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 14

주기 • "Scan cycle monitoring time (ms):"

- 이 시간이 초과되면 CPU는 STOP 모드로 갑니다. 이 시간이 초과되는 이유로는 통신 프로세스, 잦은 인터럽트 이벤트, CPU 프로그램의 에러 등이 있을 수 있습니다.

- 에러 OB 80을 프로그램하면 스캔 주기 시간이 두 배가 됩니다.

그 후에 CPU는 또한 STOP 모드로 갑니다.• "Cycle load from communication (%):"

- 통신(즉, PG가 트리거한 MPI 또는 테스트 함수를 통한 다른 CPU로의데이터 전송)이 현재 스캔 주기 시간의 특정 퍼센트로 제한됩니다.

- 주기 로드의 제한은 CPU와 PG 간의 통신을 느리게 합니다.

- 예제: 통신을 20%로 제한하면 스캔 주기 시간 100ms에 대해 최대 통신로드는 20ms이 됩니다.

프로세스 이미지의 CPU 318-2와 몇몇 S7-400 CPU의 경우 프로세스 이미지의 크기(바이트 단위)를크기 지정할 수 있습니다. 프로세스 이미지 영역은 언제나 입력 또는 출력 바이트

0으로 시작합니다.

클럭 메모리 클럭 메모리는 그 바이너리 값을 주기적으로 변경하는 비트메모리입니다(표시와 공간 비율 1:1). 클럭 메모리 바이트에 있는 각 비트는 특정 주기/빈도를 지정합니다.점멸 빈도가 0.5Hz인 점멸등의 예:(주기 = 2s, light ON = 1s, light OFF = 1s).

Date: 2002-02-19File: PRO1_04E.14

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 주기 / 클럭 메모리

클럭 메모리 비트 7 6 5 4 3 2 1 0

빈도(Hz) 0.5 0.62 1 1.25 2 2.5 5 10

주기(s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1

Page 15: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 15

프리셋 옵션 프리셋 특성(보호 수준 1; 지정된 패스워드 없음):CPU에 있는 키스위치의 위치가 보호를 결정합니다.• RUN-P 위치 또는 STOP에 있는 키스위치: 제한 없음• RUN 위치에 있는 키스위치: 읽기 전용 액세스 가능!

패스워드 보호 수준에 패스워드가 지정되면(메모리 리셋까지만 유효) “패스워드를 아는사람”이 읽기 쓰기 액세스를 갖습니다."패스워드를 모르는 사람“은 다음과 같은 제약을 받습니다.

• 보호 수준 1: 프리셋 특성에 해당• 보호 수준 2: 키스위치 설정에 관계없이 읽기 전용 액세스 가능• 보호 수준 3: 키스위치 설정에 관계없이 읽기 및 쓰기 액세스 불가

작동에서 패스워드 보호된 모듈의 특성

예제: “Modify Variable“기능을 실행하려면 보호 수준 2 파라미터가 할당된모듈의 패스워드를 입력해야 합니다.

액세스 권한 SIMATIC Manager에서는 보호된 모듈의 패스워드도 입력할 수 있습니다.1. 보호된 모듈 또는 이 모듈의 S7 프로그램을 선택합니다.2. 메뉴 옵션 PLC -> Access Rights를 선택하여 패스워드를 입력합니다. 패스워드를 입력한 후에 액세스 권한은 마지막 S7 애플리케이션이 끝날때까지만 유효합니다.

작동 테스트 기능을 위한 주기 로드가 이것으로 조절됩니다.Process 작동에서, "Monitor“또는 "Monitor/Modify Variable“과 같은 테스트기능은 설정된 스캔 주기 허용 시간 증가가 초과하지 않도록 제한됩니다. 중단점및 싱글 스텝(프로그램 실행)에 대한 테스트는 수행할 수 없습니다.Test 작동에서, 모든 테스트 기능은 비록 스캔 주기 시간을 크게 증가시키는원인이 되더라도 PG/PC를 통해 제한 없이 사용할 수 있습니다.

Date: 2002-02-19File: PRO1_04E.15

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 보호

Page 16: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 16

시스템 진단 "Record cause of CPU STOP" 체크 박스가 비활성 상태이면(선택되어 있지않으면) CPU가 STOP 모드로 갈 때 PG/OP로 아무런 메시지가 전송되지않습니다(“CPU Message").

그러나 중단의 원인은 진단 버퍼에 입력됩니다.

클럭 장치 네트워크에 있는 클럭 동기화 가능성은 "문제 해결“장에서 설명합니다.

하지만 독립형 장치의 클럭 시간이 지정된 수정 계수(Correction Factor)에 의해자동으로 조정될 수도 있습니다.

수정 계수 수정 계수는 24시간 경과 후의 부정확한 클럭을 수정하는 데 사용됩니다.

수정 계수는 양의 값 또는 음의 값이 될 수 있습니다.

예제: 클럭이 24시간 경과 후 3초 빠르다면 이것은 계수 “-3000ms“로 수정할 수있습니다.

참고 "Interrupts", "Time-Of-Day Interrupts" 및 "Cyclic Interrupt“는 “OB(Organization Block)“장에서 설명합니다.

Date: 2002-02-19File: PRO1_04E.16

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

CPU 등록 정보: 진단 / 클럭

Page 17: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 17

저장 메뉴 옵션 Station->Save를 선택하여 현재 프로젝트에 현재 구성을저장합니다(시스템 데이터 블록을 생성하지 않고).

저장 및 컴파일 메뉴 옵션 Station->Save and Compile을 선택하거나 도구 모음에서아이콘을 클릭하면 구성 및 파라미터 할당 데이터가 시스템 데이터 블록에도저장됩니다.

일관성 검사 메뉴 옵션 Station -> Consistency Check를 선택하여 구성 데이터를 이미만들어진 항목에서 생성할 수 있는지 여부를 확인합니다.

모듈에 다운로드 메뉴 옵션 PLC -> Download 또는 도구 모음에서 아이콘을 클릭하면선택한 구성을 PLC로 다운로드합니다. PLC는 "STOP" 모드여야 합니다 !

시스템 데이터 블록 SDB는 하드웨어를 구성할 때 생성 및 수정됩니다. 시스템 데이터블록(SDB)에는 구성 데이터 및 모듈 파라미터가 포함되어 있습니다. 이것은다운로드할 때 CPU의 작업 메모리에 저장됩니다. 이렇게 하면 시동할 때 파라미터 할당 데이터가 시스템 데이터 블록에서 새로운모듈로 다운로드되기 때문에 모듈을 교체하기가 더 쉽습니다.프로그래밍 장치에서 시스템 데이터 블록은 Project \ Station \ CPU \S7_program \ Blocks \ System_data 아래 저장됩니다.

내 서류함 아이콘 을 더블 클릭하면 시스템 데이터 블록의 목록을 열 수있습니다.

플래시 EPROM으로 메모리 카드를 사용할 경우 여기에도 SDB를 저장해야합니다. 이렇게 하면 전지 백업을 하지 않고 작동할 때 정전이 일어나도 구성을잃지 않습니다.

Date: 2002-02-19File: PRO1_04E.17

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

HW 프리셋 구성 저장 및 모듈에 다운로드

다운로드(CPU가 STOP 모드일 때만)

Page 18: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 18

소개 구성은 다음과 같은 경우에만 필요합니다.• 모듈의 기본 설정을 수정하려는 경우• 분산 I/O가 있는 스테이션의 경우• 여러 대의 CPU 또는 확장 랙이 있는 S7-400의 경우.

CPU에서 실질 구성을 읽는 것 즉, 기존 시스템에서 설정된 파라미터를 보는것이 가능합니다.

실질 구성 시동하는 동안 CPU는 실질 구성을 생성합니다. 다시 말해 CPU는 고정된알고리즘에 따라 모듈의 배열을 저장하고 어드레스를 할당합니다. 파라미터가할당되지 않았다면 팩토리에서 정의된 기본값 파라미터를 사용합니다.

시스템은 이 실질 구성을 시스템 데이터 블록에 저장합니다.

PG로 업로딩 실질 구성을 PG로 업로딩하는 방법에는 다음 두 가지가 있습니다.1. SIMATIC Manager에서

메뉴 옵션 PLC -> Upload Station을 선택

2. HW Config 툴에서

메뉴 옵션 PLC -> Upload를 선택하거나 아이콘을 클릭

PG에 저장 하드웨어에서 읽은 실질 구성은 PG에 있는 선택된 프로젝트에 새 스테이션으로삽입됩니다.

참고 실질 구성을 읽을 때 모듈의 주문 번호를 완전히 확인할 수 없습니다. 따라서구성을 검사하고 필요하다면 기존 모듈의 정확한 모듈 유형을 삽입합니다. 이렇게 하려면 모듈을 선택한 다음 메뉴 옵션 Options -> Specify Module을선택합니다.

Date: 2002-02-19File: PRO1_04E.18

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

HW 실질 구성을 PG로 업로드

Page 19: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 19

소개 이 기능을 사용하면 PLC의 상태에 대한 개요를 빨리 얻을 수 있습니다. 예를 들어, 진단 가능 모듈에 하드웨어 오류가 있다면 어떤 모듈에 오류가 있고 이 모듈이어디에 있는지를 기호를 사용하여 확인할 수 있습니다. 오류 모듈을 더블 클릭하면추가 정보가 나타납니다.

툴 열기 SIMATIC Manager에서 메뉴 옵션 PLC -> Diagnose Hardware를 선택합니다. 두번째 가능한 방법은 HW Config 툴에서 온라인으로 스테이션을 열거나 도구모음에서 아이콘을 클릭하는 것입니다.

설명 시스템 진단을 열면 CPU에서 하드웨어 구성을 읽습니다(왼쪽 스크린 샷 참고). 이보기에서는 존재하는 모든 모듈이 표시됩니다(확장 랙 또는 분산 I/O에 있는 모듈포함).CPU가 STOP 모드에 있거나 모듈에 오류가 있으면 이것이 기호로 표시됩니다.더 자세한 진단 정보를 얻으려면 CPU 또는 오류 모듈을 더블 클릭할 수있습니다(오른쪽 스크린 샷 참고). 예제에서는 아날로그 모듈에 정전이 있습니다.

참고 SIMATIC Manager에서 메뉴 옵션 Options -> Customize -> View를 선택하고“Display Quick View when Diagnosing Hardware”체크 박스를 활성화 (선택)했다면전체 “Diagnosing Hardware”창 대신 오류 모듈의 목록만이 표시됩니다.

Date: 2002-02-19File: PRO1_04E.19

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

SIMATIC Manager에서 하드웨어 진단 디스플레이

2x

Page 20: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 20

Date: 2002-02-19File: PRO1_04E.20

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

구성 과정에서 발생할 수 있는 문제

구성을 컴파일할 수 없습니다.S7-300, 구성에 차이가 있음.

상황 결과/해결책

파라미터 할당 에러 때문에 CPU가 Stop 모드로 갑니다.잘못된 슬롯에 있는 아날로그 모듈

잘못된 파라미터 할당 때문에아날로그 모듈이 그룹 에러 시그널을보냅니다.

아날로그 모듈에 대한 잘못된측정 범위

구성 재로드메모리 리셋 후에 모듈에 다른파라미터 할당

HW 스테이션 또는"Upload Station“ 작성

HW Config를 열 수 없음

스테이션을 오프라인으로 엽니다 .모듈 파라미터를 수정할 수 없음

구성을 다운로드할 수 없습니다 .잘못된 CPU(예: CPU 314 대신CPU 315-2DP)

일반 위의 표에서 구성 과정에서 발생할 수 있는 몇 가지 에러를 볼 수 있습니다.

Page 21: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 21

Date: 2002-02-19File: PRO1_04E.21

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

변수 어드레싱

2x

슬롯에 따른 S7-300(DP 인터페이스가 없는 CPU) 및 S7-400(하드웨어 구성이 없음)에서는어드레싱 고정된 슬롯에 따른 어드레스가 모듈에 할당됩니다.

변수 어드레싱 S7-300(통합된 DP 인터페이스가 있는 CPU) 및 S7-400에서는 모듈의 시작어드레스에 파라미터를 할당할 수 있습니다.

방법 디지털 또는 아날로그 모듈을 더블 클릭하면 파라미터 할당 화면이 열립니다. “Addresses“탭을 선택한 다음 “System default“의 선택을 해제할 수 있습니다. 이제 “Start“상자에 시작 어드레스를 할당할 수 있습니다. 이 어드레스가 이미사용 중이면 에러 메시지가 트리거됩니다.S7-400에서는 부분 프로세스 이미지를 정의할 수 있습니다. 이러한 방법으로특정 입력 및 출력(즉, 시간에 따른 시그널)을 하나의 그룹으로 결합할 수있습니다. 시스템 함수는 사용자 프로그램에서 부분 프로세스 이미지의업데이트를 트리거합니다.

참고 CPU 메모리를 리셋한 후에는 파라미터 뿐만 아니라 어드레스도 잃게 됩니다. 이것은 S7-300의 경우 슬롯에 따른 어드레스와 S7-400의 경우 기본 어드레스가다시 한번 유효하게 되는 것을 의미합니다.

Page 22: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 22

Date: 2002-02-19File: PRO1_04E.22

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

기호 테이블 액세스

Once with right

기호 기호 테이블의 기호화된 어드레싱 및 편집은 “기호“장에서 자세히 설명합니다.

“HW Config“툴에서 HW 스테이션의 기호 테이블에 액세스할 수도 있으며, 기호테이블은 보완하거나 수정할 수 있습니다.

마우스 오른쪽 버튼을 클릭한 다음 메뉴 옵션 Edit Symbolic Names… 를선택하면 기호 테이블을 열 수 있습니다.

Page 23: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 23

작업 HW 스테이션이 아직 “My Project“프로젝트에 있지 않기 때문에 실질 구성을읽고 검사하여 이 프로젝트에 저장해야 합니다.

7 단계 다음 어드레스를 조정하십시오.

모듈 슬롯 어드레스

DI 8 0DI 9 8DO 10 4DO 11 8AI 12 304

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

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

연습: 실질 구성 읽기 및 수정

SIMATIC Manager 시작

단계 과정 결과

1 이 툴이 시작됩니다.

2 "My Project“프로젝트 열기 이 프로젝트 구조가 나타납니다.

3 PLC -> Upload로 실질 구성 다운로드 새로운 HW 스테이션이 작성됩니다.

4정확한 모듈(주문 번호)이입력되었는지 확인

???

5 모듈에 대한 정확한 주문 번호 입력 CPU의 파라미터 블록이 나타납니다.

6구성을 "My Station"으로 저장하고다운로드

7 S7-400 트레이닝 장치가있을 경우어드레스 수정(텍스트 참고)

이 어드레스는S7-300 트레이닝장치,버전 B와 같습니다.

Page 24: PRO1 04E [읽기 전용]

Training Centerfor Automation and Drives

ST-7PRO1HW 구성 및 메모리 개념페이지 24

작업 작은 프로그램을 이용하여 시스템에 미리 설정된 플래싱 빈도를테스트해보십시오!

Date: 2002-02-19File: PRO1_04E.24

SIMATIC S7Siemens AG 1999. All rights reserved.

Information and Training CenterKnowledge for Automation

연습: 클럭 메모리에 파라미터 할당 및 테스트

CPU에서 파라미터를 클럭 메모리 MB 10에할당

단계 과정 결과

1

3명령문 L MB 10, T QB 9 (QB 5)로OB 1을 프로그래밍하여 기능 확인

시뮬레이터에 있는 QB9 (QB5)가깜박여야 합니다.

CPU의 구성을 저장 및 다운로드2

MB 10이 깜박입니다.