SIEMENS



Similar documents
아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

ISP and CodeVisionAVR C Compiler.hwp

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

Studuino소프트웨어 설치

PRO1_02E [읽기 전용]

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

View Licenses and Services (customer)

MF3010 MF Driver Installation Guide

MF Driver Installation Guide

Install stm32cubemx and st-link utility

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]

vRealize Automation용 VMware Remote Console - VMware

IRISCard Anywhere 5

MF5900 Series MF Driver Installation Guide

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Office 365 사용자 가이드

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

System Recovery 사용자 매뉴얼

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

제 2 장 기본 사용법

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint - chap01-C언어개요.pptx

Operating Instructions

ThinkVantage Fingerprint Software

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

tiawPlot ac 사용방법

1 안전 기준

Windows 8에서 BioStar 1 설치하기

Windows 10 General Announcement v1.0-KO

Microsoft Word - src.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Windows Server 2012

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

메뉴얼41페이지-2

슬라이드 1

Microsoft Word - PLC제어응용-2차시.doc

TOOLS Software Installation Guide

Microsoft Word - Armjtag_문서1.doc

PRO1_04E [읽기 전용]

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

JDK이클립스

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Xcovery 사용설명서

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

PRO1_19E [읽기 전용]

User Guide

1

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

NTD36HD Manual

PRO1_16E [읽기 전용]

1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB

슬라이드 1

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

CL5 CL3 CL1 QL5 QL1 V4.5 Supplementary Manual

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

ADP-2480

PRO1_01E [읽기 전용]

슬라이드 제목 없음

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

CFC_샘플

시스템요구사항 다음의사양을필요로합니다. m RAM 128MB 이상 m 일체형모니터또는 Apple 이공급한비디오카드에연결된모니터 컴퓨터의사용가능한디스크공간의크기는 Mac OS X 을설치하는방식에따라서달라질수있습니다. Mac OS X 을설치할수있는충분한디스크공간이없다는메시

SBR-100S User Manual

PowerPoint Presentation

슬라이드 1

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

EEAP - Proposal Template

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

Cubase AI installation guide

DBMS & SQL Server Installation Database Laboratory

2 카메라의 펌웨어버전을확인합니다 카메라기종에따라표시되는화면이다를수있습니다. 1 카메라의전원을 ON으로합니다. 2 카메라의메뉴버튼 MENU을누르고메뉴화면을표시합니다. 3 [ 설정메뉴 ] 에서 [ 펌웨어버전 ] 를선택합니다. 4 카메라의 펌웨어버전이표시됩니다. 버전이업그

Endpoint Protector - Active Directory Deployment Guide

BY-FDP-4-70.hwp

CODESYS 런타임 설치과정

제품소개 이매뉴얼은빅솔론프린터제품을 ios 환경에서사용할수있는유틸리티에대해서기술되어있습니다. 제품을새로구입하신분들은사용전에이설명서에있는내용을주의깊게읽어보시기바랍니다. 저희 ( 주 ) 빅솔론은제품의기능과품질향상을위하여지속적인개선을하고있습니다. 이로인하여제품의사양과매뉴얼의

Microsoft Word - STEP7목차

H3250_Wi-Fi_E.book

슬라이드 1

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Microsoft Outlook G Suite 가이드

슬라이드 1

PRO1_09E [읽기 전용]

OnTuneV3_Manager_Install

PRO1_20E [읽기 전용]

Nero StartSmart 설명서

01장

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

tut_modelsim(student).hwp

C# Programming Guide - Types

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

Transcription:

SIMATIC STEP 7 표준소프트웨어 사용자매뉴얼 서문, 목차제 1 부 : 프로그래밍세션준비제 2 부 : 하드웨어에매개변수구성과할당제 3 부 : S7 프로그램제어기의작동제 4 부 : M7 프로그램제어시스템의작동제 5 부 : 최종작업부록용어집, 색인 본매뉴얼은다음의주문번호에해당하는 문서패키지의일부입니다. 6ES7810-4CA02-8BA0 C79000-G7076-C502-02

안전지침 본매뉴얼은제품및연결된기기들을보호할뿐만아니라, 사용자의안전 을위하여반드시지켜야할주의사항을담고있습니다. 이러한주의사항은삼각형 모양의주의표시로강조되어있으며위험도에따라다음과같이표시되어있습니다. 위험 이표시는적절한사전조치를취하지않을경우사망, 심각한부상또는상당한재산 상의피해를낳을수있다는것을나타냅니다. 경고 이표시는적절한사전조치를취하지않을경우사망, 심각한부상또는상당한재산 상의피해를낳을수있다는것을나타냅니다. 주의 이표시는적절한사전조치를취하지않을경우경미한부상또는재산상의피해를 낳을수있다는것을나타냅니다. 참고 이표시는제품또는제품을취급하는데있어특별히중요한사항또는문서의중요 한부분에주의를환기시키기위해사용됩니다. 자격요원본매뉴얼을참조하여장치또는시스템을설치, 작동하도록하십시오. 자격을갖춘요원만이본장비를설치하고작동시켜야합니다. 자격을갖춘요원이라함은안전실행지침및표준에따라회로, 기기, 시스템을작동시키고운용할수있다고인정된요원을말합니다. 정확한사용법다음사항을참조하십시오. 경고본장치및그구성요소들은카탈로그또는기술설명서에명시된어플리케이션에서만사용할수있으며, SIEMENS 사의공인또는권장제조업체의장치및구성요소와함께사용할수있습니다. 등록상표 SIMATIC, SIMATIC NET, SIMATIC HMI 는 SIEMENS AG 의등록상표입 니다. 본문서에서언급된등록상표를제 3 자가무단으로사용하는것은등록상표 권자의권리를침해하는것입니다.

Copyright Siemens AG 1998 All rights reserved 본문서또는본문서의내용을무단으로복사, 전재, 사용하는것은저작권에위배됩니다. 저작권을침해하는자는손해배상의책임을지게됩니다. 특허권또는실용신안특허권을포함한모든권리는해당법률에의하여보호받습니다. 책임사항본매뉴얼에기술된하드웨어및소프트웨어의사용권은사전협의를거쳤으며, 매뉴얼을제작하는과정에서이를확인하였습니다. 그러나, 일부누락된부분이있을수도있으므로모든사용권에대하여사전협의를거치지않았을수도 있습니다. 본매뉴얼의자료는정기적으로점검 되며이에따라다음개정판에서정정하도록할 것입니다. 개선사항에대하여언제든지연락 Siemens AG 주십시오. Automation Group Industrial Automation Systems Postfach 4848, D-90327 Nurnberg 기술적인자료는변경될수있습니다. Siemens AG 1998 Siemens Aktiengesellschaft C79000-G7076-C552

서문 본매뉴얼의목적 본매뉴얼은다음과같은목적으로제작되었습니다. 기본소프트웨어의기본적개념설명 가장중요한기능들의소개 SIMATIC S7/M7/C7 PLC 를구성하고프로그래밍하는데사용된소프트웨어는최신의인체공학기술을사용하여개발되었습니다. 따라서, 소프트웨어의작동법을익히기매우쉬우며, 자체적으로방대한양의도움말기능이제공됩니다. 작동절차에대한설명이나온부분에는그와관련된메뉴명령어도함께설명되어 있습니다. 그러나, 대화상자를작성하는법에대한설명은나와있지않으므로온라 인도움말을참조하십시오. 매뉴얼의독자 본매뉴얼은 STEP 7 소프트웨어패키지를사용해본경험이없거나사용이미숙한설치 요원, 프로그래머및서비스요원을위해제작되었습니다. 본매뉴얼의해당프로그램버전 본매뉴얼은 STEP 7 프로그래밍소프트웨어릴리즈 4를위한것입니다. STEP 7 기본소프트웨어패키지용매뉴얼인동시에기본소프트웨어패키지를보완하는옵션소프트웨어의바탕이됩니다. 이소프트웨어가호환되는표준 STEP 7 소프트웨어는국제전자기술위원회에서제정한프로그램제어기의프로그래밍언어에대한표준인 IEC 1131-3( 또는 EN 61131-3) 에적합하게제작되었습니다. 자세한내용은프로그래밍언어의매뉴얼또는 STEP 7 의 NORM_TBL.WRI 파일에있는표준호환표를참조하기바랍니다.

다른 S7 설명서와의연계성 해당분야에대하여선택적으로참조할수있도록여러분야의사용자용설명서를제공하여사용자로하여금 S7 PCS 의설정과프로그래밍과정에서의문제해결이용이하도록했습니다. 다음설명을참조하면여러가지사용자용설명서를사용하기가더욱용이할것입니다. 아래에화살표에따라차례대로표시된매뉴얼의순서는 S7 을처음사용하는사용자 에게맞게제안된순서입니다. 기호 의미 이문서는기술적방법에대해소개합니다. 필요할경우선택적으로참조할참고문서 이문서는온라인도움말에서도지원됩니다. S7-300 프로그램제어기퀵스타트 S7-300/S7-400 하드웨어매뉴얼 S7-300/S7-400 의프로그램디자인을위한시스템소프트웨어 온라인도움말 S7 및 M7 STEP 7 용 S5 프로그램전환용 표준소프트웨어 S7-300/S7-400 표준소프트웨어 S7-300/S7-400 시스템및 표준함수용 시스템소프트웨어 /xxx/: 참고문헌의번호 그림 1-1 S7 정보개략도

표 1-1 S7 문서의내용요약 제목내용 S7-300 프로그램제어기퀵스타트입문서 S7-300 및 S7-400 의프로그램디자인프로그래밍매뉴얼 이입문서에는 S7-300/S7-400 의구조와프로그래밍에대한기술적인방법이개략적으로소개되어있습니다. 따라서, S7 프로그램제어시스템을처음사용하는분들에게적합합니다. S7-300/S7-400 프로그램디자인을위한프로그래밍매뉴얼에는 S7 CPU 를사용하는운영체계와사용자프로그램의구조에대한기본적인정보가들어있습니다. S7-300 또는 S7-400 을처음사용하는분들은반드시이매뉴얼을읽 어보십시오. 프로그래밍기법에대한개념을얻을수있으며, 더불어디자인 하고자하는사용자프로그램의틀을짜는데사용할수있습니다. S7-300 및 S7-400 시스템및표준함수 참고매뉴얼 S7 CPU 는통합된시스템함수와운영체계에포함되어있는조직블록을가 지고있으며, 이를이용하여프로그래밍할수있습니다. 이매뉴얼에서는 S7 에서사용할수있는시스템함수와조직블록및로드가능한표준함수에 대해설명되어있으며, 사용자프로그램에서의사용법에대한자세한인터페 이스설명을볼수있습니다. STEP 7 사용자매뉴얼 STEP 7 사용자매뉴얼에는 STEP 7 자동화소프트웨어의주요사용법과기능 에대하여설명되어있습니다. STEP 7 을처음사용하는사용자나기존의 S5 를사용한경험이있는사용자들을위하여 S7-300/S7-400 을구성하고프로그래밍하며시동하는절차를개략적으로설명하고있습니다. 본소프트웨어를사용하여작업하는동안에다양한온라인도움말주제어검색을통해소프트웨어의사용에대한자세한도움을얻을수있습니다. S5 프로그램전환 매뉴얼 기존의 S5 용프로그램을 S7 CPU 환경에서운용할수있도록전환하려면 S5 프로그램전환매뉴얼이필요할것입니다. 이매뉴얼에서는컨버터의실행 절차와사용법에대하여개략적으로설명하고있으며온라인도움말에서컨 버터의기능에대한자세한설명을참고할수있습니다. 또한, 온라인도움말 에서전환된 S7 기능에대한인터페이스설명을사용할수도있습니다. 명령문목록, 래더로직, 함수블록다이어그램, SCL 1 매뉴얼 명령문목록, 래더로직, 함수블록다이어그램, SCL(Sequential Control Language: 순차제어언어 ) 의프로그래밍언어패키지에대한매뉴얼에는각 각사용자안내서, 프로그래밍언어참고자료또는표시형식이포함되어 있습니다. 한가지프로그래밍언어를사용하여 S7-300/S7-400 을프로그래밍할수도있지만, 필요한경우하나의프로젝트에다수의프로그래밍언어를함께사용하여프로그래밍할수있습니다. 어떤프로그래밍언어를처음사용할경우, 먼저해당매뉴얼을이용하여선택한언어로프로그램을작성하는방법을배울것을권장합니다. 본소프트웨어를사용하여작업하는동안에다양한온라인도움말주제어검색을통해각각의편집기 / 컴파일러에대한자세한도움을얻을수있습니다.

그래프 (GRAPH 1 ), 하이그래프 (HiGraph 1 ), CFC 1 매뉴얼 GRAPH, HiGraph 및 CFC(Continuous Function Chart: 연속함수차트 ) 와같은프 로그래밍언어는연속조절, 구문그래프, 차트등의형태로블록을프로그래 밍할수있는방법을추가로제공합니다. 해당언어의매뉴얼에는각각사용 자안내서, 프로그래밍언어참고자료가포함되어있습니다. 어떤프로그래밍언어를처음사용할경우, 먼저해당매뉴얼을이용하여선택한언어로프로그램을작성하는방법을배울것을권장합니다. 본소프트웨어를사용하여작업하는동안에다양한온라인도움말주제어검색을통하여각각의편집기 / 컴파일러에대한자세한도움을얻을수있습니다.(HiGraph 는온라인도움말이지원되지않습니다 ) 1 S7-300/S7-400 용시스템소프트웨어의옵션패키지

다른 M7 설명서와의연계성 해당분야에대하여선택적으로참조할수있도록여러분야의사용자용설명서를제공하여사용자로하여금 M7 PCS 의설정과프로그래밍과정에서의문제해결이용이하도록했습니다. 다음설명을참조하면여러가지사용자용설명서를사용하기가더욱용이할것입니다. 아래에화살표에따라차례대로표시된매뉴얼의순서는 M7 을처음사용하는사용자 에게맞게제안된순서입니다. 기호 의미 이문서는기술적방법에대해소개합니다. 필요할경우선택적으로참조할참고문서 이문서는온라인도움말에서도지원됩니다. M7-300/M7-400 프로그램 디자인용시스템소프트웨어 M7-300/M7-400 하드웨어매뉴얼 온라인도움말 S7 과 M7 STEP 7 용 M7-300/M7-400 설치및 표준소프트웨어운영을위한시스템 소프트웨어 M7-300/M7-400 시스템및 표준함수를위한 시스템소프트웨어 /xxx/: 참고문헌번호 그림 1-2 M7 정보개략도

