제목 S7 PLC 소개.... 2 STEP 7 패키지구성... 3 Automation License Manager... 4 Automation License Manager 화면설명... 5 License 설치 / 백업... 6 P.C PLC 연결...... 7 인터페이스설정.... 8 P.C Adapter(RS-232C, USB) 인터페이스설정... 9 P.C Adapter(RS-232C) 인터페이스설정... 10 P.C Adapter(USB) 인터페이스설정... 11 CP 5512 인터페이스설정.... 12
제목 SIMATIC Manager 기능.. 2 SIMATIC Manager 실행... 3 SIMATIC Manager의툴바소개... 4 Project 5 계층구조. 5 Project 구조분석... 6 SIMATIC Manager에서오프라인온라인내용... 7 Project 만드는방법...... 8 2계층 : 하드웨어스테이션폴더만드는방법... 9 2계층 : S7 프로그램폴더만드는방법... 10 프로그램블록만드는방법 (1) 11 프로그램블록만드는방법 (2) 12 실습 : Project 만들기... 13 실습 : S7 프로그램폴더만들기... 14 실습 : 프로그램폴더만들기 : FB... 15 실습 : 프로그램폴더만들기 : FC... 16 실습장비 : S7-300... 17 실습장비 : 시뮬레이터... 18 실습장비 : 컨베이어... 19
실습 : 메모리종류별특성... 2 S7-300 구형 CPU의메모리구성... 3 S7-300 신형 CPU의메모리구성.... 4 S7-400 CPU의메모리구성... 5 CPU 메모리 (RAM) 리세트 : 운영모드스위치사용... 6 CPU 메모리 (RAM) 리세트 : 메뉴사용... 7 CPU 메모리 (RAM) 리세트 : 메모리카드삽입... 8 CPU 메모리 (RAM) 리세트의결과 : RAM 모듈사용... 9 CPU 메모리 (RAM) 리세트의결과 : EEPROM 모듈사용... 10 CPU 메모리 (RAM) 리세트의결과 : MMC(FLASH) 모듈사용... 11 EEPROM에프로그램저장방법 12 EEPROM 메모리카드부터블록들적재... 13 업로드 (Up-Load) 와메모리개념... 14 실습 : 왜그럴까요?... 15
하드웨어스테이션폴더삽입.... 2 HW Config. 실행..... 3 S7 모듈의주문번호 (Order No.) 4 랙 (Rack) 설치.... 5 전원공급장치 (Power Supply) 삽입... 6 CPU 삽입... 7 S7-300에서 3번슬롯의의미... 8 I/O 모듈삽입... 9 CPU 특성설정.... 10 CPU 특성 : General 탭...... 11 CPU 특성 : Startup 탭... 12 S7 주소지정방법... 13 CPU 특성 : Cycle / Clock Memory 탭...... 14 CPU 특성 : Retentive Memory 탭... 15 CPU 특성 : Protection 탭... 16 I/O 모듈주소설정... 17 하드웨어구성데이터저장및관리... 18 하드웨어구성데이터다운로드... 19 CPU에있는하드웨어구성데이터를 P.C로업로드 (1)... 20 CPU에있는하드웨어구성데이터를 P.C로업로드 (2)... 21 실습 : 실습장비하드웨어구성..... 22
STEP7 프로그래밍언어들..... 2 STEP 7 프로그래밍언어사이의호환성... 3 프로그램작성기법 (1)... 4 프로그램작성기법 (2)..... 5 프로그램작성기법 (3)..... 6 블록종류..... 7 OB 개념..... 8 프로그램에디터...... 9 프로그램에디터윈도우의구성요소... 10 Overview 윈도우... 11 Details 윈도우... 12 프로그래밍언어선택... 13 LAD/FBD 언어로프로그래밍... 14 STL 언어로프로그래밍... 15 상위블록에서블록호출프로그램작성... 16 블록다운로드 (1) : 프로그램에디터... 17 블록다운로드 (2) : SIMATIC Manager... 18 프로그램모니터링.... 19 블록의다운로드 (Download) 및저장 (Save) 개념... 20 실습 : 프로그램작성및모니터링절차... 21
Process Image... 2 신호상태점검... 3 2 진로직연산명령어 : AND... 4 2 진로직연산명령어 : OR... 5 2 진로직연산명령어 : XOR... 6 Status Word.. 7 CPU 의 RLO 값결정방법..... 8 STL 비트처리명령어분석방법 (RLO).. 9 STL 비트처리명령어모니터링방법.... 10 (#) 중간출력... 11 NOT : RLO 부정.......... 12 SET : RLO=1 13 CLR : RLO=0.. 14 지정 (=) : RLO 지정... 15 세트 (S) : RLO=1 이면메모리 =1... 16 리세트 (R) : RLO=1 이면메모리 =0... 17 SR 플립플롭 (flip-flop) : 리세트우선.... 18 SR 플립플롭 (flip-flop) : 세트우선.... 19 무조건점프 (Jump Unconditionally, RLO 와무관 ) : LAD/FBD... 20 무조건점프 (Jump Unconditionally, RLO 와무관 ) : STL... 21 조건점프 (Jump Conditionally, RLO=1) : LAD/FBD... 22 조건점프 (Jump Conditionally, RLO=1) : STL..... 23 조건점프 (Jump Conditionally, RLO=0) : LAD/FBD... 24 조건점프 (Jump Conditionally, RLO=0) : STL..... 25 에지 (Edge)...... 26 RLO 상승에지감지... 27 RLO 하강에지감지...... 28 RLO 상승에지감지명령 : LAD/FBD/STL..... 29 RLO 하강에지감지명령 : LAD/FBD/STL..... 30 실습 : 음료수공장에대한프로그램 ( 초기조건 )...31
진법 (Number Notation).... 2 진법변환 (DEC BIN HEX)... 3 BCD(Binary Coded Decimal, 2진화 10진수 )... 4 INT(Integer, 16 비트정수 )... 5 DINT(Double Integer, 32 비트정수 )...... 6 REAL(32 비트실수 )...... 7 프로그램에서실수 (REAL) 표현...... 8 Accumulator...... 9 MOVE 명령 : LAD/FBD 10 MOVE의 STL 명령 : Load / Transfer...... 11 Load 명령에따른 Accu. 변화...... 12 타이머시간형식...... 13 시간값상수지정방법...... 14 ON Delay (SD) 타이머...... 15 Retentive ON Delay (SS) 타이머...... 16 OFF Delay (SF) 타이머...... 17 Pulse (SP) 타이머..... 18 Extended Pulse (SE) 타이머..... 19 타이머비트명령...... 20 카운터 (Counter)......21 카운터비트명령... 22 변환연산 (BCD INT) : LAD/FBD... 23 변환연산 (BCD INT) : STL..... 24 변환연산 (INT BCD ) : LAD/FBD... 25 변환연산 (INT BCD ) : STL... 26 비교명령.... 27 워드 ( 더블워드 ) AND... 28 워드 ( 더블워드 ) OR... 29 워드 ( 더블워드 ) XOR... 30 수학기능 : LAD/FBD.... 31 수학기능 : STL.... 32 실습 : 음료수공장에대한프로그램 ( 자동생산 ).... 33 실습 : 음료수공장에대한프로그램 ( 생산데이터 ).... 34
절대주소방식과심볼주소방식..... 2 심볼테이블오픈 (1)..... 3 심볼테이블오픈 (2)..... 4 단일심볼입력...... 5 HW Config. 에서 I/O 심볼입력 6 프로그램에서심볼보기..... 7 심볼정보 (Symbol Information)...... 8 실습 : 심볼테이블만들기... 9
프로그램모니터링 (LAD/FBD)... 2 프로그램모니터링 (STL)....... 3 STL에서모니터링항목추가 / 삭제... 4 "Monitor/Modify Variables" SIMATIC Manager(1)... 5 "Monitor/Modify Variables" SIMATIC Manager(2)... 6 새로운 "Monitor/Modify Variables" 프로그램에디터 (LAD/STL/FBD)... 7 변수테이블입력..... 8 Monitor/Modify 트리거조건설정... 9 Monitor/Modify 명령... 10 변수테이블저장...... 11 LAD/STL/FBD에서 Monitor/Modify... 12 실습 : 컨베이어입력장치점검... 13 실습 : 컨베이어출력장치점검... 14 CPU의 I/O 접근방법...... 15 CPU STOP에서출력장치점검... 16 실습 : STOP 모드에서출력장치구동... 17 포스 (Force) 기능의실행... 18 포스 (Force) 테이블입력..... 19 포스 (Force) 실행및결과... 20 실습 : 포스 (Force) 실행... 21
프로그램이사용하는데이터들.... 2 데이터블록 (DB) 의종류.... 3 STEP 7의데이터형... 4 기본데이터형 (1).... 5 기본데이터형 (2).... 6 데이터블록만들기...... 7 데이터블록의구조만들기... 8 데이터블록에서데이터의주소..... 9 데이터블록의저장및다운로드..... 10 데이터블록의데이터모니터링... 11 데이터블록의데이터주소표현..... 12 프로그램에서데이터에대한접근예... 13 실습 : 생산데이터를 DB에저장... 14
CPU의시스템진단절차...... 2 Module Information... 3 Module Information : "Diagnostic Buffer 탭... 4 에러메시지해석... 5 에러발생명령어를포함하고있는블록오픈... 6 I 스택, B 스택, L 스택... 7 B 스택....... 8 I 스택..... 9 L 스택.... 10 Module Information : General 탭... 11 Module Information : Memory 탭... 12 Module Information : Scan Cycle Time 탭... 13 Module Information : Performance 탭... 14 실습 : 모듈정보읽기...... 15
파라메타지정프로그래밍예...... 2 파라메타지정 FC 프로그래밍절차 (1) 기능확인... 3 파라메타지정 FC 프로그래밍절차 (2) 형식파라메타이름결정... 4 파라메타지정 FC 프로그래밍절차 (3) 형식파라메타선언... 5 파라메타지정 FC 프로그래밍절차 (4) 프로그램작성... 6 파라메타지정 FC 프로그래밍절차 (5) 파라메타지정 FC 호출..... 7 실습 : 프레스설비 FC 만들기 (1) 형식파라메타선언... 8 실습 : 프레스설비 FC 만들기 (2) FC 프로그래밍... 9 실습 : 프레스설비 FC 만들기 (3) 상위블록에서 FC 호출... 10 실습 : 프레스설비 FC 만들기 (4) 모니터링 (1)... 11 실습 : 프레스설비 FC 만들기 (4) 모니터링 (2)...... 12 실습 : 프레스설비 FC 만들기 (4) 모니터링 (3)...... 13
파라메타지정프로그래밍예... 2 파라메타지정 FB 프로그래밍절차 (1) 기능확인... 3 파라메타지정 FB 프로그래밍절차 (2) 형식파라메타이름결정... 4 파라메타지정 FB 프로그래밍절차 (3) 형식파라메타, 정적변수선언... 5 파라메타지정 FB 프로그래밍절차 (4) 프로그램작성... 6 Instance DB의구조..... 7 Instance DB 만들기 (1)... 8 Instance DB 만들기 (2)... 9 파라메타지정 FB 프로그래밍절차 (5) 파라메타지정 FB 호출... 10 파라메타지정 FB와 FC 차이점........ 11 실습 : 프레스설비 FB 만들기 (1) 형식파라메타, 정적변수선언..... 12 실습 : 프레스설비 FB 만들기 (2) FB 프로그래밍...... 13 실습 : 프레스설비 FB 만들기 (3) 상위블록에서 FB 호출... 14 실습 : 프레스설비 FB 만들기 (4) Instance DB 모니터링... 15 실습 : 카운터 FB 만들기...... 16 다중 (Multiple) Instance...... 17 다중 (Multiple) Instance DB 모니터링...... 18 실습 : 다중 Instance 프로그래밍...... 19 FB/FC의로컬변수삽입 / 삭제 / 수정... 20 시간기록충돌메시지... 21 파라메타가수정된블록의호출블록오픈.... 22 파라메타가수정된블록의호출갱신... 23 파라메타가수정된블록의호출갱신결과.... 24 STL 언어의블록호출명령.... 25
참조 (Reference) 데이터표시... 2 크로스레퍼런스 (Cross Reference)... 3 참조데이터필터링 Cross Reference... 4 레퍼런스데이터 : Find... 5 크로스레퍼런스를사용한블록수정... 6 Go to Location...... 7 Assignment of I,Q,M,T,C...... 8 참조데이터필터링 Assignment... 9 Unused Symbols ( 미-사용심볼 )...... 10 참조데이터필터링 Unused Symbol.. 11 Addresses without Symbols ( 심볼없는주소 ) 12 Program Structure... 13 참조데이터필터링 Program Structure.. 14 블록비교 (1)... 15 블록비교 (2)... 16 블록비교 (3)... 17 블록비교 (4)... 18 실습 : 블록비교......... 19