Professional Documents
Culture Documents
Sce 032 300 Iec Timers and Counters s7 1500 r1703 KR
Sce 032 300 Iec Timers and Counters s7 1500 r1703 KR
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved.
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
SIMATIC 컨트롤러
• SIMATIC ET 200SP Open Controller CPU 1515SP PC F 및 HMI RT SW
주문 번호: 6ES7677-2FA41-4AB1
• SIMATIC ET 200SP Distributed Controller CPU 1512SP F-1 PN Safety
주문 번호: 6ES7512-1SK00-4AB2
• SIMATIC CPU 1516F PN/DP Safety
주문 번호: 6ES7516-3FN00-4AB2
• SIMATIC S7 CPU 1516-3 PN/DP
주문 번호: 6ES7516-3AN00-4AB3
• SIMATIC CPU 1512C PN(소프트웨어 장착) 및 PM 1507
주문 번호: 6ES7512-1CK00-4AB1
• SIMATIC CPU 1512C PN(소프트웨어 장착), PM 1507 및 CP 1542-5 (PROFIBUS)
주문 번호: 6ES7512-1CK00-4AB2
• SIMATIC CPU 1512C PN(소프트웨어 장착)
주문 번호: 6ES7512-1CK00-4AB6
• SIMATIC CPU 1512C PN(소프트웨어 장착) 및 CP 1542-5 (PROFIBUS)
주문 번호: 6ES7512-1CK00-4AB7
보충 교육
지멘스의 지역별 SCE 보충 교육에 대한 내용은 해당 지역의 SCE 고객 센터로 문의하시기 바랍니다.
siemens.com/sce/contact
SCE 관련 추가 정보
siemens.com/sce
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 2
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
사용 관련 정보
통합 자동화 솔루션인 TIA(Totally Integrated Automation)를 위한 SCE 교육 커리큘럼은 공교육 시설 및
R&D 기관 교육 목적의 "SCE(Siemens Automation Cooperates with Education) 프로그램을 위해 마련된
것입니다. Siemens AG는 프로그램의 내용을 보증하지 않습니다.
산업체 고객을 위한 교육 과정의 사용은 명시적으로 금지됩니다. 지멘스는 교육 커리큘럼의 상업적 이용을
거부합니다.
목차
TOC
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 3
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
1 목표
이 챕터에서는 TIA Portal 프로그래밍 툴을 통해 SIMATIC S7-1500 프로그래밍에서 단일
인스턴스 및 다중 인스턴스를 사용하는 방법에 대해 배워보겠습니다.
이 모듈에는 다양한 유형의 인스턴스 데이터 블록이 설명되어 있으며, IEC 타이머 및 IEC
카운터를 프로그램 블록에 추가하는 방법이 단계별로 나와 있습니다.
2 전제 조건
이 챕터에서는 SIMATIC S7 CPU1516F-3 PN/DP에서 FB 프로그래밍을 해보겠습니다. 예를
들어 032-200_FBProgramming_R1503.zap13 같은 프로젝트를 이 챕터에서 사용할 수 있습니다.
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 4
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
이상, 메모리 카드와 16DI/16DO 및 2AI/1AO 포함 참고: 디지털 입력은 컨트롤 패널에서 실
행되어야 합니다.
2 SIMATIC STEP 7
1 엔지니어링 스테이션 Professional(TIA 포털),
V13 이상
4 이더넷 연결
컨트롤 패널
3 SIMATIC S7 제어 장치
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 5
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
4 이론
단일 인스턴스 및 다중 인스턴스 사용
단일 인스턴스로서 호출:
다중 인스턴스로서 호출:
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 6
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
단일 인스턴스의 예:
아래 그림에는 1개의 펑션 블록 FB10을 사용하는 2개의 모터와 2개의 데이터 블록을 제어하는
방법이 나와 있습니다.
OB1
FC1
DB10
FC1 호출
FB10 모터 1을 위한
모터 1을 데이터에서 첫 번째
제어하기 위해 호출을 위한
모터 프로그램을
인스턴스 DB10을 인스턴스 DB
가진 표준 블록
통해 FB10 호출 DB11
FB10 모터 2를 위한
모터 2를 데이터에서 두 번째
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 7
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
4.1.2 다중 인스턴스
사용하는 CPU에서 메모리가 부족하여 인스턴스가 사용하는 데이터 블록의 수를 제한해야 하는
경우가 있을 수 있습니다.
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 8
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
다중 인스턴스의 예:
OB1
DB1
FB1
인스턴스 (FB1을 위한
IEC_Timer
DB1을 통해 인스턴스 DB)
다중 인스턴스 유형의 #Timer1
FB1 호출 #Timer1로서
정적 태그
IEC_Timer 호출
#Timer1 IEC_Timer
다중 인스턴스
IEC_Timer 유형의 #Timer2
#Timer2로서
#Timer2
IEC_Timer 호출
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 9
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
5 과제
이 챕터에서는 "SCE_EN_032-200 FB 프로그래밍" 챕터에서 생성된 펑션 블록에 IEC 타이머를
추가해 보겠습니다.
6 계획 수립
IEC 타이머는 "032-200_FBProgramming.zap13" 프로젝트에서 MOTOR_AUTO [FB1] 펑션
블록에 추가되도록 프로그래밍이 되어 있습니다. IEC 타이머 TP(래칭 펄스)를 추가하려면
반드시 이 프로젝트를 사용해야 합니다. 다중 인스턴스는 타이머가 사용하는 메모리로서 생성이
됩니다.
타임 펑션 추가:
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 10
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
7 단계별 따라 해보기
아래에는 계획을 수립하는 방법에 대한 지침이 나와 있습니다. 모든 내용을 이미 충분히
숙지했다면 숫자가 표시된 단계로 넘어가도 좋습니다. 그렇지 않다면, 아래에 나와 있는 지침의
단계를 따라가면 됩니다.
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 11
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 12
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 13
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 14
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
→ 타이머 펑션은 메모리를 필요로 합니다. 새로운 인스턴스 데이터 블록을 생성하지 않아도
펑션 블록에 의해 인스턴스 데이터 블록 내에서 타이머 펑션의 메모리를 사용할 수
있습니다. 이를 위해서 "multi-instance"를 선택합니다. 다중 인스턴스에 대한 이름을
입력하고 "OK"를 클릭합니다. (→ Multi-instance → IEC_Timer_overrun → OK)
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 15
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 16
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 17
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 18
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 19
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 20
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 21
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 22
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
→ 마우스 오른쪽 버튼을 클릭하여 "Open and monitoring"에서 "Main [OB1]" 오거나이제이션
블록에서 호출된 "MOTOR_AUTO" [FB1] 펑션을 직접 선택할 수 있습니다. 따라서 TP
타이머가 있는 펑션 블록의 프로그램 코드를 모니터링할 수 있습니다.
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 23
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 24
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
8 체크리스트
번호 설명 완료
3 스테이션 전원 켜기 (-K0 = 1)
실린더 복귀 / 피드백 활성화 (-B1 = 1)
비상 정지 오프 (-A1 = 1)가 활성화되지 않음
자동 모드 (-S0 = 1)
푸시버튼 자동 정지가 구동되지 않음 (-S2 =1)
자동 시작 푸시버튼을 짧게 누르기 (-S2 = 1)
이송 장치의 센서가 활성화되고 (-B4 = 1) 컨베이어 모터
고정 속도로 전진 (-Q1 = 1) 스위치를 켠 상태로 유지
7 수동 모드 (-S0 = 0) → -Q1 = 0
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 25
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
9 연습
9.1 과제 – 연습
또한, 이 연습에서는 IEC 카운터를 MOTOR_AUTO [FB1] 펑션 블록에 추가해 보겠습니다.
그리고 확장된 펑션 블록을 계획, 프로그래밍 및 테스트해보겠습니다.
플라스틱 컴포넌트 보관함은 5개의 부품만 수용할 수 있기 때문에 컨베이어 끝에서 부품이
카운팅 됩니다.
9.2 계획 수립
과제 수행에 대한 계획을 스스로으로 수립합니다.
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 26
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
9.3 체크리스트 – 연습
번호 설명 완료
3 스테이션 전원 켜기 (-K0 = 1)
실린더 복귀 / 피드백 활성화 (-B1 = 1)
비상 정지 오프 (-A1 = 1)가 활성화되지 않음
자동 모드 (-S0 = 1)
푸시버튼 자동 정지가 구동되지 않음 (-S2 =1)
자동 시작 푸시버튼을 짧게 누르기 (S1 = 1)
이송 장치의 센서가 활성화되고 (-B4 = 1) 컨베이어 모터
고정 속도로 전진 (-Q1 = 1) 스위치를 켠 상태로 유지
7 수동 모드 (-S0 = 0) → -Q1 = 0
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 27
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx
SCE 교육 커리큘럼 | TIA Portal Module 032-300, Edition 05/2017 | Digital Factory, DF FA
10 추가 정보
초기 및 심화 교육에 방향을 제시하는 도구의 차원에서 TIA Portal 모듈에 대한 추가 정보를
활용할 수 있습니다. 시작하기, 동영상, 교재, 앱, 매뉴얼, 프로그래밍 지침, 체험용
소프트웨어/펌웨어 등을 아래 링크에서 찾아보실 수 있습니다.
www.siemens.com/sce/s7-1500
교육 시설 및 R&D 기관에서의 사용에는 제한이 없습니다. ⓒ Siemens AG 2017. All rights reserved. 28
SCE_KO_032-300 _S7-1500_ IEC 타이머 및 IEC 카운터_R1705.docx