표 1-2 M7 문서의내용요약 제목내용 M7-300 및 M7-400 프로그램디자인 프로그래밍매뉴얼 M7-300/M7-400 프로그램디자인을위한프로그래밍매뉴얼에는 M7 CPU/FM 을사용하는운영체계와사용자프로그램의구조에대한기본적인 정보가들어있습니다. M7-300 또는 M7-400 을처음사용하는분들은반드시 이매뉴얼을읽도록하십시오. 프로그래밍기법에대한개념을얻을수있 으며, 더불어디자인하고자하는사용자프로그램의틀을짜는데사용할 수있습니다. M7-300 와 M7-400 시스 템및표준함수 이매뉴얼에는프로그래밍을하는중, M7 에서사용가능한시스템함수와 표준함수에대한개략적인설명이되어있습니다. 참고매뉴얼 STEP 7 사용자매뉴얼 STEP 7 사용자매뉴얼에는 STEP 7 자동화소프트웨어의주요사용법과기 능에대하여설명되어있습니다. STEP 7 을처음사용하는사용자나기존의 STEP 5 를사용한경험이있는사용자들을위하여 M7-300/M7-400 을구성하고, 프로그래밍하며, 시동하는절차를개략적으로설명하고있습니다. 본소프트웨어를사용하여작업하는동안에다양한온라인도움말주제어검색을통해소프트웨어의사용에대한자세한도움을얻을수있습니다. M7-300/M7-400 용 시스템소프트웨어 이매뉴얼에는 M7-300/M7-400 의시스템소프트웨어의설치와 M7 PCS 의 시동및작동법에대한설명이되어있습니다. 사용자매뉴얼 M7-300/M7-400 용 Pro C/C++ 매뉴얼 이매뉴얼에는사용자안내서가포함되어있습니다. Borland C++ 의온라인 안내문을참조하십시오. 본소프트웨어를작업하는동안에다양한온라인도움말주제어검색을통 하여각각의유틸리티 ( 편집기 / 컴파일러 / 기호가져오기편집기 ) 에대한자세 한도움을얻을수있습니다. C 프로그램의디버깅매뉴얼 CFC 1 매뉴얼 이매뉴얼에는 Borland C/C++ 용디버깅도구인 Organon XDB386 의작동법및사용법이설명되어있습니다. CFC(Continuous Function Chart) 프로그래밍언어는차트의형태로된블록에연결함으로써프로그래밍할수있는방법을추가로제공합니다. 이매뉴얼 에는사용자안내서와프로그래밍언어참고자료가포함되어있습니다. 프로그래밍언어를처음사용할경우, 먼저해당매뉴얼을이용하여선택한언어로프로그램을작성하는방법을배울것을권장합니다. 본소프트웨어를사용하여작업하는동안에다양한온라인도움말주제어검색을통하여각각의편집기 / 컴파일러에대한자세한도움을얻을수있습니다. 1 M7-300/M7-400 용시스템소프트웨어의옵션패키지

매뉴얼의구성 이매뉴얼은주제에따라다음과같이나뉘어져있습니다. 제 1 부에서는용어및 S7 과 M7 표준소프트웨어의기본적인작동법에대한정보와프로그래밍세션의준비에대한정보를다루고있습니다. 반드시처음 3 장을읽고난후에소프트웨어를사용하도록하십시오. 제 2 부에서는하드웨어에매개변수를설정하고할당하는방법이설명됩니다. 제 3 부와제 4 부에서는 S7 및 M7 PLC 의프로그래밍방법이설명되어있습니다. 제 5 부에서는사용자프로그램을실행하는등의부수적인작업에대해다루고있습니다. 본소프트웨어를처음사용하는사용자라면이매뉴얼을다음과같이사용하도록하십시오. 1. 본매뉴얼의처음 3 장을반드시읽어자주사용되는용어와시스템이작동되는원리를파악하고난뒤에소프트웨어를사용하도록하십시오. 2. 매뉴얼의나머지부분은프로그래밍세션중에서특정단계 ( 예를들어, 기호표를만드는것등 ) 를수행할때참조하십시오. 소규모프로젝트를만들어본경험이있으면주제에따라필요한부분만을따로참조하십시 오. 문서규칙른매뉴얼을참조해야할다사항은슬래쉬사이에있는문서의번호 (/.../) 로표시해두었습니다. 문서번호와함께본매뉴얼의마지막부분에있는참고문헌 을참조하여해당매뉴얼의제목을알수있습니다. 추가지원 본매뉴얼에설명된소프트웨어에대하여궁금한점이있거나매뉴얼또는 온라인도움말에서해답을얻지못할경우, 해당지역의 Siemens 에이전트에게연락하십시오. /70/ 또는 /100/ 의부록편과카탈로그또는 Compuserve(go autforum) 에해당지역의 Siemens 에이전트의주소목록이있으므로이를참조하십시오. 또한다음의전화번호또는팩스번호로당사의 Hotline 서비스를이용하실수있습니다 : 전화번호 : (+49) (911) 895 7000 ( 팩스 7001) 본매뉴얼에대한문의사항또는개선점이있으면매뉴얼마지막부분에있는건의양식을작성하시어양식에적혀있는주소로보내주시기바랍니다. 매뉴얼에대한개인적인의견을적어보내주시면매우감사하겠습니다. 또한 Siemens 사는 SIMATIC S7 자동화시스템에대한교육과정도제공하고있사오니자세한내용은해당지역의교육센터또는독일 Nuremberg 본사의중앙교육센터에문의하시기바랍니다. D-90327 Nuremberg, 전화 (+49) (911) 895 3154.

최신정보 SIMATIC 제품에대한최신정보를다음에서찾을수있습니다. 인터넷사이트 http://www.aut.siemens.de/ 에서 팩스번호 (+49)8765 93 00 50 00 을사용하여 SIMATIC 고객지원팀에서는 SIMATIC 제품사용자에게유익한다운로드와최신정보를다음을통해제공합니다. 인터넷사이트 http://www.aut.siemens.de/support/html_00/index.shtml 에서 SIMATIC 고객지원사서함 (+49)(911)895-7100 을통해서접속하려면매개변수를 "8, N, 1, ANSI" 로설정한 V.34(28.8 kbps) 모뎀을사용하거나, ISDN(x.75, 64 kbit) 을사용하여접속하십시오. 전화번호 (+49)(911)895-7000 이나팩스번호 (+49)(911)895-7002 를사용하여 SIMATIC 고객지원부에연결할수있으며, 인터넷을통한전자우편이나위의사서함을이용하여문의할수도있습니다. 매뉴얼사용시의참고사항 본매뉴얼의사용자안내서부분에는각각의단계에서의자세한절차에대한설명을하고있지않으며, 단지기본적인절차만을설명하고있습니다. 소프트웨어의관련온라인도움말을이용하면각대화상자에대한보다자세한정보를얻을수있으며대화상자에대한이용법도알수있습니다.

목차 서문제 1 부 : 프로그래밍세션준비 1. 제품개요 1 2. 설치및제거 2 2.1 설치요구사항 2-2 2.2 사용인증과사용권 2-4 2.3 인증처리지침 2-6 2.4 STEP 7 소프트웨어의설치와제거 2-9 2.5 PG/PC 인터페이스설정 2-13 2.6 윈도우즈네트워크에서의멀티유저구성 2-15 3. 사용자인터페이스 3 3.1 STEP 7 소프트웨어의시작 3-2 3.2 사용자인터페이스 : 창 3-4 3.3 도움말기능불러오기 3-7 3.4 창레이아웃의저장과복구 3-8 3.5 원격서비스의사용 3-9 4. STEP 7 프로젝트및기본작동 4 4.1 프로젝트열기 4-2 4.2 하드웨어및네트워크의구성의요소 4-3 4.3 소프트웨어생성의구성요소 4-4 4.4 개체지향적인작동원리 4-6 4.5 개체의생성과관리 4-7 4.6 브라우저에서의개체선택 4-10 5. 프로젝트작성및편집 5 5.1 프로젝트의작성 5-2 5.2 스테이션의삽입과구성 5-4 5.3 소프트웨어작성의기본적인절차 5-6 5.4 S7 및 M7 프로그램에서의소프트웨어작성에대한구성요소의삽입 5-7

5.5 하드웨어를구성하지않는상태에서의소프트웨어의작성 5-9 5.6 프로젝트의저장 5-11 5.7 프로젝트에서프로그래밍제어기로의액세스 5-12 5.8 프로젝트관리를하지않는상태에서의프로그래밍제어기로의액세스 5-15 5.9 하드웨어를구성하지않은상태에서의프로그래밍제어기로의액세스 5-16 5.10 프로그래밍장치의 PG/PC 인터페이스를구성된네트워크설정으로적용하기 5-17 6. 기호의할당 6 6.1 기호 6-2 6.2 기호테이블 6-3 6.3 불완전하고유일하지않은기호 6-5 6.4 기호테이블에서의작업 6-6 6.5 대화상자에서단일기호정의하기 6-7 6.6 기호테이블가져오기및내보내기 6-8 제 2 부 : 하드웨어에매개변수구성및할당 7. 모듈에매개변수구성및할당 7 7.1 구성의작성 - 개요 7-2 7.2 기본작동법 7-4 7.3 예 1: 중앙구조 7-6 7.4 예 2: 인터페이스서브모듈을사용한구조 7-9 7.5 예 3: C7 제어시스템의구조 7-10 7.6 예제 4: 스마트커넥트를사용한구조의확장 7-11 7.7 예제 5: 분산 I/O(PROFIBUS DP) 를사용한구조 7-12 7.8 예제 6: 지능형 DP 슬레이브를사용한분산 I/O 7-15 7.9 예제 7: 다중컴퓨팅작동의구성 7-18 7.10 예제 7: 다중컴퓨팅작동의구성 7-20 7.11 어드레스할당 7-21 7.12 구성내용의저장, 다운로드, 읽기, 수정, 복사 7-23 7.13 스테이션구성내용의편집 7-26 8 네트워크의구성 8-1 8.1 네트워크구성-개요 8-3 8.2 STEP 7 표준소프트웨어를사용하여네트워크구성 8-4 8.3 옵션 NETPRO 소프트웨어를사용하여네트워크구성 8-6 8.4 S7-300에서 MPI 서브네트를구성할때의특징 8-7 8.5 네트워크를통한노드어드레스변경과구성내용다운로드 8-8 9 전역데이터통신의구성 9-1 9.1 전역데이터 9-2

9.2 전역데이터테이블열기 9-3 9.3 전역데이터테이블의작성 9-5 9.4 전역데이터테이블의컴파일과다운로드 9-6 9.5 스캔빈도의설정 9-8 9.6 전역데이터상태의표시와편집 9-10 9.7 구성예제 9-11 10 통신연결의설정 10-1 10.1 통신연결 개요 10-2 10.2 연결내용의작성 10-4 10.3 단독시스템연결의등록정보 10-9 10.4 지점간연결의등록정보 10-11 10.5 다른스테이션, PG/PC 또는 SIMATIC S5 스테이션으로의통신연결 10-13 10.6 프로그래머블제어기로의연결테이블다운로드 10-15 제 3 부 : S7 프로그래머블제어기에서의작업 11 사용자프로그램의작성 11-1 11.1 S7 CPU의프로그래밍 11-2 11.2 프로그래밍언어와편집기의선택 11-4 11.3 래더로직, 명령문목록, 함수블록다이어그램을사용한블록프로그래밍 11-5 11.4 명령문목록및 S7-SCL을사용한소스프로그래밍 11-7 11.5 S7-Graph를사용한블록프로그래밍 11-8 11.6 S7-HiGraph를사용한소스파일프로그래밍 11-9 11.7 CFC 프로그래밍언어에서의프로그래밍 11-11 12 메시지의작성과표시 12-1 12.1 메시지의구성 개요 12-2 12.2 블록관련메시지의지정과편집 12-4 12.3 기호관련메시지의지정과편집 12-11 12.4 사용자정의진단메시지의작성과편집 12-15 12.5 사용자텍스트의번역과편집 12-18 12.6 WinCC로의구성데이터전송 12-19 12.7 CPU 메시지및사용자정의진단메시지의표시 12-23 13 변수에대한운영자제어및감시 13-1 13.1 개요 13-2 13.2 명령문목록, 래더로직, 함수블록다이어그램을사용한운영자제어및감시속성의구성 13-3 13.3 기호테이블을사용한운영자제어및감시속성의구성 13-5 13.4 CFC를사용한운영자제어및감시속성의변경 13-7 13.5 WinCC로의구성데이터전송 13-8

14 참조데이터표시..................................................... 14-1 14.1 개요 14-2 14.2 참조데이터의생성과삭제 14-3 14.3 참조데이터의표시 14-4 14.4 상호참조표시 14-6 14.5 프로그램구조의표시 14-8 14.6 할당내용표시 14-10 14.7 사용되지않는어드레스의표시 14-11 14.8 기호를사용하지않는어드레스표시 14-12 15 사용자프로그램의다운로드와업로드 15-1 15.1 운영모드의표시와변경 15-2 15.2 메모리와로드의개념 15-4 15.3 프로그래밍가능한제어기에서의 CPU 재설정 15-6 15.4 프로그래밍장치로부터프로그래밍가능한제어기로의사용자프로그램다운로드 15-7 15.5 프로그래밍장치로부터프로그래밍가능한제어기로의블록다운로드 15-8 15.6 프로그래밍가능한제어기의 CPU에서블록삭제하기 15-9 15.7 프로그래밍장치에서프로그래밍가능한제어기로블록다시읽어오기 15-10 15.8 프로그래밍장치에서 CPU로부터읽어온블록편집하기 15-11 15.9 사용자메모리 (RAM) 의압축 15-12 15.10 CPU의 RAM에들어있는내용을통합 EPROM에저장하기 15-13 15.11 블록및사용자프로그램을메모리카드에저장하기 15-14 16 사용자프로그램의디버깅 16-1 16.1 개요 16-2 16.2 변수테이블의작성 16-4 16.3 변수테이블의편집 16-5 16.4 CPU 에대한연결설정 16-7 16.5 트리거의설정 16-8 16.6 변수의감시와수정 16-9 16.7 강제변수에대한정보 16-10 16.8 강제작업의생성과삭제 16-12 16.9 외부기기출력 (PQ) 16-13 17 시스템진단 17-1 17.1 SIMATIC 관리자에서의모듈정보표시 17-2 17.2 구성테이블에서의모듈정보표시 17-3 17.3 진단기호 17-4 17.4 문제해결 17-6

17.5 모듈형식별정보 17-7 17.6 모듈정보 대화상자의탭 17-8 17.7 일반적모듈정보의표시 17-10 17.8 진단버퍼의내용표시 17-11 17.9 진단인터럽트의표시 17-14 17.10 DP 슬레이브진단의표시 17-15 17.11 사용자메모리사용상태의표시 17-16 17.12 스캔주기의시간표시 17-18 17.13 시간정보의설정 17-19 17.14 실행데이터의표시 17-20 17.15 사용가능한블록의표시 17-21 17.16 통신연결의표시 17-22 17.17 스택의내용표시 (S7 CPU에서만 ) 17-23 제 4 부 : M7 프로그래머블제어기시스템에서의작업 18 M7 프로그래머블제어시스템소개 18-1 18.1 M7 옵션소프트웨어 18-2 18.2 M7-300/M7-400 운영체계 18-5 19 M7 프로그래머블제어기의관리 19-1 19.1 설치의준비 19-2 19.2 전원공급중단시의데이터백업 19-7 19.3 메모리카드에 M7 RMOS32 설치하기 19-8 19.4 하드디스크에 M7 RMOS32 설치하기 19-9 19.5 MS-DOS와함께사용되는 M7 RMOS32를하드디스크에설치하기 19-10 19.6 MS Windows와함께사용되는 M7 RMOS32를하드디스크에설치하기 19-11 19.7 M7 운영체계의재설치 19-13 19.8 해당분야의모듈교환을위한운영체계의업데이트 19-15 19.9 펌웨어의업데이트 19-17 19.10 M7 프로그래밍가능한제어시스템의프로그램다운로드및삭제 19-20 19.11 M7-300/M7-400의감시및수정기능 19-26 제 5 부 : 최종작업 20 압축보관 20-1 20.1 압축프로그램 20-2 20.2 프로젝트와라이브러리의압축저장 20-3 20.3 프로젝트와라이브러리의압축해제 20-5 21 인쇄 21-1 부록

A STEP 7 버전 1 과버전 2 프로젝트의편집및열기 A-1 A.1 버전 1 프로젝트열기 A-2 A.2 버전 2 프로젝트열기및편집하기 A-3 B 개체및개체계층구조 B-1 C 참고문헌 C-1 용어 용어-1 색인 색인-1

제 1 부 : 프로그래밍세션준비 제품개요 1 설치및제거 2 사용자인터페이스 3 STEP 7 프로젝트및기본작동 4 프로젝트작성및편집 5 기호의할당 6

제품개요 1 STEP 7 이란? STEP 7 은 SIMATIC S7-300/S7-400, M7-300/M7-400 프로그램논리제어기 (PLC) 및 SIMATIC C7 자동화컴퓨터를구성하고프로그래밍하기위한소프트웨어입니다. C7 프로그램제어기는프로그래밍과구성측면에서 SIMATIC S7-300 과같은기능을 제공합니다. STEP 7 은윈도우즈 95, 윈도우즈 NT 환경하에서작동하는표준소프트웨어 및옵션소프트웨어패키지로구성되어있습니다. 표준소프트웨어 STEP 7 표준소프트웨어는다음과같은자동화작업작성절차의모든단계를지원합니다. 프로젝트설정및관리 하드웨어와통신기능에매개변수구성및할당 기호의관리 S7 PLC 용프로그램작성 ( 옵션소프트웨어패키지를사용하면 M7 PLC 용프로그램을작성할수도있습니다.) PLC 로의프로그램다운로딩 자동화시스템의테스트 플랜트의결점진단 STEP 7 소프트웨어의사용자환경은최신의인체공학기술에맞추어설계되었으므로, 처음사용하기에도매우편리합니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 1-1

제품개요 표준소프트웨어에서의언어표시 STEP 7 프로그래밍의대표적인언어인래더로직 (Ladder Logic), 명령문목록 (Statement List) 및 S7-300/S7-400 용함수블록다이어그램 (Function Block Diagram) 은표준소프트웨어에포함되어있습니다. 래더로직 ( 또는 LAD) 은 STEP 7 프로그래밍언어를그래픽으로표현한것입니다. LAD 의명령구문은릴레이래더로직다이어그램과유사합니다. 래더를사용하면전원이여러접점이나복합소자및출력코일등을통과할때, 전원레일간의전력흐름을추적할수있습니다. 명령문목록 (STL) 은 STEP 7 프로그래밍언어를텍스트로표현한것으로서기계어와유사합니다. 프로그램이명령문목록으로작성되었다면각각의명령은 CPU 가프로그램을실행하는단계에맞추어반응합니다. 명령문목록은더욱쉬운프로그래밍을위하여고급언어의구조 ( 예를들어, 구조적데이터접근및블록매개변수 ) 로확장되어왔습니다. 함수블록다이어그램 (FDB) 은 STEP 7 프로그래밍언어를그래픽으로표현한것으로서, 부울 (Boolean) 대수학에서나온유명한논리상자를사용하여논리를표현합니다. 논리상자와함께사용하여수리함수와같은복잡한함수를직접표현할수있습니다. 그밖의다른프로그래밍언어는옵션패키지로서사용할수있습니다. SIMATIC S7 용옵션프로그래밍언어 SIMATIC S7-300/S7-400 PLC 를프로그래밍하는데다음과같은언어들을옵션패키지로서사용할수있습니다. S7 SCL 은 IEC 1131-3 표준을만족하는고급텍스트형언어입니다. 이언어는파스칼이나 C 와같은프로그래밍언어의언어구조와매우유사한언어구조를갖추고있습니다. 따라서 S7 SCL 은고급프로그래밍언어를사용하여작업하는데익숙한사용자들에게특히유용합니다. 예를들어, S7 SCL 은복잡한기능이나자주반복되는기능을프로그래밍하는데사용할수있습니다. S7 GRAPH 는시퀀셜컨트롤 ( 단계및전환 ) 을프로그래밍하는데사용되는언어입니다. 이언어에서는진행과정이여러단계로나누어져있습니다. 또한, 이러한단계는각각출력을제어하는사항을포함하고있습니다. 조건을변화시킴으로써어떤단계에서다른단계로의전환과정을제어할수있습니다. S7 HiGraph 는비동기성불연속프로세스를상태그래프의형태로표현하는데사용되는프로그래밍언어입니다. 이런작용을하기위해서는해당플랜트가각각다른상태를나타낼수있는별도의기능별단위로나누어져있어야합니다. 또한, 이기능별단위는그래프간의메시지교환을통하여동기화될수있습니다. 1-2 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

제품개요 S7 및 M7 용 CFC 는기존의기능을그래픽환경으로연결하는프로그래밍언어입니다. 이러한기능들은단순한논리연산에서부터복잡한폐쇄루프또는공개루프제어에이르는광범위한분야의기능을수행합니다. 이런형태의많은기능들은라이브러리에서의블록형태로사용할수있습니다. 해당블록을차트로복사하거나라인을사용하는블록에연결함으로써프로그래밍할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 1-3

제품개요 SIMATIC M7 용옵션 SIMATIC M7-300/M7-400 프로그램제어시스템 (PCS) 을프로그래밍하는데다음과같은옵션패키지를사용할수있습니다. M7-SYS 는 M7 RMOS 32 운영체계와시스템프로그램을포함하고있으며, M7- ProC/C++ 및 M7 패키지용 CFC 를사용하기위해서반드시필요한사항입니다. M7-ProC/C++ 를사용하여 C 와 C++ 프로그래밍언어를사용하기위한 Borland 개발환경을 STEP 7 개발환경으로통합할수있습니다. CFC: SIMATIC S7 용옵션프로그램언어 를참조하십시오. Borland C++ 는 Borland 개발환경을포함하고있습니다. 옵션패키지에대한참고사항 다음과같은옵션패키지를사용하여기본패키지에부가기능을추가할수있습니다. 네트워크구성자동화시스템에서하나이상의 MPI 네트워크또는산업용이더넷네트워크를사용하고있는사용자들을위한네트워크구성옵션입니다. 원격서비스전화네트워크를통하여플랜트를운영할수있도록해주는옵션패키지입니다. DOCPRO STEP 7 에서작성된모든구성데이터를매뉴얼에연계시켜구성할수있도록해주는패키지입니다. 이패키지를사용하여구성데이터를보다쉽게관리하고특정형식에맞추어정보를출력할수있습니다. 시뮬레이션 이옵션패키지를이용하여프로그래밍장치나테스트용 PC 에연결된 S7 프로그램제어기를시뮬레이션할수있습니다. 프로그래밍언어표준소프트웨어패키지에포함된 STEP 7 용프로그램언어 ( 래더로직, 명령문목록, 함수블록다이어그램 ) 와더불어, 선택사항으로 Graph 7, HiGraph, SCL 및 CFC 를사용할수있습니다. 상세정보 다음페이지의표에프로그래밍세션에필요한기초작업과본매뉴얼에담긴관련된 내용의위치가나열되어있습니다. 1-4 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

제품개요 S7 에대한상세정보 프로그램밍과정에있어서지켜야할특별한순서가있는것은아니지만, 대부분의프로젝트에서수행해야될기본적인과업이있습니다. 표 1-1 에는 S7 및 M7 용프로그램을작성하는데필요한일반적인과업에대해나열되어있으며, 관련된참조내용의위치가표시되어있습니다. 표 1-1 일반적절차및참조내용 프로젝트의작성과편집 (STEP 7 버전 1 또는 2에서작성된프로젝트를사용하여 ) 기호지정하드웨어구조의구성및모듈에매개변수할당통신구성메시지의구성프로그램의시작 참조데이터의작성과평가프로그램제어기로의프로그램다운로드프로그램디버깅 작동상태검사 / 시스템진단플랜트의문서화 작업참조 5 장 ( 부록 A) 6 장 7 장 8,9,10 장 12 장 11 장, 각프로그래밍언어의매뉴얼 14 장 15 장 16 장, 특정언어별테스트가프로그래밍언어에대한매뉴얼에설명되어있음 17 장옵션패키지매뉴얼 S7 프로그램작성시의옵션 표 1-2 에는 S7 프로그램을작성하는과정에서선택할수있는다양한옵션이나열되어있습니다. 어떤옵션에대해서는필요한사전조치를먼저취해야할경우도있습니다. 다른옵션들은사용자의선택에따라자유롭게선택하여사용할수있습니다. 예를들어, 사용자프로그램을작성하기위한프로그래밍언어를자유롭게선택할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 1-5

제품개요 표 1-2 S7 프로그램작성시의옵션 옵션설명 다음과같은프로그래밍언어를선택하십시오. 래더로직 (LAD) 함수블록다이어그램 (FBD) 명령문목록 (STL) 옵션소프트웨어패키지에포함된다른프로그래밍언어예 : 명령문목록을사용하여프로그래밍하려면다음과같이입력모드를선택하십시오. 점증입력모드를사용하여블록을작성합니다. 텍스트파일 (STL 소스파일 ) 로서블록을작성합니다. 사용할어드레싱의형식을선택하십시오. 절대어드레싱 기호어드레싱 매개변수할당형식을다음과같이선택하십시오. 기본매개변수를사용합니다. 해당절차에적절한매개변수를할당합니다. 프로젝트에다음과같은통신사양을설정하십시오. 통신망필요없음 글로벌데이터통신 ( 하나이상의 CPU 를사용 ) 함수블록을통한통신 ( 하나이상의 CPU 를사용 ) 사용자의프로젝트가요구하는사항에가장적합한프로그래밍언어를선택하도록하십시오. 보다자세한정보는각각의프로그래밍언어에대한매뉴얼을참조하십시오. ( 부록에있는참고문헌을참조하십시오 ) 블록에서직접명령문목록의명령을입력할수있으며, 구문은매명령문마다확인됩니다. 또한텍스트파일에서명령문목록의명령을입력할수도있습니다. 이때명령문의구문은파일이컴파일될때만확인됩니다. 기호의형태에는다음과같은두가지가있습니다. 프로그램의모든블록에서사용되는공유기호 특정블록에서만사용되는기호 ( 특정블록 기호라고도함 ). 이러한기호는사용되고있는블록에대한설정에따라다양하게정의됩니다. 하드웨어를구성하고모듈에매개변수를할당하는것에대한자세한정보는 7 장에설명되어있습니다. 할당할수있는매개변수에대한설명은온라인도움말또는해당하드웨어의관련매뉴얼을참조하십시오. 하나의 CPU 만을사용하는자동화작업일경우, 통신문제에대해고려할필요가없습니다. 프로젝트에서여러 CPU 간의데이터교환이필요할경우, 글로벌데이터테이블을작성해야합니다. 이테이블에서 CPU 에의해송수신되는글로벌데이터에대해어드레스를할당해야합니다. CPU 간에글로벌데이터가교환되기위해서는모든프로그램이하나의프로젝트에포함되어있어야합니다. 네트워크에서통신함수블록을사용하여프로그래밍하면연결을정의하거나매개변수를할당하고사용하기가쉬워집니다. 1-6 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

제품개요 M7 에대한상세정보 프로그램밍과정에있어서지켜야할특별한순서가있는것은아니지만, 대부분의프로젝트에서수행해야될기본적인과업이있습니다. 표 1-3 에는 S7 및 M7 용프로그램을작성하는데필요한일반적인과업에대해나열되어있으며, 관련된참조내용의위치가표시되어있습니다. 표 1-3 일반적절차및참조내용 작 업 참 조 프로젝트의작성과편집 5 장 기호지정 6 장 하드웨어구조의구성및모듈에매개변수할당 7 장 통신구성 8,9,10 장 프로그램의작성과디버깅 프로그래밍언어에관한매뉴얼 메시지의구성 13 장 해당운영체계의선택과다운로드, 프로그램의다운로드 18, 19 장 작동상태검사 / 시스템진단 17 장 플랜트의문서화 옵션패키지매뉴얼 M7 프로그램작성시의옵션 표 1-4 에는 M7 용프로그램의작성에대한선택옵션이요약되어있습니다. 표 1-4 M7 프로그램작성시의옵션 옵션설명 다음과같은프로그래밍언어를선택하십시오. C/C++ CFC (Continuous Function Chart) 이프로그래밍언어들은옵션소프트웨어패키지에포함되어있습니다. 다음과같은사용할어드레싱의형식을선택하십시오. 절대어드레싱 기호어드레싱매개변수의할당형식을선택하십시오. 기본매개변수를사용합니다. 해당프로세스에맞는매개변수를할당합니다. 사용자의프로젝트가요구하는사항에가장적합한프로그래밍언어를선택하도록하십시오. 보다자세한정보는각각의프로그래밍언어에대한매뉴얼을참조하십시오. ( 부록에있는참고문헌을참조하십시오 ) STEP 7 과옵션소프트웨어패키지 ProC/C++ 모두기호어드레싱을지원합니다. 하드웨어를구성하고모듈에매개변수를할당하는것에대한자세한정보는 7 장에설명되어있습니다. 할당할수있는매개변수및기본매개변수에대한설명은온라인도움말또는해당하드웨어의관련매뉴얼을참조하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 1-7

설치및제거 2 개요 설치프로그램을이용하여대화상자와메뉴를통해쉽게 STEP 7 소프트웨어를설치할 수있습니다. 표준윈도우즈 95 또는윈도우즈 NT 소프트웨어설치과정을통하여 설치프로그램을불러올수있습니다. 새로포함된프로그래밍장치 (PG) 에는 STEP 7 이이미설치되어있습니다. 따라서 장치를설치하는시간및노력을줄일수있습니다. 이번장의개요 절설명페이지 2.1 설치요구사항 2-2 2.2 사용인증과사용권 2-4 2.3 인증처리지침 2-6 2.4 STEP 7 소프트웨어의설치와제거 2-9 2.5 PG/PC 인터페이스설정 2-13 2.6 윈도우즈네트워크에서의멀티유저구성 2-15 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-1

설치및제거 2.1 설치요구사항 운영체계 마이크로소프트윈도우즈 95 또는윈도우즈 NT 기본하드웨어사양 다음사양을갖춘프로그래밍장치또는 PC: 80486 프로세서이상 최소 16 메가바이트이상의램 (32 메가바이트권장 ) 마이크로소프트윈도우즈 95/NT 에서지원되는컬러모니터, 키보드, 마우스 프로그래밍장치 (PG) 란산업용으로적합하게특별히설계된퍼스널컴퓨터를말하는 것이며, 이는 SIMATIC 프로그램제어시스템을프로그래밍할수있도록완벽한사양을 갖추고있어야합니다. 기억용량 하드디스크에필요한기억용량 : 기본패키지는 70 메가바이트에서 100 메가바이트정도의공간을차지하게됩니다. 필요한설치공간은표준소프트웨어의선택된설치옵션에따라달라질수있습니다. STEP 7 은스왑 (Swap) 파일을생성하기위해서는주기억용량을포함하여약 60 메가바이트의메모리가필요합니다.( 즉, 주기억용량이 16 메가바이트일경우하드디스크에는약 44 메가바이트의메모리가필요합니다.) 사용자데이터를위해최소 50 메가바이트의하드디스크공간을확보해두어야합니다. 설치프로그램을실행하기위해서는 C 드라이브에최소 1 메가이상의빈공간이필요합니다.( 설치가모두끝나면설치파일은자동적으로지워집니다.) 옵션소프트웨어패키지를설치하기위한하드디스크기억용량 : C 개발환경에서옵션소프트웨어 M7 ProC/C++ 를설치하려면약 100 메가바이트의빈공간이필요합니다. 기타의 STEP 7 패키지를설치하기위해서는각각 10 메가바이트에서 20 메가바이트정도의공간이필요합니다. 2-2 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 멀티포인트인터페이스 ( 선택사항 ) 프로그래밍장치또는 PC 와 PLC 간의멀티포인트인터페이스 (MPI) 는 STEP7 에서 MPI 를통하여 PLC 와통신을하고자할경우에만필요합니다. 이러한경우, 다음과같은사양이필요합니다. 사용자장치의통신포트로연결되는 PC 케이블이나 MPI 케이블중하나또는 사용자의장치에설치된 MPI 모듈 일부프로그래밍장치에는멀티포인트인터페이스가미리내장되어있습니다. 외부프로머 ( 선택사항 ) 외부프로머는 PC 상에서 EPROM 을프로그래밍하고자할경우에만필요한사양입니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-3

설치및제거 2.2 사용인증과사용권 개요 STEP 7 용프로그래밍소프트웨어를사용하기위해서는제품별사용인증 ( 또는 사용권 ) 이필요합니다. 따라서해당소프트웨어는복사방지장치가되어있으며, 각각의프로그래밍장치또는 PC 의하드디스크에프로그램또는소프트웨어패키지에대한사용인증이되어있어야사용할수있습니다. 예를들어, STEP 7, STEP 7 Mini, 또는기타옵션소프트웨어패키지에대하여각각의사용인증이필요합니다. 사용인증디스크 소프트웨어가공급될때읽기전용의사용인증디스크가제공됩니다. 이디스크는사용인증은물론 AUTHORS 라고불리우는사용인증에대한정보를표시하고, 설치하거나제거하는데필요한프로그램이포함되어있습니다. 가능한인증횟수는사용인증디스크상의사용인증카운터에의해결정됩니다. 프로그램을설치할때마다, 사용인증카운터는 1 씩줄어들게됩니다. 카운터의값이 0 이되면, 이디스크를사용하여서는더이상설치를할수없게됩니다. 주의사용인증디스크에들어있는 README.TXT 파일이나 2.3 절의지침에담긴설명을읽어보도록하십시오. 이지침에따르지않을때에는, 인증된사용권을잃을수있습니다. 인증을잃었을경우 예를들어, 하드디스크에문제가발생하여문제의하드디스크에서사용인증을회수하지못했을경우, 인증사용권을잃을수있습니다. 만일이러한경우가발생했을경우, 역시사용인증디스크에포함된긴급사용권을사용할수있습니다. 긴급사용권을사용하여제한된기간동안임시로소프트웨어를실행시킬수있습니다. 이런경우, 유효기간까지남은시간이프로그램을시작할때화면의우측상단에표시됩니다. 이기간내에해당지역의 SIEMENS 공급권자로부터유실된사용인증에대하여보수받도록하십시오. 2-4 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 최초설치와함께사용인증설치하기 소프트웨어를최초로설치할때, 사용인증을설치하라는메시지가나타나게됩니다. 다음과같은단계를따르도록하십시오. 1. 메시지가나타나면드라이브에사용인증디스크를삽입합니다. 2. 위의메시지를확인합니다. 사용인증이하드드라이브로전송되면컴퓨터는사용인증이설치되었음을등록합니다. 나중에사용인증추가하기 사용인증을받지않고 STEP 7 소프트웨어를시작할경우, 다음과같은내용의메시지가나타날것입니다. 사용인증디스크를설치하려면사용인증디스크의 AUTHORS 프로그램을사용하십시오. 참고 STEP 7 및 STEP 7 Mini 에대한사용인증을받기위해서는대상드라이브를 C 드라이브로선택해야합니다. 사용인증의취소 또다시사용인증을받아야할경우, 예를들어사용인증되어있는디스크를다시포맷하려고할때에는사용인증을백업해두어야합니다. 사용인증을다시받기위해서는사용인증디스크원본이있어야합니다. 인증을인증디스크로다시전송하려면다음단계를따릅니다. 1. 사용인증디스크원본을 A 드라이브에삽입합니다. 2. 사용인증디스크에서 AUTHORS.EXE 프로그램을실행합니다. 3. 메뉴명령 Authorization 8 Remove 를선택합니다. 4. 대화상자에서현재사용인증이설치되어있는디스크를선택하고확인을누르면, 각각의드라이브의모든사용인증내용이표시됩니다. 5. 제거하고자하는사용인증내용을선택하고대화상자의내용을확인합니다. 위와같은과정을실수없이실행하면다음과같은메시지가나타납니다. < 이름 > 인증이 <X:> 드라이브에서성공적으로제거되었습니다. 6. 위의메시지를확인합니다. 드라이브에남아있는인증목록이있는대화상자가나타납니다. 더이상제거할사용인증이없으면대화상자를닫습니다. 위와같은과정을마친다음, 디스크를다시사용하여인증을설치할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-5

설치및제거 2.3 인증처리지침 주의이번장과 README.TXT 파일에있는사용인증디스크에관한주의사항을읽어보십시오. 아래와같은지침을따르지않을경우, 사용인증을복구하지못할수도있습니다. 사용인증을제거해야할때 하드디스크드라이브를포맷, 압축, 또는복구하기전이나새로운운영체계를 설치하기전에는반드시기존의사용인증을제거해야합니다. 백업 하드디스크의백업본에인증의복사본이들어있을경우, 하드디스크에백업 데이터를복구할때이복사본이이미설치되어있는유효한인증을덮어써서제거할수도있습니다. 유효한사용인증을백업본으로덮어쓰지않기위해서는, 아래와같은조치중하나를취하도록하십시오. 백업본을만들기전에모든사용인증을제거합니다. 백업에서사용인증을제외시킵니다. 하드디스크의최적화 데이터의고정된블럭을이동시킬수있도록하는최적화프로그램을사용하는경우, 하드디스크에서인증디스크로모든인증을다시전송한뒤에는이옵션만을사용하십시오. 불량섹터 사용인증을설치했을때 " 불량 " 으로표시되는대상드라이브의특정클러스터가 나타날수있습니다. 복구하려하면사용인증을잃을수있으므로이클러스터를 복구하지않도록하십시오. 쓰기방지 사용인증디스크는쓰기방지되어있어야합니다. 2-6 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 복사방지 사용인증디스크의파일들은다른드라이브 ( 예를들어, 하드디스크 ) 로복사되어 사용될수있습니다. 그러나, 이러한복사된파일에대해서는사용인증을받을수 있으므로사용인증을하기위해서는사용인증디스크의원본이필요합니다. 설치가허용되는드라이브 사용인증은다음과같은드라이브 / 데이터저장매체에는설치할수없습니다. CD-ROM 드라이브 RAM 드라이브 플로피디스크 DBLSPACE 와같이압축된드라이브. 압축된드라이브에설치하고자할경우, 압축된드라이브의호스트드라이브에설치할수있습니다. 인증유틸리티는사용인증이불법드라이브에설치되는것을방지해줍니다. 사용인증이저장되는장소 사용인증은 시스템 과 숨김 속성을갖는보호디렉토리가생성되어, 이디렉토리에저장됩니다. 속성을변경해서는안됩니다. 디렉토리에들어있는파일을변경하거나삭제해서는안됩니다. 속성을변경하거나파일을변경또는삭제하는경우에는사용인증이손실되어복구할 수없게됩니다. AXNFZZ 라는보호디렉토리는드라이브당하나씩생성됩니다. 또한이디렉토리에는 해당드라이브의모든사용인증이들어있습니다. 최초사용인증설치시에 디렉토리가생성되며, 마지막사용인증을제거할경우디렉토리는삭제됩니다. 각사용인증에대하여, 이름은같으나확장자가다른두개의파일이보호디렉토리 안에생성됩니다. 이파일들은사용인증과같은이름이붙여집니다. 사용인증의개수 원하는드라이브의저장공간이남아있는한, 얼마든지사용인증을설치할수 있습니다. 각각의사용인증은다른사용인증에간섭하지않습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-7

설치및제거 불량인증 하드디스크에존재하는불량인증에대해서는 AUTHORS 프로그램으로제거할수 없으며, 이로인해새로운유효사용인증을설치할수도없습니다. 이러한경우, 해당 지역 Siemens 공급권자에게연락하십시오. 인증프로그램의버전 인증유틸리티인 AUTHORS 의구버전 (V 1.x, V 2.x) 을사용하지말고, 반드시새 버전인 V 4.x 를사용하도록하십시오. 참고 V 4.x 에서이전버전의모든사용인증을인식하지못할경우, AUTHORS 의구버전을 사용하여작업해야합니다. 2-8 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 2.4 STEP 7 소프트웨어의설치와제거 개요 STEP 7 에는설치과정을자동적으로수행해주는설치프로그램이포함되어있으며, 이는화면에나타나는지시에따라단계별로설치작업을할수있도록해줍니다. 설치주요과정은다음과같습니다. 데이터를프로그래밍장치로복사합니다. EPROM 및통신용드라이버를설정합니다. 필요한경우사용인증을받습니다. 참고 PG 740 과같은 Siemens 프로그래밍장치에는 STEP 7 소프트웨어설치프로그램이하드 디스크에담겨있습니다. 설치준비 소프트웨어를설치하기전에, 원도우즈 95/NT 를먼저실행시켜야합니다. STEP 7 소프트웨어가사용자의프로그래밍장치의하드디스크에이미들어있다면별도의데이터저장매체는필요하지않습니다. 플로피디스크에서설치하려면사용자의프로그래밍장치또는 PC 의디스크드라이브 ( 보통 A 드라이브나 B 드라이브 ) 에 1번디스크를삽입합니다. CD-ROM 에서설치하려면사용자 PC 의 CD-ROM 드라이브에 CD-ROM 을삽입합니다. 설치프로그램의시작 설치프로그램을시작하려면다음과같이실행합니다. 1. 윈도우즈 95/NT 환경에서 소프트웨어를 설치하려면 제어판 의 프로그램 추가 / 제거 를두번클릭하여대화상자가나타나도록합니다. 2. 설치 를클릭합니다. 3. 1 번디스크또는 CD-ROM 을삽입하고 계속 을클릭합니다. 윈도우즈 95/NT 는 SETUP.EXE 라는설치프로그램을자동으로검색합니다. 4. 설치프로그램이단계별로지시하는사항을따라수행합니다. 이프로그램은설치단계의처음부터끝까지단계별로사용자를안내하도록되어 있습니다. 어떤단계를진행중이더라도이전단계또는다음단계로이동할수 있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-9

설치및제거 설치과정을실행하면대화상자에질문이나타나고이에대하여선택가능한목록이 나타납니다. 다음의주의사항을잘읽어보면해당질문들에대해빠르고쉽게 응답할수있습니다. STEP 7 의다른버전이이미설치되어있는경우 프로그래밍장치에 STEP 7 의다른버전이설치되어있는것을탐지할경우, 설치프로그램은이것을보고하고설치과정을어떻게진행시킬것인지다음과같이묻습니다. 설치를멈추고 STEP 7 의구버전을제거한뒤, 다시설치를시작하거나 설치를계속하여구버전을새버전으로덮어씁니다. 새버전을설치하기전에컴퓨터에설치된구버전을제거하여야소프트웨어가보다잘 구성됩니다. 설치옵션의선택 설치범위를선택할수있는다음과같은세가지옵션이있습니다. 표준설치 : 사용자인터페이스에대한모든언어와모든어플리케이션및모든예제를설치합니다. 표준설치를하기위해필요한메모리에대해서는제품정보를참조하십시오. 최소설치 : 하나의언어로된사용자인터페이스를설치하며예제는설치하지않습니다. 최소설치를하기위해필요한메모리에대해서는제품정보를참조하십시오. 사용자정의설치 : 설치하고자하는프로그램, 데이터베이스, 예제및통신기능만을선택하여설치의범위를사용자가결정합니다. 인증의사용 설치과정중에, 설치프로그램은사용인증이하드디스크에설치되어있는지확인하게됩니다. 사용인증이설치되어있지않을경우, 소프트웨어를사용하기위해서는사용인증이필요하다는메시지가나타납니다. 원한다면즉시사용인증프로그램을실행할수도있고, 설치과정을모두마친뒤에사용인증프로그램을실행할수있습니다. 전자의경우, 사용인증디스크를삽입하라는지시가나타나면디스크를삽입합니다.(2.2 절및 2.3 절참조 ) 메모리카드에매개변수할당 설치과정중에, 메모리카드에대한매개변수를어디에서할당할지를표시해주는 대화상자가나타납니다. 2-10 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 메모리카드를사용하고있지않을경우는 EPROM 드라이버를사용할필요가없습니다. 옵션에서 No EPROM Driver 를선택하십시오. 메모리카드를사용하고있을경우는사용자의프로그래밍장치에해당되는사항을선택합니다. PC 를사용하고있을경우는외부프로머용드라이버를선택할수있습니다. 여기서프로머가연결된포트 ( 예를들어, LPT1) 를반드시지정해주어야합니다. STEP 7 프로그램그룹에있는 Memory Card Parameter Assignment 프로그램을 실행시킴으로써설치후에도설정된매개변수를변경할수있습니다. 플래시파일시스템 메모리카드매개변수를할당하는대화상자에서, 플래시파일시스템을설치할것인지지정해주어야합니다. 예를들어, SIMATIC M7 에서기존의메모리카드의내용을변경하지않고 EPROM 메모리카드의개인파일을쓰거나삭제할때플래시파일시스템이필요합니다. 적절한프로그래밍장치 (PG 720/PG 740/PG 760) 를사용하고있거나외부프로머를사용하고있으면서위와같은기능을사용하고자할경우, 플래시파일시스템설치를선택하십시오. PG/PC 인터페이스설정설치과정중에, 프로그래밍장치 /PC 인터페이스에대한매개변수를어디에서할당할지를표시해주는대화상자가나타납니다. 이에대해서는 2-13 페이지의 2.5 절을참조하십시오. 설치과정의완료 설치과정이성공적으로완료되었을경우이를알려주는메시지가화면에나타납니다. 설치과정중에일부 DOS 파일이변경되었을경우에는윈도우즈를즉시다시시작하도록합니다. 윈도우즈를다시시작하면, 기본 STEP 7 어플리케이션인 SIMATIC 관리자를시작할수있습니다. 최종설치대화상자에서직접 SIMATIC 관리자를시작하도록선택할수도있습니다. 설치과정중에에러가발생했을경우 다음과같은에러로인하여설치과정이실패할수도있습니다 : 설치프로그램을시작한직후에초기화에러가나타났을경우설치프로그램이윈도우즈환경에서실행되지않았는지확인하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-11

설치및제거 메모리부족 : 표준소프트웨어를설치하기위해서는설치옵션과관계없이최소 100 메가바이트의하드디스크공간이필요합니다. 디스크불량 : 디스크가불량이아닌지확인한후, 해당지역의 Siemens 공급권자에문의하십시오. 운영자에러 : 설치프로그램을다시시작하고지시사항을주의깊게읽어보십시오. 설치결과 설치과정이성공적으로완료되면 STEP 7 프로그램그룹이생성됩니다. STEP 7 제거 STEP 7 을제거하기위해서는다음과같은일반적인윈도우즈의제거과정을따르도록합니다. 1. 윈도우즈에서 제어판 의 프로그램추가 / 제거 를두번클릭하여소프트웨어설치에대한대화상자를시작합니다. 2. 설치프로그램목록에표시되어있는 STEP 7 을선택합니다. 추가 / 제거 버튼을클릭하여제거를시작합니다. 3. 사용가능파일제거 대화상자가나타났을경우, 어떻게응답해야할지알수없을경우에는 아니오 버튼을클릭하십시오. 2-12 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 2.5 PG/PC 인터페이스설정 개요 여기서설정한내용으로, 프로그래밍장치 /PC 와프로그램논리제어기 (PLC) 간의통신 연결을설정할수있습니다. 설치과정중에, 프로그래밍장치 /PC 인터페이스에대한매개변수를어디에서할당할지를표시해주는대화상자가나타납니다. STEP 7 프로그램그룹에있는 Setting PG/PC Interface 프로그램을실행시켜다음과같은설치대화상자를나타나게할수있습니다. 이대화상자를이용하여설치과정과는독립적으로인터페이스매개변수를변경할수있습니다. 기본절차 인터페이스를작동시키기위해서는다음과같은사항이필요합니다. 운영체계에서의설정사항 정확한모듈매개변수멀티포인트인터페이스 (MPI) 연결을통하여프로그래밍장치를사용하고있다면운영체계에따른설정은더이상필요없습니다. MPI 카드또는통신프로세서 (CP) 를장착한 PC 를사용하고있는경우, 윈도우즈 95/NT 의 제어판 을확인하여인터럽트간의충돌또는어드레스영역의오버래핑이 없도록해야합니다.(2-14 페이지참조 ) 프로그래밍장치 /PC 인터페이스에매개변수를쉽게할당할수있도록, 미리정의된 기본매개변수 ( 모듈매개변수 ) 세트를대화상자에표시하여사용자가쉽게선택할 수있도록합니다. 모듈매개변수 모듈매개변수를설정하려면다음과같은단계를따르도록합니다.( 자세한설명은 온라인도움말을참조하십시오.) 1. 제어판 에서 Setting PG/PC Interface 를두번클릭합니다. 2. Access Point of Application 을 S7ONLINE 으로설정합니다. 3. 표시된 목록에서, 필요한 모듈 매개 변수 ( 예를 들어, MPI 버스 환경에서 인터페이스를운영하기위한 MPI 모듈매개변수 ) 를선택합니다. 필요한모듈 매개변수가표시되지않을경우에는 설치 버튼을눌러모듈또는프로토콜을 먼저설치해야합니다. 해당모듈매개변수는자동으로생성됩니다. 4. 모듈매개변수의할당에대한등록정보가나타납니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-13

설치및제거 5. 해당모듈매개변수의등록정보에서사용자의특정한매개변수를 적용합니다. 다른설정내용과충돌이발생할경우 ( 인터럽트또는어드레스등에서 ), 매개변수를 변경해야할필요가있습니다. 이러한경우, 윈도우즈 95/NT 의하드웨어자동인식 또는제어판을사용하여적절하게변경하도록하십시오.(2-14 페이지참조 ) 주의 TCP/IP 모듈매개변수할당이표시될경우, 이를절대로제거하지마십시오. 제거할경우, 이로인해 STEP 7 용이아닌다른어플리케이션이정상기능을하지못할수도있습니다. 인터럽트와어드레스할당확인 MPI 카드를장착한 PC 를사용하는경우기본인터럽트와기본어드레스영역이비어있는지항상확인해야합니다. 필요한경우, 비어있는인터럽트나어드레스영역을별도로선택하십시오. 윈도우즈 95/NT 에서현재의할당내용을표시하려면다음과같이실행하십시오. 1. 제어판 에서 시스템 대화상자를열고, 장치관리자 탭을선택합니다. 2. 표시된목록에서 컴퓨터 를선택하고 등록정보 를클릭합니다. 3. 해당옵션버튼을선택함으로써, 현재할당된인터럽트 (IRQ) 의목록이나할당된어드레스영역 (I/O) 을다른대화상자에나타낼수있습니다. 윈도우즈 95 와윈도우즈 NT 의차이점 윈도우즈 NT 에서는특정대화상자에서인터럽트, 어드레스영역및기타리소스에 대하여사용자가직접할당해야합니다.( 자세한설명은온라인도움말을참조하십시오 ) 2-14 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

설치및제거 2.6 윈도우즈네트워크에서의멀티유저구성 개요 STEP 7 을사용하면네트워크를통하여멀티유저환경에서작업할수있습니다. 다음과같은세가지의멀티유저구성방법이있습니다 ( 그림 2-1). 프로젝트가로컬드라이브에있으며다른워크스테이션에서이프로젝트를사용하는방법예 : 워크스테이션 2에서프로젝트 A에액세스 프로젝트가프로젝트 / 그룹서버에있는방법예 : 워크스테이션 1에서프로젝트 C에액세스 프로젝트가여러개의로컬드라이브나하나이상의프로젝트 / 그룹서버에분산되어있는방법예 : 워크스테이션 2에서프로젝트 A,B,C 에각각액세스 네트워크에서 STEP 7 을작동하기위해별도의준비를할필요가없습니다. 그러나, 성능을최적화하기위해서는아래내용에유의해야합니다. 그림 2-1 멀티유저구성 성능에대한유의사항 나중에운영자제어및 WinCC 나 ProTool 과같은감시시스템에전송하기위해프로세스변수와메시지를구성하면이데이터는데이터베이스에저장됩니다. 데이터베이스서버를프로젝트서버나그룹서버에설치하면, 데이터베이스에서작업하는속도를향상시킬수있습니다. 이를위해서는설치 CD 에담긴별도의설치프로그램을실행시켜야합니다. 소프트웨어를서버에설치함과더불어서버네트워크형태에따라여러가지다른조치들도취해야합니다. 자세한내용은해당제품정보를참조하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 2-15

사용자인터페이스 3 개요 SIMATIC S7/M7/C7에서의구성및프로그램용소프트웨어는최신인체공학기술에맞추어설계되었으며, 대부분자체적인도움말기능이제공됩니다. 이러한형태의사용자인터페이스에서작업을해본경험이없는사용자라면이번장에서대부분의중요한작동요소에대한정보를얻을수있을것이며이를통하여사용되는용어를익힐수있습니다. 윈도우즈 95/NT에대한기본적인지식을가지고있는사용자라면 3.1 절의 STEP 7의시작법에대해읽어보시고이번장의나머지부분은건너뛰어도관계없습니다. 이번장의개요 절 설 명 페이지 3.1 STEP 7 소프트웨어의시작 3-2 3.2 사용자인터페이스 : 창 3-4 3.3 사용자인터페이스 : 대화상자 3-5 3.4 도움말기능불러오기 3-7 3.5 창레이아웃의저장과복구 3-8 3.6 원격서비스의사용 3-9 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 3-1

사용자인터페이스 3.1 STEP 7 소프트웨어의시작 시작 윈도우즈 95/NT 를시작하면 SIMATIC 관리자아이콘이나타나며, 이는곧윈도우즈 환경에서 STEP 7 소프트웨어를시작하는지점이됩니다. STEP 7 을시작할수있는가장빠른방법은커서를아이콘위로이동시킨뒤두번 클릭하면 SIMATIC 관리자가포함된창이열립니다. 이렇게되면, 표준소프트웨어나 옵션패키지에서설치한모든기능에액세스할수있게됩니다. SIMATIC 관리자를시작할수있는또다른방법은윈도우즈 95/NT 의작업표시줄에서 시작 버튼을클릭하여나타나는 SIMATIC/STEP 7 항목에서 SIMATIC 관리자를선택하는 것입니다. 참고 기본적인윈도우즈작동법및옵션에대한자세한정보는윈도우즈사용자안내서또는 윈도우즈 95/NT 온라인도움말을참조하십시오. SIMATIC 관리자 SIMATIC 관리자는구성과프로그래밍을위한가장기본적인애플리케이션이며, 이애플리케이션을통하여다음과같은기능을수행할수있습니다. 프로젝트설정 하드웨어에대한구성과매개변수의할당 하드웨어네트워크의구성 프로그램블록 프로그램의디버그및작동 다양한기능에의액세스는개체지향적이고, 직관적이며, 학습이쉽도록설계되었습니다. 다음과같은두가지방법중한가지로 SIMATIC 관리자를이용한작업을할수있습니다. 프로그램제어기와연결하지않은오프라인상태에서의작업 프로그램제어기와연결한온라인상태에서의작업 각각의경우에따른해당안전지침을확인하도록하십시오. 3-2 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

사용자인터페이스 앞으로의진행방법 프로젝트 의형태로자동화과업을생성할수있습니다. 작업을시작하기전에다음과같은기본사항을끝까지읽어보시면프로젝트를쉽게만들수있습니다. 사용자인터페이스 온라인도움말 기본작동단계 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 3-3

사용자인터페이스 3.2 사용자인터페이스 : 창 개요 창의기본구성요소는다음그림 3-1 에서보는바와같습니다. 그림 3-1 창의구성요소 제목표시줄과메뉴모음 제목표시줄과메뉴모음은항상창의맨위쪽에위치합니다. 제목표시줄에는해당창의이름과창을제어하는아이콘이표시됩니다. 메뉴모음에는해당창에서사용할수있는모든메뉴가표시됩니다. 도구모음 도구모음에는자주사용되는현재사용가능한메뉴모음명령어를한번의클릭으로 실행할수있도록하는아이콘 ( 또는도구버튼 ) 이표시됩니다. 커서를버튼위로가져가잠깐동안기다리면부가설명이상태표시줄에나타나며, 또한각버튼의기능에대한간략한설명이마우스포인터에표시됩니다. 액세스가능한노드 와 S7 메모리카드 버튼을사용하면모든액세스가능한통신상대또는메모리카드의내용이표시되는창을열수있습니다. 메모리카드의내용을보기위해서는프로그래밍장치의슬롯에메모리카드가장착되어있어야합니다. 이러한액세스유형들이현재의구성에서가능하지않을경우에는해당버튼이비활성화되어회색으로표시됩니다. 상태표시줄 상태표시줄에는상황에따른정보가표시됩니다. 3-4 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

사용자인터페이스 3.3 사용자인터페이스 : 대화상자 대화상자에입력하기 대화상자에서특정과업을수행하기위해필요한정보를직접입력할수있습니다. 대화상자에자주표시되는요소는그림 3-2 의예를사용하여설명할수있습니다. 그림 3-2 대화상자의예 목록상자와조합상자 문자상자옆에아래를향하는화살표가나타나는경우가있습니다. 이화살표는해당상자에서선택할수있는옵션이더있다는표시입니다. 화살표를클릭하여목록상자또는조합상자를열어보십시오. 해당목록에서어떤항목을클릭하면문자상자에자동으로항목의내용이나타납니다. 탭이있는대화상자 어떤대화상자의내용은탭으로구분되어있어, 해당정보가보다간결하게정돈되어표시됩니다. 탭으로구분된페이지의이름은대화상자의맨윗부분에정렬된탭에표시됩니다. 탭으로구분되어있는특정페이지를포그라운드로가져오려면해당탭을클릭하기만하면됩니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 3-5

사용자인터페이스 그림 3-3 탭이있는대화상자의예 3-6 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

사용자인터페이스 3.4 도움말기능불러오기 온라인도움말 온라인도움말을가장효율적으로사용할수있는시점에서온라인도움말시스템을통하여필요한정보를얻을수있습니다. 온라인도움말을사용하면매뉴얼을모두찾아보지않고도빠르고직접적으로정보에액세스할수있습니다. 온라인도움말에서는다음과같은형태의정보를찾을수있습니다. 목차 : 도움말정보를표시하는다양한방법을제공합니다. 상황에따른도움말 : F1키를누르면마우스로선택한개체에대한정보나활성창또는대화상자에대한정보를액세스할수있습니다. 소개 : 간단한사용법에대한소개, 주요특징, 어플리케이션의기능적범위등을제공합니다. 시작하기 : 어플리케이션을실행하는데필요한기본과정을요약합니다. 도움말사용 : 온라인도움말에서특정정보를찾을수있는방법을제공합니다. 정보 : 어플리케이션의버전정보를도움말메뉴를통하여제공합니다. 또한, Help를사용하면창으로부터현재의대화상자상황과관련된항목에언제든지액세스할수있습니다. 온라인도움말불러오기 다음과같은방법으로온라인도움말을불러올수있습니다. 메뉴모음에있는 Help 메뉴에서메뉴명령어를선택합니다. 대화상자에있는 Help 버튼을클릭하면해당대화상자에대한도움말을볼수있습니다. 창또는대화상자에서도움말이필요한항목으로커서를옮긴뒤, F1 키를누르거나메뉴명령에서 Help4Context-Sensitive Help를선택합니다. 윈도우즈에서물음표모양커서를사용합니다. 온라인도움말에액세스할수있는위의방법중마지막세가지방법은상황에따른도움말에해당됩니다. 빠른도움말불러오기 글꼴크기의변경 도구모음에서커서를버튼위로위치시키고잠시동안기다리면빠른도움말이버튼위에나타납니다. 도움말창에서 Options4Font 메뉴명령을선택하여글꼴의크기를 Small, Normal, Large 로설정할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 3-7

사용자인터페이스 3.5 창레이아웃의저장과복구 개요 STEP 7 용애플리케이션은현재창의배열을저장하고나중에불러올수있는기능을 제공합니다. 저장되는내용 현재창의레이아웃을저장하면다음과같은정보가기록됩니다. 메인창의위치 열린프로젝트와라이브러리및이들각각의창위치 계단식으로배열된창의순서 창레이아웃의저장 현재창의배열을저장하려면메뉴명령에서 Window4Save Settings 를선택하십시오. 창레이아웃의복구 저장된창의배열을다시불러오려면메뉴명령에서 Window4Restore Settings 를 선택하십시오. 개체계층구조에대한유의사항 창을다시불러오면해당창의배열이저장되었을때선택된개체를포함하여 계층구조의일부분만이자세하게표시됩니다. 3-8 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

사용자인터페이스 3.6 원격서비스의사용 개요 원격서비스용옵션소프트웨어패키지를이용하면프로그래밍장치나 PC 로부터원격 플랜트까지전화네트워크를통해온라인으로연결할수있습니다. 연결을설정하면 STEP 7을사용하여보통때처럼이원격플랜트를처리할수있습니다. 반응시간이오래걸리기때문에서비스용도이외에는이러한형태의작업을수행하지않도록하십시오. 요구사양 원격서비스작업을위해요구되는사양은다음과같습니다. 원격서비스옵션소프트웨어패키지가설치되어있어야합니다. 원격플랜트는제대로설정된 TS 어댑터와모뎀을통하여전화네트워크에연결되어야합니다. STEP 7의 PG/PC 인터페이스설정 에서원격서비스에대한매개변수를지정해야합니다. 윈도우즈 95/NT에로컬모뎀이설치되어있어야하며그등록정보도완전하게설정되어있어야합니다. 기능불러오기 옵션소프트웨어가설치되어있을경우에는메뉴명령에서 Options4TeleService 를 선택하여원격서비스를시작할수있습니다. 참고 자세한정보는옵션소프트웨어패키지의관련책자와온라인도움말을참조하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 3-9

STEP 7 프로젝트및기본작동 4 개요 프로젝트는어떤자동화작업에포함된모든데이터와프로그램을나타내는것이라할수있습니다. 프로젝트는일정한조직화된방식으로데이터와프로그램을저장하게됩니다. 프로젝트에포함된데이터로는다음과같은데이터가있습니다. 하드웨어구조와모듈의매개변수에대한구성데이터 네트워크에서의통신에대한구성데이터 프로그래밍모듈용프로그램 따라서, 프로젝트를만드는과정에서의주요과업은위와같은데이터를준비하고프로그램을만드는것이라고할수있습니다. STEP 7에서는프로젝트의구성요소를특정한순서에따라편집할필요가없으므로시작단계에서어떠한과업을수행해도무방합니다. 매뉴얼이용자가알아두어야할사항 이번장의첫부분에서는프로젝트를구성하는주요구성요소에대해설명하고있습니다. STEP 7의프로젝트에포함된주요개체와사용된용어에대해익힐수있습니다. 이번장의두번째부분에는프로젝트에서의개체에대한기본작업, 예를들어, 개체 열기, 복사하기, 이름바꾸기등이설명되어있습니다. 또한 STEP 7 소프트웨어에는 많은예제프로젝트가포함되어있으므로이를참조하기바랍니다. 이번장의개요 절 설명 페이지 4.1 프로젝트열기 4-2 4.2 하드웨어및네트워크구성의요소 4-3 4.3 소프트웨어생성의구성요소 4-4 4.4 개체지향적인작동원리 4-6 4.5 개체의생성과관리 4-7 4.6 브라우저에서의개체선택 4-10 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 4-1

STEP 7 프로젝트및기본작동 4.1 프로젝트열기프로젝트열기및내용표시 기존의프로젝트를열기위해서는메뉴명령에서 File4Open을선택한뒤나타나는대화상자에서프로젝트를선택하면, 프로젝트창이열립니다. 구성요소 해당프로젝트창은두부분으로나누어져있는데, 왼쪽에는프로젝트에포함된개체의계층구조가표시되며오른쪽에는왼쪽에열려있는개체에포함된개체들이표시됩니다.( 그림 4-1 참조 ) 창의왼편에서더하기기호 (+) 를포함하고있는상자를클릭하면프로젝트의전체구조가표시됩니다. 위와같이실행하면그림 4-1에나타난것과유사한프로젝트의구조를볼수있습니다. 개체의계층구조 그림 4-1 프로젝트창 ( 예 ) 실제로개체들은서로연관되어있으며, 이러한관계는개체의논리적계층의일부로서디렉토리구조와유사하게화면상에표시됩니다. 프로젝트 그림 4-1에서보는바와같이개체계층구조맨위에는전체프로젝트의아이콘으로서 Example 개체가있습니다. 이아이콘은프로젝트의등록정보를표시하는데사용될수있으며, 네트워크를구성하기위한네트워크컨테이너역할과하드웨어를구성하기위한스테이션역할및소프트웨어를만들기위한 S7 또는 M7 프로그램역할을하게됩니다. 프로젝트에포함된개체는사용자가해당프로젝트의아이콘을선택하면프로젝트창의우측에표시됩니다. 이러한형태의개체계층구조 ( 프로젝트및라이브러리 ) 맨위에있는개체들은개체를선택하는데사용되는대화상자의시작점이됩니다. 4-2 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

STEP 7 프로젝트및기본운용 4.2 하드웨어및네트워크구성의요소 개요 하드웨어및네트워크를구성하는다음과같은개체를프로젝트에서찾을수있습니다. 그림 4-2 하드웨어및네트워크구성의요소 네트워크 네트워크의아이콘은프로젝트아이콘을선택하면나타납니다. 이아이콘들은주어진 형태의네트워크에대한정보를나타내며, 네트워크매개변수를설정하고네트워크 구성에액세스하기위해사용됩니다.( 본매뉴얼의제 2 부참조 ) 사용자는필요하지않은네트워크아이콘을삭제하거나, 필요한경우, 메뉴명령에서 Insert4Subnet 를사용하여다시만들수있습니다. 스테이션 스테이션의아이콘은하드웨어구성을나타냅니다. 프로젝트창의좌측에표시되는 어떤스테이션을선택하게되면, 창의우측에다음과같은개체가표시됩니다. 하드웨어구성애플리케이션을시작할수있는 Hardware 개체. 이과정은본매뉴얼의제 2 부에자세하게설명되어있습니다. 하나이상의 Programmable Module 개체. 이것은이미구성된스테이션에서만표시됩니다. 예를들어, 그림 4-1 과같이구성된 SIMATIC 300 스테이션은프로그램모듈 CPU 314 를 장착한하드웨어구조 ( 슬롯이있는랙 ) 를나타냅니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 4-3

STEP 7 프로젝트및기본작동 4.3 소프트웨어생성의구성요소 S7/M7 프로그램 S7 프로그램의내용 S7 및 M7 프로그램은소프트웨어에대한컨테이너이며, 소프트웨어생성의출발점역할을합니다. S7 프로그램은 S7 범주에드는모든프로그램모듈용소프트웨어를포함합니다. S7 프로그램은기호정보를포함할뿐만아니라프로그램의블록및소스파일의컨테이너를포함하고있습니다. 그림 4-3 S7 프로그램에포함될수있는구성요소 Blocks 및 Source Files 컨테이너는 S7 프로그램에서한번만발생될수있습니다. 필요없는컨테이너는모두삭제할수있으며나중에필요하면다시삽입할수도 있습니다. 블록소스파일기호차트 명령문목록, 함수블록다이어그램, 래더로직을이용하여프로그래밍하는경우, S7 블록에대한컨테이너가필요할수있습니다. 예를들어, 사용자가블록컨테이너를열면컨테이너에포함된 S7 블록이표시됩니다. 블록을더블클릭하면이에상응하는프로그램코드가편집창에표시됩니다. 옵션소프트웨어패키지에서사용가능한프로그래밍언어를이용하여프로그래밍하는경우나 STL 소스파일을프로그래밍하는경우, 소스파일에대한컨테이너가필요합니다. 이개체는공유된기호를정의하는데사용됩니다. 기호를사용하면프로그램에서절대어드레스대신의미있는기호이름을사용하여작업할수있습니다. CFC 소프트웨어옵션을사용하고있는경우에는 CFC(Continuous Function Chart) 차트에대한개체를포함하고있는 Charts 컨테이너가필요합니다. 4-4 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

STEP 7 프로젝트및기본운용 M7 프로그램의내용그림 4-4 는 M7 프로그램에서사용가능한구조를보여주고있습니다. 그림 4-4 M7 프로그램에포함될수있는구성요소 다음내용 이번장의첫부분에서는프로젝트에서가장중요한개체들에대해서알아보았습니다. 다음부분에서는기본적인작동원리와개체와연결된작용에대해서설명하겠습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 4-5

STEP 7 프로젝트및기본작동 4.4 개체지향적인작동원리목표 : 간단한조작 그래픽사용자인터페이스를제공하여소프트웨어를직관적으로조작할수있도록했습니다. 본소프트웨어에사용되는개체들, 예를들어, 스테이션, 모듈, 프로그램, 블록등은사용자가지금까지의작업환경에서사용해왔던것과유사합니다. STEP 7으로작업하는과정에서사용자가해야하는일은단지이러한형태의개체를작성, 선택, 조작하는것입니다. 애플리케이션지향적조작법과의차이점 기존의애플리케이션지향적조작법을사용하는경우에는어떤과업을수행하기위해필요한애플리케이션을결정한후에야비로소애플리케이션을시작할수있었습니다. 하지만, 개체지향적인조작법에서는처리해야할개체를결정하고그개체를편집하기위해개체를열기만하면됩니다. 개체지향적인조작법을사용하면명령어구문에대한특별한지식이없어도된다는장점이있습니다. 개체는사용자인터페이스에서그래픽화된기호또는아이콘으로표시되며, 이는메뉴명령을사용하거나마우스를클릭하여간단히열수있습니다. 어떤개체를열때, 관계된소프트웨어애플리케이션이자동적으로시작되어해당개체를표시하거나편집할수있습니다. 다음내용 다음몇페이지에는개체를편집하기위한몇가지기본적인작동법에대해설명하고 있습니다. 본매뉴얼에서는더이상기본적인조작법에대한자세한설명은생략하므로, 이제부터는이러한기본적인조작단계를주의깊게읽어보시기바랍니다. 4-6 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

STEP 7 프로젝트및기본운용 4.5 개체의작성과관리 개요 몇가지기본적인처리과정은개체의형태와관계없이모든개체에대해동일하게적용됩니다. 이러한기본조작순서를이번절에요약해두었습니다. 본매뉴얼의다음부분을읽어나가기위해서는기본절차에대한지식을반드시알아두어야합니다. 개체를조작할때의일상적인단계는다음과같습니다. 개체를만듭니다. 개체를선택합니다. 개체를이용하여작업을수행합니다.( 예를들어, 복사또는삭제하기등 ) 새로운프로젝트 / 라이브러리를만들기위한경로의설정 개체만들기 새로운프로젝트또는라이브러리를처음으로만들기전에이러한개체가만들어질경로를설정해주어야합니다. 이과정은메뉴명령에서 Options4Customize를선택하여실행하면됩니다. 이때나타난대화상자의 SIMATIC Manager 탭에서새로운프로젝트또는라이브러리를저장할경로이름을지정할수있습니다. 메뉴명령에서 File 4 New 4 Project 또는 File 4 New 4 Library를선택하여프로젝트나라이브러리를만들수있습니다. 이러한형태의개체는개체계층구조의시작점이됩니다. 개체의계층구조에포함된다른모든개체는, 자동으로만들어지지않는개체의경우, Insert 메뉴명령어를사용하여만들수있습니다. 이때, 하드웨어를구성할때생성되는 SIMATIC 스테이션에포함된모듈은예외입니다. 개체열기 기존의개체를여는방법에는다음과같은여러방법이있습니다. 해당개체의아이콘을더블클릭합니다. 해당개체를선택하고메뉴명령에서 Edit4Open Object 를선택합니다. 일단개체를열고나면해당개체의내용을만들거나변경할수있습니다. 여기에서다음사항들간에는구분해야합니다. 윈도우즈탐색기에서하위디렉토리와파일을포함하는 Directory 개체와같이다른개체를포함할수있는컨테이너또는개체 윈도우즈탐색기에서 File 개체와같이다른개체를포함하지않는개체후자의경우와같은개체를열었을때, 그내용은새로운편집용창에서적절한소프트웨어구성요소로나타납니다. 이미다른창에서사용중인개체의내용은변경할수없습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 4-7

STEP 7 프로젝트및기본작동 개체의계층구조만들기 컨테이너를열면컨테이너에포함된개체들이화면에표시됩니다. 이렇게되면삽입메뉴를사용하여프로젝트의추가스테이션과같이, 컨테이너에포함될개체들을만들어낼수있습니다. 현재의컨테이너에삽입될수있는개체들은삽입메뉴에활성화되어표시됩니다. 개체의등록정보설정 개체의등록정보는개체의작업을결정하는데이터입니다. 개체등록정보설정대화상자는새로운개체를만들면자동으로나타나며, 이등록정보를반드시설정해야합니다. 설정된등록정보는나중에변경할수있습니다. 메뉴명령에서 Edit4Object Properties를선택하면대화상자가나타나며, 이대화상자에서선택한개체의등록정보를표시하거나설정할수있습니다. Edit4Special Object Properties 를선택해도대화상자가나타나며, 작동자제어와 모니터링기능또는메시지구성에필요한데이터를입력할수있습니다. 예를들어, 작동자제어및모니터링을위한블록의특별개체등록정보를나타내려면, 해당블록이작동자제어또는모니터링과관련되어있는것으로표시되어야합니다. 다시말해, 해당블록등록정보의 System Attributes 탭에서시스템속성 s7_m_c" 의값이 True 로설정되어야합니다. 자르기, 복사하기, 붙여넣기 대부분의개체는윈도우즈환경에서처럼자르기, 복사하기, 붙여넣기를할수있습니다. 이기능에대한메뉴명령은 Edit 메뉴에들어있습니다. 또한, 드래그앤드롭기능을사용하여개체를이동하거나복사할수있습니다. 잘못된대상으로이동하거나복사하려고했을경우에는커서의모양이금지표시모양으로나타납니다. 개체를복사할때는해당개체에포함된하부계층도함께복사됩니다. 이를이용하여사용자가자동화작업에서만들어낸구성요소를반복적으로사용할수있습니다. 인쇄 우선, 개체를열어그내용을표시합니다. 인쇄명령은창의맨왼쪽에있는메뉴 ( 예를들어, File ) 에포함되어있습니다. 인쇄명령을선택하면프린터, 인쇄범위, 인쇄매수를설정할수있는대화상자가열립니다. 어떤대화상자에서는개체내용의일부만을인쇄할수있는선택사항이있습니다. 이러한대화상자에는 Print 버튼이포함되어있으며, 이버튼을누르면인쇄가시작됩니다. 4-8 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

STEP 7 프로젝트및기본운용 개체이름바꾸기 개체의이름을직접변경하거나개체등록정보를이용하여변경할수있습니다. 직접변경 : 선택된개체의이름을천천히두번클릭하면텍스트주변에틀이나타납니다. 이때키보드로새로운이름을입력하여이름을변경할수있습니다. 개체등록정보를이용한변경 : 이름을바꿀개체를선택하고메뉴명령에서 Edit4Object Properties 를선택합니다. 이때나타난대화상자에서이름을변경하십시오. 등록정보대화상자를닫으면개체의이름이변경되어표시됩니다. 개체의이름을바꿀수없는경우에는대화상자의입력필드가회색으로나타나며 현재의이름이표시됩니다. 이때에는텍스트를입력할수없습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 4-9

STEP 7 프로젝트및기본작동 4.6 브라우저에서의개체선택 개요 대화상자 ( 브라우저 ) 에서개체를선택하는것은아주다양한편집단계를위해 규칙적으로필요한작업입니다. 브라우저불러오기 하드웨어구성애플리케이션에서브라우저대화상자를불러올수있습니다. 예를들어, 메뉴명령에서 File4New/Open을선택하여불러올수있습니다.( 기본애플리케이션창인 SIMATIC Manager 는예외 ) 브라우저대화상자의구조 브라우저에는다음그림 4-5 에서보는바와같은선택옵션을사용할수있습니다. 그림 4-5 개체선택브라우저 4-10 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5 개요 이번장에서는프로젝트를작성하는법과단계적으로프로젝트의계층구조를작성하는법을설명하고있습니다. 또한, 사용자가오프라인상태 ( 프로그래밍장치에서 ) 또는온라인상태 ( 프로그램제어기에서 ) 로프로젝트에액세스하는방법을익힐수있습니다. 이번장의개요 절설명페이지 5.1 프로젝트의작성 5-2 5.2 스테이션의삽입과구성 5-4 5.3 소프트웨어작성의기본적인절차 5-6 5.4 S7및 M7 프로그램에서의소프트웨어작성에대한구성요소의 5-7 삽입 5.5 하드웨어를구성하지않는상태에서의소프트웨어의작성 5-9 5.6 프로젝트의저장 5-11 5.7 프로젝트에서프로그래밍제어기로의액세스 5-12 5.8 프로젝트관리를하지않는상태에서의프로그래밍제어기로의 5-15 액세스 5.9 하드웨어를구성하지않은상태에서의프로그래밍제어기로의액세스 5-16 5.10 프로그래밍 장치의 PG/PC 인터페이스를 구성된 네트워크 5-17 설정으로적용하기 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-1

프로젝트작성및편집 5.1 프로젝트의작성 새로운프로젝트 프로젝트를작성하려면, 다음과같이실행하십시오. 1. SIMATIC 관리자의메뉴명령에서 File4New4Project를선택합니다. 2. New Project 대화상자에서프로젝트의이름을입력하고 OK 를누릅니다. 대안 프로젝트를편집할때, 대부분의과업을수행하는순서를유동적으로적용할수있습니다. 일단프로젝트를작성하고나면, 다음과같은방법중의하나를선택할수있습니다. 우선하드웨어를구성하고그에대한소프트웨어를작성합니다. 처음부터, 구성된하드웨어와는독립적인소프트웨어를작성합니다. 대안 1: 하드웨어의구성을먼저하기 하드웨어를우선적으로구성하고자할때에는, 5.2절에설명된자세한과정을따라수행하면됩니다. 일단하드웨어의구성을마치고나면, 소프트웨어 ( S7 Program 또는 M7 Program ) 를작성하는데필요한컨테이너가삽입되어있는상태가됩니다. 그런다음 5.3절과 5.4절에설명된대로프로그램을작성하는데필요한개체를삽입하는과정을수행합니다. 마지막으로프로그램모듈에대한소프트웨어를작성하십시오 ( 제 11 장참조 ). 대안 2: 소프트웨어의작성을먼저하기 하드웨어를구성하지않고도소프트웨어를먼저작성할수있습니다. 물론소프트웨어를작성한뒤에하드웨어를구성할수있습니다. 스테이션의하드웨어구조는프로그램을입력하기위해설정될필요가없는것입니다. 기본과정은다음과같습니다. 1. 필요한소프트웨어컨테이너 (S7/M7 프로그램 ) 을사용자의프로젝트에삽입합니다. (5.5절) 해당컨테이너가 S7 또는 M7 하드웨어용프로그램을포함할것인지아닐지결정해주면됩니다. 2. 프로그램모듈용소프트웨어를작성합니다. ( 제 11 장 ) 3. 하드웨어를구성합니다. (5.2절, 본매뉴얼의제 2 부 ) 4. 하드웨어를구성하고나면, M7 또는 S7 프로그램을 CPU에연결할수있습니다. (5.5절) 5.9 절에하드웨어를구성하지않고프로그램을사용하거나디버깅하는방법이설명되어 있으므로참조하십시오. 5-2 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 참고 STEP 7 구버전에서작성된프로젝트의편집 부록 A에는 STEP 7 버전 1 또는버전 2를사용하여작성된프로젝트를열거나편집하는데대한설명이실려있으므로, 이를참조하기바랍니다. 새로운프로젝트를작성할때, New 대화상자에서사용자가선택하는파일의형태에따라버전 2용프로젝트또는버전 3용프로젝트중어떤프로젝트를작성할것인지를정할수있습니다. 버전 2용프로젝트는버전 3용프로젝트와마찬가지로메뉴명령에서 File4Save As을선택을선택하여저장할수있으며, 버전 3에서사용가능한개선된기능을사용하여처리할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-3

프로젝트작성및편집 5.2 스테이션의삽입과구성 개요 프로젝트에서, 스테이션은프로그램제어기의하드웨어구조를나타내며각각의모듈에 대한매개변수를구성하고할당하는데이터를포함하고있습니다. 스테이션의삽입 프로젝트에서새로운스테이션을작성하려면프로젝트를열어, ( 창이이미나타나있지않을경우 ) 프로젝트창이나타나도록합니다. 1. 프로젝트를선택합니다. 2. 메뉴명령에서 Insert4Station 을선택하여필요한하드웨어에대한개체를작성합니다. 하위메뉴에서다음과같은선택사항중하나를선택할수있습니다. SIMATIC 300 스테이션 SIMATIC 400 스테이션 PC/ 프로그래밍장치 SIMATIC S5 기타스테이션. 즉, SIMATIC S7/M7 또는 SIMATIC S5 가아닌다른스테이션 스테이션이나타나지않으면프로젝트창에서프로젝트아이콘앞에있는 + 표시를 클릭하십시오. 하드웨어의구성 스테이션을구성하기위해서는다음과같은단계에따라실행하십시오. 1. Hardware 개체를포함하는새로삽입된스테이션을클릭합니다. 2. Hardware 개체를열면 하드웨어구성 창이나타납니다. 3. Hardware Configuration 창에서, 스테이션의구조를설계합니다. 모듈카타로그를사용하여보다쉽게작업할수있습니다. 메뉴명령에서 View4Catalog 를선택하여카타로그를열수있습니다. 4. 우선, 비어있는창에서모듈카타로그로부터랙을삽입합니다. 그런다음, 모듈을선택하고해당모듈을랙슬롯에설치합니다. 스테이션당최소한하나이상의 CPU 가구성되어있어야합니다. 하드웨어의구성에대한자세한설명은본매뉴얼의제 2 부를참조하십시오. 5-4 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 구성의결과 사용자의구성에따라작성된각각의프로그램모듈의경우, S7 또는 M7 프로그램및연결테이블 ( Connections 개체 ) 은해당하드웨어구성을저장하고구성을끝내면자동적으로작성됩니다. 이러한개체가프로젝트창에나타나지않으면프로젝트창의스테이션아이콘앞에있는 + 를클릭하여모듈이나타나도록하거나, 모듈앞에있는상자를클릭하여 S7/M7 프로그램과 Connections 개체를나타나도록합니다. 연결테이블의작성 ( 비어있는 ) 연결테이블 ( Connections 개체 ) 은각각의프로그램모듈에대해자동적으로작성됩니다. 연결테이블은네트워크에서의프로그램모듈간의통신연결을정의하는데사용됩니다. 연결테이블을열면사용자가연결을정의할수있는테이블이있는창이나타납니다. ( 연결의정의에대한자세한정보는본매뉴얼의제 2 부를참조하십시오.) 다음단계 일단하드웨어구성을마치고나면, 프로그램모듈용소프트웨어를작성할수있습니다. 기본적인과정은 5.3 절에개략적으로설명되어있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-5

프로젝트작성및편집 5.3 소프트웨어작성의기본적인절차 개요 프로그램모듈용소프트웨어는프로그램컨테이너에저장됩니다. SIMATIC S7 모듈에서는이개체가 S7 Program 으로불리우며, SIMATIC M7 모듈에서는 M7 Program 이라고불리우게됩니다. 그림 5-1 에서는 SIMATIC 300 스테이션의프로그램모듈에서의 S7 프로그램의예를보여주고있습니다. 그림 5-1 프로젝트구조에서의 S7 프로그램 과정 사용자의프로젝트에사용될소프트웨어를작성하려면다음과같은단계를따라실행하십시오. 1. S7 프로그램또는 M7 프로그램을엽니다. 2. S7 또는 M7 프로그램에서 Symbols 개체를열고기호를지정합니다.( 이단계는나중에실행하여도관계없습니다.) 기호의지정에대한자세한정보는제 6 장을참조하십시오. 3. 블록을작성하려면 Blocks 컨테이너를열고, 소스파일을작성하려면 Source Files 컨테이너를엽니다. 4. 다음과같은메뉴명령어중한가지를사용하여블록이나소스파일을삽입합니다. ( 자세한정보는 5.4 절을참조하십시오.) - Insert4S7 Block - Insert4S7 Software - Insert4M7 Software 5. 블록또는소스파일을열고프로그램을입력합니다. 프로그램에대한자세한정보는해당프로그래밍언어매뉴얼을참조하십시오. 6. 메뉴명령에서 Insert4Project Documentation 을선택하여프로젝트를문서화합니다. STEP 7 프로젝트의문서화를위해, STEP 7 으로작성할수있는모든구성데이터를연 계매뉴얼로구성할수있습니다. 이기능은 DOCPRO 옵션패키지가설치되어있을 경우에만가능합니다. 사용자의작업에따라위의모든단계를수행하지않아도됩니다. 5-6 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5.4 S7 과 M7 프로그램에서소프트웨어작성을위해구성요소삽입 기존의구성요소 S7/M7 프로그램은각각의프로그램모듈에대해자동적으로작성되어소프트웨어의컨테이너역할을하게됩니다. 다음과같은개체들은새로작성된 S7 프로그램에이미포함되어있는개체입니다. 기호테이블 ( Symbols 개체 ) 블록을위한 Blocks 컨테이너한개와첫번째블록 소스파일형태의프로그램을위한 Source Files 컨테이너한개다음과같은개체들은새로작성된 M7 프로그램에이미포함되어있는개체입니다. 기호테이블 ( Symbols 개체 ) Blocks 컨테이너한개 S7 블록의작성 명령문목록 (Statement List), 함수블록다이어그램 (Function Block Diagram), 래더로직 (Ladder Logic) 프로그램을작성하려면기존의 Blocks 개체를선택한뒤, 메뉴명령에서 Insert4S7 Block 을선택하십시오. 하위메뉴에서, 작성하고자하는블록의종류 ( 예를들어, 데이터블록, 사용자정의데이터유형 (UDT), 함수, 함수블록, 조직블록, 또는변수테이블 (VAT) 등과같은것 ) 를선택할수있습니다. 이렇게하면, ( 비어있는 ) 블록을열어명령문목록, 래더로직, 함수블록다이어그램프로그램을입력할수있게됩니다. 자세한정보에대해서는 Statement List /232/, Ladder Logic /233/, Function Block Diagram /236/ 프로그래밍매뉴얼을각각참조하십시오. 참고사용자프로그램에포함되어있는 System Data (SDB) 개체는시스템에의해작성됩니다. 사용자는해당개체를열어볼수는있지만, 일관성과관계되어있기때문에개체의내용은변경할수없습니다. 이개체는일단프로그램을불러온뒤에는구성을변경하거나프로그램제어기에대한변경사항을다운로드하는데사용됩니다. 표준라이브러리의블록사용하기 소프트웨어와함께공급된표준라이브러리의블록을사용하여사용자프로그램을작성할수있습니다. 라이브러리에액세스하려면메뉴명령에서 File4Open4Library 를선택하십시오. 표준라이브러리및사용자라이브러리의사용에대한자세한정보는온라인도움말을참조하십시오. 소스파일과 CFC 차트의작성 어떤특정프로그래밍언어의소스파일이나 CFC 차트를작성하려면 S7 프로그램에있는기존의 Source Files 또는 Charts 개체를선택한후메뉴명령에서 Insert4S7 Software 를선택하십시오. 하위메뉴에서사용자의프로그래밍언어와맞는소스파일을선택할수있습니다. 이렇게하면, 비어있는소스파일을열어프로그램을입력할 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-7

프로젝트작성및편집 수있게됩니다. M7 용프로그램의작성 RMOS 운영체계에서사용되는 M7 범주의프로그램모듈용프로그램을작성하려면, M7 프로그램을선택한뒤메뉴명령에서 Insert4M7 Software 를선택하십시오. 하위메뉴에서사용자의프로그래밍언어또는운영체계에적합한개체를선택할수있습니다. 이렇게하면각각의프로그래밍환경에액세스하도록작성된개체를열수있게됩니다. SIMATIC M7-300/400 에서사용할수있는옵션소프트웨어목록은제 1 장에있습니다. 기호테이블의작성 ( 비어있는 ) 기호테이블 ( Symbols 개체 ) 은 S7/M7 프로그램이작성될때자동적으로작성됩니다. 기호테이블을열면 Symbol Editor 창이열리고사용자가기호를정의할수있는기호테이블이나타납니다. ( 자세한내용은제 6 장을참조하십시오.) 외부소스파일의삽입 ASCII 편집기를사용해서도소스파일을작성하거나편집할수있습니다. 그런다음이파일들을사용자의프로젝트로가져와컴파일하여각각의블록을작성할수있습니다. 1. 소스파일을가져와저장하고자하는 Source Files 컨테이너를선택합니다. 2. 메뉴명령에서 Insert4External Source File 을선택합니다. 3. 나타나는대화상자에서소스파일의이름을입력합니다. 가져온소스파일이컴파일되었을때작성된블록은선택된 Blocks 컨테이너에저장 됩니다. 5-8 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5.5 구성된하드웨어없이소프트웨어작성 하드웨어를구성하지않은상태에서 S7/M7 프로그램작성 특정한하드웨어구성을하지않은상태에서도 S7/M7 프로그램에대한컨테이너를프로젝트밑에직접작성하고, 사용자의하드웨어를구성한후에특정하드웨어구성요소에이프로그램을연결할수있습니다. 하드웨어에종속되지않은프로그램삽입 하드웨어구성과는독립적으로 S7/M7 프로그램을삽입하려면다음과같은단계를따라실행하십시오. 1. 프로젝트창에서프로젝트아이콘을선택합니다. 2. 메뉴명령에서 Insert4Program4S7 Program 을선택하거나 Insert4Program4M7 Program 을선택합니다. S7 또는 M7 프로그램이프로젝트밑에작성됩니다. 그림 5-2 프로젝트창에서연결된 S7 프로그램과연결되지않은 S7 프로그램 이렇게하면, 5.4 절에설명된대로소프트웨어를이컨테이너안에서작성할수있습니 다. 프로그램모듈로프로그램연결 하드웨어구성과독립적으로작성된 S7/M7 프로그램을프로그램모듈로연결하려면다음과같은단계를따라실행하십시오. 1. 연결되지않은 S7 프로그램또는 M7 프로그램을선택합니다. 2. 선택된프로그램을프로그램과연결하고자하는프로그램모듈로드래그한뒤드롭합니다. 결과 : 해당모듈에이미프로그램이존재할경우, 대화상자를확인하면기존의프로그램을덮어쓰기합니다. 구성데이터 ( 시스템데이터 ) 역시덮어쓰기되므로이점을주의하십시오. 3. 프로그램을연결하고나면, 프로그램모듈에대한구성테이블을열어해당구성을다시한번저장합니다.( 제 10 장을참조하십시오.) 연결되지않은프로그램을프로젝트에저장 프로그램과연결되어있는스테이션또는모듈을삭제할때에는대화상자가나타나게 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-9

프로젝트작성및편집 됩니다. 이때, 해당프로그램도함께삭제할것인지아니면 ( 하드웨어와연결없이 ) 프로 젝트에저장할것인지를선택할수있습니다. 5-10 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5.6 프로젝트의저장 개요 프로젝트를백업하기위해, 해당프로젝트의복사본을다른이름으로저장하거나프로 젝트를압축하여저장할수있습니다. 다른이름으로저장하기 프로젝트의복사본을저장하려면다음과같은단계를따라실행하십시오. 1. 해당프로젝트를엽니다. 2. 메뉴명령에서 File4Save As 를선택하면 Save As 대화상자가나타납니다. 3. Save In 에서, 프로젝트가저장될디렉토리를선택합니다. 4. File Name 대화상자에서, 대표문자 (*) 대신파일이름을입력합니다. 여기서파일의확장자를변경하지마십시오. 5. OK 을눌러대화상자를닫습니다. 참고선택된드라이브에충분한빈공간이있는지확인하십시오. 예를들어, 보통의프로젝트는디스켓의용량을초과하는경우가대부분이므로, 디스크드라이브를선택하는것은바람직하지않습니다. 디스켓에저장하려면프로젝트를압축보관할필요가있습니다. 압축보관을이용하면프로젝트를여러장의디스켓에나누어저장할수있습니다. 압축보관 각각의프로젝트또는라이브러리를압축보관파일로저장할수있습니다. 하드디스크나이동식저장매체 ( 디스켓 ) 등에압축보관이가능합니다. 압축보관된프로젝트나라이브러리에액세스하기위해서는먼저해당프로젝트를반드시압축해제해두어야합니다. 압축보관에대해서는제 20 장에자세히설명되어있습니다. 자동압축보관 사용자가프로젝트를열때 ( 압축된 ) 백업본을작성하도록설정하려면다음과같은단계에따라실행하십시오. 1. SIMATIC 관리자의메뉴명령에서 Options4Customize 를선택합니다. 2. SIMATIC Manager 탭에서 Archive Project or Library Automatically on Opening 옵션을선택합니다. 또한, Archive 탭에서사용자가설정할수있는내용에대해서도참고하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-11

프로젝트작성및편집 5.7 프로젝트에서프로그램제어기에액세스 개요 프로젝트안에서는, 프로그래밍장치또는 PC 에서 ( 오프라인상태 ) 프로젝트데이터를 보거나프로그램제어기 (CPU) 에서 ( 온라인상태 ) 프로젝트데이터를전환하여볼수있 습니다. 오프라인상태보기에서의작업 오프라인상태보기를사용하여프로젝트구조를만들거나모든형태의프로젝트데이 터의개체를작성또는선택할수있습니다. 온라인상태보기에서의작업 온라인상태보기를사용하여프로그램제어기로액세스할수있습니다. 또한 PLC 메뉴에서사용가능한많은기능을실행하거나프로그램제어기로다운로드된소프트웨어에대한정보를얻을수있습니다. 온라인상태보기로전환하기 메뉴명령에서 View4Online 을선택하면온라인상태보기를포함하는프로젝트창이나타납니다. 프로젝트창의오프라인상태보기 이설정내용은사용자가처음으로프로젝트를작성할때사용됩니다. 프로그램장치 (PG/PC) 에서프로젝트에포함된데이터와프로그램은해당프로젝트의창에나타납니다. 그림 5-3 오프라인프로젝트창에표시된구조 5-12 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 프로젝트창의온라인상태보기 온라인상태보기를표시하는프로젝트창의제목표시줄에는 <Online> 이라고나타납니다. S7 Program 과 M7 Program 개체에서의프로젝트창의온라인상태보기에서, 연결된프로그램제어기의 CPU 로다운로드된소프트웨어를볼수있습니다. STEP 7 은프로그램제어기로다운로드된소프트웨어에따라 S7 Program 또는 M7 Program 개체의내용을결정합니다. 소스파일과차트, 기호테이블, 연결테이블의컨테이너는프로그램제어기에저장되어 있지않으므로온라인상태보기에는표시되지않습니다. 그림 5-4 온라인프로젝트창에표시된구조 참고프로그램제어기에서모듈의매개변수데이터와같은개체의설정사항을변경하여도즉각적으로프로그램제어기에영향을미치지않습니다. 먼저, 설정사항이저장되어있는새로운시스템데이터블록을프로그램제어기로다운로드해야합니다. 사용자프로그램전체를다운로드하면시스템데이터블록역시이과정의일부로서자동으로다운로드됩니다. 프로그램을다운로드한뒤에설정사항을변경하면 시스템데이터 개체를다시불러와변경된설정사항을프로그램제어기로전송할수있습니다. 삭제할수없는개체 프로그램제어기에서다음개체들은온라인보기에나타나지만삭제할수는없습니다. 시스템함수 (SFC) 시스템함수블록 (SFB) 시스템데이터블록 (SDB) S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-13

프로젝트작성및편집 "PLC 시뮬레이션 " 옵션패키지에대한참고사항 PLC 시뮬레이션용옵션패키지를사용하여프로그램제어기시뮬레이션상태에서프로그램을실행하고디버그할수있습니다. 이러한시뮬레이션기능은 STEP 7 소프트웨어에서완벽하게구현되고있으므로, 별도의 S7 하드웨어 (CPU 또는시그널모듈 ) 가필요하지않습니다. 가상 S7 CPU 를사용하여 S7-300, S7-400 CPU 용프로그램을디버그할수있습니다. 5-14 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5.8 프로젝트관리없이프로그램제어기에액세스 개요 프로젝트창의온라인상태에서는프로젝트안에서연결된프로그램제어기로액세스할수있습니다. 그러나, 온라인상태에서는기호를표시할수없습니다 ( 제 6 장참조 ). 또한, STEP 7 에서는프로젝트관리를하지않고도온라인상태로연결된프로그램제어기에서직접작업을할수있습니다. 이기능은커미션용도나서비스용도로사용되도록설계되었습니다. 요구사항 프로그래밍장치와프로그램제어기간의통신이설정되어야합니다. 연결된프로그램제어기의표시 SIMATIC 관리자의도구모음에서 Accessible Nodes 버튼을클릭하거나메뉴명령에서 File4Open4 Accessible Nodes 를선택하여 Accessible Nodes 창을열수있습니다 ( 그림 5-5 참조 ). 네트워크에서 STEP 7 이검색한모든노드가창에나타납니다. 그림 5-5 프로젝트관리를하지않는상태에서의 PLC 로의직접액세스 사용가능한기능들 노드를선택하고나면, 선택된노드에대해 PLC 메뉴에서사용할수있는기능 ( 예 : 지 우기 / 재설정, 운영모드, 시간및날짜설정, 모듈정보 ) 을실행할수있습니다. 다운로드된블록의편집 노드를더블클릭하면 Blocks 개체가나타납니다. 프로그램제어기로다운로드된모든블록은이개체에포함되며, 이블록들을열거나편집할수있습니다. 블록창에서수정된블록을 File4Save As 메뉴명령으로프로그래밍장치에저장하거나, PLC4Download 를사용하여다시프로그램제어기로다운로드할수있습니다. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-15

프로젝트작성및편집 5.9 구성된하드웨어없이프로그램제어기에액세스 개요 하드웨어에연결되지않은오프라인상태, 즉프로젝트에직접연결된상태에서 S7/M7 프로그램을작성했을경우하드웨어를구성하지않고도작성한프로그램을프로그램제어기로다운로드할수있습니다. 사용자의프로그래밍장치에연결된프로그램제어기가한개인가두개이상인지에따라다른과정이수행됩니다. 한개의프로그램제어기가연결되어있을경우 오프라인상태의프로젝트창에서시작하여, 다음과같은단계를따라실행하십시오. 1. 메뉴명령에서 View4Online 을선택하여프로젝트의온라인보기창을엽니다. 2. 메뉴명령에서 Window4Arrange 를선택하여두개의창을화면에서바로옆에위치하도록정렬합니다. 3. 온라인보기창에서 S7 또는 M7 프로그램을엽니다. 이프로그램은 Blocks 컨테이너를포함하고있습니다. 결과 : 프로그램제어기의정확한주소가자동적으로선택되며, 프로그램제어기의블록이표시됩니다. 4. 오프라인창에서, 프로그램제어기로다운로드하고자하는개체를선택합니다. 5. 선택된개체를온라인창의 Blocks 컨테이너로드래그앤드롭합니다. 다수의프로그램제어기가연결되어있을경우 오프라인상태의프로젝트창에서시작하여, 다음과같은단계를따라실행하십시오. 1. 메뉴명령에서 View4Online 을선택하여프로젝트의온라인보기창을엽니다. 2. 메뉴명령에서 Window4Arrange 를선택하여두개의창을화면에서바로옆에위치하도록정렬합니다. 3. 온라인보기창에서 S7 또는 M7 프로그램을엽니다. 이프로그램은 Blocks 컨테이너를포함하고있습니다. 4. 이 Blocks 컨테이너를엽니다. 결과 : "Define Node Address" 대화상자가나타납니다. 이때, 입력필드옆에나타나는목록에서노드어드레스를선택합니다. 일단어드레스를선택하면, 선택된어드레스를갖는프로그램제어기의블록들이표시됩니다. 5. 오프라인창에서, 프로그램제어기로다운로드하고자하는개체를선택합니다. 6. 선택된개체를온라인창의 Blocks 컨테이너로드래그앤드롭합니다. 5-16 S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02

프로젝트작성및편집 5.10 프로그래밍장치의 PG/PC 인터페이스를구성된네트워크설정에맞추기 개요 사용자의프로그래밍장치 (PG/PC) 로부터다양한네트워크 ( 예 : MPI, PROFIBUS, 산업용이더넷 ) 를통해프로그램제어기 ( 예 : S7-300) 로액세스할수있습니다. 이렇게하기위해서는 PG/PC 및이와관계된프로그램제어기의노드를하나의네트워크에서의노드로구성해주어야만합니다. 그리고, 아래와같이설명된메뉴명령을사용하여프로그래밍장치의소프트웨어구성을실제프로그래밍장치 /PC 로지정합니다. 이렇게하면, 구성하는동안에설정된사항들이사용자의프로그래밍장치에설치된모듈로전송됩니다. 장점 사용자의프로그래밍장치의 PG/PC 인터페이스는구성된설정사항에맞도록조정되어있습니다. 이러한설정사항을통하여사용자의프로젝트에서 PG/PC 인터페이스가어떤네트워크에서작동할것인지를설정하고, 적절한매개변수 ( 예를들어, 어드레스, 전송률 ) 를지정해주게됩니다. 이기능은사용자가프로그램제어기에액세스하는데필요한사항을쉽게충족시킬수있도록합니다. 이러한기능을사용하지않을경우는 PG/PC 인터페이스설정 프로그램 (2.5 절참조 ) 을실행시키고난뒤, 사용자의설정내용과 PG/PC 인터페이스에대한설정내용을사용자가직접비교해야합니다. 요구사항 사용자의프로젝트에 프로그래밍장치 /PC 스테이션이삽입되어있어야합니다. 또한, 이프로그래밍장치 /PC 에대한노드목록을만들어두어야하며, 프로그래밍장치 /PC 에설치된모듈매개변수세트가해당노드에할당되어있어야합니다. 프로그래밍장치 /PC 의할당 SIMATIC 관리자에서 PLC4Assign PG/PC 메뉴명령을선택하십시오. 단독할당이가능하면다른작업을할필요가없으며, 그렇지않은경우에는대화상자가나타납니다. Assignment 탭에서사용자의 PG/PC 용으로구성된모듈을선택하고구성된네트워크노드 (PG/PC) 를선택할수있습니다. 예를들어, 하나이상의모듈매개변수할당형태가프로그래밍장치에존재하는경우와같은때에는단독할당이불가능합니다. 할당의취소 모든할당을취소하려면, SIMATIC 관리자의메뉴명령에서 PLC4Remove PG/PC4Assignment 를선택하십시오. S7 및 M7 STEP7 표준소프트웨어사용자매뉴얼 C79000-G7076-C502-02 5-17