wincc v7.2 wincc: 통신 5 · pdf file · 2015-01-232.4.6.8 allen bradley e/ip plc5...

464
SIMATIC HMI WinCC V7.2 WinCC: 통신 시스템 메뉴얼 온라인 도움말 인쇄 02/2013 A5E32318645-AA 공정 통신 1 Allen Bradley - 이서네트 IP 2 Mitsubishi 이서네트 3 모드버스 TCPIP 4 OPC 채널 5 프로피버스 FMS 6 S5 이서네트 계층 4 7 S5 프로피버스 FDL 8 S5 프로그래머 포트 AS511 9 S5 시리얼 3964R 10 SIMATIC S7 프로토콜 슈트 11 SIMATIC S7-1200, S7-1500 Channel 12 SIMATIC TI 이서네트 계층 4 13 SIMATIC TI 시리얼 14 SIMOTION 15 시스템 정보 16 통신 - 진단 17

Upload: trandang

Post on 28-Mar-2018

256 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC HMI

WinCC V7.2WinCC: 통신

시스템 메뉴얼

온라인 도움말 인쇄

02/2013A5E32318645-AA

공정 통신 1

Allen Bradley - 이서네트 IP 2

Mitsubishi 이서네트 3

모드버스 TCPIP 4

OPC 채널 5

프로피버스 FMS 6

S5 이서네트 계층 4 7

S5 프로피버스 FDL 8

S5 프로그래머 포트 AS511 9

S5 시리얼 3964R 10

SIMATIC S7 프로토콜 슈트 11

SIMATIC S7-1200, S7-1500 Channel

12

SIMATIC TI 이서네트 계층 4 13

SIMATIC TI 시리얼 14

SIMOTION 15

시스템 정보 16

통신 - 진단 17

Page 2: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

법률상의 주의경고사항

본 메뉴얼에는 여러분 자신의 안전과 재산 손실을 방지하기위해 여러분이 지켜야할 주의사항이 담겨있습니다. 여러분의 안전에 관련된 주의사항은 안전 경고 심볼로 강조되어있으며, 재산 손실에 관련된 주의사항은 안전 경고 심볼이 없습니다.

위험

피하지 않으면 사망 또는 심각한 부상을 초래할 수 있는 절박한 위험 상황을 나타냅니다.

경고

피하지 않으면 사망 또는 심각한 부상을 초래할 수 있는 잠재적인 위험 상황을 나타냅니다.

주의

예방조치를 적절하게 취하지 않을 경우 경미한 인명 피해가 발생할 수 있음을 나타냅니다.

유의사항

예방조치를 적절하게 취하지 않을 경우 재산 피해가 발생할 수 있음을 나타냅니다.

여러 위험 수준이 적용될 때에는, 항상 가장 높은 레벨(낮은 번호)의 알림이 표시됩니다. 안전 경고 심볼이 인적 손실을 나타내는 경우, 재산 손실을 경고하는 또 다른 알림이 추가될 수도 있습니다.

자격을 가진 자본서가 대상으로 하는 제품/시스템은 반드시 자격을 가진 자가 취급하는 것으로 하고, 각 조작 내용에 관련하는 문서,특히 안전상의 주의 및 경고가 준수되지 않으면 안됩니다. 자격을 가진 자란 훈련 내용 및 경험을 토대로 하면서 해당 제품/시스템의 취급에 동반하는 위험성을 인식하고, 발생할 수 있는 위해를 사전에 회피할 수 있는 자를 가리킵니다.

시멘스 제품의 올바른 사용을 위해다음에 주의하십시오:

경고

시멘스 제품은 카탈로그 및 부속의 기술 설명서의 지시에 따라 사용해 주십시오. 타사의 제품 또는 부품과 함께 사용하는 것은 당사의 권장 또는 허가가 있을 경우에 한합니다. 제품의 올바르고 안전한 사용을 위해 적절한 운반, 보관, 조립, 설치, 배선, 시동, 조작, 보수를 시행하고 있습니다. 사용할 때에는 허용된 범위를 꼭 지켜 주십시오. 부속의 기술 설명서에 기술되어있는 지시를 엄수해 주십시오.

상표

® 표시는 Siemens AG의 등록상표입니다. 본 문서의 기타 표시는 특정 목적으로 제삼자가 사용하는 경우, 지적 재산권을 해칠 수 있는 상표입니다.

책임의 포기저희는 기술된 하드웨어와 소프트웨어가 본 메뉴얼의 내용물과 일치하는 것을 확인했습니다. 편차가 발생하는 것을 완전히 배제할 수는 없으므로, 완전히 동일하다고는 보장할 수 없습니다. 그렇지만, 메뉴얼의 데이터는 정기적으로 검토되며, 필요한 수정은 다음의 수정판에 반영됩니다. 품질 개선을 위한 의견은 환영합니다.

Siemens AGIndustry SectorPostfach 48 4890026 NÜRNBERG독일

A5E32318645-AAⓅ 02/2013 기술 데이터는 변경될 수 있습니다

Copyright © Siemens AG 2013.모든 권리 보유

Page 3: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

목차

1 공정 통신............................................................................................................................................15 1.1 통신 기본원리.......................................................................................................................15 1.2 연결 구성을 위한 기본 규칙..................................................................................................16 1.3 WinCC 공정 통신.................................................................................................................17 1.3.1 WinCC 공정 통신.................................................................................................................17 1.3.2 WinCC 통신 원리.................................................................................................................17 1.3.3 외부 태그..............................................................................................................................20 1.3.3.1 외부 태그..............................................................................................................................20 1.3.3.2 새 연결을 생성하는 방법......................................................................................................22 1.3.3.3 외부 태그는 다음과 같이 구성된다.......................................................................................23 1.3.3.4 WinCC 데이터 유형별로 정렬된 포맷 적응..........................................................................25 1.3.3.5 AS 데이터 유형별로 정렬된 포맷 적응.................................................................................33 1.3.3.6 BinWrite 메커니즘의 원리....................................................................................................44 1.3.3.7 "BinWrite"로 태그를 구성하는 방법......................................................................................45 1.3.4 이서네트를 통한 연결을 위한 포트 주소...............................................................................47

2 Allen Bradley - 이서네트 IP.................................................................................................................49 2.1 WinCC 채널 "Allen Bradley - 이서네트 IP"...........................................................................49 2.2 채널 유닛 할당......................................................................................................................50 2.3 지원되는 데이터 유형...........................................................................................................51 2.4 채널 구성..............................................................................................................................52 2.4.1 "Allen Bradley - 이서네트 IP" 채널 구성...............................................................................52 2.4.2 "Allen Bradley E/IP PLC5" 채널 유닛 연결을 구성하는 방법................................................53 2.4.3 "Allen Bradley E/IP SLC50x" 채널 유닛 연결을 구성하는 방법............................................54 2.4.4 "Allen Bradley E/IP ControlLogix" 채널 유닛 연결을 구성하는 방법.....................................55 2.4.5 예: 통신 경로 .......................................................................................................................56 2.4.6 태그 구성..............................................................................................................................56 2.4.6.1 태그 구성..............................................................................................................................56 2.4.6.2 주소지정...............................................................................................................................58 2.4.6.3 주소지정 구문.......................................................................................................................59 2.4.6.4 주소지정 유형.......................................................................................................................60 2.4.6.5 주소지정 예..........................................................................................................................61 2.4.6.6 Allen Bradley E/IP ControlLogix 채널 유닛의 태그를 구성하는 방법....................................62 2.4.6.7 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 비트 단위 접근으로 태그를 구성하는 방법 63

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 3

Page 4: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 워드 단위 접근으로 태그를 구성하는 방법 65 2.4.6.10 Allen Bradley E/IP PLC5 또는 SLC50x에 대한 텍스트 태그를 구성하는 방법....................66

3 Mitsubishi 이서네트............................................................................................................................69 3.1 WinCC 채널 "Mitsubishi 이서네트".......................................................................................69 3.2 지원되는 데이터 유형...........................................................................................................70 3.3 채널 구성..............................................................................................................................71 3.3.1 "Mitsubishi 이서네트" 채널 구성...........................................................................................71 3.3.2 "Mitsubishi FX3U 시리즈" 채널 유닛 연결을 구성하는 방법.................................................72 3.3.3 "Mitsubishi Q 시리즈" 채널 유닛 연결을 구성하는 방법.......................................................73 3.3.4 태그 구성..............................................................................................................................74 3.3.4.1 태그 구성..............................................................................................................................74 3.3.4.2 태그를 구성하는 방법...........................................................................................................76

4 모드버스 TCPIP..................................................................................................................................79 4.1 "모드버스 TCP/IP" 채널.......................................................................................................79 4.2 지원되는 데이터 유형...........................................................................................................80 4.3 채널 구성..............................................................................................................................81 4.3.1 "모드버스 TCPIP" 채널 구성................................................................................................81 4.3.2 연결을 구성하는 방법...........................................................................................................82 4.3.3 태그 구성..............................................................................................................................83 4.3.3.1 태그 구성..............................................................................................................................83 4.3.3.2 비트 단위 접근으로 태그를 구성하는 방법...........................................................................85 4.3.3.3 워드 단위 접근으로 태그를 구성하는 방법...........................................................................86 4.3.3.4 텍스트 태그를 구성하는 방법...............................................................................................87

5 OPC 채널............................................................................................................................................89 5.1 WinCC OPC 채널.................................................................................................................89 5.2 OPC 항목 관리자.................................................................................................................91 5.3 지원된 WinCC 데이터 유형의 개요......................................................................................96 5.4 WinCC OPC DA 클라이언트................................................................................................97 5.4.1 WinCC OPC DA 클라이언트의 기능성.................................................................................97 5.4.2 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법...............................................99 5.4.2.1 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법...............................................99 5.4.2.2 WinCC OPC DA 클라이언트에서 OPC 채널 구성..............................................................100 5.4.2.3 OPC 항목 관리자를 이용하여 접근 구성............................................................................100 5.4.3 OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근....................................................104 5.4.4 WinCC OPC DA 클라이언트 상에서 구조체 사용..............................................................106

목차

WinCC: 통신4 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 5: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.4.1 WinCC OPC DA 클라이언트 상에서 구조체를 사용하는 방법...........................................106 5.4.4.2 WinCC OPC DA 서버에서 구조체와 구조체 태그 구성......................................................107 5.4.4.3 WinCC OPC DA 클라이언트 상에서 구조체를 구성하는 방법...........................................108 5.4.5 교란된 OPC DA 통신의 이벤트에서 오류 처리..................................................................110 5.4.5.1 교란된 OPC DA 통신의 이벤트에서 오류 처리..................................................................110 5.4.5.2 OPC DA 서버로서의 WinCC..............................................................................................111 5.4.5.3 OPC DA 클라이언트로서의 WinCC...................................................................................113 5.5 WinCC OPC XML Client....................................................................................................115 5.5.1 WinCC OPC XML 클라이언트의 기능성............................................................................115 5.5.2 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법.............................................116 5.5.2.1 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법.............................................116 5.5.2.2 OPC 항목 관리자를 이용하여 접근 구성............................................................................117 5.5.3 OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근....................................................121 5.6 WinCC OPC UA 클라이언트..............................................................................................123 5.6.1 WinCC OPC UA 클라이언트의 기능성...............................................................................123 5.6.2 OPC 항목 관리자를 사용하여 태그에 접근........................................................................123 5.6.2.1 OPC 항목 관리자를 사용하여 OPC 태그에 접근................................................................123 5.6.2.2 서버 인증서를 설정하는 방법.............................................................................................124 5.6.2.3 OPC 항목 관리자를 이용하여 태그에 대한 접근을 구성하는 방법.....................................126 5.6.3 교란된 통신의 이벤트에서 오류 처리.................................................................................129 5.6.3.1 OPC UA 서버로서의 WinCC..............................................................................................130 5.6.3.2 OPC UA 클라이언트로서의 WinCC...................................................................................132

6 프로피버스 FMS...............................................................................................................................135 6.1 WinCC 채널 "프로피버스 FMS"..........................................................................................135 6.2 태그의 데이터 유형............................................................................................................136 6.3 채널 구성............................................................................................................................137 6.3.1 연결 구성 ...........................................................................................................................137 6.3.1.1 연결 구성............................................................................................................................137 6.3.1.2 컨피규레이션 모드에서 연결 구성......................................................................................138 6.3.1.3 런타임에서 연결을 구성하는 방법......................................................................................140 6.3.2 태그 구성............................................................................................................................141 6.3.2.1 태그 구성............................................................................................................................141 6.3.2.2 컨피규레이션 모드에서 태그의 주소 구성..........................................................................141 6.3.2.3 런타임에서 태그의 주소를 구성하는 방법..........................................................................142

7 S5 이서네트 계층 4...........................................................................................................................145 7.1 WinCC 채널 "SIMATIC S5 이서네트 계층 4".....................................................................145 7.2 태그의 데이터 유형............................................................................................................147

목차

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 5

Page 6: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.3 채널 구성............................................................................................................................148 7.3.1 "SIMATIC S5 이서네트 계층 4" 채널 구성..........................................................................148 7.3.2 연결을 구성하는 방법.........................................................................................................148 7.3.3 태그 구성............................................................................................................................150 7.3.3.1 태그 구성............................................................................................................................150 7.3.3.2 태그의 주소........................................................................................................................150 7.3.3.3 비트 단위 접근으로 태그를 구성하는 방법.........................................................................151 7.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................153 7.3.3.5 워드 단위 접근으로 태그를 구성하는 방법.........................................................................154 7.3.3.6 미가공 데이터 태그를 구성하는 방법.................................................................................156 7.3.4 시스템 매개변수.................................................................................................................157 7.3.4.1 채널 유닛의 시스템 매개변수.............................................................................................157 7.3.4.2 디바이스 이름을 변경하는 방법.........................................................................................158 7.3.4.3 전송 매개변수를 변경하는 방법.........................................................................................160 7.4 부록....................................................................................................................................161 7.4.1 부록....................................................................................................................................161 7.4.2 내부 오류 코드 및 상수.......................................................................................................161 7.4.2.1 내부 오류 코드 및 상수.......................................................................................................161 7.4.2.2 연결 방해시 오류 코드........................................................................................................161 7.4.2.3 iNA960 메시지....................................................................................................................165 7.4.2.4 SCI 메시지.........................................................................................................................166

8 S5 프로피버스 FDL...........................................................................................................................171 8.1 WinCC 채널 "SIMATIC S5 프로피버스 FDL".....................................................................171 8.2 지원되는 데이터 유형 및 데이터 범위................................................................................173 8.3 WinCC 채널 "SIMATIC S5 프로피버스 FDL"의 기능..........................................................175 8.4 채널 구성............................................................................................................................177 8.4.1 "SIMATIC S5 프로피버스 FDL" 채널을 구성하는 방법.......................................................177 8.4.2 채널 유닛 "FDL(CP5412/A2-1)".........................................................................................177 8.4.3 연결을 구성하는 방법.........................................................................................................179 8.4.4 태그 구성............................................................................................................................180 8.4.4.1 태그 구성............................................................................................................................180 8.4.4.2 비트 단위 접근으로 태그를 구성하는 방법.........................................................................180 8.4.4.3 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................182 8.4.4.4 워드 단위 접근으로 태그를 구성하는 방법.........................................................................183 8.4.5 시스템 매개변수.................................................................................................................185 8.4.5.1 채널 유닛의 시스템 매개변수.............................................................................................185 8.4.5.2 디바이스 이름을 변경하는 방법.........................................................................................186

목차

WinCC: 통신6 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 7: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.5.3 공정값의 쓰기/읽기 감시 시간을 변경하는 방법.................................................................187 8.5 특수 기능............................................................................................................................188 8.5.1 "SIMATIC S5 프로피버스 FDL" 채널의 특수 기능..............................................................188 8.5.2 "SIMATIC S5 프로피버스 FDL" 채널의 미가공 데이터 태그..............................................188 8.5.2.1 "SIMATIC S5 프로피버스 FDL" 채널의 미가공 데이터 태그..............................................188 8.5.2.2 미가공 데이터 태그를 구성하는 방법.................................................................................189 8.5.3 통신 유형 구성....................................................................................................................190 8.5.3.1 통신 유형 구성....................................................................................................................190 8.5.3.2 능동 데이터 전송을 구성하는 방법.....................................................................................190 8.5.3.3 수동 데이터 전송을 구성하는 방법.....................................................................................192 8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예.....................................................................194 8.6.1 "SIMATIC S5 프로피버스 FDL" 채널 구성 예.....................................................................194 8.6.2 AS에서 데이터 처리 블록을 구성하는 방법.......................................................................194 8.6.3 I/O 필드를 구성하는 방법...................................................................................................197

9 S5 프로그래머 포트 AS511..............................................................................................................201 9.1 WinCC 채널 "SIMATIC S5 프로그래머 포트 AS511" ........................................................201 9.2 태그의 데이터 유형............................................................................................................202 9.3 채널 구성............................................................................................................................203 9.3.1 "SIMATIC S5 프로그래머 포트 AS511" 채널 구성.............................................................203 9.3.2 연결을 구성하는 방법.........................................................................................................203 9.3.3 태그 구성............................................................................................................................205 9.3.3.1 태그 구성............................................................................................................................205 9.3.3.2 태그의 주소를 구성하는 방법.............................................................................................205 9.3.3.3 비트 단위 접근으로 태그를 구성하는 방법.........................................................................208 9.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................209

10 S5 시리얼 3964R..............................................................................................................................211 10.1 WinCC 채널 "SIMATIC S5 시리얼 3964R".........................................................................211 10.2 태그의 데이터 유형............................................................................................................212 10.3 채널 구성............................................................................................................................213 10.3.1 "SIMATIC S5 시리얼 3964R" 채널 구성.............................................................................213 10.3.2 연결을 구성하는 방법.........................................................................................................213 10.3.3 태그 구성............................................................................................................................215 10.3.3.1 태그 구성............................................................................................................................215 10.3.3.2 태그의 주소를 구성하는 방법.............................................................................................215 10.3.3.3 비트 단위 접근으로 태그를 구성하는 방법.........................................................................217 10.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................218

목차

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 7

Page 8: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11 SIMATIC S7 프로토콜 슈트..............................................................................................................221 11.1 "SIMATIC S7 프로토콜 슈트" 채널.....................................................................................221 11.2 WinCC 채널 "SIMATIC S7 프로토콜 슈트".........................................................................222 11.3 채널 유닛 선택....................................................................................................................224 11.4 지원된 데이터 유형의 개요.................................................................................................228 11.5 채널 구성............................................................................................................................229 11.5.1 "SIMATIC S7 프로토콜 슈트" 채널 - 컨피규레이션............................................................229 11.5.2 "SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법..........................................................229 11.5.3 채널 유닛............................................................................................................................230 11.5.3.1 "SIMATIC S7 프로토콜 슈트" 채널의 채널 유닛.................................................................230 11.5.3.2 "산업 이서네트 (I+II)" 채널 유닛"........................................................................................231 11.5.3.3 "MPI" 채널 유닛..................................................................................................................234 11.5.3.4 "Named Connections" 채널 유닛........................................................................................236 11.5.3.5 "프로피버스 (I+II)" 채널 유닛..............................................................................................239 11.5.3.6 "Slot PLC" 채널 유닛..........................................................................................................242 11.5.3.7 "Soft PLC" 채널 유닛..........................................................................................................244 11.5.3.8 "TCP/IP" 채널 유닛.............................................................................................................245 11.5.4 태그 구성............................................................................................................................248 11.5.4.1 태그 구성............................................................................................................................248 11.5.4.2 비트 단위 접근으로 태그를 구성하는 방법.........................................................................248 11.5.4.3 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................250 11.5.4.4 워드 단위 접근으로 태그를 구성하는 방법.........................................................................251 11.5.4.5 텍스트 태그를 구성하는 방법.............................................................................................252 11.5.5 시스템 매개변수.................................................................................................................254 11.5.5.1 채널 유닛의 시스템 매개변수.............................................................................................254 11.5.5.2 PLC의 주기적인 판독 서비스스.........................................................................................255 11.5.5.3 시스템 매개변수를 구성하는 방법......................................................................................256 11.5.5.4 논리적 디바이스 이름을 변경하는 방법..............................................................................258 11.6 특수 기능............................................................................................................................261 11.6.1 "SIMATIC S7 프로토콜 슈트" 채널의 특수 기능.................................................................261 11.6.2 S7 기능 블록 AR_SEND를 이용한 데이터 교환................................................................261 11.6.2.1 S7 기능 블록 AR_SEND를 이용한 데이터 교환................................................................261 11.6.2.2 데이터 블록 - 구조 및 매개변수..........................................................................................263 11.6.2.3 AR_SEND 유형 속성의 개요..............................................................................................268 11.6.2.4 단일 아카이브 태그를 위한 AR _SEND 유형......................................................................271 11.6.2.5 데이터 블록 구조의 예 1: 단일 아카이브 태그: 시간 스탬프를 가진 각 공정값...................273 11.6.2.6 데이터 블록 구조의 예 2: 단일 아카이브 태그, 시간 간격이 동일한 시간 스탬프...............274

목차

WinCC: 통신8 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 9: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.7 데이터 블록 구조의 예 3: 단일 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값...........275 11.6.2.8 데이터 블록 구조의 예 4: 단일 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 각 공정값

...........................................................................................................................................275 11.6.2.9 다중 아카이브 태그를 위한 AR _SEND 유형......................................................................276 11.6.2.10 데이터 블록 구조의 예 5: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값......280 11.6.2.11 데이터 블록 구조의 예 6: 다중 아카이브 태그, 시간 간격이 동일한 시간 스탬프..........282 11.6.2.12 데이터 블록 구조의 예 7: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값......284 11.6.2.13 데이터 블록 구조의 예 8: 다중 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 공정값

......................................................................................................................................286 11.6.2.14 다중 아카이브 태그를 위한 AR _SEND 유형(최적화)....................................................288 11.6.2.15 데이터 블록 구조의 예 9: 다중 아카이브 태그, 최적화..................................................289 11.6.2.16 단일 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법.......................................290 11.6.2.17 다중 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법.......................................293 11.6.3 "SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그..................................................296 11.6.3.1 "SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그..................................................296 11.6.3.2 바이트 배열로서의 미가공 데이터 태그..............................................................................297 11.6.3.3 바이트 배열로서의 미가공 데이터 태그를 구성하는 방법..................................................299 11.6.3.4 S7 통신의 BSEND/BRCV 기능을 위한 미가공 데이터 태그...............................................301 11.6.3.5 "BSEND/BRCV" 기능을 위한 미가공 데이터 태크를 구성하는 방법..................................303 11.6.4 소프트웨어 이중화.............................................................................................................304 11.6.4.1 소프트웨어 이중화.............................................................................................................304 11.6.4.2 소프트웨어 이중화 - 연결 특유 내부 태그..........................................................................306 11.6.4.3 소프트웨어 이중화를 구성하는 방법..................................................................................311 11.6.4.4 WinCC에서 소프트웨어 이중화를 지우는 방법.................................................................313 11.6.4.5 WinCC 시동 매개변수를 점검하는 방법.............................................................................313 11.6.4.6 WinCC의 시스템 메시지를 알람 로깅에 로드하는 방법.....................................................314 11.6.4.7 연결 방해시 오류 코드........................................................................................................314

12 SIMATIC S7-1200, S7-1500 Channel...............................................................................................315 12.1 "SIMATIC S7-1200, S7-1500 Channel" 채널.....................................................................315 12.2 지원된 데이터 유형의 개요.................................................................................................316 12.3 채널 구성............................................................................................................................317 12.3.1 "SIMATIC S7-1200, S7-1500 Channel" 채널 컨피규레이션...............................................317 12.3.2 연결을 구성하는 방법.........................................................................................................317 12.3.3 태그 구성............................................................................................................................319 12.3.3.1 태그 구성............................................................................................................................319 12.3.3.2 비트 단위 접근으로 태그를 구성하는 방법.........................................................................320 12.3.3.3 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................321 12.3.3.4 워드 단위 접근으로 태그를 구성하는 방법.........................................................................322 12.3.3.5 텍스트 태그를 구성하는 방법.............................................................................................323

목차

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 9

Page 10: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

13 SIMATIC TI 이서네트 계층 4............................................................................................................325 13.1 WinCC 채널 "SIMATIC TI 이서네트 계층 4".......................................................................325 13.2 태그의 데이터 유형............................................................................................................326 13.3 채널 구성............................................................................................................................327 13.3.1 "SIMATIC TI 이서네트 계층 4" 채널 구성...........................................................................327 13.3.2 연결을 구성하는 방법.........................................................................................................327 13.3.3 태그 구성............................................................................................................................329 13.3.3.1 태그 구성............................................................................................................................329 13.3.3.2 태그의 주소를 구성하는 방법.............................................................................................329 13.3.3.3 비트 단위 접근으로 태그를 구성하는 방법.........................................................................331 13.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................332 13.3.4 시스템 매개변수.................................................................................................................333 13.3.4.1 채널 유닛의 시스템 매개변수.............................................................................................333 13.3.4.2 디바이스 이름을 변경하는 방법.........................................................................................334 13.3.4.3 전송 매개변수를 변경하는 방법.........................................................................................335

14 SIMATIC TI 시리얼...........................................................................................................................337 14.1 WinCC 채널 "SIMATIC TI 시리얼"......................................................................................337 14.2 태그의 데이터 유형............................................................................................................338 14.3 채널 구성............................................................................................................................339 14.3.1 "SIMATIC TI 시리얼" 채널 구성..........................................................................................339 14.3.2 연결을 구성하는 방법.........................................................................................................339 14.3.3 태그 구성............................................................................................................................341 14.3.3.1 태그 구성............................................................................................................................341 14.3.3.2 태그의 주소를 구성하는 방법.............................................................................................341 14.3.3.3 비트 단위 접근으로 태그를 구성하는 방법.........................................................................342 14.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법.....................................................................343

15 SIMOTION........................................................................................................................................345 15.1 WinCC 채널 "SIMOTION"..................................................................................................345 15.2 지원된 데이터 유형의 개요.................................................................................................346 15.3 채널 구성............................................................................................................................347 15.3.1 "SIMOTION" 채널 구성......................................................................................................347 15.3.2 SIMOTION SCOUT 프로젝트 내보내는 방법 ....................................................................347 15.3.3 Simotion Mapper를 이용하여 WinCC 프로젝트를 생성하는 방법.....................................348 15.3.4 Simotion Mapper를 이용하여 WinCC 프로젝트를 변경하는 방법.....................................349 15.3.5 연결 매개변수 변경 방법....................................................................................................351 15.3.6 태그 주소 변경 방법...........................................................................................................352

목차

WinCC: 통신10 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 11: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.3.7 시스템 매개변수 컨피규레이션..........................................................................................352 15.3.7.1 채널 유닛의 시스템 매개변수.............................................................................................352 15.3.7.2 시스템 매개변수를 구성하는 방법......................................................................................353 15.3.7.3 논리적 디바이스 이름을 변경하는 방법..............................................................................355 15.4 진단 "SIMOTION" 채널......................................................................................................357 15.4.1 "SIMOTION" 채널의 진단 가능성.......................................................................................357 15.4.2 로그 파일 엔트리의 설명....................................................................................................357

16 시스템 정보.......................................................................................................................................361 16.1 "시스템 정보" 채널.............................................................................................................361 16.2 WinCC 시스템 정보 채널....................................................................................................362 16.3 지원된 시스템 정보의 개요.................................................................................................364 16.4 기타 소프트웨어 구성요소와의 차이..................................................................................370 16.5 채널 구성............................................................................................................................371 16.5.1 시스템 정보 채널을 구성하는 방법.....................................................................................371 16.6 예 - 시스템 정보의 평가 및 디스플레이..............................................................................372 16.6.1 시스템 정보를 호출하고 평가하는 방법..............................................................................372 16.6.2 시스템 정보 채널에서 태그를 구성하는 방법.....................................................................372 16.6.3 시간을 I/O 필드에 디스플레이하는 방법............................................................................374 16.6.4 여유 디스크 용량을 막대 그래프로 디스플레이하는 방법..................................................375 16.6.5 CPU 로드를 그래프 윈도우에 디스플레이하는 방법..........................................................376 16.6.6 여유 디스크 용량에 관한 메시지를 구성하는 방법.............................................................377 16.6.7 여유 디스크 용량에 관한 메시지를 디스플레이하는 방법..................................................379 16.6.8 상태 디스플레이에 프린터 상태를 디스플레이하는 방법...................................................380 16.6.9 WinCC 시동 매개변수를 점검하는 방법.............................................................................382 16.6.10 막대 그래프를 삽입하는 방법.............................................................................................382 16.6.11 I/O 필드를 삽입하는 방법...................................................................................................383 16.6.12 런타임을 시작하는 방법.....................................................................................................383 16.7 특수 기능............................................................................................................................384 16.7.1 다중 사용자 및 클라이언트 시스템에서 사용.....................................................................384 16.7.1.1 다중 사용자 및 클라이언트 시스템에서 사용.....................................................................384 16.7.2 여러 서버에서 시스템 정보를 감시하는 예.........................................................................384 16.7.2.1 WinCC 클라이언트에 있는 여러 서버의 시스템 정보 감시.................................................384 16.7.2.2 첫 번째 서버를 구성하는 방법............................................................................................385 16.7.2.3 두 번째 서버를 구성하는 방법............................................................................................386 16.7.2.4 태그를 WinCC 클라이언트로 들여오는 방법......................................................................387 16.7.2.5 WinCC 클라이언트에 공정 화면을 구성하는 방법..............................................................388 16.7.2.6 프로젝트를 활성화하는 방법..............................................................................................389

목차

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 11

Page 12: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17 통신 - 진단........................................................................................................................................391 17.1 채널과 태그의 진단............................................................................................................391 17.2 오류 감지에 대한 일반 정보................................................................................................392 17.3 채널 진단............................................................................................................................393 17.3.1 채널 진단............................................................................................................................393 17.3.2 "상태 - 논리적 연결" 기능...................................................................................................393 17.3.3 채널을 점검하기 위해 "상태 - 논리적 연결" 기능을 이용하는 방법.....................................393 17.3.4 채널 진단으로 채널을 진단.................................................................................................395 17.3.4.1 채널 진단의 원리................................................................................................................395 17.3.4.2 ActiveX 컨트롤로 채널 진단...............................................................................................396 17.3.4.3 ActiveX 컨트롤로서 채널 진단으로 채널을 점검하는 방법.................................................396 17.3.4.4 "채널 진단"으로 채널을 진단..............................................................................................397 17.3.4.5 채널 진단으로 채널을 점검하는 방법.................................................................................398 17.3.4.6 채널의 추적 기능을 구성하는 방법.....................................................................................399 17.3.4.7 런타임을 시작하는 방법.....................................................................................................400 17.4 "시스템 정보" 채널의 진단..................................................................................................401 17.4.1 "시스템 정보" 채널 - 진단 옵션...........................................................................................401 17.4.2 로그 파일 엔트리의 설명....................................................................................................401 17.4.3 부정확한 태그 값의 원인 확인............................................................................................402 17.4.3.1 부정확한 태그의 원인을 확인하는 방법..............................................................................402 17.4.3.2 채널 및 연결을 점검하는 방법............................................................................................403 17.4.3.3 태그를 점검하는 방법.........................................................................................................405 17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단.........................................................................406 17.5.1 "SIMATIC S7 프로토콜 슈트" 채널 - 진단 옵션..................................................................406 17.5.2 로그 파일 엔트리의 설명....................................................................................................407 17.5.3 부정확한 태그 값의 원인 확인............................................................................................409 17.5.3.1 부정확한 태그의 원인을 확인하는 방법..............................................................................409 17.5.3.2 통신 프로세서의 컨피규레이션을 점검하는 방법...............................................................410 17.5.3.3 SIMATIC NET에서 통신 프로세서 점검.............................................................................412 17.5.3.4 연결 및 태그의 컨피규레이션을 점검하는 방법..................................................................413 17.5.3.5 채널 및 연결을 점검하는 방법............................................................................................415 17.5.3.6 태그를 점검하는 방법.........................................................................................................417 17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단......................................................................419 17.6.1 "SIMATIC S5 프로피버스 FDL" 채널의 진단 옵션..............................................................419 17.6.2 로그 파일 엔트리의 설명....................................................................................................420 17.6.3 부정확한 태그 값의 원인 확인............................................................................................421 17.6.3.1 부정확한 태그의 원인을 확인하는 방법..............................................................................421

목차

WinCC: 통신12 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 13: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6.3.2 통신 프로세서의 컨피규레이션을 점검하는 방법...............................................................421 17.6.3.3 SIMATIC NET에서 통신 프로세서 점검.............................................................................423 17.6.3.4 연결 및 태그의 컨피규레이션을 점검하는 방법..................................................................424 17.6.3.5 채널 및 연결을 점검하는 방법............................................................................................425 17.6.3.6 태그를 점검하는 방법.........................................................................................................428 17.7 "OPC" 채널의 진단.............................................................................................................430 17.7.1 "OPC" 채널의 진단 가능성.................................................................................................430 17.7.2 로그 파일 엔트리의 설명....................................................................................................430 17.7.2.1 로그 파일 엔트리의 설명....................................................................................................430 17.7.2.2 "INFO" 플래그 엔트리........................................................................................................432 17.7.2.3 "ERROR" 플래그 엔트리....................................................................................................433 17.7.3 부정확한 태그 값의 원인 확인............................................................................................435 17.7.3.1 유효하지 않은 태그의 원인을 확인하는 방법.....................................................................435 17.7.3.2 컨피규레이션 데이터를 점검하는 방법...............................................................................435 17.7.3.3 채널 및 연결을 점검하는 방법............................................................................................436 17.7.3.4 태그를 점검하는 방법.........................................................................................................438 17.8 태그의 품질........................................................................................................................440 17.8.1 태그의 품질........................................................................................................................440 17.8.2 태그의 품질 코드................................................................................................................442 17.8.3 태그 상태............................................................................................................................449 17.8.4 태그 상태를 이용하여 연결 상태 감시................................................................................451 17.8.5 전역 동작을 이용하여 태그 상태 감시................................................................................453 17.8.6 내부 태그를 점검하는 방법.................................................................................................454

인덱스...............................................................................................................................................455

목차

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 13

Page 14: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 15: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

공정 통신 11.1 통신 기본원리

개요

통신은 두 통신 파트너 간의 데이터 교환으로 정의된다.

통신

통신 파트너는 다른 파트너와 통신하여 데이터를 교환하는 위치에 있는 임의의 네트워크 구성요소가 될 수 있다. WinCC에서 통신 파트너는 PC의 통신 프로세서뿐만 아니라 AS(자동화 시스템)에 있는 중앙 및 통신 모듈이 될 수 있다.

통신 파트너 간에 전송된 데이터는 여러 가지 목적에 사용될 수 있다. WinCC의 경우에 이러한 목적은 다음과 같다.

● 공정 컨트롤

● 공정에서 데이터 호출

● 공정에서 예기치 않은 상태 나타내기

● 공정 데이터 아카이브

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 15

Page 16: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

1.2 연결 구성을 위한 기본 규칙

취득 주기와 갱신 시간

컨피규레이션 소프트웨어에 정의된 태그의 취득 주기는 실현 가능한 갱신 시간에 대한 주요 요인이다.

갱신 시간은 취득 주기, 전송 시간 및 공정 시간의 합계이다.

최적의 갱신 시간에 도달하기 위해서는 컨피규레이션시 다음 사항을 유념해야 한다.

● 데이터 영역의 최대 및 최소 크기를 최적화한다.

● 함께 속해 있는 데이터 영역을 함께 속해 있는 것으로 정의한다. 여러 작은 영역 대신에 하나의 큰 영역을 설정할 경우 갱신 시간이 향상된다.

● 취득 주기가 너무 작으면 성능이 저하된다. 공정값 변경 속도에 맞게 취득 주기를 설정한다. 예를 들어, 오븐의 온도는 전기 드라이브의 속도보다 훨씬 느리게 변한다.

● 알람 또는 화면의 태그들을 공백 없이 하나의 데이터 영역에 놓는다.

● 적어도 하나의 취득 주기에서 사용할 수 있는 경우에만 컨트롤러의 변경을 제대로 감지할 수 있다.

● 전송률을 오류 없는 전송을 위한 가능한 가장 높은 값으로 설정한다.

이미지

화면의 갱신 빈도는 시각화할 데이터의 유형 및 볼륨에 의해 결정된다.

짧은 갱신 시간을 원할 경우 빠른 갱신이 필요한 개체에 대해서만 짧은 취득 시간을 구성해야 한다.

곡선

비트 트리거식 곡선을 사용할 때 "곡선 전송 영역"에 그룹 비트를 설정할 경우 WinCC 스테이션에서는 이 영역에 설정된 비트를 가진 모든 곡선이 갱신된다. 다음 주기에서 비트가 리셋된다.

WinCC 스테이션에서 모든 비트가 리셋된 후에만 PLC 프로그램에서 그룹 비트가 다시 설정될 수 있다.

공정 통신1.2 연결 구성을 위한 기본 규칙

WinCC: 통신16 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 17: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

1.3 WinCC 공정 통신

1.3.1 WinCC 공정 통신

개요

WinCC에서 자동화 시스템의 공정 태그(외부 태그)에 접근할 수 있다. 그러나 WinCC에서 공정 링크를 구성하기 전에 검사 목록을 사용하여 다음 전제조건을 충족하는지 확인해야 한다.

● WinCC의 통신 드라이버에 지원되는 통신 인터페이스가 자동화 시스템에 갖추어져 있어야 한다.

● 컨트롤러 프로그램에서 통신 호출을 사용하여 인터페이스에 접근할 수 있도록 이 인터페이스가 자동화 시스템에 구성되어야 한다. 통신 하드웨어에 대한 컨피규레이션 매개변수가 알려져 있어야 한다.

● WinCC가 접근해야 하는 태그의 주소가 알려져 있어야 한다. 이 주소는 자동화 시스템에 따라 달라진다.

● 각 통신 하드웨어(통신 프로세서, 표준 I/O 포트 COMx, ...)가 WinCC 시스템에 설치되어 있어야 한다. 이 하드웨어를 설치하려면 제공된 운영체제 드라이버(하드웨어 드라이버)도 이전에 설치되어 있어야 한다. 통신 프로세서의 하드웨어 및 소프트웨어에 대한 설정이 알려져 있어야 한다.

● WinCC 시스템에 사용되는 통신 프로세서에 따라 추가 설정이 필요할 수 있다. 예를 들어, 산업 이서네트 또는 프로피버스를 사용할 경우 로컬 데이터베이스를 생성해야 한다. 이 연결 매개변수도 알려져 있어야 한다.

또한 런타임에서 조작할 경우 외부 태그에 접근할 수 있도록 WinCC 및 AS 간에 물리적 연결이 존재해야 한다.

1.3.2 WinCC 통신 원리

개요

WinCC는 이른바 태그 관리를 사용하여 해당 태그를 중앙에서 관리한다. 프로젝트에서 생성되고 프로젝트 데이터베이스에 저장되는 모든 데이터와 태그는 런타임에서 WinCC에 의해 캡처 및 관리된다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 17

Page 18: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

그래픽 런타임, 알람 로깅 런타임 또는 태그 로깅 런타임(전역 스크립트)과 같은 모든 애플리케이션은 태그 관리에서 WinCC 태그의 형태로 데이터를 요청해야 한다.

WinCC와 AS(자동화 시스템) 간의 통신

WinCC와의 산업 통신에서 통신은 태그 및 공정값을 사용하여 정보가 교환된다는 것을 의미한다. 공정값을 캡처하기 위해 WinCC 통신 드라이버는 요청 텔레그램을 AS에 전송한다. 요청된 공정값은 해당 응답 텔레그램으로 WinCC에 다시 전송된다.

WinCC 및 AS 간에 물리적 연결이 존재해야 한다. 전송 매체 및 통신 네트워크와 같은 이 연결의 속성은 통신을 위한 조건을 정의하며 WinCC에서 통신을 구성하는 데 필요하다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신18 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 19: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

통신 드라이버

통신 드라이버는 WinCC의 태그 관리와 AS 간에 연결을 설정하여 공정값과 함께 WinCC 태그를 제공할 수 있게 하는 소프트웨어 구성요소이다. WinCC에서는 다양한 AS를 여러 다른 버스 시스템과 연결하기 위한 여러 통신 드라이버가 있다.

각 통신 드라이버는 한 번에 하나의 WinCC 프로젝트에만 바인딩될 수 있다.

WinCC에서 통신 드라이버를 "채널"이라고도 하며 파일 확장자는 "*.chn"이다. 컴퓨터에 설치되는 모든 통신 드라이버는 WinCC 설치 디렉토리의 "\bin" 하위 디렉토리에 위치한다.

통신 드라이버에는 여러 다른 통신 네트워크를 위한 다양한 채널 유닛이 있다.

채널 유닛

각 채널 유닛은 PC에 있는 하나의 통신 프로세서에 대해 하나의 기본 하드웨어 드라이버를 가진 인터페이스의 역할을 수행한다. 따라서 사용된 각 채널 유닛은 각 통신 프로세서와 함께 할당되어야 한다.

일부 채널 유닛의 경우 이른바 시스템 매개변수에서 추가 컨피규레이션이 수행된다. OSI 모델의 전송 계층(계층 4)에서 작동하는 채널 유닛의 경우 전송 매개변수도 정의된다.

연결(논리적)

WinCC 및 AS가 물리적으로 올바르게 연결된 경우 AS와의 논리적 연결을 생성 또는 구성하려면 WinCC에서 통신 드라이버와 해당 채널 유닛이 필요하다. 데이터 교환은 런타임에서 이 연결을 통해 발생한다. WinCC에는 특정 통신 서비스 실행을 위한 두 통신 파트너의 논리적 할당에 해당하는 연결이 구성되어 있다. 각 연결에는 통신 파트너의 주소지정을 위한 필수 정보와 연결 설정을 위한 기타 특성이 포함된 두 개의 종점이 있다.연결은 특정 연결 매개변수를 사용하여 채널 유닛 아래에 구성된다. 통신 드라이버에 따라서는 하나의 채널 유닛 아래에 여러 연결을 생성할 수도 있다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 19

Page 20: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

1.3.3 외부 태그

1.3.3.1 외부 태그

개요

AS의 특정 데이터를 얻으려면 WinCC 태그가 필요하다. AS에 대한 연결에 영향을 주는 이러한 태그는 외부 태그로 지정된다. 공정 연결이 없는 다른 태그는 내부 태그로 지정된다.

데이터 유형 및 유형 변환

외부 태그 구성 시에 태그 이름 외에 데이터 유형을 정의해야 하며 일부 데이터 유형의 경우에는 유형 변환이 필요하다.

데이터 유형은 WinCC에서의 데이터 포맷을 결정한다. 유형 변환과 함께 AS 포맷에서 WinCC 포맷으로의 변환이 정의된다. 유형 변환은 두 전송 방향 모두에서 적용된다.

● AS의 경우: 예를 들어, 특정 기능(예: 타이머 값 / BCD 디스플레이) 또는 주소지정할 정보(예: 데이터 블록 또는 I/O 영역의 바이트 및 워드 주소)의 경우.

● WinCC의 경우: 예를 들어, 아날로그 값 공정 또는 계산의 경우.

실제로는 대개 AS 데이터 포맷이 정의된다. 다음과 같은 경우에는 WinCC 포맷을 선택할 수 있다.

● WinCC 데이터 포맷이 AS 포맷과 일치할 수 있다. 이렇게 하려면 양쪽에서 동일한 포맷을 사용하고 WinCC 데이터 유형과 상관없이 선행 부호를 고려하는 유형 변환을 선택한다(예: "WordToSignedWord"). 선택한 데이터 유형으로 이를 수행할 수 없는 경우 WinCC에서 변경되어야 한다.

● WinCC 포맷이 WinCC에서 값 공정에 따라 설정된다.

필요할 경우, 데이터 유형 및 유형 변환을 선택할 때는 다음 사항이 중요하다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신20 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 21: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● 선행 부호: 적응을 고려해야 하는가? 조작 도중 음수 태그 값이 발생할 수도 있는가? (예: 백분율인 컨트롤 차이의 경우)

● 값 범위: 조작 도중 발생하는 태그 값이 두 포맷 모두의 값 범위에 있는가 아니면 WinCC 또는 AS에서 값 초과를 예상할 수 있는가? 초과가 발생할 경우 다른 쪽에 값을 디스플레이할 수 없으며 그렇지 않으면 이후 공정에서 오류가 발생할 수 있다.

● 동일한 값 범위를 가진 다른 유형 변환: 데이터 유형의 다른 유형 변환이 동일한 값 범위를 가질 수 있다(예: 값 범위가 [0...127]인 ByteToUnsignedDword" 및 "ByteToUnsignedWord"). 이 경우 AS의 데이터에 정의된 포맷과 이 포맷이 초과 치수로 인해 자원을 불필요하게 낭비하지 않는지 확인한다(예: Word 대신 DWord).

AS에서 필요한 값 범위가 선택된 유형 변환에 포함되지 않을 경우 WinCC에서 데이터 유형을 변경해야 한다.

예를 들어, 주소 오류 등으로 인해 공정 태그가 잘못 구성된 경우 자동화 시스템으로의 통신이 중단될 수 있다.

WinCC 데이터 유형 및 유형 변환

다음 도표는 WinCC 데이터 유형과 지원되는 유형 변환을 나타낸다.

데이터 유형 유형 변환

2진 태그 없음

부호 없는 8비트 값 있음

부호 있는 8비트 값 있음

부호 없는 16비트 값 있음

부호 있는 16비트 값 있음

부호 없는 32비트 값 있음

부호 있는 32비트 값 있음

부동 소수점수 32비트 IEEE 754 있음

부동 소수점수 64비트 IEEE 754 있음

텍스트 태그 8비트 문자 집합 없음

텍스트 태그 16비트 문자 집합 없음

미가공 데이터 유형 없음

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 21

Page 22: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

유형 변환이 없을 경우 AS가 전송하는 데이터는 선택된 포맷 적응 내에서 WinCC가 해석할 수 있다. WinCC가 데이터를 해석할 수 없는 경우 "..\Siemens\WinCC\Diagnose" 디렉토리의 "WinCC_sys_0x.log" 파일에 오류 엔트리가 발생한다.

숫자 태그 유형의 선형 스케일링

숫자 데이터 유형에 대해 선형 스케일링을 수행할 수 있다. 공정에 존재하는 변수에 대한 값 범위는 WinCC 태그의 특정 값 범위 내에서 선형으로 나타낼 수 있다.

예를 들어, 공정에서 유닛 [bar]의 설정 값 정의를 요청할 수 있지만 사용자가 WinCC에서 이 값을 [mbar]로 정의해야 한다. 선형 스케일링을 사용하면 공정의 값 범위 [0...1]을 WinCC 태그의 값 범위 [0...1000]으로 변환할 수 있다.

텍스트 태그의 길이 정의

"텍스트 태그 8비트 문자 집합"과 "텍스트 태그 16비트 문자 집합" 데이터 유형의 태그에는 길이 정의가 필요하다. 차후에 10개의 문자를 받아 들여야 하는 텍스트 태그는 "8비트 문자 집합"의 경우 길이가 10이어야 하고, "16비트 문자 집합"의 경우에는 길이가 20이어야 한다.

자동화 시스템에서의 주소지정

WinCC 태그는 AS의 데이터 범위에 할당된다. 이러한 태그는 AS에서 일정한 방법으로 주소지정되어야 한다. 주소지정 유형은 통신 파트너의 유형에 따라 달라진다.

1.3.3.2 새 연결을 생성하는 방법

개요

외부 태그는 단지 AS에 대한 연결에 기초하여 생성할 수 있다. 필요한 연결이 없을 경우 먼저 연결을 생성해야 한다.

전제조건

● 필요한 통신 프로세서 및 각 하드웨어 드라이버가 설치되어 있어야 한다.

● 원하는 통신 드라이버도 설치되어 있어야 한다(예: "SIMATIC S7 프로토콜 슈트").

공정 통신1.3 WinCC 공정 통신

WinCC: 통신22 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 23: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. "태그 관리"에서 통신 드라이버 보기를 확장한다.

2. 원하는 채널 유닛(예: "프로피버스")을 선택한다.

3. 채널 유닛의 팝업 메뉴에서 "새 연결..." 엔트리를 선택한다.

4. 일반 사항 탭의 "이름" 필드에서 프로젝트 내의 고유한 이름을 연결에 지정한다.

5. "속성" 버튼을 클릭하여 "연결 매개변수" 대화창을 연다. 이 연결에 필요한 매개변수를 정의한다. 자세한 정보는 각 채널에 대한 도움말 / 문서에서 볼 수 있다.

6. "확인" 버튼을 사용하여 모든 대화창을 닫는다.

1.3.3.3 외부 태그는 다음과 같이 구성된다

개요

태그를 생성하는 과정은 거의 모든 데이터 유형에서 비슷하다.

단, 일부 데이터 유형의 경우 특수한 설정이 필요하다(단계 5 - 7).

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 23

Page 24: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 필요한 통신 프로세서 및 하드웨어 드라이버가 설치되어 있어야 한다.

● 원하는 통신 드라이버가 설치되어 있어야 한다(예: "SIMATIC S7 프로토콜 슈트").

● 채널 유닛(예: "프로피버스")에 기초하여 연결이 이미 생성되어 있어야 한다.

과정

1. 원하는 연결의 쇼트컷 메뉴에서 "새 태그..." 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. 일반 사항 탭의 "이름" 필드에서 WinCC 프로젝트에 고유한 변수 이름(예: "WinCCTag_01")을 정의한다.

3. "데이터 유형" 필드에서 태그의 데이터 유형을 정의한다(예: "부동 소수점수 64비트 IEEE 754").

4. "선택" 버튼을 클릭하여 AS에서 태그의 주소 범위를 정의하기 위한 "태그 속성" 대화창을 연다. 2진 또는 8비트 태그를 사용한 비트/바이트 접근을 지원하지 않는 채널의 경우 "비트/바이트 태그" 대화창이 표시된 다음 "태그 속성" 대화창이 표시된다. 자세한 정보는 "BinWrite 메커니즘의 원리"에 설명되어 있다."확인" 버튼을 사용하여 "비트/바이트 변수" 또는 "태그 속성" 대화창을 닫는다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신24 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 25: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. 숫자 태그의 경우 WinCC는 "포맷 적응" 필드에서 포맷 적응을 제안한다.필요한 경우 다른 포맷 적응을 선택한다. 디스플레이는 "X to Y" 순서로 되어 있으며 여기서 X = WinCC 포맷, Y = AS 포맷이다(예: "DoubleToDouble").

6. "선형 스케일링" 체크상자를 활성화하여 숫자 태그를 선형으로 스케일링한다. "공정값 범위"(AS의 경우) 및 "태그 값 범위"(WinCC의 경우)에 대한 상한 및 하한을 입력한다.

7. 텍스트 태그의 경우 "길이" 필드가 활성화된다. 여기에 텍스트 태그의 길이를 문자로 입력한다.

8. "확인" 버튼을 사용하여 모든 대화창을 닫는다.

1.3.3.4 WinCC 데이터 유형별로 정렬된 포맷 적응

개요

외부 태그를 구성할 경우 모든 숫자 데이터 유형에 대한 또 다른 포맷 적응을 수행해야 한다.

데이터 유형은 WinCC 쪽에서 데이터 포맷을 결정한다. 또한 포맷 적응은 WinCC 포맷에서 AS 포맷으로의 변환을 정의한다. 이 정의는 두 전송 방향 모두에 적용된다.

다음 선택 상자에서 필요한 WinCC 데이터 유형을 선택한다. 그러면 아래 도표에 있는 가능한 각 포맷 적응 및 값 범위의 목록이 제공된다.

WinCC 데이터 유형

도표 1-1 부호 있는 8비트 값

포맷 적응 "부호 있는 8비트 값" 값 범위

CharToUnsignedByte 0...127

CharToUnsignedWord 0...127

CharToUnsignedDword 0...127

CharToSignedByte -128...+127(변환 없음)

CharToSignedWord -128...+127

CharToSignedDword -128...+127

CharToMSBByte -128...+127

CharToMSBWord -128...+127

CharToMSBDword -128...+127

CharToBCDByte 0...99

CharToBCDWord 0...127

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 25

Page 26: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부호 있는 8비트 값" 값 범위

CharToBCDDword 0...127

CharToSignedBCDByte -9...+9

CharToSignedBCDWord -128...+127

CharToSignedBCDDword -128...+127

CharToExtSignedBCDByte -79...+79

CharToExtSignedBCDWord -128...+127

CharToExtSignedBCDDword -128...+127

CharToAikenByte 0...99

CharToAikenWord 0...127

CharToAikenDword 0...127

CharToSignedAikenByte -9...+9

CharToSignedAikenWord -128...+127

CharToSignedAikenDword -128...+127

CharToExcessByte 0...99

CharToExcessWord 0...127

CharToExcessDword 0...127

CharToSignedExcessByte -9...+9

CharToSignedExcessWord -128...+127

CharToSignedExcessDword -128...+127

도표 1-2 부호 없는 8비트 값

포맷 적응 "부호 없는 8비트 값" 값 범위

ByteToUnsignedByte 0...255(변환 없음)

ByteToUnsignedWord 0...255

ByteToUnsignedDword 0...255

ByteToSignedByte 0...127

ByteToSignedWord 0...255

ByteToSignedDword 0...255

ByteToBCDByte 0...99

ByteToBCDWord 0...255

ByteToBCDDword 0...255

공정 통신1.3 WinCC 공정 통신

WinCC: 통신26 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 27: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부호 없는 8비트 값" 값 범위

ByteToAikenByte 0...99

ByteToAikenWord 0...255

ByteToAikenDword 0...255

ByteToExcessByte 0...99

ByteToExcessWord 0...255

ByteToExcessDword 0...255

도표 1-3 부호 있는 16비트 값

포맷 적응 "부호 있는 16비트 값" 값 범위

ShortToUnsignedByte 0...255

ShortToUnsignedWord 0...32767

ShortToUnsignedDword 0...32767

ShortToSignedByte -128...+127

ShortToSignedWord -32768...+32767(변환 없음)

ShortToSignedDword -32768...+32767

ShortToMSBByte -127...+127

ShortToMSBWord -32767...+32767

ShortToMSBDword -32768...+32767

ShortToBCDByte 0...99

ShortToBCDWord 0...9999

ShortToBCDDword 0...32767

ShortToSignedBCDByte -9...+9

ShortToSignedBCDWord -999...+999

ShortToSignedBCDDword -32768...+32767

ShortToExtSignedBCDByte -79...+79

ShortToExtSignedBCDWord -7999...+7999

ShortToExtSignedBCDDword -32768...+32767

ShortToAikenByte 0...99

ShortToAikenWord 0...9999

ShortToAikenDword 0...32767

ShortToSignedAikenByte -9...+9

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 27

Page 28: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부호 있는 16비트 값" 값 범위

ShortToSignedAikenWord -999...+999

ShortToSignedAikenDword -32768...+32767

ShortToExcessByte 0...99

ShortToExcessWord 0...9999

ShortToExcessDword 0...32767

ShortToSignedExcessByte -9...+9

ShortToSignedExcessWord -999...+999

ShortToSignedExcessDword -32768...+32767

도표 1-4 부호 없는 16비트 값

포맷 적응 "부호 없는 16비트 값" 값 범위

WordToUnsignedWord 0...65535(변환 없음)

WordToUnsignedByte 0...255

WordToUnsignedDword 0...65535

WordToSignedByte 0...127

WordToSignedWord 0...32767

WordToSignedDword 0...65535

WordToBCDByte 0...99

WordToBCDWord 0...9999

WordToBCDDword 0...65535

WordToAikenByte 0...99

WordToAikenWord 0...9999

WordToAikenDword 0...65535

WordToExcessByte 0...99

WordToExcessWord 0...9999

WordToExcessDword 0...65535

WordToSimaticCounter 0...999

WordToSimaticBCDCounter 0...999

공정 통신1.3 WinCC 공정 통신

WinCC: 통신28 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 29: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-5 부호 있는 32비트 값

포맷 적응 "부호 있는 32비트 값" 값 범위

LongToSignedDword -2147483647...+2147483647(변환 없음)

LongToUnsignedByte 0...255

LongToUnsignedWord 0...65535

LongToUnsignedDword 0...2147483647

LongToSignedByte -128...+127

LongToSignedWord -32768...+32767

LongToMSBByte -127...+127

LongToMSBWord -32767...+32767

LongToMSBDword -2147483647...+2147483647

LongToBCDByte 0...99

LongToBCDWord 0...9999

LongToBCDDword 0...99999999

LongToSignedBCDByte -9...+9

LongToSignedBCDWord -999...+999

LongToSignedBCDDword -9999999...+9999999

LongToExtSignedBCDByte -79..+79

LongToExtSignedBCDWord -7999...+7999

LongToExtSignedBCDDword -79999999...+79999999

LongToAikenByte 0...99

LongToAikenWord 0...9999

LongToAikenDword 0...99999999

LongToSignedAikenByte -9...+9

LongToSignedAikenWord -999...+999

LongToSignedAikenDword -9999999...+9999999

LongToExcessByte 0...99

LongToExcessWord 0...9999

LongToExcessDword 0...99999999

LongToSignedExcessByte -9...+9

LongToSignedExcessWord -999...+999

LongToSignedExcessDword -9999999...+9999999

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 29

Page 30: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부호 있는 32비트 값" 값 범위

LongToSimaticTimer 10...9990000

LongToSimaticBCDTimer 10...9990000

도표 1-6 부호 없는 32비트 값

포맷 적응 "부호 없는 32비트 값" 값 범위

DwordToUnsignedDword 0...4294967295(변환 없음)

DwordToUnsignedByte 0...255

DwordToUnsignedWord 0...65535

DwordToSignedByte 0...127

DwordToSignedWord 0...32767

DwordToSignedDword 0...2147483647

DwordToBCDByte 0...99

DwordToBCDWord 0...9999

DwordToBCDDword 0...99999999

DwordToAikenByte 0...99

DwordToAikenWord 0...9999

DwordToAikenDword 0...99999999

DwordToExcessByte 0...99

DwordToExcessWord 0...9999

DwordToExcessDword 0...99999999

DwordToSimaticTimer 10...9990000

DwordToSimaticBCDTimer 10...9990000

도표 1-7 부동 소수점수 32비트 IEEE 754

포맷 적응 "부동 소수점수 32비트 IEEE 754" 값 범위

FloatToFloat +-3.402823e+38(변환 없음)

FloatToUnsignedByte 0...255

FloatToUnsignedWord 0...65535

FloatToUnsignedDword 0 ~ 4.294967e+09

FloatToSignedByte -128...+127

FloatToSignedWord -32768...+32767

공정 통신1.3 WinCC 공정 통신

WinCC: 통신30 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 31: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부동 소수점수 32비트 IEEE 754" 값 범위

FloatToSignedDword -2.147483e+09 ~ +2.147483e+09

FloatToDouble +-3.402823e+38

FloatToMSBByte -127...+127

FloatToMSBWord -32767...+32767

FloatToMSBDword -2.147483e+09 ~ +2.147483e+09

FloatToBCDByte 0...99

FloatToBCDWord 0...9999

FloatToBCDDword 0 ~ 9.999999e+07

FloatToSignedBCDByte -9...+9

FloatToSignedBCDWord -999...+999

FloatToSignedBCDDword -9999999...+9999999

FloatToExtSignedBCDByte -79...+79

FloatToExtSignedBCDWord -7999...+7999

FloatToExtSignedBCDDword -7.999999e+07 ~ +7.999999e+07

FloatToAikenByte 0...99

FloatToAikenWord 0...9999

FloatToAikenDword 0 ~ 9.999999e+07

FloatToSignedAikenByte -9...+9

FloatToSignedAikenWord -999...+999

FloatToSignedAikenDword -9999999...+9999999

FloatToExcessByte 0...99

FloatToExcessWord 0...9999

FloatToExcessDword 0 ~ 9.999999e+07

FloatToSignedExcessByte -9...+9

FloatToSignedExcessWord -999...+999

FloatToSignedExcessDword -9999999...+9999999

FloatToS5Timer 10...9990000

FloatToS5Float +-1.701411e+38

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 31

Page 32: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-8 부동 소수점수 64비트 IEEE 754

포맷 적응 "부동 소수점수 64비트 IEEE 754" 값 범위

DoubleToDouble +-1.79769313486231e+308(변환 없음)

DoubleToUnsignedByte 0...255

DoubleToUnsignedWord 0...65535

DoubleToUnsignedDword 0...4294967295

DoubleToSignedByte -128...+127

DoubleToSignedWord -32768...+32767

DoubleToSignedDword -2147483647...+2147483647

DoubleToFloat +-3.402823e+38

DoubleToMSBByte -127...+127

DoubleToMSBWord -32767...+32767

DoubleToMSBDword -2147483647...+2147483647

DoubleToBCDByte 0...99

DoubleToBCDWord 0...9999

DoubleToBCDDword 0...99999999

DoubleToSignedBCDByte -9...+9

DoubleToSignedBCDWord -999...+999

DoubleToSignedBCDDword -9999999...+9999999

DoubleToExtSignedBCDByte -79...+79

DoubleToExtSignedBCDWord -7999...+7999

DoubleToExtSignedBCDDword -79999999...+79999999

DoubleToAikenByte 0...99

DoubleToAikenWord 0...9999

DoubleToAikenDword 0...99999999

DoubleToSignedAikenByte -9...+9

DoubleToSignedAikenWord -999...+999

DoubleToSignedAikenDword -9999999...+9999999

DoubleToExcessByte 0...99

DoubleToExcessWord 0...9999

DoubleToExcessDword 0...99999999

DoubleToSignedExcessByte -9...+9

공정 통신1.3 WinCC 공정 통신

WinCC: 통신32 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 33: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "부동 소수점수 64비트 IEEE 754" 값 범위

DoubleToSignedExcessWord -999...+999

DoubleToSignedExcessDword -9999999...+9999999

DoubleToS5Timer 10...9990000

DoubleToS5Float +-1.701411e+38

1.3.3.5 AS 데이터 유형별로 정렬된 포맷 적응

개요

외부 태그를 구성할 경우 모든 숫자 데이터 유형에 대한 또 다른 포맷 적응을 수행해야 한다.

데이터 유형은 WinCC 쪽에서 데이터 포맷을 결정한다. 또한 포맷 적응은 WinCC 포맷에서 AS 포맷으로의 변환을 정의한다. 이 정의는 두 전송 방향 모두에 적용된다.

다음 선택 상자에서 필요한 AS 데이터 유형을 선택한다. 그러면 아래 도표에 있는 가능한 각 포맷 적응 및 값 범위의 목록이 제공된다.

AS 데이터 유형

포맷 적응 및 값 범위

도표 1-9 AikenByte

포맷 적응 "AikenByte" 값 범위

ByteToAikenByte 0...99

CharToAikenByte 0...99

DoubleToAikenByte 0...99

DwordToAikenByte 0...99

FloatToAikenByte 0...99

LongToAikenByte 0...99

ShortToAikenByte 0...99

WordToAikenByte 0...99

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 33

Page 34: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-10 AikenWord

포맷 적응 "AikenWord" 값 범위

ByteToAikenWord 0...255

CharToAikenWord 0...127

DoubleToAikenWord 0...9999

DwordToAikenWord 0...9999

FloatToAikenWord 0...9999

LongToAikenWord 0...9999

ShortToAikenWord 0...9999

WordToAikenWord 0...9999

도표 1-11 AikenDWord

포맷 적응 "AikenDWord" 값 범위

ByteToAikenDword 0...255

CharToAikenDword 0...127

DoubleToAikenDword 0...99999999

DwordToAikenDword 0...99999999

FloatToAikenDword 0 ~ 9.999999e+07

LongToAikenDword 0...99999999

ShortToAikenDword 0...32767

WordToAikenDword 0...65535

도표 1-12 BCDByte

포맷 적응 "BCDByte" 값 범위

ByteToBCDByte 0...99

CharToBCDByte 0...99

DoubleToBCDByte 0...99

DwordToBCDByte 0...99

FloatToBCDByte 0...99

LongToBCDByte 0...99

ShortToBCDByte 0...99

WordToBCDByte 0...99

공정 통신1.3 WinCC 공정 통신

WinCC: 통신34 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 35: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-13 BCDWord

포맷 적응 "BCDWord" 값 범위

ByteToBCDWord 0...255

CharToBCDWord 0...127

DoubleToBCDWord 0...9999

DwordToBCDWord 0...9999

FloatToBCDWord 0...9999

LongToBCDWord 0...9999

ShortToBCDWord 0...9999

WordToBCDWord 0...9999

도표 1-14 BCDDWord

포맷 적응 "BCDDWord" 값 범위

ByteToBCDDword 0...255

CharToBCDDword 0...127

DoubleToBCDDword 0...99999999

DwordToBCDDword 0...99999999

FloatToBCDDword 0 ~ 9.999999e+07

LongToBCDDword 0...99999999

ShortToBCDDword 0...32767

WordToBCDDword 0...65535

도표 1-15 Double

포맷 적응 "Double" 값 범위

DoubleToDouble +-1.79769313486231e+308(변환 없음)

FloatToDouble +-3.402823e+38

도표 1-16 ExcessByte

포맷 적응 "ExcessByte" 값 범위

ByteToExcessByte 0...99

CharToExcessByte 0...99

DoubleToExcessByte 0...99

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 35

Page 36: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "ExcessByte" 값 범위

DwordToExcessByte 0...99

FloatToExcessByte 0...99

LongToExcessByte 0...99

ShortToExcessByte 0...99

WordToExcessByte 0...99

도표 1-17 ExcessWord

포맷 적응 "ExcessWord" 값 범위

ByteToExcessWord 0...255

CharToExcessWord 0...127

DoubleToExcessWord 0...9999

DwordToExcessWord 0...9999

FloatToExcessWord 0...9999

LongToExcessWord 0...9999

ShortToExcessWord 0...9999

WordToExcessWord 0...9999

도표 1-18 ExcessDWord

포맷 적응 "ExcessDWord" 값 범위

ByteToExcessDword 0...255

CharToExcessDword 0...127

DoubleToExcessDword 0...99999999

DwordToExcessDword 0...99999999

FloatToExcessDword 0 ~ 9.999999e+07

LongToExcessDword 0...99999999

ShortToExcessDword 0...32767

WordToExcessDword 0...65535

공정 통신1.3 WinCC 공정 통신

WinCC: 통신36 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 37: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-19 ExtSignedBCDByte

포맷 적응 "ExtSignedBCDByte" 값 범위

CharToExtSignedBCDByte -79...+79

DoubleToExtSignedBCDByte -79...+79

FloatToExtSignedBCDByte -79...+79

LongToExtSignedBCDByte -79..+79

ShortToExtSignedBCDByte -79...+79

도표 1-20 ExtSignedBCDWord

포맷 적응 "ExtSignedBCDWord" 값 범위

CharToExtSignedBCDWord -128...+127

DoubleToExtSignedBCDWord -7999...+7999

FloatToExtSignedBCDWord -7999...+7999

LongToExtSignedBCDWord -7999...+7999

ShortToExtSignedBCDWord -7999...+7999

도표 1-21 ExtSignedBCDDWord

포맷 적응 "ExtSignedBCDDWord" 값 범위

CharToExtSignedBCDDword -128...+127

DoubleToExtSignedBCDDword -79999999...+79999999

FloatToExtSignedBCDDword -7.999999e+07 ~ +7.999999e+07

LongToExtSignedBCDDword -79999999...+79999999

ShortToExtSignedBCDDword -32768...+32767

도표 1-22 Float

포맷 적응 "Float" 값 범위

DoubleToFloat +-3.402823e+38

FloatToFloat +-3.402823e+38(변환 없음)

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 37

Page 38: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-23 MSBByte

포맷 적응 "MSBByte" 값 범위

CharToMSBByte -128...+127

DoubleToMSBByte -127...+127

FloatToMSBByte -127...+127

LongToMSBByte -127...+127

ShortToMSBByte -127...+127

도표 1-24 MSBWord

포맷 적응 "MSBWord" 값 범위

CharToMSBWord -128...+127

DoubleToMSBWord -32767...+32767

FloatToMSBWord -32767...+32767

LongToMSBWord -32767...+32767

ShortToMSBWord -32767...+32767

도표 1-25 MSBDWord

포맷 적응 "MSBDWord" 값 범위

CharToMSBDword -128...+127

DoubleToMSBDword -2147483647...+2147483647

FloatToMSBDword -2.147483e+09 ~ +2.147483e+09

LongToMSBDword -2147483647...+2147483647

ShortToMSBDword -32768...+32767

도표 1-26 S5Float

포맷 적응 "S5Float" 값 범위

DoubleToS5Float +-1.701411e+38

FloatToS5Float +-1.701411e+38

공정 통신1.3 WinCC 공정 통신

WinCC: 통신38 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 39: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-27 S5Timer

포맷 적응 "S5Timer" 값 범위

DoubleToS5Timer 10...9990000

FloatToS5Timer 10...9990000

도표 1-28 SignedByte

포맷 적응 "SignedByte" 값 범위

ByteToSignedByte 0...127

CharToSignedByte -128...+127(변환 없음)

DoubleToSignedByte -128...+127

DwordToSignedByte 0...127

FloatToSignedByte -128...+127

LongToSignedByte -128...+127

ShortToSignedByte -128...+127

WordToSignedByte 0...127

도표 1-29 SignedWord

포맷 적응 "SignedWord" 값 범위

ByteToSignedWord 0...255

CharToSignedWord -128...+127

DoubleToSignedWord -32768...+32767

DwordToSignedWord 0...32767

FloatToSignedWord -32768...+32767

LongToSignedWord -32768...+32767

ShortToSignedWord -32768...+32767(변환 없음)

WordToSignedWord 0...32767

도표 1-30 SignedDWord

포맷 적응 "SignedDWord" 값 범위

ByteToSignedDword 0...255

CharToSignedDword -128...+127

DoubleToSignedDword -2147483647...+2147483647

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 39

Page 40: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "SignedDWord" 값 범위

DwordToSignedDword 0...2147483647

FloatToSignedDword -2.147483e+09 ~ +2.147483e+09

LongToSignedDword -2147483647...+2147483647(변환 없음)

ShortToSignedDword -32768...+32767

WordToSignedDword 0...65535

도표 1-31 SignedAikenByte

포맷 적응 "SignedAikenByte" 값 범위

CharToSignedAikenByte -9...+9

DoubleToSignedAikenByte -9...+9

FloatToSignedAikenByte -9...+9

LongToSignedAikenByte -9...+9

ShortToSignedAikenByte -9...+9

도표 1-32 SignedAikenWord

포맷 적응 "SignedAikenWord" 값 범위

CharToSignedAikenWord -128...+127

DoubleToSignedAikenWord -999...+999

FloatToSignedAikenWord -999...+999

LongToSignedAikenWord -999...+999

ShortToSignedAikenWord -999...+999

도표 1-33 SignedAikenDWord

포맷 적응 "SignedAikenDWord" 값 범위

CharToSignedAikenDword -128...+127

DoubleToSignedAikenDword -9999999...+9999999

FloatToSignedAikenDword -9999999...+9999999

LongToSignedAikenDword -9999999...+9999999

ShortToSignedAikenDword -32768...+32767

공정 통신1.3 WinCC 공정 통신

WinCC: 통신40 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 41: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-34 SignedBCDByte

포맷 적응 "SignedBCDByte" 값 범위

CharToSignedBCDByte -9...+9

DoubleToSignedBCDByte -9...+9

FloatToSignedBCDByte -9...+9

LongToSignedBCDByte -9...+9

ShortToSignedBCDByte -9...+9

도표 1-35 SignedBCDWord

포맷 적응 "SignedBCDWord" 값 범위

CharToSignedBCDWord -128...+127

DoubleToSignedBCDWord -999...+999

FloatToSignedBCDWord -999...+999

LongToSignedBCDWord -999...+999

ShortToSignedBCDWord -999...+999

도표 1-36 SignedBCDDWord

포맷 적응 "SignedBCDDWord" 값 범위

CharToSignedBCDDword -128...+127

DoubleToSignedBCDDword -9999999...+9999999

FloatToSignedBCDDword -9999999...+9999999

LongToSignedBCDDword -9999999...+9999999

ShortToSignedBCDDword -32768...+32767

도표 1-37 SignedExcessByte

포맷 적응 "SignedExcessByte" 값 범위

CharToSignedExcessByte -9...+9

DoubleToSignedExcessByte -9...+9

FloatToSignedExcessByte -9...+9

LongToSignedExcessByte -9...+9

ShortToSignedExcessByte -9...+9

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 41

Page 42: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-38 SignedExcessWord

포맷 적응 "SignedExcessWord" 값 범위

CharToSignedExcessWord -128...+127

DoubleToSignedExcessWord -999...+999

FloatToSignedExcessWord -999...+999

LongToSignedExcessWord -999...+999

ShortToSignedExcessWord -999...+999

도표 1-39 SignedExcessDWord

포맷 적응 "SignedExcessDWord" 값 범위

CharToSignedExcessDword -128...+127

DoubleToSignedExcessDword -9999999...+9999999

FloatToSignedExcessDword -9999999...+9999999

LongToSignedExcessDword -9999999...+9999999

ShortToSignedExcessDword -32768...+32767

도표 1-40 SimaticCounter

포맷 적응 "SimaticCounter" 값 범위

WordToSimaticCounter 0...999

도표 1-41 SimaticBCDCounter

포맷 적응 "SimaticBCDCounter" 값 범위

WordToSimaticBCDCounter 0...999

도표 1-42 SimaticTimer

포맷 적응 "SimaticTimer" 값 범위

DwordToSimaticTimer 10...9990000

LongToSimaticTimer 10...9990000

공정 통신1.3 WinCC 공정 통신

WinCC: 통신42 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 43: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표 1-43 SimaticBCDTimer

포맷 적응 "SimaticBCDTimer" 값 범위

DwordToSimaticBCDTimer 10...9990000

LongToSimaticBCDTimer 10...9990000

도표 1-44 UnsignedByte

포맷 적응 "UnsignedByte" 값 범위

ByteToUnsignedByte 0...255(변환 없음)

CharToUnsignedByte 0...127

DoubleToUnsignedByte 0...255

DwordToUnsignedByte 0...255

FloatToUnsignedByte 0...255

LongToUnsignedByte 0...255

ShortToUnsignedByte 0...255

WordToUnsignedByte 0...255

도표 1-45 UnsignedWord

포맷 적응 "UnsignedWord" 값 범위

ByteToUnsignedWord 0...255

CharToUnsignedWord 0...127

DoubleToUnsignedWord 0...65535

DwordToUnsignedWord 0...65535

FloatToUnsignedWord 0...65535

LongToUnsignedWord 0...65535

ShortToUnsignedWord 0...32767

WordToUnsignedWord 0...65535(변환 없음)

도표 1-46 UnsignedDWord

포맷 적응 "UnsignedDWord" 값 범위

ByteToUnsignedDword 0...255

CharToUnsignedDword 0...127

DoubleToUnsignedDword 0...4294967295

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 43

Page 44: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포맷 적응 "UnsignedDWord" 값 범위

DwordToUnsignedDword 0...4294967295(변환 없음)

FloatToUnsignedDword 0 ~ 4.294967e+09

LongToUnsignedDword 0...2147483647

ShortToUnsignedDword 0...32767

WordToUnsignedDword 0...65535

1.3.3.6 BinWrite 메커니즘의 원리

개요

WinCC에서 일부 통신 드라이버 및 해당 채널 유닛은 연결된 자동화 시스템에서 범위의 주소를 지정하기 위한 직접 비트 단위 또는 바이트 단위 접근(줄여서 비트/바이트 접근)을 지원하지 않는다. 대신에 이러한 통신 드라이버 및 해당 채널 유닛은 BinWrite 메커니즘을 사용한다.

비트/바이트 접근

비트/바이트 접근을 사용하는 통신 드라이버의 채널 유닛에서는 원하는 비트 또는 바이트를 직접 읽고 쓸 수 있다.

다음 그림에서는 직접 비트/바이트 접근을 통해 비트 x에 값 = 1이 할당된다.

BinWrite 메커니즘

다음 통신 드라이버에서는 비트/바이트 접근이 지원되지 않고 대신에 각 채널 단위에 BinWrite 메커니즘이 사용된다.

● 모드버스 시리얼

● SIMATIC S5 이서네트 계층 4

● SIMATIC S5 프로그래머 포트 AS511

공정 통신1.3 WinCC 공정 통신

WinCC: 통신44 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 45: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● SIMATIC S5 시리얼 3964R

● SIMATIC TI 이서네트 계층 4

● SIMATIC TI 시리얼

비트 또는 바이트를 기록하기 위해 채널 유닛은 먼저 BinWrite 메커니즘을 사용하여 전체 데이터 워드를 읽는다. 그런 다음 주소지정할 데이터가 읽은 워드로 변경되며, 단순히 변경된 비트 또는 바이트가 아니라 전체 (!) 워드가 다시 기록된다.

다음 그림에서는 BinWrite 메커니즘을 통해 비트 x에 값 = 1이 할당된다.

WinCC에서 BinWrite 메커니즘을 통해 데이터 워드를 읽는 것과 동시에 AS에서 데이터 워드가 변경될 경우("문제 사례" 그림 참조) WinCC가 데이터 워드를 다시 기록하자마자 해당 변경 내용이 AS에서 손실된다.

1.3.3.7 "BinWrite"로 태그를 구성하는 방법

개요

비트/바이트 접근을 지원하지 않는 통신 드라이버의 채널 유닛에 대해 "2진 태그"를 구성하려면 대화창을 사용하여 존재하지 않던 BinWrite 메커니즘을 활성화 및 구성해야 한다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 45

Page 46: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 필요한 통신 프로세서 및 하드웨어 드라이버가 설치되어 있어야 한다.

● 비트/바이트 접근을 지원하지 않는 원하는 통신 드라이버가 설치되어 있어야 한다(예: "SIMATIC S5 이서네트 계층 4").

● 채널 유닛에 기초하여 연결이 이미 생성되어 있어야 한다.

과정

1. 새 태그를 생성하려는 연결의 문맥 메뉴에서 "새 태그..." 엔트리를 선택한다. "새 태그 생성" 대화창이 디스플레이된다.

2. 일반 사항 탭의 "이름" 필드에서 프로젝트 내의 고유한 이름인 태그 이름을 입력한다. 데이터 유형으로 "2진 태그, "부호 없는 8비트 값" 또는 "부호 있는 8비트 값"을 선택한다.

3. "선택" 버튼을 클릭하여 "비트/바이트 태그" 대화창을 연다. (AS에서 주소 범위를 설정하려면 비트/바이트 접근을 가진 채널에 대해 이 버튼을 사용한다.)

4. "하나의 비트에 접근" 또는 "하나의 바이트에 접근" 체크상자를 활성화하고 일반 설정을 지정한다. 이 대화창의 디스플레이는 단계 2에서 선택한 데이터 유형에 따라 달라진다.

5. "확인"을 클릭하여 대화창을 닫는다.

공정 통신1.3 WinCC 공정 통신

WinCC: 통신46 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 47: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

새 "2진 태그" 또는 8비트 태그에 대해 BinWrite 메커니즘을 활성화하지 않은 경우에도 이 대화창이 열린다. "확인"을 사용하여 "새 태그 생성" 창을 다시 닫으려고 하면 "주소 매개변수가 잘못되었습니다"라는 오류 메시지가 나타난다. "예"를 사용하여 대화창을 인지한다. "비트/바이트 태그" 대화창이 열리고 위에 설명된 방법으로 설정을 지정할 수 있다.

1.3.4 이서네트를 통한 연결을 위한 포트 주소

포트 주소

주의

이서네트 통신이서네트 기반 통신을 사용할 경우 최종 사용자는 자신의 데이터 네트워크에 대한 보안을 책임진다. 특정 대상 공격으로 인해 디바이스 과부하 등이 발생할 경우 기능이 더 이상 보장되지 않는다.

이서네트를 통해 연결할 경우 포트 주소에 대한 정보가 필요할 수 있다. 이 정보는 방화벽이나 라우터를 구성하는 데 필요하다. WinCC 애플리케이션에서 기본값으로 사용되는 포트 주소가 도표에 나와 있다.

포트 주소TCP/IP

포트 주소UDP

S7 통신 102

HTTP (통신; 전송) 80

HTTPS (통신; 전송) 443

WebServices (SOAP) 80 HTTP443 HTTPS

OPC-XML (OPC 매스터로서의 CE) 80 HTTP443 HTTPS

SendEmail 25

전송 (이서네트를 통해; CE-스텁; PC 로더; PC) 2308대안으로 50523

CSV 파일 로깅(이서네트를 통해) 139, 445 137, 138

공정 통신1.3 WinCC 공정 통신

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 47

Page 48: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

포트 주소TCP/IP

포트 주소UDP

모드버스 이서네트 502

Allen-Bradley 이서네트 CIP 44818

Allen-Bradley 이서네트 CSP2 2222

공정 통신1.3 WinCC 공정 통신

WinCC: 통신48 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 49: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Allen Bradley - 이서네트 IP 22.1 WinCC 채널 "Allen Bradley - 이서네트 IP"

개요

"Allen Bradley - 이서네트 IP" 채널은 Allen-Bradley 자동화 시스템에 연결하는 데 사용된다. 통신은 이서네트 IP 프로토콜을 사용하여 처리된다.

사용된 통신 하드웨어에 따라 시스템은 다음과 같은 채널 유닛을 거쳐 연결을 지원한다.

● Allen Bradley E/IP PLC5

● Allen Bradley E/IP SLC50x

● Allen Bradley E/IP ControlLogix

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 49

Page 50: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.2 채널 유닛 할당

개요

WinCC에서 기존 네트워크 또는 계획된 네트워크로의 연결을 생성하려면 채널을 위한 채널 유닛을 선택해야 한다.

채널 유닛 할당

다음의 도표는 네트워크 및 AS(자동화 시스템)에 할당되는 "Allen Bradley - 이서네트 IP" 채널의 채널 유닛을 나타낸다.

채널의 채널 유닛 통신 네트워크 AS

Allen Bradley E/IP PLC5 이서네트 IP 이서네트 포트가 있는 PLC-5

Allen Bradley E/IP SLC50x 이서네트 IP 이서네트 포트가 있는 SLC 500(예: SLC 5/05)

Allen Bradley E/IP ControlLogix 이서네트 IP ControlLogix 5500

Allen Bradley - 이서네트 IP2.2 채널 유닛 할당

WinCC: 통신50 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 51: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.3 지원되는 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. "Allen Bradley - 이서네트 IP" 채널은 다음과 같은 데이터 유형을 지원한다.

● 2진 태그

● 부호 있는 8비트 값

● 부호 없는 8비트 값

● 부호 있는 16비트 값

● 부호 없는 16비트 값

● 부호 있는 32비트 값

● 부호 없는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 부동 소수점수 64비트 IEEE 754

● 텍스트 태그 8비트 문자 집합

● 텍스트 태그 16비트 문자 집합

Allen Bradley - 이서네트 IP2.3 지원되는 데이터 유형

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 51

Page 52: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4 채널 구성

2.4.1 "Allen Bradley - 이서네트 IP" 채널 구성

개요

WinCC와 AS(자동화 시스템)의 통신을 위해 WinCC에 논리적 연결이 필요하다. 이 부분에서는 "Allen Bradley - 이서네트 IP" 채널이 구성되는 방법에 대해 설명한다.

TCP/IP 프로토콜을 구현할 때 논리적 연결을 위한 AS의 IP 주소를 정의해야 한다. IP 주소는 점으로 구분된 네 개의 숫자 값으로 구성된다. 숫자 값은 0-255 범위 내에 있어야 한다.

타임아웃 동작TCP/IP 프로토콜을 사용할 경우 중단된 연결이 즉시 감시되지 않는다. 재확인 메시지는 최대 1분이 걸릴 수 있다.

연결 가능한 컨트롤러

다음과 같은 Allen-Bradley PLC에 대해 연결이 구현될 수 있다.

● Allen-Bradley ControlLogix 5500

● Allen-Bradley CompactLogix 5300

● 이서네트 포트가 있는 PLC-5

● 이서네트 포트가 있는 SLC 500(예: SLC 5/05)

● MicroLogix

승인된 통신 유형

다음과 같은 통신 유형이 시스템 테스트되었으며 "Allen Bradley - 이서네트 IP" 채널에 사용하도록 승인되었다.

● 포인트-포인트 연결:

● 여러 선택적 컨트롤러를 사용하는 WinCC 스테이션의 다중 포인트 연결이다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신52 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 53: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

온라인 컨피규레이션

"Allen Bradley - 이서네트 IP" 채널의 온라인 컨피규레이션은 지원되지 않는다.

2.4.2 "Allen Bradley E/IP PLC5" 채널 유닛 연결을 구성하는 방법

개요

다음 단계를 진행하려면 다음과 같은 "Allen Bradley E/IP PLC5" 채널 유닛 연결을 구성해야 한다.

1. 연결 구성

2. 태그 구성

전제조건

● "Allen Bradley - 이서네트 IP" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

과정

1. "Allen Bradley - E/IP PLC5" 채널 유닛의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. "일반" 탭에서 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "Allen Bradley E/IP 연결 매개변수" 대화창을 연다.

4. 컨트롤러의 이서네트/IP 모듈 IP 주소를 입력한다. 포트 44818이 이서네트/IP 디바이스에 대해 기본적으로 영원히 설정된다.

5. 이서네트 모듈에서 "통신 경로" 필드의 컨트롤러로 CIP 경로를 정의한다. 이 설정은 다른 CIP 네트워크의 위치와 관계 없이, 이서네트 모듈과 PLC의 논리적 연결을 생성합니다.

6. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 53

Page 54: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4.3 "Allen Bradley E/IP SLC50x" 채널 유닛 연결을 구성하는 방법

개요

다음 단계를 진행하려면 다음과 같은 "Allen Bradley E/IP SLC50x" 채널 유닛 연결을 구성해야 한다.

1. 연결 구성

2. 태그 구성

전제조건

● "Allen Bradley - 이서네트 IP" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

과정

1. 채널 유닛 "Allen Bradley - E/IP SLC50x"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. "일반" 탭에서 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "Allen Bradley E/IP 연결 매개변수" 대화창을 연다.

4. 컨트롤러의 이서네트/IP 모듈 IP 주소를 입력한다. 포트 44818이 이서네트/IP 디바이스에 대해 기본적으로 영원히 설정된다.

5. 이서네트 모듈에서 "통신 경로" 필드의 컨트롤러로 CIP 경로를 정의한다. 이 설정은 다른 CIP 네트워크의 위치와 관계 없이, 이서네트 모듈과 PLC의 논리적 연결을 생성합니다.

6. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신54 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 55: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4.4 "Allen Bradley E/IP ControlLogix" 채널 유닛 연결을 구성하는 방법

개요

다음 단계를 진행하려면 다음과 같은 "Allen Bradley E/IP ControlLogix" 채널 유닛 연결을 구성해야 한다.

1. 연결 구성

2. 태그 구성

전제조건

● "Allen Bradley - 이서네트 IP" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

과정

1. 채널 유닛 "Allen Bradley - E/IP ControlLogix"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. "일반" 탭에서 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "Allen Bradley E/IP 연결 매개변수" 대화창을 연다.

4. 컨트롤러의 이서네트/IP 모듈 IP 주소를 입력한다. 포트 44818이 이서네트/IP 디바이스에 대해 기본적으로 영원히 설정된다.

5. 이서네트 모듈에서 "통신 경로" 필드의 컨트롤러로 CIP 경로를 정의한다. 이 설정은 다른 CIP 네트워크의 위치와 관계 없이, 이서네트 모듈과 PLC의 논리적 연결을 생성합니다.

6. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 55

Page 56: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4.5 예: 통신 경로

예제 1:

같은 Allen-Bradley 래크에서 PLC와의 연결.

1,0

번호 의미

1 백플레인 연결을 나타냅니다.

0 CPU 슬롯 번호를 나타냅니다.

예제 2:

원격 Allen-Bradley 래크에서 PLC와의 연결. 두 Allen-Bradley 래크가 이서네트에서 네트워크화됩니다.

1,2,2,190.130.3.101,1,5

번호 의미

1 백플레인 연결

2 두 번째 이서네트 모듈의 CPU 슬롯 번호를 나타냅니다.

2 이서네트 연결을 나타냅니다.

190.130.3.101 네트워크에서 원격 AB 래크의 IP 주소 – 특히 타사 이서네트 모듈

1 백플레인 연결

5 CPU의 슬롯 번호

2.4.6 태그 구성

2.4.6.1 태그 구성

개요

"Allen Bradley - 이서네트 IP" 채널을 통한 WinCC 및 AS(자동화 시스템) 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다. 이 부분에서는 허용되는 데이터 유형이 나열된다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신56 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 57: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

태그 갱신

PLC의 그림에서 태그를 동시에 검색할 경우 "Allen Bradley - 이서네트 IP" 채널은 갱신 최적화를 시도한다. 단, 이 작업은 다음 조건 하에서만 수행할 수 있다.

● - 태그가 동일한 주소 범위에 있다.

● - 태그가 주소 범위 내에서 가능한 서로 가까이 있다.

이러한 권장 사항을 따르지 않을 경우 많은 양의 태그가 있는 그림 새로 고침에서 큰 차이가 발생할 수 있다. 특정 상황에서는 취득 주기가 유지되지 않을 수 있다.

태그를 구성할 때 다음 규칙을 따르면 최상의 연결 성능을 실현할 수 있다.

● 최대 2000개의 태그를 동시에 갱신한다.

● 가능한 작은 공간에 태그를 결합한다. 단일 주소 범위가 가장 좋다.

허용되는 데이터 유형

태그를 구성하는 데 사용할 수 있는 데이터 유형은 아래와 같다.

기본 데이터 유형

데이터 유형 비트 주소 공간

Bool -

SInt 0-7

USInt 0-7

Int 0-15

UInt 0-15

DInt 0-31

UDInt 0-31

Real -

String -

배열

주소 허용되는 데이터 유형

배열 SInt, USInt, Int, UInt, DInt, UDInt, Real

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 57

Page 58: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

2.4.6.2 주소지정

주소지정

태그는 컨트롤러의 주소를 통해 WinCC에서 고유하게 참조된다. 주소는 PLC의 태그 이름과 일치해야 한다. 태그 주소는 길이가 최대 128자인 문자열에 의해 정의된다.

주소지정을 위한 문자 사용

태그 주소지정에 대한 유효한 문자:

● 문자(a - z, A - Z)

● 숫자(0 - 9)

● 밑줄( _ )

태그 주소는 태그 이름과 PLC에서 태그를 지정하는데 사용되는 다른 문자열로 이루어져 있다.

태그 이름 속성:

● 태그 이름은 밑줄 문자로 시작할 수 있지만 끝에 사용할 수 없다.

● 연속 밑줄과 공백 문자가 있는 문자열은 유효하지 않다.

● 주소는 128자의 길이를 초과할 수 없다.

태그 주소지정을 위해 예약된 문자는 프로그램/태그 이름이나 다른 주소 인스턴스에 사용할 수 없다.

예약된 문자는 다음과 같다.

예약된 문자 작동

. 요소 구분자

: 프로그램 태그의 정의

, 다차원 배열의 주소지정을 위한 구분자

/ 비트 주소지정을 위해 예약됨.

[ ] 배열 요소 또는 배열의 주소지정

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신58 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 59: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

컨트롤러 및 프로그램 태그

"Allen-Bradley E/IP ControlLogix"는 PLC 태그(전역 프로젝트 태그) 및/또는 프로그램 태그(전역 프로그램 태그)의 주소지정을 지원한다. 프로그램 태그는 컨트롤러의 프로그램 이름 및 실제 태그 이름을 통해 선언된다. 컨트롤러 변수는 해당 이름으로 주소지정된다.

주소지정 오류주소지정 오류는 태그 이름과 데이터 유형이 일치하지 않을 때 생성된다.WinCC에서 주소 필드에 정의된 태그 이름은 컨트롤러의 태그 이름과 일치해야 한다. WinCC 및 컨트롤러에 있는 태그의 데이터 유형이 일치해야 한다.

입력 및 출력 모듈에 있는 데이터와 같은 모듈별 Tags는 직접 주소지정할 수 없다. 대신에 컨트롤러에서 Alias tag를 사용한다.예: Local:3:O.데이터는 WinCC에서 주소지정될 수 없다.컨트롤러의 Local:3:O에 대해 별명 "MyOut"이 정의되면 MyOut.Data를 통해 WinCC에서 주소지정할 수 있다.

2.4.6.3 주소지정 구문

주소의 표기

다음 도표는 개별 주소지정을 작성하는 방법을 나타낸다.

도표 2-1 배열, 기본 데이터 유형 및 구조 요소에 대한 접근

데이터 유형 유형 주소

기본 데이터 유형 PLC 태그 태그 이름

프로그램 태그 Programname:tagname

배열 PLC 태그 배열 태그

프로그램 태그 프로그램 이름: 배열 태그

비트 PLC 태그 Tagname/bitnumber

프로그램 태그 Programname:tagname/bitnumber

구조 요소 PLC 태그 구조 태그. 구조 요소

프로그램 태그 프로그램 이름: 구조 태그. 구조 요소

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 59

Page 60: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 유형 Bool, Real 및 String에 대한 비트 주소지정은 허용되지 않으며 주소지정 오류를 일으킨다.

구문에 대한 설명

구문 설명:

(Programname:)tagname([x(,y)(,z)]){.tagname([x(,y)(,z)])}(/bitnumber)

● "( )"는 표현의 선택적 단일 인스턴스를 정의한다.

● "{ }"는 여러 단일 인스턴스를 포함하는 선택적 표현을 정의한다.

주소 문자열 길이는 128자를 초과할 수 없다.

2.4.6.4 주소지정 유형

배열 요소

PLC에서 1차원, 2차원 및 3차원 배열의 요소는 태그 편집기에서 인덱스와 해당 표기를 설정하여 인덱스된다. 배열 주소지정은 요소 "0"부터 시작하며 요소 주소지정에 대한 모든 기본 유형의 배열이 유효하다. 읽기/쓰기 작업은 주소지정된 요소에서만 수행되며 전체 배열에 대해서는 수행되지 않는다.

비트 및 비트 태그

비트 접근은 Bool, Real 및 String의 예외와 함께 모든 기본 데이터 유형에 대해 허용된다. 비트 주소지정은 배열/구조 요소에서도 허용된다. 데이터 유형 Bool은 WinCC에서 기본 데이터 유형의 비트 및 비트 태그를 주소지정하기 위해 정의된다.

단일 위치 비트 번호는 "/x" 또는 "/0x"(x = 비트 번호)로 주소지정된다. 비트 번호는 최대 2개의 숫자에 의해 정의된다.

데이터 유형 SInt, Int 및 DInt의 "Bool" 데이터 유형에 대해 지정된 비트를 변경한 후 전체 태그가 PLC에 다시 쓰여진다. 한편, 태그에서 다른 비트가 변경되었는지에 대한 검사는 수행되지 않는다. 따라서 PLC는 지정된 태그에 대해 읽기 접근 권한만을 가질 수 있다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신60 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 61: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

구조

사용자 정의 데이터 유형은 구조를 통해 생성된다. 이러한 구조는 여러 데이터 유형의 태그를 그룹화한다. 구조는 기본 유형, 배열 및 여러 구조로 이루어질 수 있다. WinCC에서는 전체 구조가 아니라 기본 데이터 유형만 구조 요소로 주소지정된다.

구조 요소

구조 요소는 구조의 이름과 필요한 구조 요소를 사용하여 주소지정된다. 이 주소지정은 점으로 구분된다. 기본 데이터 유형 이외에, 구조 요소는 배열 또는 다른 구조를 표현할 수 있다. 1차원 배열만 구조 요소로 사용될 수 있다.

구조의 중첩 깊이는 주소에 대한 최대 128자의 길이에 의해서만 제한된다.

2.4.6.5 주소지정 예

주소지정을 위한 도표의 예

다음의 도표는 컨트롤 변수에 대한 변형된 기본 주소지정을 나타낸다. 기타 주소지정 유형은 조합을 통해 정의할 수 있다.

유형 유형 주소

일반 사항 PLC 태그 태그 이름

프로그램 태그 Program:tagname

배열 2차원 배열의 요소에 대한 접근

Arraytag[Dim1,Dim2]

구조 배열의 요소(1차원) Arraytag[Dim1].structureelement

기본 유형 배열의 요소에 있는 비트(2차원)

Arraytag[Dim1,Dim2]/Bit

구조 구조의 배열 Structuretag.arraytag

하위 구조의 배열의 요소에 있는 비트

Structuretag.structure2.arraytag [element]/bit

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 61

Page 62: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

프로그램 태그는 PLC에서 유래된 프로그램 이름을 콜론 구분자와 함께 주소 앞에 두어 주소지정된다.예: Programname:arraytag[Dim1,Dim2]

배열 요소에 대한 접근

유형 주소

PLC 태그 Arraytag[Dim1]

Arraytag[Dim1,Dim2]

Arraytag[Dim1,Dim2,Dim3]

프로그램 태그 Programname:arraytag[Dim1]

Programname:arraytag[Dim1,Dim2]

Programname:arraytag[Dim1,Dim2,Dim3]

2.4.6.6 Allen Bradley E/IP ControlLogix 채널 유닛의 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템) 주소 범위에서 "Allen Bradley E/IP ControlLogix" 채널 유닛의 태그를 구성하는 방법에 대해 설명한다.

전제조건

● "Allen Bradley - 이서네트 IP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "Allen Bradley E/IP ControlLogix" 채널 유닛에서 생성되어야 한다.

과정

1. 이서네트 IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 원하는 데이터 유형을 선택한다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신62 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 63: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하면 "Allen Bradley ControlLogix 변수" 대화창이 열린다.

4. "주소" 필드에 AS에서의 태그 주소를 입력한다.

주소지정 오류주소지정 오류는 태그 이름과 데이터 유형이 일치하지 않을 때 생성된다.WinCC에서 주소 필드에 정의된 태그 이름은 컨트롤러의 태그 이름과 일치해야 한다. WinCC에서 태그의 데이터 유형은 컨트롤러의 데이터 유형과 일치해야 한다.

5. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

2.4.6.7 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 비트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 비트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "Allen Bradley - 이서네트 IP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "Allen Bradley E/IP PLC5" 또는 "Allen Bradley E/IP SLC50x" 채널 유닛에서 생성되어야 한다.

과정

1. 이서네트 IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 원하는 데이터 유형을 선택한다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 63

Page 64: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하면 "Allen Bradley PLC/SLC 태그" 대화창이 열린다.

4. "파일" 필드에서 주소 범위를 선택한다. N, R, C, T, B, S, I, O, D, A, ST 엔트리를 사용할 수 있다.

5. 제안된 파일 번호와 다른 경우 "파일 번호"를 입력한다.

6. "요소"를 입력한다.

7. "파일" 필드의 설정에 따라 주소지정할 "비트"를 정의하거나 "비트(8진)" 또는 "하위"에 대한 값을 선택한다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

2.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 바이트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "Allen Bradley - 이서네트 IP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "Allen Bradley E/IP PLC5" 또는 "Allen Bradley E/IP SLC50x" 채널 유닛에서 생성되어야 한다.

과정

1. 이서네트 IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 원하는 데이터 유형을 선택한다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신64 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 65: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하면 "Allen Bradley PLC/SLC 태그" 대화창이 열린다.

4. "파일" 필드에서 A 또는 ST 주소 범위를 선택한다.

5. 제안된 파일 번호와 다른 경우 "파일 번호"를 입력한다.

6. "요소"를 입력한다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

2.4.6.9 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 워드 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "Allen Bradley - 이서네트 IP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "Allen Bradley E/IP PLC5" 또는 "Allen Bradley E/IP SLC50x" 채널 유닛에서 생성되어야 한다.

과정

1. 이서네트 IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 원하는 데이터 유형을 선택한다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 65

Page 66: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하면 "Allen Bradley PLC/SLC 태그" 대화창이 열린다.

4. "파일" 필드에서 주소 범위를 선택한다. N, R, C, T, B, S, I, O, D, A 및 ST 엔트리를 사용할 수 있다.

5. 제안된 파일 번호와 다른 경우 "파일 번호"를 입력한다. "S" 설정의 경우 파일 번호를 변경할 수 없다.

6. "요소"를 입력한다.

7. 디스플레이된 경우 "하위" 필드에 대한 값 중 하나를 선택한다. 이 작업은 "파일" 필드의 설정에 따라 달라진다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

2.4.6.10 Allen Bradley E/IP PLC5 또는 SLC50x에 대한 텍스트 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "Allen Bradley - 이서네트 IP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "Allen Bradley E/IP PLC5" 또는 "Allen Bradley E/IP SLC50x" 채널 유닛에서 생성되어야 한다.

과정

1. 이서네트 IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 원하는 데이터 유형을 선택한다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신66 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 67: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하면 "Allen Bradley PLC/SLC 태그" 대화창이 열린다.

4. "파일" 필드에서 A 또는 ST 주소 범위를 선택한다.

5. 제안된 파일 번호와 다른 경우 "파일 번호"를 입력한다. "S" 설정의 경우 파일 번호를 변경할 수 없다.

6. "요소"를 입력한다.

7. 디스플레이된 경우 "하위" 필드에 대한 값 중 하나를 선택한다. 이 작업은 "파일" 필드의 설정에 따라 달라진다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

Allen Bradley - 이서네트 IP2.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 67

Page 68: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 69: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Mitsubishi 이서네트 33.1 WinCC 채널 "Mitsubishi 이서네트"

개요

"Mitsubishi 이서네트" 채널은 WinCC 스테이션과 FX3U 및 Q 시리즈 Mitsubishi 컨트롤러 사이의 통신을 목적으로 한다. 통신은 MELSEC 통신 프로토콜(MC 프로토콜)을 이용하여 이루어진다.

채널 유닛

"Mitsubishi 이서네트" 채널에는 "Mitsubishi FX3U 시리즈" 및 "Mitsubishi Q 시리즈" 채널 유닛이 장착된다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 69

Page 70: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3.2 지원되는 데이터 유형

개요

WinCC와 연결된 컨트롤러 사이의 논리적 연결에 필요한 태그를 정의한다.

"Mitsubishi 이서네트" 채널에서는 다음과 같은 데이터 유형이 지원된다.

● 2진 태그

● 부호 있는 16비트 값

● 부호 없는 16비트 값

● 부호 있는 32비트 값

● 부호 없는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 부동 소수점수 64비트 IEEE 754

● 텍스트 태그 8비트 문자 집합

● 텍스트 태그 16비트 문자 집합

● 미가공 데이터 태그

Mitsubishi 이서네트3.2 지원되는 데이터 유형

WinCC: 통신70 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 71: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3.3 채널 구성

3.3.1 "Mitsubishi 이서네트" 채널 구성

개요

WinCC와 AS(자동화 시스템)의 통신을 위해 WinCC에 논리적 연결이 필요하다. 이 부분에서는 "Mitsubishi 이서네트" 채널을 구성하는 방법을 예시한다.

TCP/IP 또는 UDP/IP 프로토콜을 이용하여 AS에 연결을 수립할 수 있다. 따라서, 채널 "Mitsubishi 이서네트"에 대한 논리적 연결을 구성할 때 AS에 대한 IP 주소와 IP 포트 번호를 입력하고 UDP 또는 TCP/IP 프로토콜을 선택해야 한다. IP 주소는 점으로 구분된 네 개의 숫자 값으로 구성된다. 숫자 값은 0 ~ 255 범위 내에 있어야 한다.

타임아웃 동작TCP/IP 프로토콜을 사용할 경우 중단된 연결이 즉시 감시되지 않는다. 피드백은 더 오래 걸릴 수 있으며 운영체제에 따라 다르다.

지원되는 Mitsubishi 컨트롤러

다음과 같은 Mitsubishi 컨트롤러에 대해 논리적 연결을 구성할 수 있다.

● MELSEC FX3U 시리즈

● MELSEC System Q

연결 및 태그를 구성할 때의 절차는 두 컨트롤러 제품군 모두에서 동일하다. 특정 컨트롤러 제품군에 사용된 주소 유형과 관련해서만 구성상의 차이가 있다. 또한, 정보 연결은 MELSEC System Q 모델만 지원한다.

온라인 컨피규레이션

"Mitsubishi 이서네트" 채널은 태그 및 연결의 온라인 구성을 지원한다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 71

Page 72: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3.3.2 "Mitsubishi FX3U 시리즈" 채널 유닛 연결을 구성하는 방법

개요

"Mitsubishi 이서네트" 채널을 구성하려면 다음 단계가 필요하다.

1. 연결 구성

2. 태그 구성하기

이 부분에서는 "Mitsubishi FX3U 시리즈" 채널 유닛에 대한 연결을 구성하는 방법을 보여준다.

전제조건

● "Mitsubishi 이서네트" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

Mitsubishi 컨트롤러를 사용하는 경우, 컨트롤러에서도 연결을 구성해야 한다. 이를 위해, 제조업체에서 제공한 작업 지침을 따른다.

과정

1. WinCC 익스플로러의 "태그 관리" 편집기에서 "Mitsubishi 이서네트" 통신 드라이버의 메뉴 구조를 연다.

2. 채널 유닛 "Mitsubishi FX3U 시리즈"의 쇼트컷 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

3. 연결의 이름을 입력한다.

4. "속성" 버튼을 클릭하여 "연결 속성" 대화창을 연다.

5. 컨트롤러의 IP 주소를 입력한다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신72 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 73: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. TCP/IP 연결에 사용할 포트를 입력한다.유효한 값 범위는 0 ~ 65535이다.

7. "TCP" 또는 "UDP" 중 사용할 프로토콜을 선택한다.

기본 프로토콜인 "UDP"의 사용을 권장한다. 이 프로토콜의 타임아웃 동작이 더 우수하다. UDP를 사용할 수 없는 경우에만 TCP를 사용한다.

8. PC 번호를 입력한다.PC 번호를 입력하지 않으려면 255 또는 0의 값을 입력해야 한다.

9. 연결을 수립하려면 "연결 구축"을 선택한다.

10."확인"을 클릭하여 각 대화상자를 닫는다.

3.3.3 "Mitsubishi Q 시리즈" 채널 유닛 연결을 구성하는 방법

개요

"Mitsubishi 이서네트" 채널을 구성하려면 다음 단계가 필요하다.

1. 연결 구성.

2. 태그 구성.

이 부분에서는 "Mitsubishi Q 시리즈" 채널 유닛에 대한 연결을 구성하는 방법을 보여준다.

전제조건

● "Mitsubishi 이서네트" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

Mitsubishi 컨트롤러를 사용하는 경우, 컨트롤러에서도 연결을 구성해야 한다. 이를 위해, 제조업체에서 제공한 작업 지침을 따른다.

과정

1. WinCC 익스플로러의 "태그 관리" 편집기에서 "Mitsubishi 이서네트" 통신 드라이버의 메뉴 구조를 연다.

2. 채널 유닛 "Mitsubishi Q 시리즈"의 쇼트컷 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

3. 연결의 이름을 입력한다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 73

Page 74: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "속성" 버튼을 클릭하여 "연결 속성" 대화창을 연다.

5. 컨트롤러의 IP 주소를 입력한다.

6. TCP/IP 연결에 사용할 포트를 입력한다.유효한 값 범위는 0 ~ 65535이다.

7. "TCP" 또는 "UDP" 중 사용할 프로토콜을 선택한다.

기본 프로토콜인 "UDP"의 사용을 권장한다. 이 프로토콜의 타임아웃 동작이 더 우수하다. UDP를 사용할 수 없는 경우에만 TCP를 사용한다.

8. 네트워크 번호를 입력한다.기본 설정은 0이다.

9. PC 번호를 입력한다.PC 번호를 입력하지 않으려면 255 또는 0의 값을 입력해야 한다.

10.연결을 수립하려면 "연결 구축"을 선택한다.

11."확인"을 클릭하여 각 대화상자를 닫는다.

3.3.4 태그 구성

3.3.4.1 태그 구성

개요

"Mitsubishi 이서네트" 채널을 통한 WinCC와 자동화 시스템 사이의 연결을 위해 WinCC에서 여러 데이터 유형의 태그를 만들 수 있다.

다음 부분은 태그를 구성하는 방법에 대해 설명한다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신74 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 75: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

주소 유형, 주소 범위 및 데이터 유형

이 표에는 태그 및 구조화된 태그를 구성할 때 사용할 수 있는 주소 유형, 주소 범위 및 데이터 유형이 나열되어 있다. 또한, 이 표에는 각 주소 유형이 지원하는 자동화 시스템(AS)도 지정되어 있다. 여기서 "FX"는 MELSEC FX3 U 시리즈를 뜻하고 "Q"는 MELSEC Q 시스템을 뜻한다.

특정 WinCC 데이터 유형을 사용하려는 경우, 선택된 주소 유형을 고려해야 한다. 예를 들어, 주소 유형 "D"는 WinCC 데이터 유형 "2진수"를 지원하지 않는다.

주소 유형 코드 주소 범위 디스플레이 데이터 유형 지원되는 AS

입력 릴레이 X 000000...001FFF 16진수 (FX:8진수)

비트 FX, Q

출력 릴레이 Y 000000...001FFF 16진수 (FX: 8진수)

비트 FX, Q

비트 메모리 M 0...8191 10진수 비트 FX, Q

래치 릴레이 L 0...8191 10진수 비트 Q

오류 비트 메모리 F 0...2047 10진수 비트 Q

에지 릴레이 V 0...2047 10진수 비트 Q

링크 릴레이 B 000000...001FFF 16진수 비트 Q

데이터 레지스터 D 0...12287 10진수 워드 FX, Q

링크 레지스터 W 000000...001FFF 16진수 워드 Q

타이머(접촉) TS 0...2047 10진수 비트 FX, Q

타이머(OUT 코일) TC 0...2047 10진수 비트 Q

타이머(현재 값) TN 0...2047 10진수 워드 FX, Q

보존 타이머(접촉) SS 0...2047 10진수 비트 Q

보존 타이머(코일) SC 0...2047 10진수 비트 Q

보존 타이머(값) SN 0...2047 10진수 워드 Q

카운터 / 접촉 CS 0...1023 10진수 비트 FX, Q

카운터 / 코일 CC 0...1023 10진수 비트 Q

카운터 / 현재 값 CN 0...1023 10진수 워드 FX, Q

확장 레지스터 R 0...65535 10진수 16비트 FX, Q

특수 링크 릴레이 SB 000000...0007FF 16진수 비트 Q

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 75

Page 76: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

주소 유형 코드 주소 범위 디스플레이 데이터 유형 지원되는 AS

특수 링크 레지스터 SW 000000...0007FF 16진수 워드 Q

스텝 플래그 S 0...8191 10진수 비트 Q

입력 릴레이(직접) DX 000000...001FFF 16진수 비트 Q

출력 릴레이(직접) DY 000000...001FFF 16진수 비트 Q

인덱스 레지스터 Z 0...15 10진수 워드 Q

진단 비트 메모리 SM 0...2047 10진수 비트 Q

진단 레지스터 SD 0...2047 10진수 워드 Q

3.3.4.2 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 범위에 대한 태그 접근을 구성하는 방법에 대해 설명한다.

전제조건

● "Mitsubishi 이서네트" 채널은 프로젝트에 통합되어 있다.

● "Mitsubishi FX3U 시리즈" 또는 "Mitsubishi Q 시리즈" 채널 유닛에서 연결이 수립된다.

과정

1. Mitsubishi 이서네트 연결의 쇼트컷 메뉴에서 "새 태그" 항목을 선택한다."태그 속성" 대화상자가 열린다.

2. 태그 이름을 입력한다.

3. 필요한 데이터 유형을 설정한다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신76 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 77: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

5. 주소 유형을 설정한다.

6. 해당 데이터 요소를 입력한다. 값은 컨트롤러 구성에 따라 다르다.

7. 필요한 경우, 미가공 데이터 길이를 입력한다.

8. "확인"을 클릭하여 "주소 속성" 대화창을 닫는다.태그의 주소는 "태그 속성" 대화창의 "주소" 필드에 디스플레이된다. 주소는 AS의 데이터 포맷에 맞게 조정된다.

9. "확인"을 클릭하여 "태그 속성" 대화창을 닫는다.

Mitsubishi 이서네트3.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 77

Page 78: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 79: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

모드버스 TCPIP 44.1 "모드버스 TCP/IP" 채널

개요

"모드버스 TCPIP" 채널은 이서네트를 통해 모드버스를 지원하는 PLC 및 WinCC 스테이션 간의 통신에 사용된다. 통신은 모드버스 TCP/IP 프로토콜을 사용하여 처리된다.

채널 유닛

"모드버스 TCPIP" 채널은 "모드버스 TCP/IP 유닛 #1" 채널 유닛과 함께 제공된다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 79

Page 80: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4.2 지원되는 데이터 유형

개요

연결된 컨트롤러가 있는 논리적 연결에 필요한 태그를 정의한다. "모드버스 TCPIP" 채널에서는 다음과 같은 데이터 유형이 지원된다.

● 2진 태그

● 부호 있는 16비트 값

● 부호 없는 16비트 값

● 부호 있는 32비트 값

● 부호 없는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 텍스트 태그 8비트 문자 집합

● 텍스트 태그 16비트 문자 집합

모드버스 TCPIP4.2 지원되는 데이터 유형

WinCC: 통신80 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 81: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4.3 채널 구성

4.3.1 "모드버스 TCPIP" 채널 구성

개요

WinCC와 AS(자동화 시스템)의 통신을 위해 WinCC에 논리적 연결이 필요하다. 이 부분에서는 "모드버스 TCP/IP 유닛 #1" 채널 유닛을 사용한 통신에 대해 설명한다. 모든 연결별 매개변수는 설정 도중에 정의된다.

TCP/IP 프로토콜을 구현할 때 논리적 연결을 위한 AS의 IP 주소를 정의해야 한다. IP 주소는 점으로 구분된 네 개의 숫자 값으로 구성된다. 숫자 값은 0-255 범위 내에 있어야 한다.

타임아웃 동작TCP/IP 프로토콜을 사용할 경우 중단된 연결이 즉시 감시되지 않는다. 재확인 메시지는 최대 1분이 걸릴 수 있다.

모드버스 TCPIP를 사용하도록 활성화된 통신 방법

아래 유형의 통신은 시스템 테스트되고 승인되었다.

● 포인트-포인트 통신

● 여러 선택적 컨트롤러를 사용하는 WinCC 스테이션의 다중 포인트 연결이다.

WinCC 스테이션이 모드버스 매스터로 작동하므로 모드버스 네트워크에서 브리지를 통해 WinCC 스테이션을 통합하는 것은 불가능하다.

온라인 컨피규레이션

온라인 컨피규레이션은 지원되지 않는다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 81

Page 82: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4.3.2 연결을 구성하는 방법

개요

"모드버스 TCPIP" 채널을 구성하려면 다음 단계가 필요하다.

1. 연결 구성

2. 태그 구성

전제조건

● "모드버스 TCPIP" 채널용 통신 드라이버가 프로젝트에 설치 및 통합되어 있어야 한다.

과정

1. WinCC 익스플로러의 "태그 관리" 편집기에서 "모드버스 TCPIP" 통신 드라이버의 메뉴 구조를 연다.

2. "모드버스 TCP/IP 유닛 #1" 채널 유닛의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

3. 연결의 이름을 입력한다.

4. "속성" 버튼을 클릭하여 "모드버스 TCPIP 속성" 대화창을 연다.

5. "CPU 유형" 아래에서 연결된 Modicon 컨트롤러를 선택한다. 다음 CPU를 선택할 수 있다.– 984

CPU 984에 이 CPU 유형을 사용한다(CPU 984A, 984B 및 984X 제외). – Modicon Compact, Modicon Quantum, Modicon Momentum– Modicon Premium, Modicon Micro

6. "서버" 필드에 컨트롤러의 IP 주소를 입력한다.

7. "포트" 필드에서 TCP/IP 연결에 사용할 포트를 입력한다. 모드버스 TCP/IP 연결용 기본 포트는 502이다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신82 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 83: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8. 브리지를 사용하는 중이면 "원격 슬레이브 주소" 필드에 원격 컨트롤러의 슬레이브 주소를 입력한다.브리지가 사용되지 않을 경우 기본값인 255 또는 0을 주소로 입력해야 한다.

WinCC 스테이션이 모드버스 매스터로 작동하므로 모드버스 네트워크에서 브리지를 통해 WinCC 스테이션을 통합하는 것은 불가능하다.

9. 32비트 공정 값에서 16비트 레지스터의 순서를 전환하려면 "32비트 값의 워드 전환"을 선택한다.

10."확인" 버튼을 클릭하여 두 대화창을 닫는다.

4.3.3 태그 구성

4.3.3.1 태그 구성

개요

"모드버스 TCPIP" 채널을 통한 WinCC 및 AS(자동화 시스템) 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다.

다음 부분은 태그를 구성하는 방법에 대해 설명한다. WinCC 태그의 데이터 유형과 AS의 데이터 범위에 대한 주소지정은 차이가 있다.

모드버스 TCP/IP 프로토콜을 사용한 태그 갱신

컨트롤러의 그림에서 태그를 동시에 검색할 경우 모드버스 TCP/IP 채널은 갱신 최적화를 시도한다. 단, 이 작업은 다음 조건 하에서만 수행할 수 있다.

● 태그가 동일한 주소 범위에 있다.

● 태그가 주소 범위 내에서 가능한 서로 가까이 있다.

이러한 권장 사항을 따르지 않을 경우 많은 양의 태그가 있는 그림 새로 고침에서 큰 차이가 발생할 수 있다. 특정 상황에서는 취득 주기가 유지되지 않을 수 있다.

태그를 구성할 때 다음 규칙을 따르면 최상의 연결 성능을 실현할 수 있다.

● 최대 2000개의 태그를 동시에 갱신한다.

● 가능한 작은 공간에 태그를 결합한다. 단일 주소 범위가 가장 좋다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 83

Page 84: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

컨트롤러의 데이터 유형 및 주소 범위

태그 및 구조화된 태그를 구성할 때 사용할 수 있는 데이터 유형과 주소 범위가 도표에 나열되어 있다.

이름

CPU Premium/Micro의 영역

CPU 984, Compact, Quantum, Momentum의 영역

데이터 유형

코일

(개별 출력)%M 1) 0x 비트

개별 입력 (%I) – Premium/Micro에 의해 실현되지 않음

1x 비트

입력 레지스터 (%IW) – Premium/Micro에 의해 실현되지 않음

3x Bit,+/- Int, Int

유지 레지스터(출력)

%MW 4x Bit 2),+/- Int, Int,+/- Double, Double,Float, ASCII

확장된 메모리("Quantum/Momentum" CPU에서만 사용 가능)

-- 6x Bit 2),+/- Int, Int,+/- Double, Double,Float, ASCII

1) 외부 컨트롤러의 시스템 특성 때문에 주소 영역의 끝에 있는 마지막 x 비트에 접근할 수 없다.2) 쓰기 접근의 경우:

"4x", "6x" 및 "%MW" 영역의 "bit" 데이터 유형에 대해 지정된 비트를 변경한 후 전체 워드가 컨트롤러에 다시 쓰여진다. 워드의 다른 비트가 변경되었는지 여부를 확인하기 위해 점검하지 않는다. 결과적으로, 컨트롤러는 지정된 워드에 대해 읽기 접근 권한만 가진다.

984, Compact, Quantum 및 Momentum 시리즈의 컨트롤러와 함께 사용되는 표준 비트 계수 메소드(16 LSB - 1 MSB)는 "bit" 데이터 유형과 함께 "태그" 편집기에서 이들 CPU용으로만 사용된다. 비트 위치에는 다음과 같은 할당이 포함된다.

좌측 바이트 우측 바이트

태그 계수 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

모드버스 TCPIP4.3 채널 구성

WinCC: 통신84 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 85: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC의 다른 위치에 비트 번호를 입력할 경우 WinCC의 비트 할당이 적용된다(0 LSB - 15 MSB).

비트 위치 계수 방법 좌측 바이트 우측 바이트

WinCC에서 구성한다. 15

14

13

12

11

10

9 8 7 6 5 4 3 2 1 0

또한 이 비트 계수 메소드가 Modicon Premium 및 Modicon Micro 컨트롤러에 적용된다

"Signed"에 대한 포맷

플레이스 홀더 "+/-"는 데이터 유형 "Signed Int"와 "Signed Double"을 나타낸다.

도 참조

비트 단위 접근으로 태그를 구성하는 방법 (쪽 85)

워드 단위 접근으로 태그를 구성하는 방법 (쪽 86)

텍스트 태그를 구성하는 방법 (쪽 87)

4.3.3.2 비트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 비트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "모드버스 TCPIP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "모드버스 TCP/IP 유닛 #1" 채널 유닛에서 생성되어야 한다.

과정

1. 모드버스 TCP/IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 "2진 태그"를 선택한다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 85

Page 86: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하여 "모드버스 TCP/IP 태그 속성" 대화창을 연다. "영역" 필드 데이터가 포함되어 있는 AS의 데이터 영역을 정의한다. 0x, 1x, 3x, 4x 및 6x에서 선택할 수 있다.

4. 예를 들어 "4x"와 같이 해당 주소의 태그 이름을 입력한다. 값은 컨트롤러 구성에 따라 다르다.

5. 필요하다면 "비트" 필드에 비트 주소를 입력한다. 엔트리 가능 여부는 "다음 영역에서" 필드의 선택에 따라 다르다.

6. "영역" 필드에서 "6x 확장된 메모리" 값을 설정했다면 "파일" 값을 선택한다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

"모드버스 TCP/IP 태그 속성" 대화창을 닫으면, 컨트롤러의 내부 태그 주소가 "태그 속성" 대화창의 "주소" 필드에 나타난다. 이 주소는 AS 데이터 포맷에 적응되어 있기 때문에 입력한 주소와는 다를 수 있다.

도 참조

텍스트 태그를 구성하는 방법 (쪽 87)

4.3.3.3 워드 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "모드버스 TCPIP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "모드버스 TCP/IP 유닛 #1" 채널 유닛에서 생성되어야 한다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신86 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 87: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 모드버스 TCP/IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 데이터 유형을 "부호 없는 16비트 값"으로 설정한다.

3. "선택" 버튼을 클릭하여 "모드버스 TCP/IP 태그 속성" 대화창을 연다. "영역" 필드 데이터가 포함되어 있는 AS의 데이터 영역을 정의한다. 3x, 4x 및 6x의 3가지 영역에서 선택할 수 있다.

4. 예를 들어 "4x"와 같이 해당 주소의 태그 이름을 입력한다. 값은 컨트롤러 구성에 따라 다르다.

5. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

"모드버스 TCP/IP 태그 속성" 대화창을 닫으면, 컨트롤러의 내부 태그 주소가 "태그 속성" 대화창의 "주소" 필드에 나타난다. 이 주소는 AS 데이터 포맷에 적응되어 있기 때문에 입력한 주소와는 다를 수 있다.

4.3.3.4 텍스트 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "모드버스 TCPIP" 채널이 프로젝트에 통합되어야 한다.

● 연결이 "모드버스 TCP/IP 유닛 #1" 채널 유닛에서 생성되어야 한다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 87

Page 88: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 모드버스 TCP/IP 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화상자가 열린다.

2. "이름" 필드에 태그 이름을 입력한다. "데이터 유형" 필드에서 데이터 유형으로 "텍스트 태그 8비트 문자 집합"을 설정한다.

3. "선택" 버튼을 클릭하여 "모드버스 TCP/IP 태그 속성" 대화창을 연다.

4. "4x" 주소 필드에 태그 주소를 입력한다. 값은 컨트롤러 구성에 따라 다르다.

5. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

모드버스 TCPIP4.3 채널 구성

WinCC: 통신88 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 89: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

OPC 채널 55.1 WinCC OPC 채널

개요

WinCC는 OPC 서버 및 OPC 클라이언트로서 모두 이용될 수 있다. OPC 채널은 WinCC의 OPC 클라이언트 애플리케이션이다.

OPC 통신 드라이버는 OPC DA 클라이언트, OPC XML 클라이언트 및 OPC UA 클라이언트로 사용될 수 있다.

다음과 같은 OPC 구성요소는 자동으로 설치된다:

● OPC 통신 드라이버

● OPC 항목 관리자

가능한 용도

OPC DA 클라이언트로서의 WinCC

WinCC를 OPC DA 클라이언트로서 이용시, OPC 채널이 WinCC 프로젝트에 반드시 추가되어야 한다. WinCC OPC DA 클라이언트의 WinCC 프로젝트에서 데이터 교환용 연결이 생성된다. 이는 OPC DA 서버의 WinCC 태그로의 접근을 처리하는데 사용된다.

공정을 단순화하기 위해, OPC 항목 관리자가 이용된다. WinCC OPC DA 클라이언트는 다수의 OPC DA 서버에 접근할 수 있다. 이를 위해서는 각 OPC 서버에서 연결을 생성해야 한다. 이러한 방법으로, WinCC OPC DA 클라이언트는 중앙집중식 운전과 감시 스테이션으로서 이용될 수 있다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 89

Page 90: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC OPC 채널은 상태가 "OPC_STATUS_RUNNING"인 OPC 서버에 대한 연결만 설정한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

OPC 채널5.1 WinCC OPC 채널

WinCC: 통신90 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 91: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.2 OPC 항목 관리자

개요

OPC 서버의 태그에 접근할 수 있도록 연결 및 WinCC 태그가 WinCC OPC 클라이언트의 WinCC 프로젝트에서 구성된다. OPC 항목 관리자를 사용하면 이 공정을 간소화할 수 있다. OPC 항목 관리자는 WinCC와 함께 자동으로 설치된다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

전제조건

컨피규레이션하는데 OPC 항목 관리자를 사용하기 위해서는 다음의 조건들이 충족되어야 한다.

● OPC 서버는 OPC DA 서버, OPC XML 서버 또는 OPC UA 서버이다.

● 태그는 OPC 서버에 이미 구성되어 있다.

● WinCC가 OPC 서버로 사용되었을 경우, WinCC OPC 서버의 WinCC 프로젝트는 활성화되어 있어야 한다. 그렇지 않을 경우, OPC 항목 관리자가 WinCC OPC 서버에 접근할 수 없다.

● IP 주소 또는 HTTP를 통한 OPC 서버 컴퓨터로의 접근이 가능해야 한다.

● OPC 서버는 반드시 브라우저 기능성을 지원해야 한다. 그러한 경우가 아니면, OPC 서버의 태그로의 접근은 수동으로 구성되어야 한다.

OPC 항목 관리자가 열린 상태에서 WinCC 익스플로러의 언어를 변경할 경우 "서버 검색" 버튼을 클릭할 때 태그가 표시되지 않는다. 언어를 바꾸기 전에 OPC 항목 관리자를 종료한다.

OPC 채널5.2 OPC 항목 관리자

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 91

Page 92: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

OPC 항목 관리자의 태스크

OPC 항목 관리자는 다음과 같은 태스크를 담당한다.

● OPC 서버 선택

● 연결 생성

● 태그 선택

● 태그 추가

OPC 서버 선택

OPC DA 서버

OPC 항목 관리자는 네트워크상에서 OPC DA 서버의 이름을 결정하는데 사용될 수 있다. 이러한 OPC DA 서버는 동일 컴퓨터에서 또는 연결된 네트워크 환경의 다른 컴퓨터에서 실행할 수 있다. 보다 더 상세한 정보는 "WinCC OPC DA 클라이언트"를 참조한다.

OPC XML 서버

OPC 항목 관리자는 OPC XML 서버의 이름을 결정하는데 사용될 수 없다. OPC XML 서버는 "OPC 웹 서버" 버튼을 이용하여 추가 가능하다. 보다 더 상세한 정보는 "WinCC OPC XML 클라이언트"를 참조한다.

OPC UA 서버

OPC 항목 관리자는 OPC UA 서버의 이름을 결정하는 데 사용될 수 없다. OPC UA 서버는 "OPC UA 서버" 버튼을 이용하여 추가 가능하다. 보다 더 상세한 정보는 "WinCC OPC UA 클라이언트"를 참조한다.

OPC 채널5.2 OPC 항목 관리자

WinCC: 통신92 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 93: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

OPC 항목 관리자의

아이콘

설명

네트워크로 연결된 컴퓨터를 설치된 OPC DA 서버상에서 아직 찾지 못했다.

네트워크에서 컴퓨터를 찾을 수 없었거나 또는 컴퓨터에 접근할 수 없었다.

네트워크로 연결된 컴퓨터를 설치된 OPC DA 서버상에서 찾았다.

네트워크로 연결된 컴퓨터에는 OPC 기호로 표시된 OPC DA 서버가 포함되어 있다. 번호는 어느 WinCC OPC DA 클라이언트의 OPC DA 제원이 사용됐는지의 여부를 나타낸다.

\\<LOCAL> OPC 항목 관리자가 실행되고 있는 컴퓨터를 나타낸다.

http://

OPC XML 서버의 이름

OPC XML 서버는 "OPC 웹 서버" 버튼을 이용하여 추가 가능하다.

opc.tcp://

OPC UA 서버의 이름

OPC UA 서버는 "OPC UA 서버" 버튼을 이용하여 추가 가능하다.

연결 생성

연결을 생성할 때, OPC 항목 관리자는 필요한 모든 설정을 구성한다. 이미 OPC 서버로의 연결이 생성되었을 경우, 이 기능은 사용 불가능하다.

OPC 채널5.2 OPC 항목 관리자

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 93

Page 94: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

태그 선택

태그 선택 대화창에서 WinCC OPC 클라이언트가 접근하려고 하는 OPC 서버의 태그를 한 개 이상 선택할 수 있다. 필터 기준을 이용하여 태그 선택 대화창에서 선택을 제한할 수도 있다.

태그 추가

OPC 서버의 태그에 접근하는 WinCC 태그의 이름은 "태그 추가" 대화창에서 설정할 수 있다.

WinCC 태그 이름은 "전치", "이름" 그리고 "후치"로 구성된다. "이름" 필드는 "ExampleTag" 텍스트로 사전 구성된다. "ExampleTag"는 WinCC OPC 서버의 WinCC 태그 이름을 나타낸다.

전치 또는 후치를 할당하여 WinCC OPC 클라이언트의 WinCC 태그 이름과 WinCC OPC 서버의 WinCC 태그 이름을 구분할 수 있다. 프로젝트 감시 구성시에, 전치나 후치가 할당되어야 한다.

WinCC 프로젝트 내에서 태그 이름은 오직 한 번만 할당될 수 있다.

OPC 채널5.2 OPC 항목 관리자

WinCC: 통신94 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 95: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC OPC DA 서버의 WinCC 태그 이름은 "OPC_Server_Tag"이다. "Client_"는 전치 필드에, "_xyz"는 후치 필드에 입력된다. WinCC OPC DA 클라이언트의 WinCC 프로젝트에서, WinCC 태그 "Client_OPC_Server_Tag_xyz"가 생성된다.

OPC 서버의 태그 이름에 특수 문자가 포함되어 있으면, 이 문자들은 밑줄("_")로 대체되는데, 그 이유는 태그 이름에 있는 모든 특수 문자가 OPC 항목 관리자에 의해 지원되지 않기 때문이다.

"마침"을 클릭하면 WinCC 태그를 WinCC OPC DA 클라이언트의 WinCC 프로젝트에 추가된다. OPC 항목 관리자가 자동으로 WinCC 태그의 주소 매개변수, 이름 그리고 데이터 유형을 설정한다.

도 참조

OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법 (쪽 116)

OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법 (쪽 99)

OPC 채널5.2 OPC 항목 관리자

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 95

Page 96: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.3 지원된 WinCC 데이터 유형의 개요

다음은 WinCC OPC DA 클라이언트와 WinCC OPC DA 서버가 지원하는 데이터 유형들이다:

● 2진수 태그

● 부호 있는 8-비트값

● 부호 없는 8-비트값

● 부호 있는 16-비트값

● 부호 없는 16-비트값

● 부호 있는 32-비트값

● 부호 없는 32-비트값

● 부동 소수점수 32-비트 IEEE 754

● 부동 소수점수 64-비트 IEEE 754

● 텍스트 태그, 8-비트 문자 집합

● 텍스트 태그, 16-비트 문자 집합

● 미가공 데이터 유형

● 구조체 유형

● 텍스트 참조

구조체 유형에서는 구조 그 자체가 아니라, 구조 요소들만 지원된다. 그렇지만 구조체는 나중에 구성될 수 있다. 추가적인 정보는 "WinCC OPC DA 클라이언트 상에서 구조체 사용" 주제에서 찾아볼 수 있다. OPC 항목 관리자를 이용하여 텍스트 태그가 생성된 경우, 태그는 160 문자 길이로 할당된다. 이 길이는 어떤 길이로도 변경될 수 있다.

도 참조

WinCC OPC DA 클라이언트 상에서 구조체를 사용하는 방법 (쪽 106)

OPC 채널5.3 지원된 WinCC 데이터 유형의 개요

WinCC: 통신96 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 97: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4 WinCC OPC DA 클라이언트

5.4.1 WinCC OPC DA 클라이언트의 기능성

개요

OPC 채널은 별도의 통신 모듈을 필요로 하지 않는다. OPC 채널은 공정 데이터에 접근하기 위해 OPC 소프트웨어 인터페이스를 이용하여 OPC DA 서버를 사용하는 애플리케이션이다.

WinCC를 OPC DA 클라이언트로서 이용시, OPC 채널이 WinCC 프로젝트에 반드시 추가되어야 한다.

WinCC OPC DA 서버와의 통신이 구축되면 WinCC 태그 값은 대체된다. 이를 수행하기 위해 WinCC OPC DA 클라이언트의 WinCC 프로젝트에서 연결이 생성된다. 이는 WinCC OPC DA 서버로의 접근을 처리하는데 사용된다.

WinCC OPC DA 클라이언트가 다수의 OPC DA 서버에 접근하기 위해서는, 각 OPC DA 서버의 연결이 WinCC 프로젝트에서 이루어져야 한다. 채널과 태그 변수의 고장진단에 관한 자세한 정보는 "고장진단"에서 찾아볼 수 있다.

WinCC OPC 채널은 상태가 "OPC_STATUS_RUNNING"인 OPC 서버에 대한 연결만 설정한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 97

Page 98: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

연결 감시

3가지 매커니즘이 WinCC OPC DA 클라이언트 내부의 연결 감시를 위해 통합되어 있다. 네트워크 오류 또는 OPC DA 서버의 오작동의 경우, 이를 통해 최상의 적절한 수단을 충족 시킬 수 있다.

1. DCOM 활성화에 대한 공정 기간이 경고값인 5초를 초과할 경우, 태그는 "주소지정 오류" 값에 할당된다. 공정 기간이 취소값인 10초를 초과할 경우, OPC DA 서버와의 연결은 중단된다. 이러한 사항은 WinCC 익스플로러의 "연결 상태" 대화창에 디스플레이 된다.

OPC DA 제원 3.00은 "활성화-유지" 특성도 가지고 있다. OPC DA 서버가 OPC DA 제원 3.00을 지원할 경우, 이러한 특성이 사용된다. 태그 값이 변경되지 않았는데도, 해당 특성 때문에 OPC DA 서버는 주기적 갱신(OnDataChange을 호출)을 자동 트리거링 한다. 규칙적인 갱신이 비활성화될 경우, WinCC OPC DA 클라이언트는 연결을 종료한다.

OPC DA 제원 2.05a를 지원하는 OPC DA 서버의 경우, 동일한 동작이 적용된다. OPC DA 서버와의 연결 점검을 위해, WinCC OPC DA 클라이언트는 10분 마다 주기적으로 상태를 요청한다. 규칙적인 갱신이 비활성화될 경우, WinCC OPC DA 클라이언트는 연결을 종료한다.

일반적으로, 연결이 제대로 기능하지 못할 경우, WinCC OPC DA 클라이언트는 OPC DA 서버와의 연결을 종료한다. WinCC OPC DA 클라이언트는 연결 재구축을 자동으로 10초 간격으로 다시 시도한다.

도 참조

WinCC OPC DA 클라이언트 상에서 구조체를 사용하는 방법 (쪽 106)

OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근 (쪽 104)

OPC 항목 관리자를 이용하여 접근 구성 (쪽 100)

지원된 WinCC 데이터 유형의 개요 (쪽 96)

OPC 항목 관리자 (쪽 91)

채널과 태그의 진단 (쪽 391)

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신98 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 99: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.2 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법

5.4.2.1 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법

개요

WinCC와 WinCC 사이에서 OPC 연결이 이루어지게 되면, WinCC 태그를 통해 데이터 교환이 이루어진다. WinCC OPC DA 클라이언트는 WinCC OPC DA 서버의 WinCC 태그 "OPC_Server_Tag"를 읽기 위해 OPC 연결을 사용한다. 공정을 단순화하기 위해, OPC 항목 관리자가 이용된다.

전제조건

● WinCC 프로젝트가 있는 2대의 컴퓨터.

● 두 컴퓨터는 자신의 IP 주소를 통해 접근될 수 있어야 한다.

컨피규레이션 단계

WinCC OPC DA 클라이언트의 WinCC 프로젝트 상에서 다음의 컨피규레이션이 요구된다:

도 참조

OPC 항목 관리자를 이용하여 접근 구성 (쪽 100)

WinCC OPC DA 클라이언트에서 OPC 채널 구성 (쪽 100)

OPC 항목 관리자를 이용하여 접근 구성 (쪽 117)

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 99

Page 100: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.2.2 WinCC OPC DA 클라이언트에서 OPC 채널 구성

개요

데이터 교환을 위해 OPC를 사용하려면, OPC 채널이 WinCC 프로젝트에 셋업되어야 한다.

과정

1. WinCC OPC DA 클라이언트 상의 WinCC 익스플로러 내비게이션 창에서 "태그 관리" 아이콘을 클릭한다.

2. "태그 관리" 쇼트컷 메뉴에서 "새 드라이버 추가"를 선택한다. "새 드라이버 추가" 대화창이 열린다.

3. "OPC.chn" 드라이버를 선택하고 "열기" 버튼을 클릭한다. 채널이 생성되고 태그 관리에서 통신 드라이버가 디스플레이된다.

도 참조

OPC 항목 관리자를 이용하여 접근 구성 (쪽 100)

5.4.2.3 OPC 항목 관리자를 이용하여 접근 구성

개요

이 부분에서는 OPC 항목 관리자를 사용하여 WinCC OPC DA 서버의 WinCC 태그 "OPC_Server_Tag"로의 접근을 구성하는 방법에 대해 설명하고 있다.

전제조건

● WinCC OPC DA 서버의 WinCC 프로젝트에서 데이터 유형 "부호 있는 16-비트 값"으로 내부 태그 "OPC_Server_Tag"를 구성한다.

● WinCC OPC DA 서버의 WinCC 프로젝트를 활성화한다.

● "OPC" 채널을 WinCC OPC DA 클라이언트의 WinCC 프로젝트에 추가한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신100 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 101: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

절차

1. WinCC OPC DA 클라이언트의 "OPC 그룹(OPCHN Unit#1)" 채널 유닛의 쇼트컷 메뉴에서 "시스템 매개변수"를 선택한다. "OPC 항목 관리자"가 열린다.

2. 선택 대화창으로부터 WinCC OPC DA 서버로 사용될 컴퓨터의 이름을 선택한다.디스플레이된 항목에서 "OPCServer.WinCC"를 선택한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 101

Page 102: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "서버 검색" 버튼을 클릭한다."필터 기준" 대화창이 열린다.

4. "다음"을 클릭한다."OPCServer.WinCC ..." 대화창이 열린다.

5. WinCC 태그 "OPC_Server_Tag"를 선택한다."항목 추가" 버튼을 클릭한다.

6. 이미 WinCC OPC DA 서버에 연결되어 있으면, 단계 6으로 계속 진행한다.연결이 설정되지 않는 경우 메시지가 디스플레이된다."예" 버튼을 클릭한다. "새 연결" 대화창이 열린다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신102 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 103: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 연결 이름으로 "OPCServer_WinCC"를 입력한다. "확인"을 클릭한다."태그 추가" 대화창이 열린다.

8. 전치 필드에는 "Client_"라는 텍스트를 그리고 후치 필드에는 "_xyz"라는 텍스트를 입력한다.

9. "OPCServer_WinCC" 연결을 선택한다."종료"를 클릭한다.

10."OPCServer.WinCC ..." 대화창에서 "뒤로" 버튼을 클릭한다."종료"를 클릭하여 OPC 항목 관리자를 닫는다.

도 참조

WinCC OPC DA 클라이언트에서 OPC 채널 구성 (쪽 100)

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 103

Page 104: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.3 OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근

개요

브라우저 기능을 지원하지 않는 OPC 서버는 수동으로 필요한 접근을 구성해야 한다. WinCC OPC DA 클라이언트에서의 WinCC 태그의 컨피규레이션은 WinCC-WinCC OPC 연결의 예를 이용하여 나타낸다.

OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근하려면, ItemID가 수동으로 설정되어야 한다. WinCC 태그의 주소를 지정할 때, 상징 컴퓨터의 이름(서버 전치)도 지정될 수 있다. ItemID는 다음과 같은 구문을 가진다: 서버 전치::WinCC 태그. 로컬 WinCC 프로젝트의 WinCC 태그 주소가 지정되었다면, 서버 전치는 생략된다.

WinCC OPC DA 클라이언트의 WinCC 프로젝트 상에서 다음의 컨피규레이션이 요구된다:

1. 접근할 WinCC 태그 "OPC_Var1" 선택.

2. 연결 생성.

3. WinCC OPC DA 서버의 WinCC 태그에 접근하는 WinCC 태그 "Client_OPC_ Var1 _xyz"의 컨피규레이션.

전제조건

● WinCC 프로젝트가 있는 두 대의 컴퓨터.

● 두 컴퓨터는 자신의 IP 주소를 통해 접근될 수 있어야 한다.

● WinCC OPC DA 서버의 WinCC 프로젝트에서 데이터 유형 "부호 있는 16-비트값"으로 내부 태그 "OPC_Var1"을 구성한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신104 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 105: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● WinCC OPC DA 서버의 WinCC 프로젝트를 활성화한다.

● OPC 채널을 WinCC OPC DA 클라이언트의 WinCC 프로젝트에 추가한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

절차

1. WinCC OPC DA 클라이언트의 채널 유닛 "OPC 그룹(OPCHN Unit#1)"의 쇼트컷 메뉴에서 "새 연결"을 선택한다. "연결 속성" 대화창이 열린다. 해당 필드에 연결을 위한 이름을 입력한다.

2. "속성" 버튼을 클릭한다. 제목에 연결 이름이 포함된 대화창이 디스플레이된다.

WinCC V 6에 연결하려면, "OPC 서버 이름" 필드에 "OPCServer.WinCC"를 입력해야 한다.

3. "이 컴퓨터에서 서버 시작" 필드에 OPC DA 서버로 사용될 컴퓨터의 이름을 입력한다. WinCC OPC DA 서버와의 연결을 확인하기 위해 "테스트 서버"를 클릭한다.

4. 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화창이 열린다.

5. "태그" 필드에 이름 "Client_OPC_Var1_xyz"를 입력한다. 데이터 유형을 "부호 있는 16-비트"로 설정한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 105

Page 106: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "태그 속성" 대화창에서 "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

"항목 이름" 필드에 WinCC OPC DA 서버의 WinCC 태그 이름을 입력한다. "접근 경로" 필드의 엔트리는 그대로 둔다. 데이터 유형을 "부호 있는 16-비트"로 설정한다.

7. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

5.4.4 WinCC OPC DA 클라이언트 상에서 구조체 사용

5.4.4.1 WinCC OPC DA 클라이언트 상에서 구조체를 사용하는 방법

개요

구조체는 논리적 일관성을 이루는 태그 및 태그 유형을 편성하는데 사용된다. 구조체는 또한 태그 및 태그 유형이 하나의 논리적 이름을 이용하면서 참조되도록 한다.

구조체는 OPC DA 제원에 의해 지원되지 않는다. 결과적으로, 구조체는 OPC 항목 관리자, 구조체에서의 개별 태그만을 사용하여 셋업할 수 없다. 그럼에도 불구하고 WinCC OPC DA 클라이언트 상에서 구조체를 사용하고 싶으면, 여기에 서버 태그 해당 항목 이름을 제공하기 위해 WinCC OPC DA 클라이언트의 WinCC 프로젝트 상에서 데이터 구조체가 계속 구성되어야 한다.

전제조건

● WinCC 프로젝트가 있는 2대의 컴퓨터.

● 두 컴퓨터는 자신의 IP 주소를 통해 접근될 수 있어야 한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신106 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 107: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

컨피규레이션 단계

WinCC OPC DA 클라이언트에서 구조체를 사용하기 위해서는 다음의 컨피규레이션 단계가 필요하다:

● WinCC OPC DA 서버에서 구조체와 구조 태그 구성

● WinCC 프로젝트의 WinCC OPC DA 클라이언트에서 구조체 사용

도 참조

WinCC OPC DA 클라이언트 상에서 구조체를 구성하는 방법 (쪽 108)

WinCC OPC DA 서버에서 구조체와 구조체 태그 구성 (쪽 107)

5.4.4.2 WinCC OPC DA 서버에서 구조체와 구조체 태그 구성

개요

이 부분에서는 OPC DA 서버의 WinCC 프로젝트에서 구조체 및 구조체 태그가 생성된다. 이 컨피규레이션을 위해서는 OPC DA 클라이언트가 구조체 태그에 접근해야 한다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 107

Page 108: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. WiCC OPC DA 서버의 구조체 유형 쇼트컷 메뉴에서 "새 구조체 유형"을 선택한다. "구조체 속성" 대화창이 디스플레이된다.

2. "새 요소"를 클릭한 뒤 데이터 유형 SHORT의 내부 태그 "OPCServer_Struct"를 생성한다.

"확인"을 클릭하여 대화창을 닫는다.

3. 내비게이션 창에서 태그 관리 아이콘 앞에 있는 (+) 부호를 클릭한다. 내부 태그 쇼트컷 메뉴에서 "새 태그"를 선택한다. 이 구조체 유형으로 WinCC 태그 "Var"를 생성한다.

4. WinCC 익스플로러의 데이터 창에는 단일 태그 "Var"와 구조체 태그 "Var.OPCServer_Struct"가 나타난다.

5. WinCC 프로젝트를 활성화한다.

도 참조

WinCC OPC DA 클라이언트 상에서 구조체를 구성하는 방법 (쪽 108)

5.4.4.3 WinCC OPC DA 클라이언트 상에서 구조체를 구성하는 방법

개요

구조는 OPC DA 제원에 의해 지원되지 않는다. 결과적으로, 구조는 OPC 항목 관리자에 의해 설정될 수 없다. 이 부분에서는, WinCC OPC DA 서버의 WinCC 프로젝트에서 이미 사용된 구조가 WinCC OPC DA 클라이언트의 WinCC 프로젝트에서 구성된다. WinCC OPC DA 서버의 기존의 구조 태그에 접근하는 WinCC 태그가 WinCC OPC DA 클라이언트에서 구성된다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신108 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 109: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● WinCC OPC DA 서버의 WinCC 프로젝트에서 구조 및 구조 태그 "Var.OPCServer_Struct"를 생성한다.

● WinCC OPC DA 서버의 WinCC 프로젝트를 활성화한다.

● OPC 채널을 WinCC OPC DA 클라이언트의 WinCC 프로젝트에 추가한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

절차

1. WinCC OPC DA 클라이언트의 구조 유형 쇼트컷 메뉴에서 "새 구조 유형"을 선택한다. "구조 속성" 대화창이 디스플레이된다.

2. "새 요소" 버튼을 클릭하고, 외부 태그를 설정한다. OPC DA 서버의 WinCC 프로젝트에 외부 태그가 있기 때문에, 요소를 명확하게 명명한다. "확인"을 클릭하여 "구조 속성" 대화창을 닫는다.

3. 이미 OPC DA 서버에 연결되어 있으면, 단계 6으로 계속 진행한다.연결되어 있지 않으면, 채널 유닛 "OPC"의 쇼트컷 메뉴에서 "새 연결"을 선택한다. "연결 속성" 대화창이 열린다. 해당 필드에 연결을 위한 이름을 입력한다.

4. "속성" 버튼을 클릭한다. 제목에 연결 이름이 포함된 대화창이 디스플레이된다. WinCC V 6에 연결하려면, "OPC 서버 이름" 필드에 "OPCServer.WinCC"를 입력해야 한다.

5. "이 컴퓨터에서 서버 시작" 필드에 WinCC OPC DA 서버로 사용될 컴퓨터의 이름을 입력한다. WinCC OPC DA 서버와의 연결을 확인하기 위해 "테스트 서버"를 클릭한다. "확인"을 클릭하여 대화창을 닫는다.

6. 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화창이 열린다. 데이터 유형으로 새로 생성된 구조 유형을 선택한다.

7. "태그 속성" 대화창에서 "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다."항목 이름" 필드에 WinCC OPC DA 서버의 구조 태그에 대한 이름 "Var.OPCServer_Struct"를 입력한다. "접근 경로" 필드의 엔트리는 그대로 둔다.

8. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

도 참조

WinCC OPC DA 클라이언트에서 OPC 채널 구성 (쪽 100)

WinCC OPC DA 서버에서 구조체와 구조체 태그 구성 (쪽 107)

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 109

Page 110: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.5 교란된 OPC DA 통신의 이벤트에서 오류 처리

5.4.5.1 교란된 OPC DA 통신의 이벤트에서 오류 처리

개요

통신 테스트 과정은 WinCC가 사용되는 방법과는 무관하다.

OPC DA 서버로 사용된 WinCC

WinCC OPC DA 클라이언트에서 채널 진단을 이용하여 OPC DA 서버로의 연결이 구축되었는지의 여부를 점검한다. 채널 문제 분석과 관련된 추가적인 정보는 "고장 진단"을 참조한다.

OPC DA 클라이언트로서 사용된 WinCC

WinCC OPC DA 클라이언트에서 채널 진단을 이용하여 OPC DA 서버로의 연결이 구축되었는지의 여부를 점검한다. 채널 문제 분석과 관련된 추가적인 정보는 "고장 진단"을 참조한다.

도 참조

WinCC가 OPC DA 클라이언트로 이용되고, 연결이 구축되지 않는다. (쪽 114)

WinCC가 OPC DA 클라이언트로 이용되고, 연결이 구축된다. (쪽 113)

WinCC가 OPC DA 서버로 이용되고, 연결이 구축되지 않는다. (쪽 112)

WinCC가 OPC DA 서버로 이용되고, 연결이 구축된다. (쪽 111)

"OPC" 채널의 진단 가능성 (쪽 430)

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신110 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 111: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.5.2 OPC DA 서버로서의 WinCC

WinCC가 OPC DA 서버로 이용되고, 연결이 구축된다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 111

Page 112: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC가 OPC DA 서버로 이용되고, 연결이 구축되지 않는다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신112 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 113: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.4.5.3 OPC DA 클라이언트로서의 WinCC

WinCC가 OPC DA 클라이언트로 이용되고, 연결이 구축된다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 113

Page 114: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC가 OPC DA 클라이언트로 이용되고, 연결이 구축되지 않는다.

OPC 채널5.4 WinCC OPC DA 클라이언트

WinCC: 통신114 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 115: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.5 WinCC OPC XML Client

5.5.1 WinCC OPC XML 클라이언트의 기능성

개요

OPC 채널은 별도의 통신 모듈을 필요로 하지 않는다. OPC 통신 드라이버는 OPC XML 클라이언트로서 실현된다.

WinCC OPC XML 클라이언트로 WinCC를 사용하려면, OPC 채널이 WinCC 프로젝트에 반드시 추가 되어야 한다.

WinCC OPC XML 클라이언트는 웹 페이지처럼 OPC XML 서버에 OPC 공정 데이터를 제공한다. HTTP를 이용하여 인터넷 / 인트라넷을 통한 웹 페이지로 접근할 수 있다. WinCC OPC XML 클라이언트가 데이터를 요청하는 경우, 웹 서버에 의해 웹 서비스는 자동으로 시작된다.

WinCC OPC XML 클라이언트가 여러 대의 OPC XML 서버에 접근할 수 있으려면, WinCC 프로젝트에서 개별 OPC XML 서버로의 연결이 반드시 구성되어야 한다.

WinCC OPC XML 서버와의 통신이 구축되면 WinCC 태그 값은 대체된다. WinCC OPC XML 서버로의 접근을 공정할 수 있는 WinCC OPC XML 클라이언트의 WinCC 프로젝트에 연결이 설정된다. WinCC OPC XML 클라이언트의 경우, 연결 감시는 활성화되지 않는다.

WinCC OPC 채널은 상태가 "OPC_STATUS_RUNNING"인 OPC 서버에 대한 연결만 설정한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

도 참조

지원된 WinCC 데이터 유형의 개요 (쪽 96)

OPC 항목 관리자 (쪽 91)

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 115

Page 116: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.5.2 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법

5.5.2.1 OPC 항목 관리자를 이용하여 WinCC 태그에 접근하는 방법

개요

WinCC와 WinCC 사이에서 OPC 연결이 이루어지게 되면, WinCC 태그를 통해 데이터 교환이 이루어진다. WinCC OPC DA 클라이언트는 WinCC OPC XML 서버의 WinCC 태그 "OPC_Server_Tag"를 읽기 위해 OPC 연결을 사용한다. 공정을 단순화하기 위해, OPC 항목 관리자가 이용된다.

전제조건

● WinCC 프로젝트가 있는 2대의 컴퓨터.

● HTTP를 통해 두 컴퓨터에 접근할 수 있어야 한다.

컨피규레이션 단계

WinCC OPC XML 클라이언트의 WinCC 프로젝트 상에서 다음과 같은 컨피규레이션이 필요하다:

도 참조

WinCC OPC DA 클라이언트에서 OPC 채널 구성 (쪽 100)

OPC 항목 관리자를 이용하여 접근 구성 (쪽 117)

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신116 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 117: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.5.2.2 OPC 항목 관리자를 이용하여 접근 구성

개요

이 부분에서는 OPC 항목 관리자를 사용하여 WinCC OPC XML 서버의 WinCC 태그 "OPC_XMLServer_Tag"로의 접근을 구성하는 방법에 대해 설명하고 있다.

전제조건

● WinCC OPC XML 서버의 WinCC 프로젝트에서 "부호 있는 16-비트값" 데이터 유형으로 내부 태그 "OPC_XMLServer_Tag"를 구성한다.

● WinCC OPC XML 서버의 WinCC 프로젝트를 활성화한다.

● WinCC OPC XML 클라이언트의 WinCC 프로젝트에 OPC 채널이 추가되어야 한다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 117

Page 118: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

절차

1. WinCC OPC XML 클라이언트의 "OPC 그룹(OPCHN Unit#1)" 채널 유닛의 쇼트컷 메뉴에서 "시스템 매개변수"를 선택한다. "OPC 항목 관리자"가 열린다.

2. "OPC 웹 서버" 버튼을 클릭한다. "OPC 웹 서버 추가" 대화창이 열린다. 다음과 같은 형태로 "URL" 필드에 WinCC OPC XML 서버의 URL을 입력한다: <http://<xxx>/WinCC-OPC-XML/DAWebservice.asmx>. OPC XML 웹 서비스가 실행 중인 IP 주소 또는 컴퓨터 이름 중 하나와 xxx를 대체한다.

"확인"을 클릭하여 대화창을 닫는다.

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신118 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 119: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "/WinCC-OPC-XML/DAWebservice.asmx>"를 선택하면 목록이 나타난다. "서버 검색" 버튼을 클릭한다. "필터 기준" 대화창이 열린다.

4. "필터 기준" 대화창에서 "다음->" 버튼을 클릭한다. "http:// ..." 대화창이 열린다.

5. "http:// ..." 대화창에서, "XMLOPC_Server_Tag" WinCC 태그를 선택한다. "항목 추가" 버튼을 클릭한다.

6. WinCC OPC XML 서버에 대한 연결이 이미 존재할 경우, 단계 7을 진행한다. 연결이 구성되어 있지 않을 경우, 해당 메시지가 출력된다."예"를 클릭한다. "새 연결" 대화창이 열린다.

연결을 위해 "OPCXMLServer_WinCC" 이름을 입력한다. "확인"을 클릭한다.

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 119

Page 120: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. "태그 추가" 대화창이 열린다.전치 필드에는 "XMLClient_"를, 그리고 후치 필드에는 "_xyz"를 입력한다. "OPCXMLServer_WinCC" 연결을 선택한다. "종료"를 클릭한다.

8. "http:// ..." 대화창에서, "<-뒤로"를 클릭한다. "종료"를 클릭하여 OPC 항목 관리자를 닫는다.

도 참조

WinCC OPC DA 클라이언트에서 OPC 채널 구성 (쪽 100)

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신120 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 121: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.5.3 OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근

개요

브라우저 기능을 지원하지 않는 OPC 서버는 수동으로 필요한 접근을 구성해야 한다. WinCC OPC XML 클라이언트에서의 WinCC 태그의 컨피규레이션은 WinCC-WinCC OPC 연결의 예를 이용하여 나타낸다.

OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근하려면, ItemID가 수동으로 설정되어야 한다. WinCC 태그의 주소를 지정할 때, 상징 컴퓨터의 이름(서버 전치)도 지정될 수 있다. ItemID는 다음과 같은 구문을 가진다: 서버 전치::<@>WinCC 태그. 로컬 WinCC 프로젝트의 WinCC 태그 주소가 지정되었다면, ItemID는 다음과 같은 구문을 가진다: <@>WinCC 태그.

컨피규레이션 단계

WinCC OPC XML 클라이언트의 WinCC 프로젝트 상에서 다음과 같은 컨피규레이션이 필요하다:

1. 연결 생성.

2. WinCC OPC DA 서버의 WinCC 태그에 접근하는 WinCC OPC XML 클라이언트에 "XMLClient_OPC_Var1_xyz" WinCC 태그 구성.

전제조건

● WinCC 프로젝트가 있는 2대의 컴퓨터.

● HTTP를 통해 컴퓨터에 접근할 수 있어야 한다.

● WinCC OPC XML 서버의 WinCC 프로젝트에서 "부호 있는 16-비트값" 데이터 유형으로 내부 태그 "XMLOPC_Server_Tag"를 구성한다.

● WinCC OPC XML 서버의 WinCC 프로젝트를 활성화한다.

● WinCC OPC XML 클라이언트의 WinCC 프로젝트에 OPC 채널이 추가되어야 한다.

OPC 채널에서 외부 태그를 구성할 때, "태그 속성" 대화창의 유형 변환 필드에서 WinCC로부터 얻어진 사전 설정 값은 바뀌어서는 안된다. 공정 중인 태그의 데이터 유형은 "주소 속성" 대화창의 데이터 유형 필드에 설정된다.

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 121

Page 122: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. WinCC OPC XML 클라이언트의 "OPC 그룹(OPCHN Unit#1)" 채널 유닛의 쇼트컷 메뉴에서 "새 연결"을 선택한다. "연결 속성" 대화창이 열린다. 해당 필드에 연결을 위한 이름을 입력한다.

2. "속성" 버튼을 클릭한다. 제목에 연결 이름이 포함된 대화창이 디스플레이된다.

"XML DA 서버" 체크상자를 선택한다. WinCC OPC XML 서버와 연결할 때, "OPC 서버 이름" 필드에는 WinCC OPC XML 서버의 URL이 포함되어야 한다. URL은 다음과 같은 구문을 가진다: "http://<xxx>/WinCC-OPC-XML/DAWebservice.asmx". OPC XML 웹 서비스가 실행 중인 IP 주소 또는 컴퓨터 이름 중 하나와 xxx를 대체한다.

3. 연결의 쇼트컷 메뉴에서 "새 태그"를 선택한다. "태그 속성" 대화창이 열린다.

4. "태그" 필드에서 "XMLClient_OPC_Var1_xyz" 이름을 입력한다. 데이터 유형을 "부호 있는 16-비트"로 설정한다.

5. "태그 속성" 대화창에서, "선택" 버튼을 클릭한다. 제목에 태그 이름이 포함된 대화창이 디스플레이된다.

"항목 이름" 필드에 WinCC OPC XML 서버의 WinCC 태그 기호 "<@>"및 이름을 입력한다. "접근 경로" 필드의 엔트리는 그대로 둔다. 데이터 유형을 "부호 있는 16-비트"로 설정한다.

6. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

OPC 채널5.5 WinCC OPC XML Client

WinCC: 통신122 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 123: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.6 WinCC OPC UA 클라이언트

5.6.1 WinCC OPC UA 클라이언트의 기능성

개요

WinCC OPC UA 클라이언트를 이용하여 OPC Unified Architecture 사양에 따라 OPC UA 서버에 데이터 접근할 수 있다. OPC Unified Architecture(OPC UA)는 예를 들면, 통신 파트너 사이의 보안을 위해 인증 및 암호화 기능 등의 추가적인 역할도 한다.

WinCC를 WinCC OPC UA 클라이언트로 사용하려면 OPC 통신 드라이버(OPC 채널)를 WinCC 프로젝트에 추가한다. 별도 통신 모듈은 필요하지 않다.

다른 OPC UA 서버에서 OPC 공정 데이터에 접근할 수 있으려면, WinCC 프로젝트에서 각 서버에 대한 연결을 구성한다. WinCC OPC Item Manager를 이용하여 연결을 구성한다.

OPC 채널이 OPC UA 클라이언트로 사용되는 경우 연결 모니터링은 비활성화된다.연결은 상태 "RUNNING" 신호를 보내는 서버에만 구축된다.

5.6.2 OPC 항목 관리자를 사용하여 태그에 접근

5.6.2.1 OPC 항목 관리자를 사용하여 OPC 태그에 접근

개요

WinCC에서 OPC UA 서버로 OPC 링크가 있는 경우 OPC UA 서버 데이터는 WinCC 태그에 매핑된다. 이 프로세스에서 WinCC OPC UA 클라이언트는 WinCC OPC UA 서버의

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 123

Page 124: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"OPC_UAServer_Tag"에 접근하기 위해 보안 연결을 사용한다. 컨피규레이션을 위해 OPC Item Manager를 사용한다.

컨피규레이션 동안에 찾아보기를 지원하는 서버만 접근할 수 있다.구성할 때 클라이언트와 서버 인증서를 구분한다. 보안 통신은 클라이언트와 서버가 서로간에 인증서를 인식하는 경우에만 가능하다. 인증서는 각 컴퓨터에 링크된다. WinCC 프로젝트를 다른 컴퓨터로 이동, 복사 또는 복제한 후 각 컴퓨터가 다른 컴퓨터의 인증서를 확인할 수 있도록 이 과정을 반복한다.

전제조건

● WinCC 프로젝트가 있는 클라이언트 컴퓨터.

● 두 컴퓨터는 TCP 연결을 통해 접근할 수 있어야 한다.

● 방화벽을 통해 UA 서버와 양방향 통신이 가능한다.

컨피규레이션 단계

WinCC OPC UA 클라이언트의 WinCC 프로젝트에서 다음 컨피규레이션 작업을 완료한다.

● WinCC OPC UA 클라이언트에서 OPC 채널 컨피규레이션.

● 올바른 서버 인증서 설정.

● OPC 항목 관리자를 이용한 접근 컨피규레이션.

5.6.2.2 서버 인증서를 설정하는 방법

개요

본 단원에서는 WinCC OPC UA 클라이언트를 이용하여 OPC UA 서버 인증서를 설정하는 방법에 대해 설명합니다.

요구 사항

● OPC UA 서버가 활성화되어 있다.

● 방화벽을 통해 UA 서버와 양방향 통신이 가능합니다.

● WinCC OPC UA 클라이언트의 WinCC 프로젝트에 "OPC" 채널이 추가되었습니다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신124 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 125: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. WinCC OPC UA 클라이언트에서 "OPC Groups(OPCHN Unit#1)" 채널 장치의 바로가기 메뉴에 있는 "시스템 매개변수" 명령을 선택합니다. "OPC Item Manager"가 열립니다.

2. "OPC UA 서버"를 클릭한다. "OPC UA 서버 추가" 대화창이 열린다. 다음과 같은 형태로 "서버 URL" 필드에 WinCC OPC UA 서버의 URL을 입력한다:<opc.tcp://OPC UA 서버 주소>필요한 보안 설정을 완료합니다. 필요할 경우, 인증 데이터를 입력합니다.

"확인"을 눌러 대화창을 닫는다.

3. 표시된 항목 중에서 "<opc.tcp://OPC UA 서버 주소>"를 선택한다.

4. "서버 검색"을 클릭한다.오류 대화창이 열린다.

5. 오류 대화창을 닫는다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 125

Page 126: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. Windows 익스플로러를 열고 WinCC 설치 경로의 "OPC" 폴더로 변경합니다.

7. "PKI/CA/" 폴더를 엽니다.거부된 서버 인증서가 있는 "rejected" 폴더가 추가되어 있다.

8. "rejected" 폴더에서 "certs" 폴더로 서버 인증서를 이동시킨다.서버 인증서가 확인되었습니다. 이제 OPC UA 서버에 대한 보안 연결 활성화가 가능하다.

5.6.2.3 OPC 항목 관리자를 이용하여 태그에 대한 접근을 구성하는 방법

개요

이 단원에서는 WinCC OPC UA 서버의 "OPC_UAServer_Tag" WinCC 태그에 접근을 구성하기 위해 OPC 항목 관리자를 사용하는 방법에 대해 설명한다.

컨피규레이션 동안에 찾아보기를 지원하는 서버만 접근할 수 있다.

전제조건

● OPC UA 서버가 활성화되어 있다.

● 방화벽을 통해 UA 서버와 양방향 통신이 가능하다.

● 서버 인증서가 설정되었다.

● WinCC OPC UA 클라이언트의 WinCC 프로젝트에 "OPC" 채널이 추가되었다.

"OPC" 채널유니코드는 연결 이름에 지원되지 않는다. 프로젝트의 모든 연결 이름을 동일한 언어로 지정해야 한다. 컴퓨터의 "제어판"을 열어 이 언어의 코드 페이지를 유니코드를 지원하지 않는 프로그램에 사용하도록 설정한다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신126 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 127: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

절차

1. WinCC OPC UA 클라이언트에서 "OPC Groups(OPCHN Unit#1)" 채널 장치의 바로가기 메뉴에 있는 "시스템 매개변수"를 선택한다. "OPC 항목 관리자"가 열린다.

2. "OPC UA 서버"를 클릭한다. "OPC UA 서버 추가" 대화창이 열린다. 다음과 같은 형태로 "서버 URL" 필드에 WinCC OPC UA 서버의 URL을 입력한다:<opc.tcp://OPC UA 서버 주소>필요한 보안 설정을 완료한다. 필요할 경우, 인증 데이터를 입력한다.

"확인"을 클릭하여 대화창을 닫는다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 127

Page 128: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. 표시된 항목 중에서 "<opc.tcp://OPC UA 서버 주소>"를 선택한다. "서버 검색"을 클릭한다. "필터 기준" 대화창이 열린다.

4. "다음"을 클릭한다. "opc.tcp:// ..." 대화창이 열린다.

5. "opc.tcp:// ..." 대화창에서 매핑될 태그를 선택한다(예: "OPC_UA_Server_Tag"). "항목 추가"를 클릭한다.

6. 이미 WinCC OPC UA 서버에 대한 연결을 설정한 경우 단계 7을 계속 진행한다. 이 연결을 이용할 수 없는 경우 메시지가 출력된다."예"를 클릭한다. "새 연결" 대화창이 열린다.

"OPCUAServer" 연결 이름을 입력한다. "확인"을 클릭한다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신128 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 129: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. "태그 추가" 대화창이 열린다."Prefix" 필드에 "UAClient_" 문자열을 입력하고 "Suffix" 필드에 "xyz" 문자열을 입력한다."OPCUAServer" 연결을 선택한다. "종료"를 클릭한다.

8. "opc.tcp:// ..." 대화창에서 "뒤로"를 클릭한다."OPC 항목 관리자" 대화창에서 "종료"를 클릭하여 OPC 항목 관리자를 닫는다.

5.6.3 교란된 통신의 이벤트에서 오류 처리

개요

통신 테스트 과정은 WinCC가 사용되는 방법과는 무관하다.

OPC UA 서버로 사용되는 WinCC

먼저 WinCC OPC UA 클라이언트에 채널 진단을 실행하여 OPC UA 서버에 연결을 설정할 수 있는지 확인한다. 채널 문제 분석과 관련된 추가적인 정보는 "고장 진단"을 참조한다.

OPC UA 클라이언트로 사용되는 WinCC

먼저 WinCC OPC UA 클라이언트에 채널 진단을 실행하여 OPC UA 서버에 연결을 설정할 수 있는지 확인한다. 채널 문제 분석과 관련된 추가적인 정보는 "고장 진단"을 참조한다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 129

Page 130: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.6.3.1 OPC UA 서버로서의 WinCC

WinCC가 OPC UA 서버로 사용되며 연결이 설정되어 있다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신130 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 131: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC가 OPC UA 서버로 사용되며 연결이 설정되어 있지 않다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 131

Page 132: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5.6.3.2 OPC UA 클라이언트로서의 WinCC

WinCC가 OPC UA 클라이언트로 사용되며 연결이 설정되어 있다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신132 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 133: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC가 OPC UA 클라이언트로 사용되며 연결이 설정되어 있지 않다.

OPC 채널5.6 WinCC OPC UA 클라이언트

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 133

Page 134: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 135: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

프로피버스 FMS 66.1 WinCC 채널 "프로피버스 FMS"

개요

"프로피버스 FMS" 통신 드라이버는 S5 또는 S7과 같은 자동화 시스템과 WinCC 스테이션 간의 연결을 설정한다.

이 장에서는 다음을 설명한다

● "프로피버스 FMS" 채널을 사용하여 데이터 전송을 구성하는 방법

● 연결과 태그를 구성하는 방법.

채널 유닛

통신 드라이버에는 채널 유닛이 포함되어 있으며 다음 기능이 제공된다.

● SIMATIC NET 프로피버스용 채널 유닛 프로피버스 FMS(통신 모듈 DP 5613).

논리적 연결의 컨피규레이션은 컨피규레이션 모드 및 런타임에서 수행할 수 있다. 여기서는 두 방법 모두에 대해 설명한다.WinCC만 "프로피버스 FMS" 채널을 사용하여 연결된 AS에서 데이터를 요청할 수 있다. AS로부터의 전송은 불가능하다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 135

Page 136: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값

● 부호 있는 8비트 값

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 텍스트 태그, 8비트 문자 집합.

● 미가공 데이터 유형

프로피버스 FMS6.2 태그의 데이터 유형

WinCC: 통신136 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 137: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6.3 채널 구성

6.3.1 연결 구성

6.3.1.1 연결 구성

개요

적절한 통신 프로세서를 사용하여 자동화 시스템을 프로피버스에 연결해야 한다. 프로피버스 FMS 프로토콜을 하드웨어 / 소프트웨어에서 지원해야 한다.

자동화 시스템 S5-115U, S5-135U 및 S5-155U에서는 통신 프로세서 CP 5431 FMS가 사용된다.

WinCC 시스템에서는 통신 모듈 CP 5613 및 소프트웨어 SIMATIC NET가 설치되어 있어야 한다.

연결을 구성할 때 다음 상황이 다르게 처리된다.

● 컨피규레이션 모드에서 구성

● 런타임에서 구성

프로피버스 FMS6.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 137

Page 138: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6.3.1.2 컨피규레이션 모드에서 연결 구성

과정

1. 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. 제목에 연결 이름이 포함된 대화창이 디스플레이된다.

3. "이름/인덱스" 필드에 논리적 연결의 이름이나 인덱스를 입력한다.논리적 연결의 이름 / 인덱스는 로컬 CRL(통신 관계 목록)에서 구성되어야 한다.

4. 논리적 연결에 대해 접근 권한이 할당된 경우 "인증을 받음" 필드를 선택한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신138 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 139: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "속성" 버튼을 클릭하면 "접근 권한" 대화창이 열린다.

6. 이제 논리적 연결의 비밀번호를 입력할 수 있다. "확인" 버튼을 클릭하여 대화창을 닫는다.

7. "태그 주소지정" 영역에서 필요한 매개변수를 정의한다. "확인" 버튼을 클릭하여 대화창을 닫는다.

연결의 이름이나 인덱스를 구성하려면 SIMATIC NCM PC 또는 STEP 7을 사용하여 생성할 수 있는 통신 관계 목록에 접근해야 한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 139

Page 140: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6.3.1.3 런타임에서 연결을 구성하는 방법

과정

1. 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. 제목에 연결 이름이 포함된 대화창이 디스플레이된다.

3. CRL(통신 관계 목록)의 구성된 연결이 "연결 목록(통신 관계 목록)" 영역에 표시된다. "연결" 영역의 "이름/인덱스" 필드에서 연결이 각 인덱스나 이름과 함께 사용되어야 하는지 여부를 선택한다.

4. 논리적 연결에 대해 접근 권한이 할당된 경우 "인증을 받음" 필드를 선택한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신140 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 141: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "속성" 버튼을 클릭하면 "접근 권한" 대화창이 열린다.

6. 이제 논리적 연결의 비밀번호를 입력할 수 있다. "확인" 버튼을 클릭하여 대화창을 닫는다.

7. "태그 주소지정" 영역에서 필요한 매개변수를 정의한다. "확인" 버튼을 클릭하여 대화창을 닫는다.

6.3.2 태그 구성

6.3.2.1 태그 구성

개요

태그 주소는 프로피버스 FMS 프로토콜의 주소 구조에 따라 입력된다.

주소를 구성할 때는 다음 상황이 구별된다.

● 컨피규레이션 모드에서 구성

● 런타임에서 구성

6.3.2.2 컨피규레이션 모드에서 태그의 주소 구성

과정

1. 태그를 선택하고 문맥 메뉴에서 "속성"을 선택하여 "태그 편집" 대화창을 연다.

2. "일반 사항" 탭에서 태그의 원하는 데이터 유형(예: 부호 있는 16비트 값)을 선택한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 141

Page 142: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭한다. 제목에 태그 이름이 포함된 대화창이 디스플레이된다.

4. "이름/인덱스" 필드에 원격 자동화 시스템에 있는 태그의 이름 또는 인덱스를 입력한다.

5. 태그가 구조화된 태그(구조 또는 배열)인 경우 읽거나 기록해야 하는 태그 부분(구조 구성요소 또는 배열 요소)도 "하위 인덱스" 필드에 입력해야 한다.

이름 또는 인덱스와 하위 인덱스는 외부 자동화 시스템의 논리적 연결에 대한 개체 목록에 있는 이름이나 인덱스와 일치해야 한다. 그렇지 않은 경우 런타임에서 태그에 접근할 수 없다.

6.3.2.3 런타임에서 태그의 주소를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴에서 "속성"을 선택하여 "태그 편집" 대화창을 연다.

2. "일반 사항" 탭에서 태그의 원하는 데이터 유형(예: 부호 있는 16비트 값)을 선택한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신142 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 143: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭한다. 제목에 태그 이름이 포함된 대화창이 디스플레이된다.

4. 선택된 연결을 통해 접근할 수 있는 태그가 "원격 태그 목록" 영역에 나열된다. "원격 태그" 영역에서 해당 인덱스나 이름을 사용하여 태그를 선택해야 하는지 여부를 선택한다.

5. "원격 태그 목록"에서 원하는 태그를 더블 클릭하여 선택한다.

6. 선택된 태그가 "원격 태그" 영역의 "이름/인덱스" 필드에 디스플레이된다.

7. 태그가 구조화된 태그(구조 또는 배열)인 경우 읽거나 기록해야 하는 태그 부분(구조 구성요소 또는 배열 요소)도 "하위 인덱스" 필드에 입력해야 한다.

프로피버스 FMS6.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 143

Page 144: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 145: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

S5 이서네트 계층 4 77.1 WinCC 채널 "SIMATIC S5 이서네트 계층 4"

개요

통신 드라이버는 예를 들어, 자동화 시스템 SIMATIC S5-115U/H, SIMATIC S5-135U 및 SIMATIC S5-155U/H를 ISO 전송 프로토콜이나 TCP/IP 프로토콜과 연결하는 데 사용된다.

사용되는 통신 프로토콜에 따라 다음 통신 파트너가 사용된다.

통신 프로토콜 WinCC 쪽 SIMATIC S5 쪽

ISO 전송 프로토콜 CP1612(3Com 호환)CP1613CP1623

CP1430 TF

TCP/IP(RFC1006 준수) CP1612(3Com 호환)CP1613CP1623

CP1430 TCP

이 채널을 사용할 경우 로컬 데이터베이스가 필요하지 않다.

채널 유닛

통신 드라이버에는 최대 두 개의 CP 1612, CP1613 또는 CP1623을 조작할 수 있는 채널 유닛 "CP1413-x"가 두 개 있다. 채널 유닛의 기능은 동일하다. 단지 두 CP의 논리적 디바이스 이름에 차이가 있을 뿐이다. CP1623은 CP1613과 동일하지만 PCI Express를 통해 작동한다.

타사 채널 유닛 "TCP/IP"와 함께 CP1612, CP1613 또는 CP1623을 사용하여 TCP/IP 프토로콜을 통해 통신을 설정할 수 있다.

채널 유닛의 시스템 매개변수에서 논리적 디바이스 이름을 변경할 수 있다. 사용된 프로토콜에 대한 매개변수를 여기서 설정할 수도 있다.

다음 애플리케이션 기능이 존재한다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 145

Page 146: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● SIMATIC 산업 이서네트용 통신 모듈(CP 1612/1613/1623)을 위한 채널 유닛 "S5-전송(CP 1413-1)".

● SIMATIC 산업 이서네트용 통신 모듈(CP 1612/1613/1623)을 위한 채널 유닛 "S5-전송(CP 1413-2)".

● SIMATIC 산업 이서네트용 통신 모듈(CP 1612/1613/1623)을 위한 채널 유닛 "S5-전송(TCP/IP)".

S5 이서네트 계층 47.1 WinCC 채널 "SIMATIC S5 이서네트 계층 4"

WinCC: 통신146 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 147: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값

● 부호 있는 8비트 값

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 텍스트 태그, 8비트 문자 집합

● 미가공 데이터 유형

S5 이서네트 계층 47.2 태그의 데이터 유형

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 147

Page 148: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.3 채널 구성

7.3.1 "SIMATIC S5 이서네트 계층 4" 채널 구성

개요

"SIMATIC S5 이서네트 계층 4" 채널을 구성하려면 다음 단계가 필요하다.

1. 연결 구성

2. 태그 구성

3. 시스템 매개변수 컨피규레이션

7.3.2 연결을 구성하는 방법

개요

연결 매개변수는 사용된 모든 프로토콜에서 거의 동일하다. 다음 예에서 통신은 채널 유닛 "CP1413-x"와 함께 ISO 전송 프로토콜을 사용하여 설명된다.

TCP/IP 프로토콜을 구현할 때 이서네트 주소 대신에 AS의 IP 주소가 입력된다. IP 주소는 점으로 구분된 네 개의 숫자 값으로 구성된다. 숫자 값은 0-255 범위 내에 있어야 한다.

논리적 연결의 경우 WinCC는 전송 계층에서 읽기("읽기 기능" 영역)를 위한 하나의 연결과 쓰기("쓰기 기능" 영역)를 위한 하나의 연결을 설정한다. 두 기능 모두의 주소 매개변수가 대화창에서 정의된다. 두 연결 모두 설정된 경우에만 논리적 연결도 "설정된" 것으로 나타난다.

읽기 기능에 대한 할당

WinCC 쪽 SIMATIC S5 쪽

반입 능동("읽기 능동" 요청)

읽기 수동("읽기 수동" 요청)

반입 수동("쓰기 수동" 요청)

쓰기 능동("쓰기 능동" 요청)

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신148 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 149: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

AS의 데이터가 능동으로 전송된 경우, 즉 연결 매개변수에서 읽기 기능이 "반입 수동"으로 설정된 경우 AS의 데이터 영역에서 2진 또는 바이트 변수를 기록할 수 없다. AS에서 하나 이상의 텔레그램이 WinCC에 전송된 경우에만 반입 수동 연결에 "OK" 상태가 할당된다.

쓰기 기능에 대한 할당

WinCC 쪽 SIMATIC S5 쪽

"쓰기 능동" 요청 "쓰기 수동" 요청

과정

1. 연결을 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "속성" 버튼을 클릭하여 "연결 매개변수" 대화창을 연다.

3. "이서네트 주소 AG" 필드에 산업 이서네트 버스에 있는 SIMATIC S5의 스테이션 주소를 입력한다. TCP/IP 프로토콜을 구현 중인 경우 "IP 주소 AG" 필드에 IP 주소가 입력된다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 149

Page 150: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. WinCC 시스템에서 읽기 기능에 대한 매개변수를 정의한다. 이러한 매개변수는 SIMATIC S5에서 사용되는 요청과 무관하다.

5. 그런 다음 CP1430 TF를 구성하는 동안 "원격 매개변수"에서 "TSAP"로 구성된 값을 할당된 필드 "고유 TSAP"에 입력한다.

6. 이제 CP1430 TF를 구성하는 동안 "로컬 매개변수"에서 "TSAP"로 구성된 값을 할당된 필드 "원격 TSAP"에 입력한다.

7. 쓰기 기능에 대한 "고유 TSAP" 및 "원격 TSAP" 매개변수를 적절하게 정의한다.

"TSAP"에 대한 엔트리에서 공백을 사용하지 않아야 한다.

7.3.3 태그 구성

7.3.3.1 태그 구성

개요

"SIMATIC S5 이서네트 계층 4" 채널을 통한 WinCC 및 AS 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다. 다음 부분에서는 이러한 데이터 유형의 태그를 구성하는 방법에 대해 설명한다.

● 태그의 주소

● 비트 단위 접근으로 태그 구성

● 바이트 단위 접근으로 태그 구성

● 워드 단위 접근으로 태그 구성

● 미가공 데이터 태그 구성

7.3.3.2 태그의 주소

개요

태그 주소는 SIMATIC S5의 주소 구조에 따라 입력된다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신150 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 151: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

태그 유형에 따라 AS의 메모리 영역에 대한 접근은 비트 단위, 바이트 단위 또는 워드 단위이다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.AS의 데이터가 능동으로 전송된 경우, 즉 연결 매개변수에서 읽기 기능이 "반입 수동"으로 설정된 경우 AS의 데이터 영역에서 2진 또는 바이트 변수를 기록할 수 없다.

태그의 주소를 구성하는 작업은 태그 유형에 상관없이 수행된다.

● "2진" 또는 "8비트 값" 유형을 가진 태그의 경우 먼저 "비트/바이트 태그" 대화창이 열리는데, 이 대화창에서는 AS의 메모리 영역에 대한 비트 단위 또는 바이트 단위 접근이 정의된다. 이어서 AS 메모리의 태그 주소가 "주소 속성" 대화창에서 정의된다.

● 워드 지향 태그의 경우 AS 메모리의 태그 주소가 "주소 속성" 대화창에서 정의된다. AS 메모리에 대한 접근이 워드 단위이므로 "비트/바이트 태그" 대화창이 열리지 않는다.

7.3.3.3 비트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "2진 태그" 데이터 유형을 선택한다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 151

Page 152: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

4. 체크상자를 사용하여 메모리 영역의 특정 비트를 읽고 쓰기 위해 접근을 활성화해야 하는지 여부를 정의한다.

5. 선택 필드에서 AS 메모리에 대한 주소지정 방법을 선택한다(예: "워드" 또는 "바이트").

6. 선택 필드에서 변경할 비트 수를 선택한다.

7. "선택" 버튼을 사용하여 AS에서 태그 주소를 정의하기 위한 "주소 속성" 대화창을 연다.

S5의 경우 플래그, 입력 및 출력은 바이트에 의해 주소지정되고 데이터 블록(DB, DX)은 워드에 의해 주소지정된다."비트 접근" 체크상자를 활성화하면 "주소 속성" 대화창의 필드 디스플레이에 영향을 준다.워드 지향 태그의 경우 태그의 주소와 PLC 메모리에 대한 접근이 워드 단위이므로 설명된 "비트/바이트 태그"가 열리지 않는다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신152 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 153: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "부호 없는 8비트 값" 또는 "부호 있는 8비트 값" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

4. 체크상자를 사용하여 메모리 영역의 특정 바이트를 읽고 쓰기 위해 접근을 활성화해야 하는지 여부를 정의한다.

5. 선택 필드에서 AS 메모리 주소지정 유형으로 "워드"만 표시된다.

6. 선택 필드에서 변경할 바이트 수를 선택한다.

7. "선택" 버튼을 사용하여 AS에서 태그 주소를 정의하기 위한 "주소 속성" 대화창을 연다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 153

Page 154: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

S5의 경우 플래그, 입력 및 출력은 바이트에 의해 주소지정되고 데이터 블록(DB, DX)은 워드에 의해 주소지정된다."바이트 접근" 체크상자를 활성화하면 "주소 속성" 대화창의 필드 디스플레이에 영향을 준다. 워드 지향 태그의 경우 태그의 주소와 PLC 메모리에 대한 접근이 워드 단위이므로 설명된 "비트/바이트 태그"가 열리지 않는다.

7.3.3.5 워드 단위 접근으로 태그를 구성하는 방법

개요

AS에서 태그 주소는 여기에 설명된 대화창을 사용하여 정의한다.

● "2진" 또는 "8비트 값" 유형을 가진 태그의 경우 먼저 "비트/바이트 태그" 대화창이 열리는데, 이 대화창에서는 AS의 메모리 영역에 대한 비트 단위 또는 바이트 단위 접근이 정의된다.

● 워드 지향 태그의 경우 태그의 주소와 AS 메모리에 대한 접근이 워드 단위이므로 "비트/바이트 태그" 대화창이 열리지 않는다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 태그의 원하는 데이터 유형(예: 부호 있는 16비트 값)을 선택한다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신154 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 155: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

4. "주소" 탭의 "데이터 영역" 필드에서 태그가 데이터 블록, 플래그 영역, 입력 영역 또는 출력 영역 중에서 어디에 위치하는지 선택한다.

5. 태그가 데이터 블록에 있을 경우 "DB 번호" 필드도 표시된다. 여기에서 데이터 블록의 번호를 입력한다.

6. 주소지정 유형이 "주소지정" 필드에 입력된다. 일반적으로 기본 정의를 사용할 수 있다.

7. 해당 필드에 주소를 입력한다(예: "DW ").

"2진" 또는 "8비트 값" 유형을 가진 태그의 경우 "비트/바이트 태그" 대화창의 "비트/바이트에 접근"에서 선택한 사항에 따라 이 대화창의 필드 디스플레이가 달라진다.워드 지향 데이터 영역의 태그를 기록하는 경우 시작 주소는 좌측 바이트에 있어야 하고 태그 길이는 짝수여야 한다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 155

Page 156: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.3.3.6 미가공 데이터 태그를 구성하는 방법

개요

다음은 미가공 데이터 태그의 주소를 정의하는 방법에 대한 설명이다.

워드 지향 데이터 영역의 태그를 기록하는 경우 시작 주소는 좌측 바이트에 있어야 하고 태그 길이는 짝수여야 한다.

과정

1. 태그를 선택하고 "속성" 문맥 메뉴를 사용하여 "태그 속성" 대화창을 연다.

2. "일반 사항" 탭에서 "미가공 데이터 유형" 엔트리를 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

4. "데이터 영역" 필드에서 태그가 데이터 블록, 플래그, 입력 영역 또는 출력 영역 중에서 어디에 위치하는지 선택한다.

5. 태그가 데이터 블록에 있을 경우 "DB 번호" 필드도 표시된다. 여기에서 데이터 블록의 번호를 입력한다.

6. 주소지정 유형이 "주소지정" 필드에 입력된다. 일반적으로 기본 정의를 사용할 수 있다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신156 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 157: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 아래의 필드에 데이터 주소를 입력한다. 이 필드의 라벨은 "주소" 필드의 엔트리에 따라 달라진다(예: 워드 주소지정의 경우 "DBW").

8. 길이 필드에서 미가공 데이터 블록의 길이를 바이트 단위로 입력한다.

9. "미가공 데이터 유형" 영역에서 관련된 미가공 데이터 태그의 유형을 정의한다.

7.3.4 시스템 매개변수

7.3.4.1 채널 유닛의 시스템 매개변수

개요

표준 WinCC 설정과 다른 컨피규레이션이 필요할 경우 채널 유닛의 "시스템 매개변수" 대화창을 사용하여 필요한 모든 변경을 수행할 수 있다.

시스템 매개변수는 사용된 모든 프로토콜에서 거의 동일하다. TCP/IP 프로토콜을 구현할 경우 설치 도중에 제공되는 디바이스 이름만 다르다.

다음과 같은 개별 사항을 변경할 수 있다.

● 디바이스 이름

● 전송 매개변수

시스템 매개변수는 AS의 모든 CP에 적용된다.

디바이스 이름

WinCC와 자동화 시스템 간의 통신은 논리적 디바이스 이름을 통해 이루어진다. 이러한 이름은 통신 모듈을 설치할 때 할당되고 유닛별로 고유하다. 디바이스 이름은 논리적 디바이스 이름을 나타낸다. 논리적 디바이스 이름에는 ISO 전송 프로토콜이 있는 "/CP_H1_1:/ SCP" 및 TCP/IP 프로토콜이 있는 "/TCP_IP:/SCP" 이름이 기본 정의로 제공된다.

TCP/IP 프로토콜을 사용할 경우 WinCC의 디바이스 이름이 "PG/PC 인터페이스 설정" 대화창의 "애플리케이션의 접근점"과 일치하는지 확인해야 한다. 또한 "PG/PC 인터페이스 설정"에서 디바이스 이름을 변경해야 한다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 157

Page 158: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전송 매개변수

PDU 크기, 설정 시도 등과 같은 채널 유닛에 대한 특정 설정을 전송 매개변수에서 지정한다.

7.3.4.2 디바이스 이름을 변경하는 방법

개요

논리적 디바이스 이름 또는 전송 매개변수 등과 같은 채널 유닛의 매개변수는 시스템 매개변수를 사용하여 설정한다.

시스템 매개변수는 사용된 모든 프로토콜에서 거의 동일하다.

다음 예에서 통신은 채널 유닛 "CP1413-x"와 함께 ISO 전송 프로토콜을 사용하여 설명된다.

TCP/IP 프로토콜을 구현할 경우 설치 도중에 제공되는 디바이스 이름만 다르다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신158 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 159: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 채널 유닛을 선택하고 문맥 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

2. "디바이스 이름" 탭을 선택한다.

3. 이제 굵게 표시된 디바이스 이름을 마우스로 선택하고 디바이스 이름의 이름 필드에서 마우스 클릭으로 해당 이름을 변경할 수 있다.

디바이스 이름은 하드웨어 드라이버를 설치하는 동안 정의된다. 권장되지 않는 다른 이름을 정의한 경우에만 여기서 디바이스 이름을 변경해야 한다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 159

Page 160: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.3.4.3 전송 매개변수를 변경하는 방법

과정

1. 채널 유닛을 선택하고 문맥 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

2. "전송 매개변수" 탭을 선택한다.

3. "PDU 크기" 값을 통신 모듈 CP 1430에서 구성된 값으로 설정한다.

4. "설정 시도" 필드에서 연결 설정을 시도해야 하는 빈도를 정의한다.

5. "전송반복 지속기간" 영역에서 "계속"을 선택한다.

6. "인지 시간" 필드에 값(예: 30)을 입력한다. 이렇게 하면 통신 파트너가 이 시간 내에 응답하지 않을 경우(예: "정지" 상태의 AS) 30초 후에 태그 상태에 대한 통지를 받게 된다.

S5 이서네트 계층 47.3 채널 구성

WinCC: 통신160 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 161: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7.4 부록

7.4.1 부록

개요

"SIMATIC S5 이서네트 계층 4" 채널에 대한 추가적인 정보가 부록에서 제공된다.

7.4.2 내부 오류 코드 및 상수

7.4.2.1 내부 오류 코드 및 상수

개요

다음 도표에는 가장 중요한 오류 코드와 상수가 포함되어 있다. 이 정보는 "전문가"를 대상으로 한다. 따라서 코드와 상수의 의미에 대한 자세한 내용은 제공되지 않는다.

● 연결 방해시 오류 코드

● iNA960 메시지

● SCI 메시지

7.4.2.2 연결 방해시 오류 코드

개요

이 부분에서는 가장 중요한 오류 코드가 나열된다. 도표에 없는 오류 코드를 가진 오류가 발생할 경우 WinCC 핫라인에 문의한다.

Fehler_0002-INVALID_RQ

잘못된 요청 블록이다.

Fehler_0004-NO_RESOURCES

사용할 수 있는 자원이 CP에 없다.

S5 이서네트 계층 47.4 부록

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 161

Page 162: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Fehler_0006-UNKNOWN_REFERENCE

잘못된 OPEN 참조가 정의되었다.

Fehler_0008-BUFFER_TOO_SHORT

사용자 버퍼가 너무 짧다.

Fehler_0010-BUFFER_TOO_LONG

사용자 버퍼가 너무 길다.

Fehler_0012-ILLEGAL_REQ

잘못된 "negot_options"가 정의되었다.

Fehler_0014-REM_ABORT

원격 스테이션에 의해 연결이 중단되었다.

Fehler_0016-LOC_TIMEOUT

타임아웃되었다.

Fehler_0018-UNKNOWN_CONN_CLASS

알 수 없는 연결 클래스이다.

Fehler_0020-DUP_REQ

연결이 이미 구축되었다.

Fehler_0022-CONN_REJECT

원격에서 연결 요청이 거부되었다.

Fehler_0024-NEGOT_FAILED

"negot-option"에 오류가 있어 연결이 중단되었다.

S5 이서네트 계층 47.4 부록

WinCC: 통신162 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 163: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Fehler_0026-ILLEGAL_ADDRESS

잘못된 전송 주소이다.

Fehler_0028-NETWORK_ERROR

버스 또는 CP가 중단되었다.

Fehler_0030-PROTOCOL_ERR

프로토콜 오류이다.

Fehler_0032-ILLEGAL_RB_LENGTH

잘못된 요청 블록 길이이다.

Fehler_0784-E_NO_HW

통신 하드웨어를 찾을 수 없다.

● 통신 모듈에 결함이 있다.

● 통신 모듈이 올바르게 설치되지 않았다.

● 잘못된 포트 주소가 정의되었다.

Fehler_0786-E_CNF

레지스트리에서 매개변수가 잘못되었거나 드라이버가 올바르게 구성되지 않았다.

Fehler_0787-E_BAUDRATE

잘못된 전송 속도나 잘못된 인터럽트 벡터가 정의되었다.

Fehler_0788-E_HSA

잘못된 HSA(최상위 스테이션 주소)가 정의되었다.

Fehler_0789-E_TS

정의된 로컬 참가자 번호(TS_ADR)가 이미 할당되어 있다.

S5 이서네트 계층 47.4 부록

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 163

Page 164: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Fehler_0791-E_INT_NOT_PROV

정의된 인터럽트 벡터(IRQ)를 통신 모듈에서 사용할 수 없다.

Fehler_0792-E_INT_BUSY

정의된 인터럽트 벡터(IRQ)가 이미 통신 모듈에서 사용되었다.

Fehler_0800-E_NO_FILE

선택된 통신 드라이버를 로드할 수 없다. 파일을 찾을 수 없다.

● 통신 드라이버가 올바르게 설치되지 않았다.

Fehler_0897-E_LOGDEV

논리적 디바이스가 레지스트리에 정의되지 않았다.

● 통신 드라이버가 올바르게 설치되지 않았다.

● 레지스트리에서 손상되었거나 삭제되는 엔트리.

● "PG/PC 인터페이스 설정" 프로그램을 사용하여 논리적 디바이스 이름의 설정을 확인한다.

● "시스템 매개변수 - 디바이스" 마스크에서 논리적 디바이스 이름의 설정을 확인한다.

Fehler_0898-E_L2DRIVER

레지스트리에 "L2DRIVER" 엔트리가 없다.

● 모듈 오류이거나 모듈이 올바르게 설치되지 않았다.

Fehler_0900-E_L4DRIVER

레지스트리에 "L4DRIVER" 엔트리가 없다.

● 모듈 오류이거나 모듈이 올바르게 설치되지 않았다.

Fehler_30000-EC_WATCHDOG

와치독 오류이다.

S5 이서네트 계층 47.4 부록

WinCC: 통신164 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 165: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Fehler_30001-EC_PDUERROR

예상치 않은 PDU이다.

Fehler_30005-EC_ONLERROR

S7-Online-DLL을 로드하는 중에 오류가 발생했다.

7.4.2.3 iNA960 메시지

일반 iNA960 메시지

OK_RESP 1 0X01 오류 없이 요청이 실행되었다.

OK_EOM_RESP 3 0x03 오류 없이 데이터 블록이 수신되었다.

OK_DECIDE_REQ_RESP

5 0x05 오류 없이 요청이 실행되었다.

OK_CLOSED_RESP 7 0x07 로컬 사용자에 의해 연결이 중단되었다.

iNA960 오류 메시지

INVALID_REQ 2 0X02 잘못된 요청 블록이다

NO_RESOURCES 4 0X04 사용할 수 있는 자원이 CP에 없다

UNKNOWN_REFERENCE

6 0x06 잘못된 OPEN 참조가 정의되었다

BUFFER_TOO_SHORT 8 0X08 사용자 버퍼가 너무 짧다

BUFFER_TOO_LONG 10 0x0A 사용자 버퍼가 너무 길다

ILLEGAL_REQ 12 0x0C 잘못된 "negot_options"가 정의되었다

REM_ABORT 14 0x0E 원격 스테이션에 의해 연결이 중단되었다

LOC_TIMEOUT 16 0x10 타임아웃

UNKNOWN_CONN_CLASS

18 0x12 알 수 없는 연결 클래스이다

DUP_REQ 20 0X14 연결이 이미 구축되었다

CONN_REJECT 22 0x16 원격에서 연결 요청이 거부되었다

S5 이서네트 계층 47.4 부록

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 165

Page 166: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

NEGOT_FAILED 24 0X18 negot-option에 오류가 있어 연결이 중단되었다

ILLEGAL_ADDRESS 26 0x1A 잘못된 전송 주소이다

NETWORK_ERROR 28 0x1C 버스 또는 CP가 중단되었다

PROTOCOL_ERR 30 0x1E 프로토콜 오류이다

ILLEGAL_RB_LENGTH 32 0X20 잘못된 요청 블록 길이이다

7.4.2.4 SCI 메시지

"SINEC 통신 인터페이스 SCI" 매뉴얼(A/5-15)에서 설명을 참조한다.

SCI 메시지

SCP_OK 0 0X00 오류 없음

SCP_INCONS 201 0xC9 보조 디바이스 번호가 00이 아니다

SCP_RESOURCE 202 0xCA DPRAM 요청이 잘못되었다

SCP_CONFIG 203 0xCB 컨피규레이션 오류이다(NUM_PROCS)

SCP_NOCONFIG 204 0xCC SCP 드라이버가 구성되지 않았다

SCP_PARAM 206 0xCE 잘못된 모드이다

SCP_DEVOPEN 207 0xCF 열기가 이미 실행되었다

SCP_BOARD 208 0xD0 보드가 삽입/인식되지 않았다

SCP_SOFTWARE 209 0xD1 IRQ 오류이거나 소프트웨어를 찾을 수 없다

SCP_MEM 210 0xD2 DPRAM에서 메모리가 부족하다.

SCP_MODE 211 0xD3 다운로드 공정이 아직 끝나지 않았다

SCP_LOADER 212 0xD4 로더에서 응답이 없다

SCP_SIGNAL 213 0xD5 공정이 비동기로 시작되었다

SCP_NOMESS 215 0xD7 공정에 대한 메시지가 도착하지 않았다

SCP_USERMEM 216 0xD8 length_of_buffer가 너무 작다

SCP_WINDOW 217 0xD9 SEND 호출이 너무 많다

SCP_TIMEOUT 219 0xDB SCP에서 타임아웃되었다

SCP_ATTACH 220 0xDC 리셋이 실행되지 않았으며 채널이 여전히 활성 상태이다

S5 이서네트 계층 47.4 부록

WinCC: 통신166 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 167: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SCP_ILLEGAL_REQUEST

221 0xDD 잘못된 요청이다

SCP_ERECOVERF 223 0xDF scp_receive로 버퍼가 검색되지 않았다

SCP_ECLOSED 224 0xE0 연결을 위해 모든 버퍼가 할당되었다

EUSERMAX 225 0xE1

SCP_EINTR 226 0xE2

SCP_BOARD_OPEN 231 0xE7

SCP_NO_WIN_SERV 233 0xE9

EPROTECT 234 0xEA 라이센스를 찾을 수 없다

SCI 메시지

SCP_DB_FILE_DOES_NOT_EXIST 240 0xF0

SCP_DB_FILE_CLOSE_NOT_OK 241 0xF1

SCP_SEND_NOT_SUCCESSFUL 242 0xF2

SCP_RECEIVE_NOT_SUCCESSFUL 243 0xF3

SCP_NO_DEVICE_AVAILABLE 244 0xF4

SCP_ILLEGAL_SUBSYSTEM 245 0xF5

SCP_ILLEGAL_OPCODE 246 0xF6

SCP_BUFFER_TOO_SHORT 247 0xF7

SCP_BUFFER_1_TOO_SHORT 248 0xF8

SCP_ILLEGAL_PROTOCOL_SEQUENCE 249 0xF9

SCP_ILLEGAL_PDU_ARRIVED 250 0xFA

SCP_REQUEST_ERROR 251 0xFB

SCP_NO_LICENSE 252 0xFC

SCP 인터페이스의 추가 온라인 DLL 메시지

E_TIMER_INIT 768 0x0300 WIN 타이머 설정 요청이 실패했다

E_INIT_COM 769 0x0301

E_NO_HW 784 0x0310 MPI 모듈을 찾을 수 없다

E_HW_DEFEKT 785 0x0311 하드웨어에 문제가 있다

S5 이서네트 계층 47.4 부록

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 167

Page 168: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

E_CNF 786 0x0312 잘못된 컨피규레이션 매개변수이다

E_BAUDRATE 787 0x0313 잘못된 전송 속도/잘못된 IntVector이다

E_HSA 788 0x0314 잘못된 HSA가 구성되었다

E_TS 789 0x0315 구성한 주소가 이미 할당되었다

E_OCC 790 0x0316 HW_Device가 이미 할당되었다

E_INT_NOT_PROV

791 0x0317 중단을 사용할 수 없다

E_INT_BUSY 792 0x0318 중단이 사용되었다

E_SAP 793 0x0319 SAP가 비활성화되어 사용되지 않았다

E_UNPLUGGED 794 0x031a 원격 스테이션을 찾을 수 없다

E_SYNI 795 0x031b Syni 오류가 발생했다

E_AMPRO 796 0x031c AMPRO 2에서 시스템 오류를 보고했다

E_BUFFSIZE 797 0x031d 이 크기의 버퍼가 생성되지 않았다

E_NO_FILE 800 0x0320 DLL/VxD 파일을 찾을 수 없거나 레지스트리의 엔트리가 손상되었다

E_NO_ENTRY 801 0x0321 DLL에 주소가 없다

E_VERSION 816 0x0330 SMC 드라이버와 SMC 펌웨어 간에 버전 충돌이 있다

E_COMCNF 817 0x0331 COM 포트 컨피규레이션에 문제가 있다

E_NO_SMC 818 0x0332 SMC가 더 이상 응답하지 않는다

E_COMMBADID 819 0x0333 COM 포트가 구성되지 않았다

E_COMMOPEN 820 0x0334 COM 포트를 사용할 수 없다

E_SMCBUSY 821 0x0335 시리얼 드라이버가 현재 다른 컨피규레이션에서 사용되고 있다

E_SMCMODEM 822 0x0336 PC/MPI 케이블에 대한 연결이 존재하지 않는다

E_SMCNOLEG 823 0x0337 PC/MPI 케이블에서 요청을 거부한다. 필요한 인증이 없다

E_ONLINE 896 0x0380 IOCTL 인터페이스에 내부 오류가 있다

E_LOGDEV 897 0x0381 레지스트리에 논리적 디바이스가 없다

E_L2DRIVER 898 0x0382 L2DRIVER 엔트리가 레지스트리에 없다

E_L4DRIVER 900 0x0384 L4DRIVER 엔트리가 레지스트리에 없다

E_SYSERROR 1023 0x03FF 시스템 오류이다

S5 이서네트 계층 47.4 부록

WinCC: 통신168 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 169: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

채널 특정 오류 코드

EC_WATCHDOG 30000 0x7530 와치독 오류이다

EC_PDUERROR 30001 0x7531 예기치 않는 PDU이다

EC_ONLERROR 30005 0x7535 S7-Online-DLL을 로드하는 중에 오류가 발생했다

S5 이서네트 계층 47.4 부록

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 169

Page 170: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 171: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

S5 프로피버스 FDL 88.1 WinCC 채널 "SIMATIC S5 프로피버스 FDL"

개요

"SIMATIC S5 프로피버스 FDL" 채널은 WinCC 스테이션 및 SIMATIC S5 자동화 시스템 간의 통신에 사용된다. PROFIBUS(공정 필드 버스) 네트워크 유형 및 프로토콜 FDL(필드 데이터 링크)이 이 경우에 사용된다.

프로피버스는 중소 규모의 데이터 양을 위한 네트워크이다. 최대 127개의 가능한 참가자를 통해 광범위한 자동화 태스크를 수행할 수 있다.

FDL 프로토콜을 사용하는 프로피버스를 통한 태그 읽기/쓰기는 요청 및 응답 텔레그램을 사용하여 수행한다. 요청 텔레그램은 WinCC에서 자동화 디바이스에 전송된다. AS는 응답 텔레그램을 사용하여 응답한다.

FDL 연결은 로컬 및 원격 연결 종점(서비스 접근점)을 사용하여 지정된다.

이 장에서는 다음을 설명한다

● "SIMATIC S5 프로피버스 FDL" 채널을 사용해서 데이터 전송을 구성하는 방법.

● 샘플 프로젝트를 생성하는 방법

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 171

Page 172: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

채널 유닛 FDL(CP5412/A2-1)

사용된 통신 프로세서(CP 5613 또는 CP 5614)에 상관없이 채널 유닛 "FDL(CP5412/A2-1)"을 통해 SIMATIC S5에 대한 연결을 설정할 수 있다. 이 채널 유닛은 최대 24개의 연결을 지원한다. 채널이 작동하려면 채널 유닛 및 연결이 설정되어야 한다.

서비스 접근점

SAP는 프로피버스 노드 내의 로컬 데이터 인터페이스이다. SAP는 WinCC 및 AS에서 구성되어야 한다. 서비스 접근점을 사용하여 고유한 ID가 정의된다. 이 고유한 ID는 WinCC 및 AS 간의 통신에 필요하다.

능동 연결

능동 연결은 반입 연결이라고 한다. 능동 파트너는 통신 파트너와 함께 이 연결을 사용하여 데이터를 검색한다. 데이터가 검색되는 통신 파트너는 수동 파트너로 지정된다.

수동 연결

능동 AS가 요청 텔레그램 없이 수동 WinCC 파트너에 데이터를 비동기로 전송할 경우 수동 연결이 존재한다.

S5 프로피버스 FDL8.1 WinCC 채널 "SIMATIC S5 프로피버스 FDL"

WinCC: 통신172 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 173: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.2 지원되는 데이터 유형 및 데이터 범위

개요

프로피버스 FDL을 통한 SIMATIC S5에서의 통신에는 특정 데이터 유형과 데이터 범위만 지원된다.

지원되는 데이터 유형

WinCC 데이터 유형 SIMATIC S5 데이터 유형

2진 태그 BIT

부호 있는 8비트 값 SIMATIC S5에 없음

부호 없는 8비트 값 BYTE

부호 있는 16비트 값 WORD

부호 없는 16비트 값 WORD

부호 있는 32비트 값 DWORD

부호 없는 32비트 값 DWORD

부동 소수점수 32비트 IEEE 754 DWORD

부동 소수점수 64비트 IEEE 754 SIMATIC S5에 없음

텍스트 태그, 8비트 문자 집합 ARRAY OF BYTE

텍스트 태그, 16비트 문자 집합 SIMATIC S5에 없음

미가공 데이터 유형 ARRAY OF BYTE

SIMATIC S5 태그에 대한 접근

SIMATIC S5 태그에 대한 접근은 데이터 블록 DB 또는 확장 데이터 블록 DX에 대해 워드 단위로 수행된다. 이를 통해 읽기 및 쓰기 접근이 허용된다.

BIT 데이터 유형의 SIMATIC S5 태그에 대한 접근

BIT 데이터 유형의 SIMATIC S5 태그는 읽기 접근만 허용한다. 능동 또는 수동 연결에서 이 제한 사항이 적용된다.

BYTE 데이터 유형의 SIMATIC S5 태그에 대한 접근

BYTE 데이터 유형의 SIMATIC S5 태그는 읽기 접근만 허용한다.

S5 프로피버스 FDL8.2 지원되는 데이터 유형 및 데이터 범위

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 173

Page 174: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

바이트 태그를 구성하려면 주소지정을 위해 16비트 데이터 워드의 "좌측 바이트" 또는 "우측 바이트"가 선택되어야 한다.

ARRAY OF BYTE 데이터 유형의 SIMATIC S5 태그에 대한 접근

ARRAY OF BYTE 데이터 유형의 SIMATIC S5 태그는 읽기 접근만 허용한다.

S5 프로피버스 FDL8.2 지원되는 데이터 유형 및 데이터 범위

WinCC: 통신174 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 175: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.3 WinCC 채널 "SIMATIC S5 프로피버스 FDL"의 기능

개요

다음 부분에는 프로피버스용 통신 드라이버를 통한 WinCC의 통신 기능이 나열되어 있다. 지원되는 모든 데이터 유형 및 포맷 적응을 위한 각 기능도 나열되어 있다.

태그 기록을 위한 기능: WinCC에서 구성하면서 자동화 시스템의 데이터 영역에 둘 이상의 태그가 기록될 때 모든 태그가 개별적으로 전송됨을 확인한다. 이 동작은 특히 "SetTagMultiWait" 기능을 사용하여 둘 이상의 태그를 스크립트에 기록할 때 중요하다. 전송되는 모든 태그의 전송이 끝날 때만 이 기능이 실행되므로 태그 수가 많으면 기록 시간이 상당히 오래 걸릴 수 있다. 태그 양이 많은 경우 "대기" 기능을 사용해야 하는지 여부를 확인한다. 이 경우 특히 AS 데이터 영역에서 데이터가 순차적이면 미가공 데이터 태그를 사용하는 것도 좋은 방법이다.

유형 변환

특정 값 범위 또는 10진수에서 BCD로의 변환("부호 없는 8비트 값"에서 "ByteToBCDWord"로의 변환)과 같은 변환이 필요한 경우 포맷 적응이 필요하다. 포맷 적응은 표준 과정으로 실행되지 않는다.

다음 도표에는 지원되는 WinCC 데이터 유형과 각 포맷 적응 기능이 나열되어 있다.

WinCC 데이터 유형 유형 변환

2진 태그 없음

부호 있는 8비트 값 S5에 없음

부호 없는 8비트 값 있음

부호 있는 16비트 값 있음

부호 없는 16비트 값 있음

부호 있는 32비트 값 있음

부호 없는 32비트 값 있음

부동 소수점수 32비트 IEEE 754 있음

부동 소수점수 64비트 IEEE 754 S5에 없음

텍스트 태그, 8비트 문자 집합 없음

S5 프로피버스 FDL8.3 WinCC 채널 "SIMATIC S5 프로피버스 FDL"의 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 175

Page 176: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC 데이터 유형 유형 변환

텍스트 태그, 16비트 문자 집합 S5에 없음

미가공 데이터 유형 없음

WinCC 쪽

통신 드라이버 SIMATIC S5 프로피버스 FDL은 다음 통신 프로세서와의 통신을 지원한다.

통신 프로세서 버스 유형

CP5613 PCI

CP5614 PCI

AS 쪽

자동화 디바이스는 일반적으로 두 가지 다른 방법으로 프로피버스 네트워크에 연결될 수 있다. 즉, 중앙 모듈의 통합 인터페이스를 통해 연결을 설정하거나 특수한 통신 모듈을 사용하여 연결을 설정할 수 있다.

시스템 모듈

S5-90U, S5-95U, S5-100U CPU95U

S5-115U, S5-135U, S5-155U CP5431 FMS/DP

L2-SS가 있는 S5-95U에 대한 연결의 경우 WinCC가 수동 파트너만 될 수 있으므로 반입 연결이 불가능하다.

S5 프로피버스 FDL8.3 WinCC 채널 "SIMATIC S5 프로피버스 FDL"의 기능

WinCC: 통신176 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 177: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4 채널 구성

8.4.1 "SIMATIC S5 프로피버스 FDL" 채널을 구성하는 방법

개요

이 장과 다음 장에서는 "SIMATIC S5 프로피버스 FDL" 채널을 구성하는 단계가 설명되어 있다.

이 부분에서는 "SIMATIC S5 프로피버스 FDL" 채널을 구성하는 방법에 대해 설명한다.

과정

1. 태그 관리의 쇼트컷 메뉴에서 "새 드라이브 추가" 엔트리를 선택한다. "새 드라이버 추가" 대화창이 열린다.

2. "SIMATIC S5 프로피버스 FDL.CHN" 드라이버를 선택하고 "열기" 버튼을 클릭한다. 채널이 생성되고 태그 관리에서 통신 드라이버가 디스플레이된다.

8.4.2 채널 유닛 "FDL(CP5412/A2-1)"

개요

통신 드라이버 "SIMATIC S5 프로피버스 FDL"에는 채널 유닛 "FDL(CP5412/A2-1)"만 포함되어 있다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 177

Page 178: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC 및 SIMATIC S5 자동화 디바이스 간의 통신은 채널 유닛 "FDL(CP5412/A2-1)"을 통해 수행된다. 최대 24개의 연결을 채널 유닛 내에서 생성할 수 있다. 구성된 모든 연결에 대해 특수한 연결 매개변수가 정의된다. 구성된 모든 태그는 태그 매개변수를 사용하여 정의해야 한다.

채널 유닛 "FDL(CP5412/A2-1)"의 이름은 통신 드라이버 "SIMATIC S5 프로피버스 FDL.CHN"에 바인딩되며 사용된 통신 프로세서와 무관하다. CP5613, CP5614 등의 통신 프로세서가 사용될 수 있다.

태그 매개변수

구성된 모든 태그에 대해 다음 태그 매개변수를 정의해야 한다.

● 데이터 영역(예: DB)

● 데이터 블록 번호

● 주소지정(예: "좌측 바이트")

● 시작 주소(예: 주소지정을 위해 "좌측 바이트"가 선택된 경우 DL 0)

연결 매개변수

구성된 모든 연결에 대해 다음 연결 매개변수를 정의해야 한다.

● AS의 스테이션 주소

● 우선순위

● 읽기 및 쓰기 기능에 대해 고유 및 외부 SAP(서비스 접근점)를 정의해야 한다.

읽기 기능의 경우 능동 연결이어야 하는지 아니면 수동 연결이어야 하는지 여부도 구성해야 한다. 능동 읽기 연결의 경우 WinCC 스테이션에서 값이 요청된다. 수동 연결의 경우 WinCC 스테이션으로의 값 전송은 AS에서 시작된다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신178 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 179: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.3 연결을 구성하는 방법

전제조건

● "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "FDL(CP5412/A2-1)"의 문맥 메뉴를 연다. 쇼트컷 메뉴에서 "새 연결"을 선택한다.

2. "연결 속성" 대화창에 연결 이름을 입력한다.

3. "연결 속성" 대화창에서, "속성" 버튼을 클릭한다. "연결 매개변수" 대화창이 열린다. 이 대화창에서 연결을 구성할 수 있다.

4. "PLC 스테이션 주소" 필드에 AS에서 고유한 주소를 입력한다.

5. FDL 연결의 경우 "우선순위" 옵션 버튼이 항상 "하위"로 설정되어야 한다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 179

Page 180: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. WinCC 스테이션의 기능은 "OS 능동, WinCC는 능동 파트너입니다" 또는 "OS 수동, WinCC가 수동 파트너입니다" 필드를 사용하여 정의된다. 필요한 옵션 버튼을 활성화한다.

7. 읽기 및 쓰기 접근에 대해 구성된 SAP 주소를 "고유 SAP" 및 "외부 SAP" 필드에 입력한다. SAP 값 범위는 2 - 54이다.

8. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

9. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다. 태그를 구성한다.

10.열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

8.4.4 태그 구성

8.4.4.1 태그 구성

개요

"SIMATIC S5 프로피버스 FDL" 채널을 통한 WinCC 및 AS 간 연결의 경우 2진, 바이트 및 워드 데이터 유형을 WinCC 내에서 정의할 수 있다. 다음 부분에서는 이러한 데이터 유형의 태그를 구성하는 방법에 대해 설명한다.

8.4.4.2 비트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS의 주소 영역에서 비트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

태그에 대한 비트 단위 접근은 읽기 전용 접근이다.

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신180 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 181: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "일반 사항" 탭의 "이름" 필드에 태그 이름을 입력한다(예: "binVar1"). "데이터 유형" 필드에서 "2진 태그" 데이터 유형을 정의한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 필드 "D"에 바이트 주소를 입력하고 필드 "비트"에 비트 주소를 입력한다. 좌측 필드의 라벨은 데이터 영역 필드의 엔트리에 따라 달라진다. 예를 들어, 데이터 영역이 "DB"고 태그의 데이터 유형이 2진 태그일 경우 D이다.

5. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

주소지정 필드에서 "비트" 엔트리는 WinCC 태그의 데이터 유형 2진 태그에 의해 정의되었기 때문에 변경할 수 없다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 181

Page 182: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.4.3 바이트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS의 주소 영역에서 바이트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

태그에 대한 바이트 단위 접근은 읽기 전용 접근이다.

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "일반 사항" 탭의 "이름" 필드에 태그 이름을 입력한다(예: "byteVar1"). "데이터 유형" 필드에서 "부호 없는 8비트 값" 데이터 유형을 정의한다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신182 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 183: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터" 필드에서 AS의 데이터 영역을 정의한다. 통신 드라이버 "SIMATIC S5 프로피버스 FDL"은 데이터 영역 DB 및 DX만 지원한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. "주소지정" 필드에서 "좌측 바이트" 및 "우측 바이트" 간에 선택할 수 있다.

5. "DL" 필드에 바이트 주소를 입력한다. 이 필드의 라벨은 "주소지정" 필드의 엔트리에 따라 달라진다(예: "좌측 바이트" 주소지정의 경우 "DL").

6. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

8.4.4.4 워드 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

태그에 대한 워드 단위 접근은 읽기 및/또는 쓰기 접근이다.

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 183

Page 184: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "일반 사항" 탭의 "이름" 필드에 태그 이름을 입력한다(예: "wordVar1"). 데이터 유형을 "부호 없는 16비트"로 설정한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 아래의 필드에 워드 주소를 입력한다. 이 필드의 라벨은 "주소지정" 필드의 엔트리에 따라 달라진다(예: "워드" 주소지정의 경우 "DW").

5. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

"주소지정" 필드에서 "워드" 엔트리는 WinCC 태그의 "부호 없는 16비트" 데이터 유형에 의해 정의되었기 때문에 변경할 수 없다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신184 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 185: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.5 시스템 매개변수

8.4.5.1 채널 유닛의 시스템 매개변수

개요

표준 WinCC 설정과 다른 컨피규레이션이 필요할 경우 채널 유닛의 "시스템 매개변수" 대화창을 사용하여 필요한 모든 변경을 수행할 수 있다.

다음과 같은 개별 사항을 변경할 수 있다.

● 디바이스 이름

● 쓰기/읽기 감시 시간

디바이스 이름

WinCC와 자동화 시스템 간의 통신은 논리적 디바이스 이름을 통해 이루어진다. 이러한 이름은 통신 모듈을 설치할 때 할당되고 유닛별로 고유하다. 디바이스 이름은 논리적 디바이스 이름을 나타낸다. 이 필드는 "/CP_L2_1:/SCP" 엔트리를 기본값으로 사용하여 정의된다.

쓰기/읽기 감시 시간

쓰기/읽기 감시 시간은 AS의 쓰기/읽기 응답에 대한 최대 대기 시간(초)이다. 정의된 시간 내에 AS에서 응답이 없을 경우 연결이 끊어진다. 이 필드에는 기본적으로 30초의 대기 시간 값이 할당된다.

시스템 매개변수는 AS의 모든 CP에 적용된다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 185

Page 186: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.5.2 디바이스 이름을 변경하는 방법

전제조건

● "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 쇼트컷 메뉴에서 "시스템 매개변수"를 선택한다. "시스템 매개변수" 대화창이 열린다.

2. "디바이스 이름" 필드에 접근점의 이름을 입력한다. 이 이름은 Windows에서 "시작" "설정" "제어판" "PG/PC 인터페이스 설정"을 통해 지정한 설정과 일치해야 한다.

3. "확인" 버튼을 클릭하여 대화창을 닫는다.

변경 내용은 WinCC가 다시 시작된 후에만 적용된다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신186 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 187: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.4.5.3 공정값의 쓰기/읽기 감시 시간을 변경하는 방법

전제조건

● "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 쇼트컷 메뉴에서 "시스템 매개변수"를 선택한다. "시스템 매개변수" 대화창이 열린다.

2. "최대 대기 시간" 필드에 필요한 값을 초 단위로 입력한다. 1 - 3600초 사이의 값을 정의할 수 있다. 이 필드에는 기본값 30초가 할당된다.

3. "확인" 버튼을 클릭하여 대화창을 닫는다.

변경 내용은 WinCC가 다시 시작된 후에만 적용된다.

S5 프로피버스 FDL8.4 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 187

Page 188: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.5 특수 기능

8.5.1 "SIMATIC S5 프로피버스 FDL" 채널의 특수 기능

개요

"SIMATIC S5 프로피버스 FDL" 채널에는 이 장에서 설명된 몇 가지 특수한 기능이 포함되어 있다.

8.5.2 "SIMATIC S5 프로피버스 FDL" 채널의 미가공 데이터 태그

8.5.2.1 "SIMATIC S5 프로피버스 FDL" 채널의 미가공 데이터 태그

개요

"미가공 데이터 유형"의 태그는 데이터 텔레그램이다.

미가공 데이터 태그는 사용자 데이터 블록을 AS와 주고 받는 데 필요하다.

SIMATIC S5 프로피버스 FDL에 사용되는 미가공 데이터 태그는 최대 220바이트 길이가 될 수 있다.

바이트 배열로서의 미가공 데이터 태그

바이트 배열로서의 미가공 데이터 태그는 데이터 블록(예: DB 100, DW 20, 길이 40 바이트)의 주소 및 길이를 통해 주소지정되는 일반 공정 태그로 처리된다.

스크립트를 사용하여 미가공 데이터 쓰기

VB 스크립트를 사용하여 WinCC에서 구성된 태그 길이보다 긴 미가공 데이터 태그를 S5에 기록할 경우 쓰기 공정이 중단된다.

대신 "SetTagRaw" 함수를 이용하여 C 스크립트를 통해 미가공 데이터 태그를 기록한다. 이 기능의 경우 기록할 태그의 길이를 지정한다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신188 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 189: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.5.2.2 미가공 데이터 태그를 구성하는 방법

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "일반 사항" 탭의 "이름" 필드에 태그 이름을 입력한다(예: "Var1_raw_byte"). "데이터 유형" 필드에서 "미가공 데이터 유형"을 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

4. "미가공 데이터" 체크상자를 마크한다.

5. "길이" 필드에서 미가공 데이터 블록의 길이를 바이트 단위로 입력한다.

6. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

7. "주소지정" 필드에서 주소지정 유형을 설정한다. "좌측 바이트", "우측 바이트", "워드" 및 "더블 워드" 엔트리는 WinCC 태그의 "미가공 데이터 유형"에 사용할 수 있다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 189

Page 190: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8. 아래의 필드에 시작 주소의 값을 입력한다. 좌측 필드의 라벨은 데이터 영역 및 주소지정 필드의 엔트리에 따라 달라진다. 예를 들어, 데이터 영역이 "DB"이고 주소지정 유형이 "워드"일 경우 "DW"이다.

9. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

8.5.3 통신 유형 구성

8.5.3.1 통신 유형 구성

개요

WinCC가 능동 또는 수동 파트너로 실행되도록 FDL 연결을 구성할 수 있다.

WinCC가 능동 파트너로 구성된 경우 WinCC 스테이션에서 값이 요청된다.

WinCC가 수동 파트너로 구성된 경우 WinCC 스테이션으로의 값 전송은 AS에서 시작된다.

8.5.3.2 능동 데이터 전송을 구성하는 방법

개요

이 부분에서는 AS의 주소 영역에 대한 능동 데이터 전송을 구성하는 방법에 대해 설명한다.

둘 이상의 연결이 구성된 경우 SAP는 한 번만 할당될 수 있다.

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

3. AS에 의해 정의된 SAP 주소를 알아야 한다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신190 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 191: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결의 문맥 메뉴에서 "속성" 옵션을 선택한다. "연결 속성" 대화창이 열린다.

2. "속성" 버튼을 클릭하여 "연결 매개변수" 대화창을 연다.

3. "연결" 탭의 "PLC 스테이션 주소" 필드에 AS의 스테이션 주소를 입력한다.

4. "읽기 - 기능" 영역에서 다음 설정을 지정해야 한다.

5. "OS 능동, WinCC는 능동 파트너입니다" 옵션을 활성화한다.

6. "고유 SAP" 필드에 WinCC 스테이션의 SAP-ID를 입력한다.

7. "외부 SAP" 필드에 AS의 SAP-ID를 입력한다.

8. "쓰기 - 기능" 영역에서 다음 설정을 지정해야 한다.

9. "고유 SAP" 필드에 WinCC 스테이션의 SAP-ID를 입력한다.

10."외부 SAP" 필드에 AS의 SAP-ID를 입력한다.

11.열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 191

Page 192: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.5.3.3 수동 데이터 전송을 구성하는 방법

개요

이 부분에서는 AS의 주소 영역에 대한 수동 데이터 전송을 구성하는 방법에 대해 설명한다.

둘 이상의 연결이 구성된 경우 SAP는 한 번만 할당될 수 있다.

전제조건

1. "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

2. 연결이 채널 유닛 "FDL(CP5412/A2-1)"에 정의되어야 한다.

3. AS에 의해 정의된 SAP 주소를 알아야 한다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신192 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 193: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결의 문맥 메뉴에서 "속성" 옵션을 선택한다. "연결 속성" 대화창이 열린다.

2. "속성" 버튼을 클릭하여 "연결 매개변수" 대화창을 연다.

3. "연결" 탭의 "PLC 스테이션 주소" 필드에 AS의 스테이션 주소를 입력한다.

4. "읽기 - 기능" 영역에서 다음 설정을 지정해야 한다.

5. "OS 수동, WinCC가 수동 파트너입니다" 옵션을 활성화한다.

6. "고유 SAP" 필드에 WinCC 스테이션의 SAP-ID를 입력한다.

7. "외부 SAP" 필드에 AS의 SAP-ID를 입력한다.

8. "쓰기 - 기능" 영역에서 다음 설정을 지정해야 한다.

9. "고유 SAP" 필드에 WinCC 스테이션의 SAP-ID를 입력한다.

10."외부 SAP" 필드에 AS의 SAP-ID를 입력한다.

11.열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

S5 프로피버스 FDL8.5 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 193

Page 194: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

8.6.1 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

개요

이 예에서는 그래픽 디자이너에서 I/O 필드를 구성하고 AS의 데이터 처리 블록에 필요한 값을 할당한다.

8.6.2 AS에서 데이터 처리 블록을 구성하는 방법

개요

이 부분에서는 AS에서 표준 기능 블록 OB 21(L2ANLAUF) 및 OB 1(L2SNDRCV)을 구성한다.

기본적으로 프로피버스 FDL을 통한 SIMATIC S5 연결의 데이터 트래픽은 아래 나열된 블록에 의해 처리된다.

다음 SAP 번호가 예제에서 사용된다.

WinCC 자동화 디바이스

읽기 기능에 대한 SAP 번호 12 6

쓰기 기능에 대한 SAP 번호 11 4

블록

작동 블록

시동 OB 20, 21, 22의 경우 FB-L2ANLAUF (FB 9)

주기적 조작 OB 1의 경우 FB-L2SNDRCV(FB 10)

두 FB 모두에 대한 내부 작업 DB로 사용 DB-L2DBVC3(DB 10)DB-L2DBVC4(DB 11)DB-L2DBVC5(DB 12)

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신194 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 195: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

시동 블록

통신 매개변수가 시동 블록에 정의되고 작업 DB가 로그인되며 통신 프로세서가 동기화된다. 예를 들어, 이러한 작업 단계는 기능 블록 FB9 L2ANLAUF를 호출하여 실행된다.

주기적 블록

텔레그램 트래픽은 주기적 FB에서 처리된다. 수신된 텔레그램은 대상 데이터 블록에 입력된다. 이 작업 도중에 오류가 발생할 경우 텔레그램이 거부되고 오류 메시지가 표시된다. 전송해야 하는 텔레그램은 표준 데이터 처리 블록과 비슷한 방법으로 사용자가 지정한다. 전송이 완료되면 인지가 보내진다.

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 195

Page 196: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 데이터 처리 블록 SYNCHRON, CONTROL, SEND 및 RECEIVE는 자동화 시스템에서 사용할 수 있어야 한다.

과정

1. 시동 블록(OB 20, 21, 22)은 메뉴 옵션 "편집기" "STEP5 블록" "프로그램 파일에서"를 선택하여 STEP5에서 생성된다. 이 예에서는 프로그램 블록을 "L2ANLAUF"라고 한다.

2. 다음 매개변수가 미리 할당되어야 한다.– CP의 인터페이스 번호(SSNR) (예: CP5431)– WinCC 컴퓨터에 있는 통신 프로세서 CP 5613의 프로피버스 주소(RADR). 이 숫자는 네트워크에서 고유해야 한다.

– 예를 들어, 사용 중인 요청 유형의 연결 매개변수는 WinCC 스테이션의 SAP를 지정하는 매개변수 RVC4(쓰기의 경우) 및 RVC5(읽기의 경우)이다. 이러한 SAP는 WinCC에서 연결을 설정할 때 생성된다.

– 통신 프로세서에 대해 FDL 연결이 구성될 때 설정되는 요청 번호(ANR4 및 ANR5)는 다음에 해당한다.

– 작업 데이터 블록 DBX4(쓰기의 경우) 및 DBX5(읽기의 경우)의 번호

3. OB 1(주기적 조작)은 메뉴 옵션 "편집기" "STEP5 블록" "프로그램 파일에서"를 선택하여 STEP5 소프트웨어에서 생성된다. 이 예에서는 프로그램 블록을 "L2SNDRCV"라고 한다.

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신196 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 197: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. WinCC와의 통신은 통신 프로세서 CP5431 및 기능 블록 FB10 L2SNDRCV를 통해 수행된다. WinCC가 데이터를 전송하고 데이터를 요청해야 할 경우 이 목적을 위한 두 개의 적용 가능한 전송 매개변수만 지정하면 된다. 이러한 매개변수는 사용 중인 요청 유형에 대한 두 개의 작업 데이터 블록의 번호를 지정하는 DBX4(쓰기의 경우) 및 DBX5(읽기의 경우) 매개변수이다. 이러한 SAP는 WinCC에서 연결을 설정할 때 생성된다.

5. STEP5 프로그램을 자동화 디바이스에 로드한다.이 작업은 STEP5에서 메뉴 옵션 "개체" "블록" "전송" "PLC 파일"을 선택하여 수행한다. "선택" 필드에서 "모든 블록" 옵션을 선택하여 이전에 생성된 모든 블록을 자동화 시스템에 로드한다.

8.6.3 I/O 필드를 구성하는 방법

개요

이 부분에서는 I/O 필드를 구성한다.

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 197

Page 198: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● "SIMATIC S5 프로피버스 FDL" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 단위 "FDL(CP5412/A2-1)"의 팝업 메뉴에서 "새 연결" 옵션을 선택하고 "TestFDL"이라는 연결을 설정한다.

2. "속성" 버튼을 클릭하여 연결 매개변수를 구성할 수 있다."PLC 스테이션 주소" 필드에 자동화 시스템의 스테이션 주소를 입력한다.WinCC가 능동 또는 수동 피어가 되도록 FDL 연결을 구성할 수 있다. WinCC가 능동 파트너로 구성된 경우 WinCC 스테이션에서 값이 요청된다. WinCC가 수동 파트너로 구성된 경우 WinCC 스테이션으로의 값 전송은 AS에서 시작된다.열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

3. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

4. "이름" 필드에 태그 이름 "FDLWord1_Test"를 입력한다. 데이터 유형을 "부호 없는 16비트"로 설정한다.

5. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다. "DW" 필드에 바이트 주소를 입력한다.

6. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신198 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 199: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 스마트 개체 "I/O 필드"를 그래픽 디자이너 내의 그림에 통합해야 한다.

8. "I/O 필드"를 구성된 태그에 연결한다.

9. 도구표시줄의 "런타임 활성화" 버튼을 클릭하거나 "파일" 메뉴에서 "런타임 활성화"를 선택하여 프로젝트를 활성화한다. 구성된 태그에 대한 모든 변경 내용은 런타임에서 "I/O 필드"에 디스플레이된다.

S5 프로피버스 FDL8.6 "SIMATIC S5 프로피버스 FDL" 채널 구성 예

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 199

Page 200: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 201: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

S5 프로그래머 포트 AS511 99.1 WinCC 채널 "SIMATIC S5 프로그래머 포트 AS511"

개요

통신 드라이버 "SIMATIC S5 프로그래머 포트 AS511"은 SIMATIC S5 자동화 시스템에 대한 TTY 인터페이스를 통한 시리얼 연결에 사용된다.

이 장에서는 다음을 설명한다

● "SIMATIC S5 프로그래머 포트 AS511" 채널을 사용해서 데이터 전송을 구성하는 방법.

● 연결과 태그를 구성하는 방법.

채널 유닛

통신 드라이버에는 시리얼 연결에 대한 COM 포트를 컨트롤하기 위한 하나의 채널 유닛이 있다.

다음 기능을 사용할 수 있다.

● "Siemens 특정" 프로토콜을 통한 시리열 통신용 채널 유닛 S5-AS511.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 201

Page 202: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

9.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값

● 부호 있는 8비트 값

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 텍스트 태그, 8비트 문자 집합

● 미가공 데이터 유형

S5 프로그래머 포트 AS5119.2 태그의 데이터 유형

WinCC: 통신202 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 203: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

9.3 채널 구성

9.3.1 "SIMATIC S5 프로그래머 포트 AS511" 채널 구성

개요

"SIMATIC S5 프로그래머 포트 AS511" 채널을 구성하려면 다음 단계가 필요하다.

● 연결 구성

● 태그 구성

9.3.2 연결을 구성하는 방법

개요

SIMATIC S5 자동화 시스템을 통해 시리얼 연결을 사용하는 공정 연결이 가능하다. AS 511 통신 프로세서는 자동화 시스템에서 사용된다.

WinCC에서 추가 통신 모듈이 필요하지 않다. 통신은 PG 760의 TTY 포트나 시스템의 표준 장비에 포함된 COM 포트를 통해 설정된다. 후자의 경우 추가 포트 변환기가 필요하다(V.24/V.28 <---> TTY).

이 시리얼 링크는 최대 19200 보오의 전송 속도를 지원한다.

다음 과정을 사용하여 PC의 시리얼 포트 중 하나를 AS511-NT 드라이버에 할당할 수 있다.

"AS511" 채널을 통한 WinCC 및 S5 자동화 시스템 간의 통신 도중에 AS에서 데이터 블록을 전송, 생성 또는 삭제할 수 없다. 또한 S5의 메모리를 압축할 수 없다. 이 마지막 제한사항은 S5에서 메모리의 절대 주소지정이 사용되기 때문이다. 변경이 필요한 경우 WinCC와의 링크를 끊어야 한다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 203

Page 204: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 채널 유닛 "S5-AS511"에서 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. "연결 매개변수" 대화창이 열린다.

3. "포트" 필드에서 시리얼 링크에 사용할 포트를 선택한다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신204 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 205: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

9.3.3 태그 구성

9.3.3.1 태그 구성

개요

"SIMATIC S5 프로그래머 포트 AS511" 채널을 통한 WinCC 및 AS 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다. 다음 부분에서는 이 방법에 대해 설명한다.

WinCC에서 태그 주소의 타당성이 검사되지 않는다. AS에서 사용할 수 없는 주소가 사용될 경우 "주소지정 오류" 상태가 설정된다.DB 및 DX 데이터 블록에서 주소 255까지만 읽기 및 쓰기를 수행할 수 있다.시간은 기록할 수 없다.

9.3.3.2 태그의 주소를 구성하는 방법

개요

태그 주소는 SIMATIC S5의 주소 구조에 따라 입력된다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 원하는 데이터 유형(예: 부호 있는 8비트 값)을 선택한다.

3. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 205

Page 206: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "SYSVAR" 탭을 선택한다.

5. 선택 필드를 클릭하여 태그가 "PLC 유형", 현재 상태("PLC 상태") 또는 기타 데이터("PLC 데이터") 중에서 무엇을 전송해야 하는지 선택한다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신206 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 207: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "PLC 데이터"를 선택한 경우에만 "주소" 탭을 클릭하여 태그의 S5 주소를 정의해야 한다.

7. "데이터 영역" 필드에서 태그가 데이터 블록, 확장된 데이터 블록, 플래그 영역, 입력 범위 또는 출력 범위 중에서 어디에 있는지 선택한다.

8. 태그가 데이터 블록에 있을 경우 "DB 번호" 필드도 표시된다. 여기에서 데이터 블록의 번호를 입력한다.

9. 주소지정 유형이 "주소지정" 필드에 입력된다. 일반적으로 기본 정의를 사용할 수 있다.

10.해당 필드에 주소를 입력한다(예: "DW ").

대부분, PLC 메모리에는 바이트 또는 워드식으로만 접근할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 PLC의 메모리에 있는 개별 비트를 변경할 수도 있다. 이를 위해 모든 개별 쓰기 요

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 207

Page 208: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

청에 대하여 주소지정된 메모리 영역을 PLC로부터 읽어들이며, 상응하는 비트나 바이트가 수정된다. 이어서 데이터는 PLC 메모리에 다시 기록된다.

읽기 데이터 영역에서 PLC에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.태그 유형에 따라 자동화 시스템의 메모리에 비트 단위 또는 바이트 단위로 접근할 수 있다.WinCC에서 태그 주소의 타당성이 검사되지 않는다. AS에서 사용할 수 없는 주소가 사용될 경우 "주소지정 오류" 상태가 설정된다.DB 및 DX 데이터 블록에서 주소 255까지만 읽기 및 쓰기를 수행할 수 있다.시간은 기록할 수 없다.

9.3.3.3 비트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "2진 태그" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신208 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 209: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "비트에 접근" 체크상자를 선택하고 비트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 선택 필드에서 변경할 비트 번호를 선택한다.

9.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "부호 없는 8비트 값" 또는 "부호 있는 8비트 값" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 209

Page 210: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "바이트에 접근" 체크상자를 선택하고 바이트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 선택 필드에서 변경할 바이트 번호를 선택한다.

S5 프로그래머 포트 AS5119.3 채널 구성

WinCC: 통신210 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 211: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

S5 시리얼 3964R 1010.1 WinCC 채널 "SIMATIC S5 시리얼 3964R"

개요

통신 드라이버 "SIMATIC S5 시리얼 3964R"은 WinCC 스테이션 및 SIMATIC S5 자동화 시스템 간의 시리얼 링크에 대해 구현된다.

이 장에서는 다음을 설명한다

● "SIMATIC S5 시리얼 3964R" 채널을 사용해서 데이터 전송을 구성하는 방법.

● 연결과 태그를 구성하는 방법.

채널 유닛

통신 드라이버에는 시리얼 링크에 대한 COM 포트를 컨트롤하기 위한 하나의 채널 유닛이 있다.

다음 기능을 사용할 수 있다.

● 3964R 또는 3964 프로토콜을 통한 시리얼 통신용 채널 유닛 S5-RK512(3964R).

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 211

Page 212: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

10.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값

● 부호 있는 8비트 값

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 텍스트 태그, 8비트 문자 집합

● 미가공 데이터 유형

S5 시리얼 3964R10.2 태그의 데이터 유형

WinCC: 통신212 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 213: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

10.3 채널 구성

10.3.1 "SIMATIC S5 시리얼 3964R" 채널 구성

개요

"SIMATIC S5 시리얼 3964R" 채널을 구성하려면 다음 단계가 필요하다.

10.3.2 연결을 구성하는 방법

개요

SIMATIC S5 자동화 시스템을 통해 시리얼 연결을 사용하는 공정 연결이 가능하다. 자동화 시스템에서는 통신 프로세서 CP 544 또는 보조 플러그인 시리얼 포트가 CPU 모듈(모듈 콘센트 SI2)에서 사용된다.

WinCC에서 추가 통신 모듈이 필요하지 않다. 통신은 시스템에서 사용할 수 있는 기본 COM 포트를 통해 수행된다.

이 시리얼 링크는 최대 19200 보오의 전송 속도를 지원한다.

SIMATIC S5가 작업 유형 "Pseudowrite"를 사용하여 능동적으로 전송하는 중이면 메시지 길이는 64개 워드를 초과하지 않아야 한다.

과정

1. 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. "연결 매개변수" 대화창이 열린다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 213

Page 214: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. 시리얼 3964R 탭을 선택한다.

4. "포트" 필드에서 연결에 대한 통신 포트(COM1 또는 COM2)를 선택한다.

5. "과정 매개변수" 영역의 "보오 레이트" 필드에서 사용되는 값으로 데이터 전송 속도를 설정한다. 시작 충돌(WinCC 및 자동화 시스템에 의한 동시 회선 사용)의 경우에 대한 우선순위는 "우선순위" 필드에서 설정된다. 우선순위는 SIMATIC S5와 다르게 설정되어야 한다.

6. "과정 데이터" 영역에서 "3964" 또는 "3964R" 회선 프로토콜을 선택한다. 예외적인 경우에만 과정 데이터의 기본값(예: 인지 시간, 문자 지연 시간 등)을 변경해야 한다. 이러한 값이 자동화 시스템의 매개변수와 일치함을 확인한다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신214 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 215: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 이제 "옵션" 탭을 선택한다.

8. "옵션" 탭에서 주기적 생명박동 감시와 자동 재연결을 비활성화할 수 있다.

10.3.3 태그 구성

10.3.3.1 태그 구성

개요

"SIMATIC S5 3964R" 채널을 통한 WinCC 및 AS 간 연결의 경우 2진 및 바이트 데이터 유형을 WinCC 내에서 정의할 수 있다. 다음 부분에서는 이러한 데이터 유형의 태그를 구성하는 방법에 대해 설명한다.

10.3.3.2 태그의 주소를 구성하는 방법

개요

태그 주소는 SIMATIC S5의 주소 구조에 따라 입력된다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 215

Page 216: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 원하는 데이터 유형(예: 부호 있는 8비트 값)을 선택한다.

3. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

4. "데이터 영역" 필드에서 태그가 데이터 블록, 확장된 데이터 블록, 플래그 영역, 입력 범위 또는 출력 범위 중에서 어디에 있는지 선택한다.

5. 태그가 데이터 블록에 있을 경우 "DB 번호" 필드도 표시된다. 여기에서 데이터 블록의 번호를 입력한다.

6. 주소지정 유형이 "주소지정" 필드에 입력된다. 일반적으로 기본 정의를 사용할 수 있다.

7. 해당 필드에 주소를 입력한다(예: "DL ").

입력, 출력, 타이머 및 카운터 주소 영역에는 읽기 접근만 가능하다. 데이터 블록(DB, DX)에는 읽기 및 쓰기 접근이 가능하다. 255보다 큰 데이터 워드 주소를 사용하면 안 된다. RK 512의 시스템 특성으로 인해 0 - 255 사이의 데이터 워드 주소만 허용된다.더 큰 주소를 구성할 수 있지만 연결에 구성된 모든 태그에서 데이터 위반이 발생한다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신216 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 217: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

대부분, PLC 메모리에는 바이트 또는 워드식으로만 접근할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 PLC의 메모리에 있는 개별 비트를 변경할 수도 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 PLC로부터 읽어들이며, 상응하는 비트나 바이트가 수정된다. 이어서 데이터는 PLC 메모리에 다시 기록된다.

읽기 데이터 영역에서 PLC에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

태그 유형에 따라 자동화 시스템의 메모리에 비트 단위 또는 바이트 단위로 접근할 수 있다.

10.3.3.3 비트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "2진 태그" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 217

Page 218: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "비트에 접근" 체크상자를 선택하고 비트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 선택 필드에서 변경할 비트 번호를 선택한다.

S5의 경우 플래그, 입력 및 출력은 바이트에 의해 주소지정되고 데이터 블록(DB, DX)은 워드에 의해 주소지정된다.입력, 출력, 타이머 및 카운터 주소 영역에는 읽기 접근만 가능하다. 데이터 블록(DB, DX)에는 읽기 및 쓰기 접근이 가능하다.

10.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "부호 없는 8비트 값" 또는 "부호 있는 8비트 값" 데이터 유형을 선택한다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신218 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 219: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

4. "바이트에 접근" 체크상자를 선택하고 바이트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 선택 필드에서 변경할 바이트 번호를 선택한다.

S5의 경우 플래그, 입력 및 출력은 바이트에 의해 주소지정되고 데이터 블록(DB, DX)은 워드에 의해 주소지정된다.입력, 출력, 타이머 및 카운터 주소 영역에는 읽기 접근만 가능하다. 데이터 블록(DB, DX)에는 읽기 및 쓰기 접근이 가능하다.

S5 시리얼 3964R10.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 219

Page 220: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen
Page 221: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC S7 프로토콜 슈트 1111.1 "SIMATIC S7 프로토콜 슈트" 채널

내용

"SIMATIC S7 프로토콜 슈트" 채널은 WinCC 스테이션과 SIMATIC S7 자동화 시스템 간의 통신을 지원한다. 슈트는 다양한 프로토콜과 네트워크 유형을 지원한다.

이 부분에서는 다음에 대해 설명한다.

● 채널을 위한 다양한 연결과 태그를 구성하는 방법

● 샘플 프로젝트를 생성하는 방법

● AR_SEND 기능, 미가공 데이터 태그 그리고 소프트웨어 이중화와 같은 채널의 특수 기능을 이용하는 방법

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 221

Page 222: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.2 WinCC 채널 "SIMATIC S7 프로토콜 슈트"

기능 원리

채널 "SIMATIC S7 프로토콜 슈트"는 SIMATIC S7-300과 SIMATIC S7-400 자동화 시스템에 대한 링크에 이용된다.

사용된 통신 하드웨어에 따라 시스템은 다음과 같은 채널 유닛을 거쳐 연결을 지원한다.

● 산업 이서네트와 산업 이서네트 (II): SIMATIC NET 산업 이서네트를 이용하여 통신 프로세서(예: CP 1612, CP1613)를 통하여 통신하기 위해.

● MPI: 프로그래밍 디바이스(예: PG 760/PC RI45)의 외부 MPI 포트와 MPI 통신 프로세서 또는 통신 모듈(예: CP 5511, CP 5613)을 통하여 통신하기 위해.

● 명명된 연결: 기호 연결을 통해 STEP 7과 통신하기 위해. 이러한 기호 연결은 STEP 7을 이용하여 구성되며, 예를 들면 H/F 시스템의 이중화와 연결하여 PLC S7-400과의 높은 통신 가능성을 제공하기 위해 필요하다.

● PROFIBUS와 PROFIBUS (II): SIMATIC NET PROFIBUS를 이용하여 통신 프로세서(예: CP 5613)를 통하여 통신하기 위해.

● Slot-PLC: WinCC 컴퓨터에서 PC 카드로서 설치되는 슬롯 PLC(예: WinAC Pro)와 통신하기 위해.

● Soft-PLC: WinCC 컴퓨터에서 애플리케이션으로서 설치되는 소프트웨어 PLC(예: WinAC Basis)와 통신하기 위해.

● TCP/IP: TCP/IP 프로토콜을 이용하여 네트워크와 통신하기 위해.

채널 및 태그 진단에 관련된 추가 정보는 "통신 진단"을 참조한다.

상세한 과정

통신 매뉴얼: 여기에는 채널 컨피규레이션에 대한 다양한 예와 추가적인 정보들이 포함되어 있다. 이 매뉴얼은 "www.siemens.com/automation/csi_de_WW/product"에서 다운로드할 수 있다.

우측 상단 모서리의 필드에서 통신 매뉴얼에 대한 주문 번호 "6AV6392-1CA06-0AA0"을 입력한다. 매뉴얼 검색을 시작하려면 "검색"을 클릭한다.

SIMATIC S7 프로토콜 슈트11.2 WinCC 채널 "SIMATIC S7 프로토콜 슈트"

WinCC: 통신222 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 223: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

소프트웨어 이중화 - 연결 특유 내부 태그 (쪽 306)

"SIMATIC S7 프로토콜 슈트" 채널 - 컨피규레이션 (쪽 229)

지원된 데이터 유형의 개요 (쪽 228)

채널 유닛 선택 (쪽 224)

채널과 태그의 진단 (쪽 391)

SIMATIC S7 프로토콜 슈트11.2 WinCC 채널 "SIMATIC S7 프로토콜 슈트"

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 223

Page 224: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.3 채널 유닛 선택

개요

기존의, 혹은 계획된 네트워크로의 통신 링크를 셋업하기 위해서, 다음을 선택해야 한다:

● 채널의 채널 유닛 중의 하나

● WinCC 스테이션에 적합한 통신 프로세서

● 특정 자동화 시스템에 적합한 통신 모듈

이 부분에서는 다양한 옵션에 관한 개요를 제공한다.

WinCC의 통신 프로세서의 유형에는 두 가지가 있다:

● 소위 Hardnet용 통신 프로세서. 이것은 자신의 마이크로 프로세서를 가지고 있으며 시스템 CPU의 부하를 줄인다. 동시에 두 가지의 다른 프로토콜을 사용하는 것이 가능하다(멀티 프로토콜 작동).

● 소위 Softnet용 통신 프로세서. 이것은 자신의 마이크로 프로세서를 가지고 있지 않다. 한번에 한 프로토콜만 사용이 가능하다(모노 프로토콜 작동).

채널 유닛 할당

아래 도표는 네트워크 및 자동화 시스템에 대한 채널 "SIMATIC S7 프로토콜 슈트"의 채널 유닛의 할당을 보여준다.

채널의

채널 유닛통신 네트워크 자동화

시스템

MPI MPI S7-300과 S7-400

프로피버스와 프로피버스 (II): 프로피버스 S7-300과 S7-400

산업 이서네트 + 산업 이서네트 (II)

산업 이서네트 S7-300과 S7-400

TCP/IP TCP/IP를 통한산업 이서네트

S7-300과 S7-400

Named Connections 산업 이서네트 또는프로피버스

S7-400 H/F 시스템

Slot PLC "Soft K-Bus" (내부) PC (인터페이스)

Soft PLC "Soft K-Bus" (내부) PC (인터페이스)

SIMATIC S7 프로토콜 슈트11.3 채널 유닛 선택

WinCC: 통신224 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 225: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

MPI

MPI를 통한 S7-300 및 S7-400 PLC와의 통신을 위해서, 채널 "SIMATIC S7 프로토콜 슈트"는 "MPI" 채널 유닛을 포함하고 있다.

MPI 네트워크는 가입자의 수와 전송 속도에 따라 미리 설정된 매개변수 및 제한 조건을 갖추고 있는 프로피버스 네트워크의 주요 부분이다. 프로피버스 네트워크에서처럼, MPI를 이용한 통신을 위해 동일한 통신 프로세서와 모듈이 사용된다. 통신 프로토콜도 동일하게 사용된다.

자동화 시스템 통신 링크

S7-300과 S7-400 PLC는 자신의 내부 MPI 포트, 혹은 적합한 통신 모듈을 사용하여 MPI 네트워크를 통해 통신할 수 있다. 아래 도표는 권장되는 요소들을 보여준다.

시스템 CPU 또는 통신 모듈(권장)

S7-300 CPU 31xCP 342-5CP 343-5

S7-400 CPU 41xCP 443-5 Ext.CP 443-5 Basic

WinCC의 통신 프로세서

아래 도표는 WinCC 스테이션과 MPI 네트워크를 연결하는데 권장되는 통신 프로세서를 보여준다. WinCC 컴퓨터 당 하나의 통신 프로세서만 MPI 통신을 위해 사용될 수 있다. 각 카드는 해당 통신 프로토콜에 적합한 드라이버도 갖추고 있어야 한다.

통신 프로세서(WinCC) 어셈블리/유형

CP 5613 PCI 카드/ Hardnet

CP 5511 PCMCIA 카드/ Softnet

CP 5611 PCI 카드/ Softnet

프로피버스

프로피버스를 통한 S7-300 및 S7-400 PLC와의 통신을 위해서, 채널 "SIMATIC S7 프로토콜 슈트"는 "프로피버스" 및 "프로피버스 II" 채널 유닛을 포함하고 있다.

SIMATIC S7 프로토콜 슈트11.3 채널 유닛 선택

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 225

Page 226: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

채널 유닛은 Hardnet과 Softnet 모듈을 통해 통신을 지원한다.

자동화 시스템 통신 링크

S7-300과 S7-400 PLC는 자신의 내부 포트, 혹은 적합한 통신 모듈을 사용하여 프로피버스 네트워크를 통해 통신할 수 있다. 아래 도표는 권장되는 요소들을 보여준다.

시스템 CPU 또는 통신 모듈

S7-300 CPU 31xCP 342-5CP 343-5

S7-400 CPU 41xCP 443-5 Ext.CP 443-5 Basic

WinCC의 통신 프로세서

아래 도표는 WinCC 스테이션과 프로피버스를 연결하는데 권장되는 통신 프로세서를 보여준다. "프로피버스" 채널 유닛은 Hardnet과 Softnet 카드를 통해 통신을 지원한다. WinCC 스테이션은 이 모듈 중에서 두개까지 사용을 지원한다. 각 통신 프로세서는 해당 통신 프로토콜에 적합한 드라이버도 갖추고 있어야 한다.

통신 프로세서(WinCC) 어셈블리/유형

CP 5613 PCI 카드/ Hardnet

CP 5511 PCMCIA 카드/ Softnet

CP 5611 PCI 카드/ Softnet

산업 이서네트와 TCP/IP

WinCC에서, 채널 "SIMATIC S7 프로토콜 슈트"는 산업 이서네트를 통한 통신을 위해 다수의 채널 유닛을 지원한다:

● S7 기능을 가진 "ISO" 프로토콜을 위한 "산업 이서네트"와 "산업 이서네트 (II)"

● S7 기능을 가진 "ISO-on-TCP" 프로토콜을 위한 "TCP/IP" 채널 유닛

채널 유닛은 Hardnet과 Softnet 모듈을 통해 통신을 지원한다.

SIMATIC S7 프로토콜 슈트11.3 채널 유닛 선택

WinCC: 통신226 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 227: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

자동화 시스템 통신 모듈

S7-300 또는 S7-400 PLC가 "ISO" 또는 "ISO-on-TCP" 프로토콜을 이용하는 산업 이서네트를 통해 통신하기 위해서는 적합한 통신 모듈을 갖추고 있어야 한다. 아래 도표는 권장되는 요소들을 보여준다.

시스템 산업 이서네트용통신 모듈

TCP/IP 프로토콜용통신 모듈

S7-300 CP 343-1 CP 343-1 TCP

S7-400 CP 443-1 CP 443-1 TCPCP 443-1 IT

WinCC의 통신 프로세서

WinCC 스테이션은 "ISO" 또는 "ISO-on-TCP" 프로토콜을 통해 산업 이서네트와 통신하기 위해, 아래 도표에서 권장된 통신 프로세서 중의 하나를 사용한다.

각 통신 프로세서는 해당 통신 프로토콜에 적합한 드라이버도 갖추고 있어야 한다.

통신 프로세서(WinCC) 어셈블리/유형

CP 1612 PCI 카드/ Softnet

CP 1613 PCI 카드/ Hardnet

CP 1512 PCMCIA 카드/ Softnet

SIMATIC S7 프로토콜 슈트11.3 채널 유닛 선택

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 227

Page 228: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.4 지원된 데이터 유형의 개요

개요

태그 구성을 위해 AS의 데이터 포맷에 따라 데이터 유형과 유형 변환을 정의할 필요가 있다.

도표는 채널에 의해 지원되는 데이터 유형과 유형 변환의 사용에 대해 보여준다.

지원된 데이터 유형

데이터 유형 유형 변환

2진수 태그 아니오

부호 있는 8-비트값 예

부호 없는 8-비트값 예

부호 있는 16-비트값 예

부호 없는 16-비트값 예

부호 있는 32-비트값 예

부호 없는 32-비트값 예

부동 소수점수 32-비트 IEEE 754 예

텍스트 태그, 8-비트 글꼴 아니오

미가공 데이터 유형 아니오

"통신" 부분에서 유형 변환에 관한 추가 정보를 찾을 수 있다.

SIMATIC S7 프로토콜 슈트11.4 지원된 데이터 유형의 개요

WinCC: 통신228 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 229: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5 채널 구성

11.5.1 "SIMATIC S7 프로토콜 슈트" 채널 - 컨피규레이션

개요

이 부분은 "SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법에 대해 설명한다.

1. 채널 설치

2. 채널 유닛 선택

3. 연결 구성

4. 태그 컨피규레이션

시스템 매개변수 컨피규레이션

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

도 참조

채널 유닛의 시스템 매개변수 (쪽 254)

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널의 채널 유닛 (쪽 230)

채널과 태그의 진단 (쪽 391)

11.5.2 "SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법

개요

이 부분은 "SIMATIC S7 프로토콜 슈트" 채널을 설치하는 방법에 대해 설명한다.

1. 채널 설치

2. 채널 유닛 선택

3. 연결 생성

4. 태그 삽입

5. 개별화된 WinCC 설치에서 시스템 매개변수 구성

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 229

Page 230: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건:

● 통신 모듈은 설치되어 있다.

● 하드웨어 드라이버는 설치되어 있다.

● AS로의 케이블 연결이 존재한다.

과정

1. 태그 관리의 쇼트컷 메뉴에서 "새 드라이브 추가" 엔트리를 선택한다. 선택 대화창이 열린다.

2. "SIMATIC S7 Protocol Suite.chn"을 선택하고 확인을 클릭하여 대화창을 닫는다. 채널은 설정되고 채널 드라이버는 채널 유닛과 함께 태그 관리에 디스플레이된다.

3. 원하는 채널 유닛을 선택하고 팝업 메뉴에서 "새 연결" 엔트리를 선택한다.

4. "연결 속성" 대화창에 연결 이름을 입력한다. "확인" 버튼을 사용하여 대화창을 닫는다.

5. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

6. 일반사항 탭에서 태그의 이름과 데이터 유형을 정의한다.또한, 한계/보고 탭에서 태그에 대한 시작값과 대체값을 정의할 수 있다.특정 채널 유닛 연결을 위한 태그 구성에 관한 자세한 설명을 보려면, 대화창을 닫고 해당 채널 유닛 내의 "태그 구성" 주제를 계속 진행한다.

7. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. 원하는 데이터의 주소 영역을 설정한다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

9. WinCC 시스템과 통신 하드웨어가 비표준이면, 비표준값으로 시스템 매개변수를 설정할 필요가 있다. 이 주제에 대한 추가 정보는 "시스템 매개변수"에서 찾을 수 있다.

11.5.3 채널 유닛

11.5.3.1 "SIMATIC S7 프로토콜 슈트" 채널의 채널 유닛

개요

다음 장에서는 채널 유닛과 해당하는 연결을 구성하는 방법에 대해 설명한다. 같은 채널 유닛에 여러 가지 방법으로 연결할 수 있다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신230 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 231: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

"TCP/IP" 채널 유닛 (쪽 245)

"Soft PLC" 채널 유닛 (쪽 244)

"Slot PLC" 채널 유닛 (쪽 242)

"프로피버스 (I + II)" 채널 유닛 (쪽 239)

"Named Connections" 채널 유닛 (쪽 236)

"MPI" 채널 유닛 (쪽 234)

채널 유닛 "산업 이서네트" + "산업 이서네트 (II)" (쪽 231)

11.5.3.2 "산업 이서네트 (I+II)" 채널 유닛"

채널 유닛 "산업 이서네트" + "산업 이서네트 (II)"

작동 원리

채널 유닛 "산업 이서네트"는 산업 이서네트를 통해 WinCC를 S7 자동화 시스템에 연결하는 데 사용된다. 통신을 통신 모듈(CP)을 통해 가능하다. 예: CP 343-1을 통한 자동화 시스템 S7-300과 CP 443-1을 통한 S7-400의 경우.

예를 들어, WinCC에서는 CP 1613처럼 상이한 통신 프로세서가 사용될 수도 있다. 채널 유닛 "산업 이서네트 (II)"를 통해 두번째 통신 프로세서가 주소 지정될 수 있다. 통신은 "ISO" 전송 프로토콜을 통해 이루어지기 때문에, 로컬 데이터베이스에서 논리적 연결을 구성할 필요는 없다.

이러한 채널 유닛에 대한 기능과 컨피규레이션은 동일하다.

전형적인 유닛 용어

통신 프로세서

통신 프로세서(CP)는 WinCC 컴퓨터와 특정 네트워크 사이의 통신을 지원하는 모듈이다.

"ISO" 전송 프로토콜

ISO 전송은 ISO-OSI 레퍼런스 모델의 계층이며 연결을 통한 데이터의 전송과 관련된 서비스를 제공한다. 전송 계층은 데이터 흐름 컨트롤, 블로킹과 인지 업무를 담당한다.

프로토콜은 물리행의 내용에 따라 데이터 트래픽의 구조를 정의한다. 프로토콜은 다른 무엇보다도 작동 모드, 연결이 구축되는 과정, 데이터 백업 또는 전송 속도를 정의한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 231

Page 232: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

산업 이서네트

산업 이서네트는 산업 환경에서 가장 효율적인 서브네트이다. 이것은 다수의 참여자 사이에서 장거리로 많은 데이터량이 교환되는 공장이나 셀 레벨 및 기관에 적합하다.

산업 이서네트는 개방된 통신 네트워크이며 IEEE 802.3에 따라 표준화되었다. 산업 이서네트의 최고 장점은 높은 활용도와 세계적인 이용 가능성 뿐만 아니라 속도, 손쉬운 확장력 및 개방성이다. 컨피규레이션 공정은 최소한의 노력을 요구한다.

도 참조

태그 구성 (쪽 248)

"산업 이서네트" 채널 유닛 연결을 구성하는 방법 (쪽 232)

"산업 이서네트" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 PLC와 통신하기 위해 논리적 연결도 필요하다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

통신을 위해, S7 자동화 시스템은 S7-300에서의 CP 343-1 또는 S7-400에서의 CP 443-1과 같은 통신 모듈을 사용한다.

예를 들어, WinCC에서는 CP 1613과 같은 통신 프로세서가 사용된다. 채널 유닛 "산업 이서네트 (II)"를 통해 두 번째 통신 프로세서 주소가 지정될 수 있다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "산업 이서네트"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서, "Test_Ind_Eth"와 같은 연결 이름을 입력한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신232 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 233: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "속성" 버튼을 클릭하여 "연결 매개변수 - 산업 이서네트" 대화창을 연다.

4. "이서네트 주소" 필드에 버스의 자동화 시스템의 스테이션 주소를 입력한다.

5. "래크 번호" 필드에 래크(주소 지정되어야 하는 CPU가 위치해 있는)의 번호를 입력한다.

6. 지정된 래크에서 CPU의 슬롯 번호는 해당 "슬롯 번호" 필드에 입력되어야 한다.

7. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다. 체크상자가 활성화되면, "연결 자원" 필드도 편집할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC에서 연결이 구성되었을 때 STEP7에 의해 할당된다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

외부 통신 모듈을 갖춘 S7-300 또는 S7-400을 사용할 때, CPU의 래크/슬롯 번호를 반드시 입력해야 한다.부정확한 래크 또는 슬롯 번호를 입력하면, 통신 연결은 이루어지지 않는다!

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

채널과 태그의 진단 (쪽 391)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 233

Page 234: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5.3.3 "MPI" 채널 유닛

"MPI" 채널 유닛

작동 원리

MPI 채널 유닛은 MPI를 통해 WinCC를 SIMATIC S7-300과 S7-400 자동화 시스템에 연결하는데 사용된다.

이는 다음을 통하여 WinCC에서 이루어질 수 있다.

● PG 760/PC RI45와 같은 프로그래밍 디바이스의 내부 MPI 인터페이스

● CP 5613(PCI 카드)과 같은 통신 프로세서

MPI 모듈(ISA 카드)도 적합하다. 있긴 하지만 구하기는 힘들다. 이 모듈은 통신 프로세서에 의해 대체되었다.

PLC에서의 연결은 CPU의 MPI 인터페이스 또는 해당 통신 모듈을 통해서 이루어진다.

전형적인 유닛 용어

MPI

MPI는 Multi Point Interface의 약어이며 다수의 사용자를 지원하는 통신 링크이다. 다음을 통해 통신 네트워크로의 연결이 구축된다:

● PLC에서, CPU 또는 통신 모듈의 MPI 인터페이스를 통해,

● WinCC에서, 통합된 MPI 인터페이스, 예를 들면, 프로그래밍 디바이스나 통신 프로세서(네트워크 카드)를 통해.

통신 프로세서

통신 프로세서(CP)는 WinCC 컴퓨터와 특정 네트워크 사이의 통신을 지원하는 모듈이다.

도 참조

태그 구성 (쪽 248)

"MPI" 채널 유닛 연결을 구성하는 방법 (쪽 235)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신234 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 235: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"MPI" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 PLC와 통신하기 위해 논리적 연결도 필요하다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

S7-300과 S7-400 PLC에서는 내부 MPI 인터페이스를 사용하거나 CP 342-5(SIMATIC S7-300)/CP 443-5(SIMATIC S7-400)와 같은 통신 모듈을 사용한다.

WinCC가 PG 760/PC RI45에 설치되었으면, 내부 MPI 인터페이스가 사용될 수 있다. 그렇지 않으면, MPI 모듈이 설치되어야 한다. 또 다른 방법으로는, CP 5511(PCMCIA 카드)과 같은 통신 모듈을 사용할 수 있다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"(통신) 드라이버는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "MPI"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_MPI"와 같은 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "연결 매개변수 - MPI" 대화창을 연다.

4. 해당 필드의 버스에서 자동화 시스템의 스테이션 주소 필드에 스테이션 주소를 입력한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 235

Page 236: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "세그먼트 ID" 필드는 현재 지원되지 않는다. 값은 "0"으로 세팅되어 있어야 한다.

6. "래크 번호" 필드에 래크(주소 지정되어야 하는 CPU가 위치해 있는)의 번호를 입력한다.

7. 지정된 래크에 CPU의 "슬롯 번호"를 입력한다.

8. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다. 체크상자가 플래그되면, "연결 자원" 필드도 활성화할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC에서 연결이 구성되었을 때 STEP7에 의해 할당된다.

9. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

외부 통신 프로세서를 갖춘 S7-300 또는 S7-400을 사용할 때, CPU의 래크/슬롯 번호를 반드시 입력해야 한다.부정확한 래크 또는 슬롯 번호를 입력하면, 통신 연결은 이루어지지 않는다!S7-300을 사용할 경우, CPU의 내부 MPI 인터페이스를 통해 연결할 때, 래크/슬롯 번호로 0을 입력해야 한다.

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.3.4 "Named Connections" 채널 유닛

"Named Connections" 채널 유닛

작동 원리

이 채널 유닛은 STEP 7을 이용하여 구성되는 기호식 연결을 설정하는데 사용된다. 이를 통해 WinCC는 기호식 연결 이름을 통해 이중화 또는 이중화가 아닌 연결에 접근할 수 있다. 예를 들면, 기호식 연결은 H/F 시스템에서 이중화와 연결된 S7-400 PLC와의 통신에서 높은 효용성을 보장하는데 필요하다.

기호식 연결 이름은 STEP 7에서 애플리케이션 NETPRO를 사용하여 구성된다. 연결 이름, 연결 매개변수 그리고 애플리케이션 이름이 데이터베이스 (*.XDB)에 저장되어 있다. PLC/OS 엔지니어링 도구 "Mapper"가 자동으로 이 데이터베이스를 연관된 WinCC 프로젝

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신236 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 237: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

트 디렉토리에 저장한다. 하지만 "Mapper" 도구를 사용하지 않으면, 다른 디렉토리에 저장될 수도 있다.

WinCC 시스템에서 XDB 파일은 각 통신 접속 유닛당 하나씩만 제공될 수 있다. 이런 이유로, XDB 파일은 복사되어 여러 WinCC 컴퓨터에서 사용될 수 없다.

이 데이터베이스는 WinCC에서 다음과 같이 활성화될 수 있다:

● XDB 파일이 프로젝트 디렉토리에 저장되어 있지 않을 경우(예를 들어, "Mapper" 도구를 사용하지 않았기 때문에), WinCC를 시작하기 전에 STEP 7 컨피규레이션 탭의 "PG/PC 인터페이스 설정"(제어판)에서 XDB 파일의 경로와 이름을 입력해야 한다.

WinCC가 시작된 후에, 프로젝트 디렉토리에 아무런 파일이 없으면, XDB 파일은 이 외부 디렉토리로부터 읽혀지게 된다. 이 과정은 몇 개의 프로젝트가 중앙에 저장된 동일한 데이터베이스를 사용할 경우에 매우 유용할 수 있다.

● Mapper 도구가 사용되었으면, XDB 파일은 자동으로 WinCC 프로젝트 디렉토리에 복사된다. WinCC가 시작되고 프로젝트가 열리면, 데이터는 S7 채널에 의해 판독되고, 윈도우 레지스트리 데이터베이스에 입력된다.

그 후에, 선택한 애플리케이션 이름을 기호 연결 이름에 할당함으로써 WinCC 상에서 연결을 구성할 수 있다.

예를 들어, XDB 파일이 기호 연결 이름에 대해 존재하지 않거나, 프로젝트가 다른 컴퓨터로 전송될 경우 애플리케이션 및 연결 이름은 수동으로 입력할 수도 있다. CS 모드에서는 이름이 확인되지 않기 때문에 STEP 7에서 입력한 대로 철자가 잘 쓰여졌는지를 확인한다.

전형적인 유닛 용어

통신 프로세서

통신 프로세서(CP)는 PLC와 특정 네트워크 사이의 통신을 지원하는 모듈이다.

도 참조

태그 구성 (쪽 248)

"Named Connections" 채널 유닛 연결을 구성하는 방법 (쪽 238)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 237

Page 238: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"Named Connections" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 기호 연결을 통해 S7-400 PLC와 통신하기 위해 논리적 연결도 필요하다.

논리적 연결을 설정할 때, 선택된 애플리케이션 이름은 "Connection Name" 필드에 나열된 기호 연결 이름 중 하나로 배정된다.

기호 연결 이름과 애플리케이션 이름은 STEP 7에서 구성된다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "Named Connections"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_NC"와 같은 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "연결 매개변수 - Named Connections" 대화창을 연다.

4. 애플리케이션 이름 필드에 STEP 7에서 구성되었던 애플리케이션의 이름을 입력한다. 기본값은 WinCC이다.

5. "연결 이름" 필드에 STEP 7에서 구성되었던 기호 연결의 이름을 입력한다.

6. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신238 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 239: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

예를 들어, XDB 파일이 기호 연결 이름에 대해 존재하지 않거나, 프로젝트가 다른 컴퓨터로 전송될 경우 애플리케이션 및 연결 이름은 수동으로 입력할 수도 있다. CS 모드에서는 이름이 확인되지 않기 때문에 STEP 7에서 입력한 대로 철자가 잘 쓰여졌는지를 확인한다.

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.3.5 "프로피버스 (I+II)" 채널 유닛

"프로피버스 (I + II)" 채널 유닛

작동 원리

채널 유닛은 프로피버스 네트워크를 통해 WinCC를 SIMATIC S7-300과 S7-400 자동화 시스템에 연결하는데 사용된다.

S7 자동화 시스템에서, 통신 모듈이 사용된다. 예를 들어, S7-300에서 CP 342-5 또는 S7-400에서 CP 443-5.

예를 들어, WinCC에서는 CP 5613과 같은 통신 프로세서가 사용된다.

"프로피버스 II" 채널 유닛을 통해 두 번째 통신 프로세서 주소가 지정될 수 있다. 이런 방식으로, 연결의 최대 수가 증가된다.

전형적인 유닛 용어

프로피버스

프로피버스는 최대 127 참여자들을 위해 디자인된 셀과 필드 레벨을 위한 개방적이고 비독점적인 통신 시스템이다. 프로피버스는 유럽 표준 EN 50170, Volume 2, 프로피버스를 기초로 하고 있다. 프로피버스는 마스터/슬레이브 접근 과정을 기초로 하는 토큰 전달을 사용한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 239

Page 240: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

통신 프로세서

통신 프로세서(CP)는 WinCC 컴퓨터와 특정 네트워크 사이의 통신을 지원하는 모듈이다.

도 참조

태그 구성 (쪽 248)

"프로피버스" 채널 유닛 연결을 구성하는 방법 (쪽 240)

"프로피버스" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 PLC와 통신하기 위해 논리적 연결도 갖추고 있어야 한다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

S7 자동화 시스템에서, 통신 모듈이 사용된다. 예를 들어, S7-300에서 CP 342-5 또는 S7-400에서 CP 443-5.

예를 들어, WinCC에서는 CP 5613과 같은 통신 프로세서가 사용된다. "프로피버스 II" 채널 유닛을 통해 두 번째 통신 프로세서 주소가 지정될 수 있다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "프로피버스"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_PROFIBUS"와 같은 연결 이름을 입력한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신240 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 241: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "속성" 버튼을 클릭하여 "연결 매개변수 - 프로피버스" 대화창을 연다.

4. 상응하는 필드의 버스에 자동화 시스템의 "스테이션 주소"를 입력한다.

5. "세그먼트 ID" 필드는 현재 지원되지 않는다. 값은 "0"으로 세팅되어 있어야 한다.

6. 주소가 지정될 CPU가 위치할 곳에 "래크 번호"를 입력한다.

7. 지정된 래크에 CPU의 "슬롯 번호"를 입력한다.

8. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다. 체크상자가 플래그되면, "연결 자원" 필드도 활성화할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC에서 연결이 구성되었을 때 STEP7에 의해 할당된다.

9. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

프로피버스 통신을 시작할 때, WinCC 컴퓨터가 켜져 있는 동안 통신 프로세서가 프로피버스에 연결되었을 경우 프로피버스 오류가 발생할 수 있다. 따라서 프로피버스에 연결하기 전에, 컴퓨터를 끄는 것이 좋다. 그렇지 않으면, (프로피버스 표준에 따라) 버스의 오류를 초래하는 다수의 토큰이 버스에서 생성될 수 있다. 외부 통신 모듈을 갖춘 S7-300 또는 S7-400을 사용할 때, CPU의 래크/슬롯 번호를 반드시 입력해야 한다.부정확한 래크 또는 슬롯 번호를 입력하면, 통신 연결은 이루어지지 않는다!

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 241

Page 242: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.3.6 "Slot PLC" 채널 유닛

"Slot PLC" 채널 유닛

작동 원리

"Slot PLC" 채널 유닛은 WinCC 컴퓨터 내에 설치되어 있는 WinCC와 최대 4개까지의 Slot PLC(WinAC Pro) 사이의 통신을 지원한다. Slot PLC가 통합된 인터페이스를 가지고 있기 때문에, 그 외의 통신 하드웨어는 WinCC와 Slot PLC(WinAC Pro)간의 통신에 필요하지 않다.

도 참조

태그 구성 (쪽 248)

"Slot PLC" 채널 유닛 연결을 구성하는 방법 (쪽 242)

"Slot PLC" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 설치된 SPS 카드와 통신하기 위해 논리적 연결이 필요하다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 여러 개의 Slot PLC를 구성해야 하면 Slot PLC 버전 3.4가 필요하다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신242 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 243: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 채널 유닛 "Slot PLC"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_SPLC"와 같은 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "연결 매개변수 - Slot PLC" 대화창을 연다.

4. "스테이션 주소" 필드에서, Soft K-Bus에 Slot PLC의 스테이션 주소를 입력한다.

5. "슬롯 번호" 필드에, Slot PLC가 설치된 슬롯의 번호를 입력한다.

6. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다.

7. 체크상자가 플래그되면, "연결 자원" 필드도 활성화할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC내에서 연결이 구성되면, STEP 7에 의해 할당된다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

"스테이션 주소"와 "슬롯 번호" 연결 매개변수가 설치된 여러 Slot PLC에 대해서 동일해야 하고 "슬롯 번호" "3"으로 시작되어야 한다.

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 243

Page 244: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5.3.7 "Soft PLC" 채널 유닛

"Soft PLC" 채널 유닛

작동 원리

"Slot PLC" 채널 유닛은 WinCC 컴퓨터 내에 설치되어 있는 WinCC와 Slot PLC(WinAC Basis) 사이의 통신을 지원한다. 그 외의 통신 하드웨어는 WinCC와 Soft PLC의 연결에 필요하지 않다.

도 참조

태그 구성 (쪽 248)

"Soft PLC" 채널 유닛 연결을 구성하는 방법 (쪽 244)

"Soft PLC" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 Soft PLC와 통신하기 위해 논리적 연결도 갖추고 있어야 한다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "Soft PLC"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_SOFTPLC"와 같은 연결 이름을 입력한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신244 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 245: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "속성" 버튼을 클릭하여 "연결 매개변수 - Soft PLC" 대화창을 엽니다.

4. "스테이션 주소" 필드에서, Soft K-Bus에 Soft PLC의 스테이션 주소를 입력한다.

5. "슬롯 번호" 필드에 슬롯 번호를 입력한다. 슬롯 번호는 Soft PLC의 하드웨어 컨피규레이션 시에 구성되며, 동일한 WinCC 컴퓨터에서 다수의 Soft PLC가 사용될 때 필요하다.

6. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다.

7. 체크상자가 플래그되면, "연결 자원" 필드도 활성화할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC내에서 연결이 구성되면, STEP 7에 의해 할당된다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.3.8 "TCP/IP" 채널 유닛

"TCP/IP" 채널 유닛

작동 원리

채널 유닛 "TCP/IP"는 프로토콜 "ISO-on-TCP Transport"와 함께 산업 이서네트를 통해 WinCC를 자동화 시스템 SIMATIC S7-300 및 S7-400에 연결할 때 사용된다.

프로토콜은 확장 RFC 1006과 표준 TCP/IP에 따른다. 이 확장은 TCP/IP가 데이터 블로킹이 없는 통신을 사용하기 때문에 필요하다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 245

Page 246: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

예를 들면, 자동화 시스템 S7-300의 경우 CP 343-1 TCP를 통해 그리고 S7-400의 경우에는 CP 443-1 TCP 혹은 CP 443-1 IT와 같은 통신 모듈을 통해 통신이 이루어진다.

예를 들면, WinCC에서는 CP 1613과 같은 통신 프로세서가 사용된다.

통신은 ISO-on-TCP 전송 프로토콜을 통해 이루어지기 때문에, 로컬 데이터베이스에서 논리적 연결을 구성할 필요는 없다.

전형적인 유닛 용어

통신 프로세서

통신 프로세서(CP)는 WinCC 컴퓨터와 특정 네트워크 사이의 통신을 지원하는 모듈이다.

ISO 전송 프로토콜

ISO 전송은 ISO-OSI 레퍼런스 모델의 계층이며 연결을 통한 데이터의 전송과 관련된 서비스를 제공한다. 전송 계층은 데이터 흐름 컨트롤, 블로킹과 인지 업무를 담당한다.

프로토콜은 물리행의 내용에 따라 데이터 트래픽의 구조를 정의한다. 프로토콜은 다른 무엇보다도 작동 모드, 연결이 구축되는 과정, 데이터 백업 또는 전송 속도를 정의한다.

산업 이서네트

산업 이서네트는 산업 환경에서 가장 효율적인 서브네트이다. 이것은 다수의 참여자 사이에서 장거리로 많은 데이터량이 교환되는 공장이나 셀 레벨 및 기관에 적합하다.

산업 이서네트는 개방된 통신 네트워크이며 IEEE 802.3에 따라 표준화되었다. 산업 이서네트의 최고 장점은 높은 활용도와 세계적인 이용 가능성 뿐만 아니라 속도, 손쉬운 확장력 및 개방성이다. 컨피규레이션 공정은 최소한의 노력을 요구한다.

도 참조

태그 구성 (쪽 248)

"TCP/IP" 채널 유닛 연결을 구성하는 방법 (쪽 246)

"TCP/IP" 채널 유닛 연결을 구성하는 방법

개요

채널 유닛 외에, WinCC는 PLC와 통신하기 위해 논리적 연결도 필요하다. 논리적 연결을 구축할 때 모든 특정 매개변수들이 정의된다.

예를 들면, 자동화 시스템 S7-300의 경우 CP 343-1 TCP를 통해 그리고 S7-400의 경우에는 CP 443-1 TCP 혹은 CP 443-1 IT와 같은 통신 모듈을 통해 통신이 이루어진다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신246 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 247: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

예를 들면, WinCC에서는 CP 1613과 같은 통신 프로세서가 사용된다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛 "TCP/IP"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

2. 예를 들면, 일반사항 탭에서 "Test_TCP"와 같은 연결 이름을 입력한다.

3. "속성" 버튼을 클릭하여 "연결 매개변수 - TCP/IP" 대화창을 연다.

4. "IP 주소" 필드의 버스에 자동화 시스템의 인터넷 프로토콜 주소를 입력한다.

5. "래크 번호" 필드에 래크(주소 지정되어야 하는 CPU가 위치해 있는)의 번호를 입력한다.

6. 지정된 래크에서 CPU의 슬롯 번호는 해당 "슬롯 번호" 필드에 입력되어야 한다.

7. 연결을 통해 BSEND/BRCV 데이터 블록을 전송하고자 할 경우, "미가공 데이터 블록 송신/수신" 체크상자를 활성화한다. 체크상자가 플래그되면, "연결 자원" 필드도 활성화할 수 있다. 연결 자원에 16진수 값을 입력한다. 이 연결 자원은 PLC에서 연결이 구성되었을 때 STEP7에 의해 할당된다.

8. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 247

Page 248: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

외부 통신 모듈을 갖춘 S7-300 또는 S7-400을 사용할 때, CPU의 래크/슬롯 번호를 반드시 입력해야 한다.부정확한 래크 또는 슬롯 번호를 입력하면, 통신 연결은 이루어지지 않는다!

도 참조

태그 구성 (쪽 248)

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.4 태그 구성

11.5.4.1 태그 구성

개요

다음 부분은 태그를 구성하는 방법에 대해 설명한다. 태그 구성 방법은 PLC에서 데이터 영역으로의 접근 방법이나 WinCC 태그의 데이터 유형에 따라 다르다.

채널, 연결 그리고 태그의 진단과 관련된 그 외의 정보는 "통신 진단"에서 찾을 수 있다.

도 참조

텍스트 태그를 구성하는 방법 (쪽 252)

워드 단위 접근으로 태그를 구성하는 방법 (쪽 251)

바이트 단위 접근으로 태그를 구성하는 방법 (쪽 250)

비트 단위 접근으로 태그를 구성하는 방법 (쪽 248)

11.5.4.2 비트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는, PLC의 주소 영역에서 비트 단위의 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신248 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 249: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

과정

1. 연결 "Test_Ind_Eth"의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "ETH_Var1_bit"를 입력한다. "데이터 유형" 필드에서 "2진 태그"를 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Bit"는 WinCC 태그의 데이터 유형 2진 태그에 의해 정의되었기 때문에 변경할 수 없다.

5. 아래의 두 필드에 바이트와 비트 주소를 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 데이터 영역이 "DB"고 유형이 "2진 태그"일 경우 "D".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 PLC에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

도 참조

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 249

Page 250: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5.4.3 바이트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는, PLC의 주소 영역에서 바이트 단위의 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

과정

1. 연결 "Test_Ind_Eth"의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "ETH_Var2_byte"를 입력한다. 데이터 유형을 "부호 없는 8-비트"로 설정한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Bit"는 WinCC 태그의 데이터 유형 "부호 없는 8-비트"에 의해 정의되었기 때문에 변경할 수 없다.

5. 아래의 필드에 바이트 주소를 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 데이터 영역이 "DB"고 유형이 "부호 없는 8-비트"일 경우 "D".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 PLC에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신250 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 251: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.4.4 워드 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는, PLC의 주소 영역에서 워드 단위의 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

이 과정은 4바이트("더블 워드")나 그 이상의 길이로도 태그에 적용할 수 있다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

과정

1. 연결 "Test_Ind_Eth"의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "ETH_Var3_word"를 입력한다. 데이터 유형을 "부호 없는 16-비트"로 설정한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Word"는 WinCC 태그의 데이터 유형 "부호 없는 16-비트"에 의해 정의되었기 때문에 변경할 수 없다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 251

Page 252: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. 주소 지정 필드에서 주소의 숫자 값을 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 유형이 "부호 없는 16-비트"일 경우 "DBW".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 PLC에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

도 참조

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

11.5.4.5 텍스트 태그를 구성하는 방법

개요

이 부분에서는 텍스트 태그가 구성되는 방법에 대해 설명한다.

"SIMATIC S7 프로토콜 슈트" 채널에서 텍스트 태그의 경우, WinCC는 S7 문자열 유형만 지원한다. 이는 컨트롤 워드 및 문자열의 실제 사용자 데이터로 구성된다:

● WinCC에서 텍스트 태그를 구성할 때, 컨트롤 워드의 주소가 입력되어야 한다. 이것은 사용자 데이터 앞의 PLC 메모리에서 찾아 볼 수 있다. 컨트롤 워드의 첫 번째 바이트는 개별화된 최대 길이의 문자열을 포함하고, 두 번째 바이트는 실제 길이를 포함한다.

● PLC 메모리에서 데이터 구조를 삽입하려면, WinCC에서 구성된 텍스트 태그의 길이는 컨트롤 워드의 2 바이트에 의해 늘어난다는 점에 주의한다. 텍스트 태그의 데이터 구조가 메모리에서 순서대로 직접 삽입될 경우, 다음 데이터는 덮어씌워진다.

● PCS7 버전을 V4.01에서 V5.0 SP1로 업데이트 할 때, V5.0 전의 버전에서는 텍스트 태그가 구성될 때 이 사용자 데이터의 주소가 입력되었기 때문에 다시 맵핑해야 한다. 반면에, 버전 V5.0 부터는 컨트롤 워드의 주소가 입력되어야 한다.

● 판독할 때, 컨트롤 워드는 사용자 데이터와 함께 판독되고 두 번째 바이트에서 현재 길이가 평가된다. 두 번째 컨트롤 바이트에 포함된 현재 길이에 상응하는 사용자 데이터만이 WinCC 텍스트 태그로 전송된다.

● 기록할 때, 문자열의 실제 길이가 확인되고 ("0" 문자), 현재 길이의 컨트롤 바이트는 사용자 데이터와 함께 PLC로 전송된다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신252 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 253: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결 "Test_Ind_Eth"의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "ETH_Var3_Text"를 입력한다. 데이터 유형 필드에서 데이터 유형으로 "텍스트 태그, 8-비트 글꼴"을 설정한다. 길이 필드에 태그의 길이를 바이트로 입력한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리는 바이트 혹은 워드로만 변경될 수 있다. 이런 엔트리는 WinCC 태그의 데이터 유형 "텍스트 태그, 8-비트 글꼴"에 의해 정의되기 때문이다.

5. 주소 지정 필드에서 주소의 숫자 값을 입력한다. 여기에 컨트롤 워드의 주소가 입력되어야 한다. 좌측 필드의 라벨은 데이터 영역 필드의 엔트리와 관련있다. 예를 들면, 유형이 워드일 경우 "DBW".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 PLC에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

도 참조

"SIMATIC S7 프로토콜 슈트" 채널을 구성하는 방법 (쪽 229)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 253

Page 254: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5.5 시스템 매개변수

11.5.5.1 채널 유닛의 시스템 매개변수

개요

WinCC 표준 설정과 다른 컨피규레이션이 필요할 경우, 채널 유닛의 "시스템 매개변수" 대화창을 사용하여 필요한 변경을 취할 수 있다.

다음을 수정할 수 있다:

● 논리적 디바이스 이름

● AS에서 주기적인 판독 서비스의 사용

논리적 디바이스 이름

WinCC와 자동화 시스템 간의 통신은 논리적 디바이스 이름을 통해 이루어진다. 통신 카드를 설치할 때 이러한 이름들이 할당되고, 이 이름들은 유닛 지정된다. 이 필드는 채널 유닛 "MPI"의 경우 "MPI"처럼 기본 유닛 지정 엔트리로 채워진다.

PLC에서 주기적인 판독 서비스 사용

S7-PLC의 주기적인 판독 서비스(주기적인 태그 서비스라고도 함)가 사용되어야 하는지의 여부를 설정하는 것이 가능하다. 주기적인 판독 서비스는 주기적으로 판독되어야 하는 태그를 각각의 요구에 따라 그룹화하고 이를 PLC로 전송한다. PLC는 요구를 수신하는 즉시 요구된 데이터를 전송하고, 또한 그 다음 주기 시간이 경과할 때마다 데이터를 전송한다.

주기적인 판독 서비스가 활성화되면, 수정 전송도 사용될 수 있다. 데이터는 값이 변경될 때만 전송된다. 기능은 PLC에 의해 지원되어야 한다.

SIMATIC S7 및 유닛 탭에 관한 시스템 매개변수는 유닛 지정이므로, 채널의 각 채널 유닛을 위해 별도로 설정될 수 있다.

도 참조

논리적 디바이스 이름을 변경하는 방법 (쪽 258)

시스템 매개변수를 구성하는 방법 (쪽 256)

PLC의 주기적인 판독 서비스스 (쪽 255)

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신254 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 255: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.5.5.2 PLC의 주기적인 판독 서비스스

개요

"SIMATIC S7 프로토콜 슈트" 채널의 시스템 매개변수에서, S7-AS의 주기적인 판독 서비스(주기적인 태그 서비스라고도 함)가 사용되어야 하는지의 여부를 설정하는 것이 가능하다. 주기적인 판독 서비스는 주기적으로 판독되어야 하는 태그를 각각의 요구에 따라 그룹화하고 이를 PLC로 전송한다. PLC는 요구를 수신하는 즉시 요구된 데이터를 전송하고, 또한 그 다음 주기 시간이 경과할 때마다 데이터를 전송한다. 화면 변경의 경우처럼 요구되었던 데이터가 더 이상 필요하지 않으면 PLC에서의 주기적 판독 서비스는 WinCC에 의해 삭제된다.

일반적으로, PLC에서 주기적인 판독 서비스가 사용되어야 한다. 따라서 상응하는 체크상자는 채널 유닛의 시스템 매개변수에서 이미 활성화(기본 세팅)되어 있다. 이 세팅은 주기적 서비스를 사용하고 싶지 않을때만 변경되어야 한다.

수정 전송은 주기적인 판독 서비스가 활성화되었을 때만 사용될 수 있다. 데이터는 값이 변경되었을 때와 AS 사이클 당 한번만 AS로부터 전송된다. 기능은 PLC에 의해 지원되어야 한다.

AS와 AS-OS 통신은 주기적인 판독 서비스 및 수정 전송의 사용을 통해 경감되는데, 이는 판독 요구가 끊임없이 AS로 전송되고, 공정되어질 필요가 없기 때문이다.

비주기적인 판독 서비스의 경우, 판독될 태그는 각각의 요구에 통합되어 PLC로 전송된다. PLC는 요구된 데이터를 한번만 전송한다. 요구에 대한 사이클 형성은 WinCC에 의해 이루어진다.

CPU에서 주기적인 판독 서비스의 수

주기적인 판독 서비스의 수는 S7-PLC에서 사용 가능한 자원과 관련이 있다. S7-300 max.에서 최대 4번의 주기적 서비스가 가능하고 S7-416 또는 417에서는 최대 32번이 가능하다. 이 수는 PLC와 통신하고 있는 모든 참여자에게 적용된다. 즉, 다수의 WinCC 시스템이 S7-PLC와 통신하고 있을 경우, 시스템은 사용 가능한 자원을 공유해야 한다. 자원의 최대 수가 초과되면, 더 이상의 주기적인 판독 서비스로의 접근이 거부된다. 그러면 WinCC는 비주기적 판독 요구를 사용하여 데이터를 요구해야 하고 또한 사이클 형성을 직접 실행해야 한다.

스크립트에서 외부 태그 요구

선택된 화면이 함수 "GetTagWord()"를 사용하여 외부 태그를 요구하는 스크립트를 포함하고 있지 않을 경우, 주기적인 판독 서비스의 사용은 화면이 열려진 후에는 최초 업데이트에 아무런 영향을 미치지 못한다. 화면이 열렸을 때 스크립트가 "GetTagWord()"로 실행되면, 이 스크립트의 부정확한 컨피규레이션은 화면 변경 후에 반복적으로 이 채널에 전송될 새

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 255

Page 256: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

로운 태그를 요구할 수도 있다. 스크립트에 외부 태그가 필요하면, 트리거 이벤트로서 "태그"가 입력되어야 한다.

11.5.5.3 시스템 매개변수를 구성하는 방법

개요

이 부분에서는 채널 "SIMATIC S7 프로토콜 슈트"의 시스템 매개변수를 구성하는 방법에 대해 설명한다.

"시스템 매개변수" 대화창은 두개의 탭으로 구성된다:

● SIMATIC S7 탭

● 유닛 탭

SIMATIC S7 및 유닛 탭에 관한 시스템 매개변수는 유닛 지정이므로, 채널의 각 채널 유닛을 위해 별도로 설정될 수 있다.

이 탭은 S7 채널의 모든 채널 유닛에 동일하게 설정된다. 따라서, 채널 유닛 "MPI"의 대화창이 모든 예에 사용된다.

매개변수 값에서의 모든 변경 사항은 WinCC가 다시 시작된 후에야 효력이 발생한다.

프로젝트를 다른 컴퓨터에 복사하면, 유닛 탭에 대한 세팅은 그대로 보존되지만 SIMATIC S7 탭에 대한 세팅을 보존되지 않는다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신256 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 257: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

과정

1. 태그 관리에서 채널 "SIMATIC S7 프로토콜 슈트"를 선택한다. 원하는 채널 유닛의 팝업 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

2. SIMATIC S7 탭을 선택한다. 채널에 의한 태그의 주기적 판독을 활성화하고 수정사항 전송을 사용하고자 할 경우, 체크상자 "AS에 의해"와 "작동된 전송 변경"에 마크표시한다. 이를 위해 주기적인 서비스가 PLC에서 사용된다. 그 외의 정보는 "PLC 주기적인 판독 서비스"에서 찾아볼 수 있다.

3. 이 기능을 사용하려면 "생명박동 감시" 영역에서 "활성화" 체크상자를 활성화한다. 간격 필드에 생명박동 텔레그램 전송을 위한 시간 간격을 초로 입력한다.타임 아웃 간격 필드에, 생명비트 텔레그램에 대한 응답을 감시하는 값을 초로 입력한다.

4. S7-CPU가 정지 상태에 있을 때 WinCC가 통신에 오류가 있음을 나타내려면, "CPU-정지 감시" 영역에서 "활성화" 체크상자를 활성화한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 257

Page 258: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. 유닛 탭을 선택한다. "논리적 디바이스 이름" 필드에 설치된 통신 프로세서와 관련이 있는 이름이 디스플레이된다. 통신 프로세서를 설치할 때 다른 이름을 선택할 경우에만, 이 이름을 바꿀 수 있다. 그 외의 정보는 "논리적 디바이스 이름 변경"에서 찾아볼 수 있다.

6. 런타임이 시작될 때 디바이스 이름이 자동으로 설정되도록 할 경우, 또는 이 통신 유형을 위해 하나의 통신 프로세서만 설치되어 있을 경우에는 "자동 설정" 체크상자를 활성화한다.

7. 기록 요구의 공정이 판독 요구의 공정보다 우선시되어야 할 경우, "우선순위로 쓰기" 체크상자를 활성화한다.

8. "확인" 버튼을 사용하여 대화창을 닫는다.

도 참조

논리적 디바이스 이름을 변경하는 방법 (쪽 258)

PLC의 주기적인 판독 서비스스 (쪽 255)

11.5.5.4 논리적 디바이스 이름을 변경하는 방법

개요

S7과의 통신은 논리적 디바이스 이름을 통해 이루어진다. 통신 프로세서를 설치할 때 이러한 이름들이 할당되고, 이 이름들은 유닛 지정된다.

설치된 통신 프로세서에 따라, 디바이스 이름에 대해 특정한 사전 설정이 구축되어 있다. 이러한 사전 설정은 아래의 "기본 디바이스 이름" 도표에 나열되어 있다.

S7 채널의 모든 유닛을 위한 탭은 동일하다. 따라서 채널 유닛 "MPI"의 대화창도 설명에 나타난다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신258 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 259: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

기본 디바이스 이름

채널 유닛 기본 디바이스 이름

산업 이서네트 CP_H1_1:

산업 이서네트 (II) CP_H1_2:

MPI MPI

Named Connections VM/

프로피버스 CP_L2_1:

프로피버스 (II) CP_L2_2:

Slot PLC SLOT_PLC

Soft PLC SOFT_PLC

TCP/IP CP-TCPIP

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛,예를 들어 "MPI"로의 연결이 생성되어야 한다.

과정

1. 태그 관리에서 원하는 채널 유닛을 선택한다.

2. 팝업 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

3. 유닛 탭을 선택한다.

4. "논리적 디바이스 이름" 필드에 디바이스 이름을 지정한다. 엔트리를 선택 목록에서 선택하거나 새로운 이름을 수동으로 입력할 수도 있다.가능한 모든 이름은 "PG/PC 인터페이스 구성"(제어판) 도구에 의해 결정된다 이것이 설치되지 않았으면, 현재 설정된 디바이스 이름만이 디스플레이된다. 다른 논리적 디바이스 이름을 지정했을 경우에는, 메시지가 디스플레이된다.타겟 스테이션이 구성된 스테이션에 설치되어 있지 않은 통신 카드를 사용할 경우에만 수동 입력을 이용해야 한다.

5. "확인" 버튼을 클릭하여 대화창을 닫는다.

논리적 디바이스 이름은 디바이스 세팅과 정확하게 일치해야 한다(글자까지). 이 때, "산업 이서네트"와 "프로피버스"의 기본 논리적 디바이스 이름에는 이름 마지막에 콜론이 있다.매개변수 값에서의 모든 변경 사항은 WinCC가 다시 시작된 후에야 효력이 발생한다.

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 259

Page 260: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC S7 프로토콜 슈트11.5 채널 구성

WinCC: 통신260 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 261: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6 특수 기능

11.6.1 "SIMATIC S7 프로토콜 슈트" 채널의 특수 기능

개요

SIMATIC S7 프로토콜 슈트는 이 장에서 설명된 몇 가지 특별한 기능을 포함하고 있다.

도 참조

소프트웨어 이중화 (쪽 304)

"SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그 (쪽 296)

S7 기능 블록 AR_SEND를 이용한 데이터 교환 (쪽 261)

11.6.2 S7 기능 블록 AR_SEND를 이용한 데이터 교환

11.6.2.1 S7 기능 블록 AR_SEND를 이용한 데이터 교환

개요

S7-400 AS의 S7 기능 블록 AR_SEND는 공정값을 공정값 아카이브에 전송하는 데 사용된다.

작동 원리

WinCC에서 공정값 아카이브로 PLC 공정을 전송하기 위해 S7-400 PLC는 SFB 37 "AR_SEND"라고 불리는 기능 구성요소를 갖는다.

AR_SEND 구성요소의 기본 기능은 아카이브 태그에 데이터를 공급하는 것이다. AR_ID 하위번호가 사용될 경우, 데이터는 다수의 태그에 공급될 수 있다. AR_SEND 구성요소가 사용되면, 공정값은 개별적으로 아카이브로 전송되지 않고 PLC에서 수집된 다음 패키지로 전송된다. 이는 사용된 네트워크의 부하를 감소시킨다.

AR_SEND 구성요소의 수는 PLC에서 사용되는 CPI에 따라 달라질 수 있다(예: CPU 416 최대 32 AR_SEND). 각의 AR_SEND 구성요소는 AR_ID를 할당받는다. 하위번호를 이용하면, 각 AR_ID는 4095개의 하위번호까지 지원하므로, 전송될 수 있는 공정 데이터의 양이 증가할 수 있다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 261

Page 262: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

실제로, AR_SEND 구성요소당 아카이브 태그의 수는 전송될 데이터 영역의 최대 길이에 의해 제한된다. "데이터 블록 구조의 구조 및 매개변수"에 관련된 자세한 정보는 "공정값의 개수" 매개변수의 설명을 참조한다.

AR_ID와 AR_ID 하위번호는 PLC의 데이터와 아카이브 태그 사이의 할당을 구축하는데 사용되며, PLC에서 데이터베이스의 데이터 구조를 구성하는 동안 다른 매개변수를 사용하여 정의된다.이 할당은 다른 매개변수가 자동으로 평가되는 WinCC에서 구성된다.

PLC에서 SFB 37 "AR_SEND"는 먼저 구성되어야 하고 데이터 블록 구조가 이어서 구성되어야 한다. 그 이유는 WinCC의 컨피규레이션은 PLC에서의 이런 값에 기초하기 때문이다. AR_SEND 기능 구성요소의 구성에 관한 설명은 S7-400 PLC 설명서에서 찾아볼 수 있다.

AR_SEND 유형의 개요

유형: ...를 위한 AR_SEND

각 AR _SEND에 대해 공정 제어되는 아카이브 태그의 수

목적

단일 아카이브 태그

a 아카이브 태그용 공정값을 전송하기 위해, 공정값은 매우 짧은 간격으로 판독될 수도 있다.

다중 아카이브 태그

AR_ID 하위번호의 수와 일치

다중 아카이브 태그용 공정값을 전송하기 위해, 공정값은 매우 짧은 간격으로 판독될 수도 있다.

다중 아카이브 태그(최적화)

AR_ID 하위번호의 수와 일치

아카이브 태그의 최대수를 한번에 한 값씩 주기적으로 공급한다

도 참조

다중 아카이브 태그를 위한 AR _SEND 유형 (쪽 276)

다중 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법 (쪽 293)

단일 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법 (쪽 290)

다중 아카이브 태그를 위한 AR _SEND 유형(최적화) (쪽 288)

단일 아카이브 태그를 위한 AR _SEND 유형 (쪽 271)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신262 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 263: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.2 데이터 블록 - 구조 및 매개변수

개요

데이터는 PLC로부터 "AR_SEND" 기능 블록으로 전송되기 전에, 하나 또는 그 이상의 데이터 블록이 우선 편성된다. 데이터 블록의 구조는 다양한 매개변수와 관련이 있다. 예를 들면, 시간 스탬프 또는 공정값의 데이터 유형이 사용된 AR_SEND 유형에 첨부된다.

데이터 블록에서 사용된 매개변수는 아래에서 설명된다. 개별 매개변수 값은 AS의 데이터 블록과 "AR_SEND" 기능 블록 매개변수에 설정된다.

이 매개변수는 WinCC에서 데이터 블록이 평가될 때 점검된다. WinCC가 데이터 블록의 구조에서 오류를 탐지하거나 아카이브 태그 컨피규레이션이 수신된 데이터와 일치하지 않으면, 다음 구조를 가진 엔트리가 WinCC 진단 로그북에 기록된다.

"날짜, 시간, 1003080, 4, 사용자 이름, 컴퓨터 이름, NRMS7PMC, PdeReceive: 연결 connectionname의 알려지지 않은 매개변수 AR_SEND...+ 오류 설명에 대한 추가적인 정보"

메시지 시스템이 WinCC 시스템 메시지 내에서 구성되면, 이 진단 엔트리는 번호가 1003080인 OS 공정 제어 메시지도 트리거한다. 로그북 엔트리의 텍스트는 이 메시지의 주석에서 찾을 수 있다.

데이터 블록의 구조

각 데이터 블록은 헤더와 사용자 데이터 영역으로 구성된다.

● 헤더에는 주기, 공정값 그리고 시간 스탬프에 대한 정보가 포함되어 있다.

● 사용자 데이터 영역에는 실제 공정값이 포함되어 있다.

데이터 영역으로부터 하나 혹은 그 이상의 데이터 블록이 전송된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 263

Page 264: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 블록에서, 각 행은 2 바이트를 나타낸다. 데이터 유형에 따라, 공정값은 하나 또는 다수의 바이트 길이일 수 있다. 자세한 정보는 "공정값의 개수" 매개변수에 대한 설명에서 찾아볼 수 있다.

매개변수 설명

헤더 유형

헤더 유형은 헤더에 포함되는 정보의 유형을 정의한다.

헤더 유형 시간 스탬프 AR_ID 하위번호

0 시간 스탬프가 없는 헤더 AR_ID 하위번호가 없는 헤더

1 시간 스탬프가 있는 헤더 AR_ID 하위번호가 없는 헤더

8 시간 스탬프가 없는 헤더 AR_ID 하위번호가 있는 헤더

9 시간 스탬프가 있는 헤더 AR_ID 하위번호가 있는 헤더

헤더 유형이 0과 8일 경우, 시간 스탬프의 바이트는 헤더에 포함되지 않는다. 이 바이트는 데이터 블록에도 예약되어 있지 않으므로, 헤더는 이에 따라 8 바이트 정도 축약된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신264 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 265: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

AR_ID 하위번호

AS 사용자 데이터와 WinCC 아카이브 태그 사이에서 할당을 구축하고 두 위치에서 구성된다.

● WinCC에서, 공정 제어 아카이브 태그를 구성할 때

● PLC에서, 전송될 사용자 데이터 영역을 설정할 때

하위번호는 헤더 유형 8 또는 9하고만 관련이 있다. 하위번호로 유효한 값은 1부터 4095까지의 범위이다. 매개변수는 WinCC에 16진수 값(1 - 0FFF)으로 입력된다.

시간 스탬프

시간 스탬프에는 SIMATIC S7 BCD 포맷으로된 날짜와 시간이 포함되어 있다. 요일 엔트리는 WinCC에서 활용되지 않는다.

자동화 시스템 S7은 하절기/동절기 스위칭을 인식하지 못한다. AS에서 로컬 동절기 시간은 항상 시스템 시간으로서 설정되어야 한다. WinCC에서 하절기 혹은 동절기 시간의 시간 스탬프는 표준화 DLL에 의해 수정된다. 그 후 수정된 시간 및 하절기/동절기 시간 ID는 WinCC 애플리케이션에서 이용할 수 있다. 수정된 시간 및 ID는 아카이브, 예를 들면 태그 로깅에 추가된다.

주기

공정값이 판독되는 주기. 이 매개변수는 단위(범위)에 지정된 시간 단위에 대한 요인이다. 데이터 길이: 더블 워드.

예:

"주기" = 10, "단위(영역)" = 4 의미: 공정값에 대한 판독 주기 = 10초

단위 (유형)

시간 정보의 유형을 지정하고 매개변수 "공정값의 개수"를 수정한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 265

Page 266: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

번호 의미

1 공정값은 같은 시간 간격으로 판독된다.시작 시간은 헤더의 시간 스탬프에 주어지며, 반드시 필요하다. 공정값 사이의 시간 간격은 "단위(범위)"와 요인 "주기"의 시간 단위에 의해 정의된다.

2 각 공정값은 시간 스탬프를 갖는다헤더에 명시된 시간 스탬프는 평가되지 않는다. 포맷은 8 바이트 길이인 헤더의 시간 스탬프와 일치한다.

3 각 공정값은 2 워드 데이터 길이의 시간 단위에서 상대적 시간차를 가지고 있다.절대 시간은 헤더(시작 시간)에서의 시간 스탬프와 "단위(범위)"의 시간 단위 설정에서의 상대적 시간차의 합이다. 헤더의 시간 스탬프 엔트리는 반드시 필요하다.

4 각 공정값은 AR_ID 하위번호를 포함한다.헤더에 입력된 시간 스탬프는 공정값에 상응한다. 헤더의 시간 스탬프 엔트리는 반드시 필요하다.

단위(범위)

단위(유형) =1 또는 3에서 사용된 시간 단위를 지정한다.

번호 의미

1 예약됨

2 예약됨

3 밀리초

4 초

5 분

6 시간

7 일

공정 데이터 - 데이터 유형

공정값은 직접 S7 포맷으로 바로 저장된다.

번호 S7 데이터 유형 WinCC 데이터 유형

0 BYTE BYTE

1 WORD WORD

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신266 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 267: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

번호 S7 데이터 유형 WinCC 데이터 유형

2 INT SWORD

3 DWORD DWORD

4 DINT SDWORD

5 REAL FLOAT

공정값의 개수

"단위(유형)"의 엔트리에 따라 전송된 데이터 영역은 공정값의 특정 수를 포함할 수도 있다. 수는 전송된 데이터 영역의 최대 길이에 의해 16 Kbyte로 제한된다.

S7-400과 통신하기 위해 S7 기능 "AR_SEND" 및 "BSEND/BRCV"를 사용할 때, 자원 제한사항에 주의한다. 즉, 16 Kbyte까지의 데이터는 AS에 의해 AR_SEND 및 BSEND/BRCV를 사용하여 WinCC에 동시에 전송될 수 있다.

AR_SEND 유형 "다중 아카이브 태그"의 경우, 다음의 제한 사항은 이 매개변수에 적용된다.다양한 아카이브 태그를 위한 데이터 블록은 항상 단어 경계에서 시작해야 한다. 따라서 조합 "데이터 유형 공정 값" = 0(BYTE) 및 "단위(유형)" = 1(시간 간격이 동일한 공정값)인 경우, 짝수 공정값(= Bytes)이 매개변수 "공정값의 개수"로 입력되어야 한다. 이 제한 사항은 "단위(유형)"와 데이터 유형의 조합 그리고 AR_SEND 유형에만 적용된다.

예:

최대 16 Kbytes인 1x BSEND

또는 8 Kbyte인 1x AR_SEND + 8 Kbyte인 1x BSEND

또는 10 Kbyte인 1x AR_SEND + 2 Kbyte인 1x AR_SEND + 4 Kbyte인 1x BSEND

단위

(유형)공정값 개수의 의미

1 동일한 시간 간격으로 공정값을 읽는다.이는 WORD/INT 데이터 유형의 8000 공정값들에 대한 전송 또는 DWORD/DINT/REAL 데이터 유형의 4000 값들에 대한 전송을 가능하게 한다.

2 시간 스탬프를 가진 공정값:사용자 데이터 영역의 각 요소들은 시간 스탬프(8 byte)와 값으로 구성된다. 그러므로, WORD/INT 데이터 유형의 1600 공정값들에 대한 전송 또는 DWORD/DINT/REAL 데이터 유형의 1333 값들에 대한 전송을 가능하게 한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 267

Page 268: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

단위

(유형)공정값 개수의 의미

3 시간차를 가진 공정값:사용자 데이터 영역의 각 요소들은 시간 스탬프(4 byte)와 값으로 구성된다. 그러므로, WORD/INT 데이터 유형의 2666 공정값들에 대한 전송 또는 DWORD/DINT/REAL 데이터 유형의 2000 값들에 대한 전송을 가능하게 한다.

4 공정값은 AR_ID 하위번호를 포함한다(다수의 태그를 가진 AR-SEND - 최적화)유형 4의 경우, 공정값은 AR_ID 하위번호(값 범위: 1 - 0x0FFF)와 단일 값을 가진 한 워드로 구성된다. 그러므로, 사용자 데이터 영역은 "AR_ID" 하위번호에 선행하는 공정값의 배열로 구성된다. 그러므로, WORD/INT 데이터 유형의 3992 공정값들에 대한 전송 또는 DWORD/DINT/REAL 데이터 유형의 2660 값들에 대한 전송을 가능하게 한다.

데이터 블록에 주어진 AR_ID 하위번호는 모두 WinCC에서 구성되어야 한다. 구성된 하위번호가 발견되지 않으면, WinCC는 사용자 데이터 해석을 중단할 것이다.다양한 아카이브 태그를 위한 데이터 블록은 항상 단어 경계에서 시작해야 한다. 따라서 데이터 유형이 BYTE이고 "단위(유형)" = 1(시간 간격이 동일한 공정값)인 경우, 짝수 공정값(= Bytes)이 매개변수 "공정값의 개수"로 입력되어야 한다. 이 제한 사항은 "단위(유형)"와 데이터 유형의 조합 그리고 AR_SEND 유형에만 적용된다.

도 참조

다중 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법 (쪽 293)

단일 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법 (쪽 290)

다중 아카이브 태그를 위한 AR _SEND 유형(최적화) (쪽 288)

다중 아카이브 태그를 위한 AR _SEND 유형 (쪽 276)

단일 아카이브 태그를 위한 AR _SEND 유형 (쪽 271)

11.6.2.3 AR_SEND 유형 속성의 개요

개요

예를 기초로 한 도표는 다양한 AR_SEND 유형의 가능한 매개변수 값과 속성을 나타낸다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신268 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 269: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도표에 가능한 모든 조합을 나타내지는 않았다.

"헤더 유형"부터 "공정값 데이터 유형"까지의 열은 헤더에 나타나는 순서대로 나열되었다.

AR_ID 및 AR_ID 하위번호 값은 AS의 데이터 블록에서 기능 블록 "AR_SEND"와 데이터 구조가 구성되는 동안 다른 매개변수들과 같이 설정된다.

아카이브 태그를 위한 유형

예 /속성

예-번호

헤더 유형

날짜 / 시간(헤더의 시간 스탬프)

주기 요인

단위

(유형)단위

(범위)AR_ID-하위

번호

공정값

데이터 유형

최대 공정값

예의

공정값 구조

자체 시간 스탬프를 가진 각 공정값(바이트)

1 0 존재하지 않음

0 2 0 0 01; 23; 4; 5

320016001333

8 바이트 시간 스탬프 + 1 바이트 공정값

시간 간격이 동일한 시간 스탬프의 공정값

2 1 관련 있음 >=1 1 3 ~ 7 0 01; 23; 4; 5

1600080004000

1 워드 공정값

자체 시간 스탬프를 가진 각 공정값(워드)

3 1 관련 없음

0 2 0 0 01; 23; 4; 5

320016001333

8 바이트 시간 스탬프 + 1 워드 공정값

시간차를 가진 각 공정값

4 1 관련 있음 >=1 3 3 ~ 7

0 01; 23; 4; 5

533226662000

8 바이트 시간 스탬프 + 1 바이트 공정값

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 269

Page 270: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

다중 아카이브 태그를 위한 유형

예 /속성

예-번호

헤더 유형

날짜 / 시간(헤더의 시간 스탬프)

주기 요인

단위

(유형)단위

(범위)AR_ID-하위

번호

공정값

데이터 유형

최대 공정값

예의 공정값 구조

자체 시간 스탬프를 가진 각 공정값(바이트)

5 8 존재하지 않음

0 2 0 1 ~ 4095

01; 23; 4; 5

320016001333

8 바이트 시간 스탬프 + 1 바이트 공정값

시간 간격이 동일한 시간 스탬프의 공정값

6 9 관련 있음 >=1 1 3 ~ 7 1 ~ 4095

01; 23; 4; 5

1600080004000

1 워드 공정값

자체 시간 스탬프를 가진 각 공정값(워드)

7 9 관련 없음

0 2 0 1 ~ 4095

01; 23; 4; 5

320016001333

8 바이트 시간 스탬프 + 1 워드 공정값

시간차를 가진 각 공정값

8 9 관련 있음 0 3 3 ~ 7

1 ~ 4095

01; 23; 4; 5

533226662000

8 바이트 시간 스탬프 + 1 바이트 공정값

다중 아카이브 태그를 위한 유형 - 최적화

예 /속성

예-번호

헤더 유형

날짜 / 시간(헤더의 시간 스탬프)

주기 요인

단위

(유형)단위

(범위)AR_ID-하위

번호

공정값

데이터 유형

최대 공정값

예의

공정값 구조

AR_ID 하위번호를 가진 각 공정값

9 1 관련 있음 0 4 0 0 1; 23; 4; 5

39922660

1 워드 하위번호

+ 1 워드 공정값

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신270 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 271: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

다중 아카이브 태그를 위한 AR _SEND 유형(최적화) (쪽 288)

다중 아카이브 태그를 위한 AR _SEND 유형 (쪽 276)

단일 아카이브 태그를 위한 AR _SEND 유형 (쪽 271)

11.6.2.4 단일 아카이브 태그를 위한 AR _SEND 유형

개요

이 유형은 아카이브 태그에 공정값을 공급하는데 사용될 수 있다. 이것은 이전 WinCC 버전(V5.0 이전)에서도 사용될 수 있다.

이 유형의 속성:

● 헤더 유형은 반드시 0 또는 1이어야 한다. 즉, AR_ID 하위번호 없음, 그리고 시간 스탬프 있음/없음

● 헤더의 AR_ID 하위번호는 평가되지 않는다.

● WinCC에서, 아카이브 태그 이름은 AR_ID 하위번호를 포함하고 있지 않은데, 그 이유는 단일 아카이브 태그의 공정값만이 전송되기 때문이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 271

Page 272: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 영역 구조의 예

전송될 데이터 영역은 하나의 데이터 블록으로 구성되어 있다.

도 참조

데이터 블록 구조의 예 4: 단일 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 각 공정값 (쪽 275)

데이터 블록 구조의 예 3: 단일 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값 (쪽 275)

데이터 블록 구조의 예 2: 단일 아카이브 태그, 시간 간격이 동일한 시간 스탬프 (쪽 274)

데이터 블록 구조의 예 1: 단일 아카이브 태그: 시간 스탬프를 가진 각 공정값 (쪽 273)

AR_SEND 유형 속성의 개요 (쪽 268)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신272 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 273: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.5 데이터 블록 구조의 예 1: 단일 아카이브 태그: 시간 스탬프를 가진 각 공정값

개요

이 예에서, 공정값은 단일 아카이브 태그를 위해서만 전송된다. 헤더에 시간 스탬프가 없고 상응하는 바이트의 수가 예약되어 있지 않다. 따라서, 각 공정값(1 바이트)은 시간 스탬프(8 바이트)에 의해 진행된다.

공정값의 데이터 유형은 BYTE이다.

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 273

Page 274: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.6 데이터 블록 구조의 예 2: 단일 아카이브 태그, 시간 간격이 동일한 시간 스탬프

개요

이 예에서, 공정값은 단일 아카이브 태그를 위해서 전송된다.

1초의 시간 간격이 동일한 시간 스탬프는 매개변수 "주기" =1과 "단위(범위)" = 4( = 초)를 이용하여 형성된다.

공정값의 데이터 유형은 WORD이다.

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신274 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 275: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.7 데이터 블록 구조의 예 3: 단일 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값

개요

이 예에서, 공정값은 단일 아카이브 태그를 위해서만 전송된다. 헤더의 시간 스탬프는 중요하지 않다. 따라서, 각 공정값(1 워드)은 시간 스탬프(8 바이트)에 의해 진행된다.

공정값의 데이터 유형은 SWORD이다.

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

11.6.2.8 데이터 블록 구조의 예 4: 단일 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 각 공정값

개요

이 예에서, 공정값은 시간 스탬프를 가진 단일 아카이브 태그를 위해서 전송된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 275

Page 276: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

매개변수 "단위(유형)" = 3을 통해, 각각의 공정값은 헤더의 시간 스탬프에 대해 상대적 시간차(4 바이트)를 갖는다. 시간차의 단위는 매개변수 "단위(범위)" = 4에 의해 초로 설정된다.

공정값의 데이터 유형은 DWORD이다.

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

11.6.2.9 다중 아카이브 태그를 위한 AR _SEND 유형

개요

이 유형으로, 공정값을 하나, 혹은 다수의 아카이브 태그에 공급할 수 있다. 각각의 아카이브 태그를 위해, AR_ID 하위번호가 할당되고, 전송될 데이터 영역에서 데이터 블록이 생성된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신276 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 277: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"x" 공정값은 각각의 AR_ID 하위번호를 위해 전송될 수 있다. "데이터 블록 구조의 구조 및 매개변수"에 관련된 자세한 정보는 "공정값의 개수" 매개변수의 설명을 참조한다.

아카이브 태그값의 시간 스탬프는 주어진 "단위(유형)"와 "단위(범위)"에 따라 전송될 데이터 영역으로부터 얻어진다. 그 후 WinCC 공정값 아카이브로 전송된다.

이 유형의 속성:

● 헤더 유형은 반드시 8 또는 9이어야 한다(시간 스탬프 있음/없음, AR_ID 하위번호 있음).

● 모든 AR_ID 하위번호를 위해, 데이터 블록은 전송될 데이터 영역에서 생성되어야 한다.

● 각 데이터 블록에서 AR_ID 하위번호는 0보다 커야 한다.

● WinCC에서, 아카이브 태그 이름은 AR_ID 하위번호를 갖는다.

데이터 블록에 주어진 AR_ID 하위번호는 모두 WinCC에서 구성되어야 한다. 구성된 하위번호가 발견되지 않으면, WinCC는 사용자 데이터 번역을 중단할 것이다. 다양한 아카이브 태그를 위한 데이터 블록은 항상 단어 경계에서 시작해야 한다. 따라서 조합 "데이터 유형 공정 값" = 0(BYTE) 및 "단위(유형)" = 1(시간 간격이 동일한 공정값)인 경우, 짝수 공정값(= Bytes)이 매개변수 "공정값의 개수"로 입력되어야 한다. 이 제한 사항은 "단위(유형)"와 데이터 유형의 조합 그리고 AR_SEND 유형에만 적용된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 277

Page 278: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 영역 구조의 예

전송될 데이터 영역은 제공될 아카이브 태그의 수에 따라 하나 또는 그 이상의 데이터 블록으로 구성된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신278 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 279: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 279

Page 280: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

데이터 블록 구조의 예 8: 다중 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 공정값 (쪽 286)

데이터 블록 구조의 예 7: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값 (쪽 284)

데이터 블록 구조의 예 6: 다중 아카이브 태그, 시간 간격이 동일한 시간 스탬프 (쪽 282)

데이터 블록 구조의 예 5: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값 (쪽 280)

AR_SEND 유형 속성의 개요 (쪽 268)

11.6.2.10 데이터 블록 구조의 예 5: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값

개요

이 예에서, 공정값은 다중 아카이브 태그를 위해서 전송된다.

다양한 아카이브 태그의 데이터 블록은 데이터 구성요소에서 차례대로 위치한다. 다른 AR_ID 하위번호는 각 데이터 블록에 입력된다.

헤더에 시간 스탬프가 없고 상응하는 바이트의 수 또한 예약되어 있지 않다. 따라서, 각 공정값(1 바이트)은 시간 스탬프(8 바이트)에 의해 진행된다.

공정값의 데이터 유형은 BYTE이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신280 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 281: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 281

Page 282: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.11 데이터 블록 구조의 예 6: 다중 아카이브 태그, 시간 간격이 동일한 시간 스탬프

개요

이 예에서, 공정값은 다중 아카이브 태그를 위해서 전송된다. 다양한 아카이브 태그의 데이터 블록은 데이터 구성요소에서 차례대로 위치한다. 다른 AR_ID 하위번호는 각 데이터 블록의 헤더에 입력된다.

1초의 시간 간격이 동일한 시간 스탬프는 매개변수 "주기" =1과 "단위(범위)" = 4( = 초)를 이용하여 형성된다.

공정값의 데이터 유형은 WORD이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신282 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 283: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 283

Page 284: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.12 데이터 블록 구조의 예 7: 다중 아카이브 태그, 자체 시간 스탬프를 가진 각 공정값

개요

이 예에서, 공정값은 다중 아카이브 태그를 위해서 전송된다. 다양한 아카이브 태그의 데이터 블록은 데이터 구성요소에서 차례대로 위치한다. 다른 AR_ID 하위번호는 각 데이터 블록에 입력된다.

헤더의 시간 스탬프는 중요하지 않다. 따라서, 각 공정값(1 워드)은 시간 스탬프(8 바이트)에 의해 진행된다.

공정값의 데이터 유형은 SWORD이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신284 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 285: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 구성요소에서의 데이터 블록 구조

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 285

Page 286: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

11.6.2.13 데이터 블록 구조의 예 8: 다중 아카이브 태그: 상대적 시간 스탬프(시간차)를 가진 공정값

개요

이 예에서, 공정값은 시간 스탬프를 가진 단일 아카이브 태그를 위해서 전송된다.

다양한 아카이브 태그의 데이터 블록은 데이터 구성요소에서 차례대로 위치한다. 다른 AR_ID 하위번호는 각 데이터 블록에 입력된다.

매개변수 "단위(유형)" = 3을 통해, 각각의 공정값은 헤더의 시간 스탬프에 대해 상대적 시간차(4 바이트)를 갖는다. 시간차의 단위는 각각의 아카이브 태그와 데이터 블록을 위해 매개변수 "단위(영역)"에 의해 개별적으로 정의된다.

공정값의 데이터 유형은 DWORD이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신286 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 287: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 287

Page 288: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.2.14 다중 아카이브 태그를 위한 AR _SEND 유형(최적화)

개요

이 유형은 아카이브 태그의 최대 수가 공정값과 함께 한 번에 제공받아야 할 때 사용된다. 이 경우, 전송될 데이터 영역은 하나의 데이터 블록으로 구성되고 각 공정값은 AR_ID 하위번호와 그와 연관된 값만 갖는다.

데이터 유형은 데이터 블록에 있는 모든 아카이브 태그의 공정값과 같다.

이 유형의 속성:

● 헤더 유형은 반드시 1이어야 한다(시간 스탬프 있음, AR_ID 하위번호 없음).

● 데이터 블록에서 연관된 공정값의 AR_ID 하위번호는 0보다 커야한다. 헤더의 AR_ID 하위번호는 평가되지 않는다.

● "단위(유형)" 매개변수는 4이어야 한다. 즉, 공정값은 AR_ID 하위번호를 갖는다.

● "단위(범위)" 매개변수는 0이어야 한다. 즉, 헤더의 시간 스탬프는 모든 공정값에 대해 유효하고 상대적 시간은 없다.

● WinCC에서, 아카이브 태그 이름은 AR_ID 하위번호를 갖는다.

공정값이 WinCC 아카이브 태그가 없는 AR_ID 하위번호를 가질 경우, 이는 WinCC 진단 로그의 엔트리에 기록된다. 남아 있는 공정값은 계속 처리된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신288 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 289: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 영역 구조의 예

전송될 데이터 영역은 하나의 데이터 블록으로 구성되어 있다.

도 참조

AR_SEND 유형 속성의 개요 (쪽 268)

데이터 블록 구조의 예 9: 다중 아카이브 태그, 최적화 (쪽 289)

11.6.2.15 데이터 블록 구조의 예 9: 다중 아카이브 태그, 최적화

개요

이 예에서, 공정값은 시간 스탬프를 가진 단일 아카이브 태그를 위해서 전송된다. 시간 스탬프는 모든 아카이브 태그에 적용된다.

상응하는 AR_ID 하위번호는 각 공정값 앞에 위치한다.

공정값의 데이터 유형은 WORD이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 289

Page 290: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

데이터 구성요소에서의 데이터 블록 구조

도 참조

데이터 블록 - 구조 및 매개변수 (쪽 263)

11.6.2.16 단일 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법

개요

AR_SEND 기능을 이용한 데이터 교환은 다양한 유형에서 이루어질 수 있다. "단일 아카이브 태그" 유형에서는, AR_ID만 사용된다. AR_ID 하위번호는 사용되지 않는다.

AR_ID는 AS의 데이터와 아카이브 태그 사이의 할당을 구축하는데 사용되며, AS에서 데이터 블록과 SFB 37 "AR_SEND" 기능 블록을 구성하는 동안 다른 매개변수들과 함께 구성된다.

WinCC에서, 이 할당은 공정 제어식 태그의 속성에서 실행된다. 이 할당은 WinCC에서 필요한 유일한 컨피규레이션이며, 이 부분에서 설명된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신290 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 291: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC의 다른 매개변수들은 자동으로 평가되기 때문에, WinCC에서 구성될 필요가 없다.

AR_ID와 함께 이 유형을 사용하기 위해서, 헤더 유형은 0과 1로 구성되어야 한다. AR_ID 하위번호는 0으로 설정되어야 한다. WinCC 버전 V5.0 이전의 버전에서 구성된 모든 아카이브 태그는 AR_ID 하위번호를 갖고 있지 않기 때문에 이 유형과 함께 사용될 수 있다. WinCC 버전 5.1 Hotfix 4 이후로, 아카이브 태그 이름에 대한 별명을 공정 제어식 태그로 지정하거나 시스템에 의해 생성된 내부 이름을 사용하는 것이 가능해졌다. 시스템에 의해 생성된 이름은 버전 V5.1 HF4부터 미가공 데이터 ID 대신에 할당된 미가공 데이터 태그의 이름을 포함한다. V5.1 HF4부터 버전에 이송된 프로젝트에서, 아카이브 태그 이름은 자신의 원래 포맷으로 사용되거나 변환될 수 있다. 공정 제어식 아카이브 태그의 속성 대화창을 열었다가 닫음으로써 이름이 변환된다. 이때 별명을 할당할 필요는 없다.프로젝트에서 모든 외부 태그가 "AS-OS Transfer" 함수를 사용하여 다시 매핑되면, 아카이브 태그명은 새로운 구조로 한번 변환되어야 한다. 그러면 새로운 구조는 그대로 유지된다.

전제조건

● "AR_SEND" 기능 블록과 데이터 블록 구조는 먼저 AS에서 구성되어야 하고, 이 컨피규레이션 정보는 다음 과정 동안 사용 가능해야 한다.

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

● 공정값 아카이브는 "태그 로깅" 편집기에서 구성되어야 한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 291

Page 292: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 채널 "SIMATIC S7 프로토콜 슈트"에서, 데이터 전송에 사용될 연결을 선택한다. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "Var_ raw_arsend"를 입력한다. 이름은 최대 24 문자까지 가능하다. 공정 제어식 태그를 구성할 때, 미가공 데이터 태그 이름은 아카이브 태그 이름의 일부가 되고 따라서 길이에 제한을 받는다.데이터 유형 필드에서 유형을 미가공 데이터 유형으로 설정한다. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

3. "미가공 데이터" 체크상자를 마크한다. "미가공 데이터 유형" 영역에서 "아카이브 데이터 연결" 유형을 선택한다. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

4. "태그 로깅" 편집기를 열고 공정값 아카이브의 팝업 메뉴에서 "새 공정 제어식 태그"를 선택한다. "공정 제어식 태그의 속성" 대화창이 열린다.

5. "선택"을 클릭하여 선택 대화창을 열고 아카이브 태그를 공급하는데 사용될 미가공 데이터 태그를 선택한다. 이 예에서는 "VAR_raw_arsend"이다. "확인" 버튼을 사용하여 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신292 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 293: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "변환 DLL" 필드에 "nrms7pmc.nll" 엔트리를 설정한다. "옵션"을 클릭한다. 입력 대화창이 열린다.

7. 16진수 값으로 AR_ID를 입력한다. 이 값은 AS 컨피규레이션에서 정의된다.이 AR_SEND 유형은 하위번호를 사용하지 않으므로, "하위번호" 체크상자를 활성화하지 않는다."확인"을 클릭하여 대화창을 닫는다.

8. "내부 아카이브 태그 이름" 필드에 시스템에 의해 생성된 내부 아카이브 태그 이름이 나타난다. 그것은 할당된 미가공 데이터 태그의 이름과 AR_ID를 포함하고 있다. 필요한 경우, "아카이브 태그 이름" 필드에서 이 아카이브 태그의 별명을 정의할 수 있다. 별명이 입력되지 않으면, 내부 아카이브 태그명이 공정값 아카이브에서 관리용으로 사용되고 WinCC에서 아카이브 태그의 주소 지정에 사용된다.

9. "확인" 버튼을 사용하여 대화창을 닫는다.

10.변경사항을 저장하고 태그 로깅을 닫는다.

11.6.2.17 다중 아카이브 태그를 위한 AR_SEND 유형을 구성하는 방법

개요

다중 아카이브 태그를 위해 AR_SEND를 사용해 데이터를 전송하는 유형이 많이 있다.

● 서로 다른 시간에 많은 값을 다중 아카이브 태그에 공급하기 위해 "다중 아카이브 태그" 유형을 사용한다.

● 한 번에 하나의 값을 최대 수의 아카이브 태그에 공급하기 위해 "다중 아카이브 태그 - 최적화" 유형을 사용한다.

AR_ID와 AR_ID 하위번호는 이 두 유형 모두에서 사용된다.

AR_ID와 AR_ID-하위번호는 AS의 데이터와 아카이브 태그 사이의 할당을 구축한다. 이들은 데이터 블록과 기능 모드 SFB 37 "AR_SEND"를 구성할 때 AS에서 다른 매개변수들과 함께 정의된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 293

Page 294: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC에서, 이 할당은 공정 제어식 태그의 속성에서 실행된다. 이 할당은 WinCC에서 필요한 유일한 컨피규레이션이며, 이 부분에서 설명된다. WinCC의 다른 매개변수들은 자동으로 평가되기 때문에, WinCC에서 구성될 필요가 없다.

AR_ID 하위번호를 사용하려면, 헤더 유형은 8 또는 9로 구성되어야 한다. WinCC 버전 V5.0에서 구성된 아카이브 태그는 AR_ID 하위번호를 가지고 있지 않으며, 따라서 "단일 태그" 유형에서만 사용될 수 있다. WinCC 버전 5.1 Hotfix 4 이후로, 아카이브 태그 이름에 대한 별명을 공정 제어식 태그로 지정하거나 시스템에 의해 생성된 내부 이름을 사용하는 것이 가능해졌다. 시스템에 의해 생성된 이름은 버전 V5.1 HF4부터 미가공 데이터 ID 대신에 할당된 미가공 데이터 태그의 이름을 포함한다. V5.1 HF4부터 버전에 이송된 프로젝트에서, 아카이브 태그 이름은 자신의 원래 포맷으로 사용되거나 변환될 수 있다. 공정 제어식 아카이브 태그의 속성 대화창을 열었다가 닫음으로써 이름이 변환된다. 이때 별명을 할당할 필요는 없다.프로젝트에서 모든 외부 태그가 "AS-OS Transfer" 함수를 사용하여 다시 매핑되면, 아카이브 태그명은 새로운 구조로 한번 변환되어야 한다. 그러면 새로운 구조는 그대로 유지된다.

전제조건

● "AR_SEND" 기능 블록과 데이터 블록 구조는 먼저 AS에서 구성되어야 하고, 이 컨피규레이션 정보는 다음 과정 동안 사용 가능해야 한다.

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛(예: "산업 이서네트")에서 연결(예: "Test_Ind_Eth")이 이루어져야 한다.

● 공정값 아카이브는 "태그 로깅" 편집기에서 구성되어야 한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신294 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 295: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 채널 "SIMATIC S7 프로토콜 슈트"에서, 데이터 전송에 사용될 연결을 선택한다. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "Var_ raw_arsend"를 입력한다. 이름은 최대 24 문자까지 가능하다. 공정 제어식 태그를 구성할 때, 미가공 데이터 태그 이름은 아카이브 태그 이름의 일부가 되고 따라서 길이에 제한을 받는다.데이터 유형 필드에서 유형을 미가공 데이터 유형으로 설정한다. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

3. "미가공 데이터" 체크상자를 마크한다. "미가공 데이터 유형" 영역에서 "아카이브 데이터 연결" 유형을 선택한다. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

4. "태그 로깅" 편집기를 열고 공정값 아카이브의 팝업 메뉴에서 "새 공정 제어식 태그"를 선택한다. "공정 제어식 태그의 속성" 대화창이 열린다.

5. "선택"을 클릭하여 선택 대화창을 열고 아카이브 태그를 공급하는데 사용될 미가공 데이터 태그를 선택한다. 이 예에서는 "VAR_raw_arsend"이다. "확인" 버튼을 사용하여 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 295

Page 296: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "변환 DLL" 필드에 "nrms7pmc.nll" 엔트리를 설정한다. "옵션"을 클릭한다. 입력 대화창이 열린다.

7. 16진수 값으로 AR_ID를 입력한다. 이 값은 AS 컨피규레이션에서 정의된다."하위번호" 체크상자를 활성화한다. 16진수 값으로 AR_ID 하위번호를 입력한다. 이 값 또한 AS 컨피규레이션에서 지정된다."확인"을 클릭하여 대화창을 닫는다.

8. "내부 아카이브 태그 이름" 필드에 시스템에 의해 생성된 내부 아카이브 태그 이름이 나타난다. 그것은 할당된 미가공 데이터 태그, AR_ID 및 AR_ID 하위번호를 포함하고 있다. 필요한 경우, "아카이브 태그 이름" 필드에서 이 아카이브 태그의 별명을 정의할 수 있다. 별명이 입력되지 않으면, 내부 아카이브 태그명이 공정값 아카이브에서 관리용으로 사용되고 WinCC에서 아카이브 태그의 주소 지정에 사용된다.

9. "확인" 버튼을 사용하여 대화창을 닫는다.

10.변경사항을 저장하고 태그 로깅을 닫는다.

11.6.3 "SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그

11.6.3.1 "SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그

개요

● 미가공 데이터 유형의 태그는 전송 계층에서 데이터 텔레그램이다. 미가공 데이터 태그의 내용은 정의되지 않으므로 수신자와 발신자만이 전송된 데이터를 중단할 수 있다 WinCC는 이 데이터 유형에 맞게 데이터를 변환하지 않는다. 최대 길이는 65535 바이트이다.

● WinCC에서는 미가공 데이터 태그를 두가지 유형으로 구분한다: 무료 사용자를 위한 미가공 데이터 태그와 S7 기능을 공정하기 위한 미가공 데이터 태그.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신296 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 297: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

무료 사용자를 위한 미가공 데이터 태그

무료 사용자를 위한 미가공 데이터 태그는 WinCC와 PLC 사이에서 사용자 데이터 블록을 전송하는데 사용되고 사용자 데이터만을 처리한다. 다음과 같이 구분된다:

바이트 배열로서의 미가공 데이터 태그

BSEND/BRCV 기능을 위한 미가공 데이터 태그

S7 기능을 처리하기 위한 미가공 데이터 태그

S7 기능을 처리하는 미가공 데이터 태그는 채널 특정 헤더를 가지고 있지 않으며, 일반적으로 WinCC에서 메시지 시스템과 공정 데이터 엔트리에 의해 사용된다.

이들은 채널 내부의 태그와 기능에 관한 것이므로, 여기서는 더 자세한 설명을 제공하지 않는다.

도 참조

S7 통신의 BSEND/BRCV 기능을 위한 미가공 데이터 태그 (쪽 301)

바이트 배열로서의 미가공 데이터 태그 (쪽 297)

11.6.3.2 바이트 배열로서의 미가공 데이터 태그

개요

바이트 배열로서의 미가공 데이터 태그는 WinCC와 PLC 사이에서 사용자 데이터 블록을 전송하는데 사용되고 사용자 데이터만을 처리한다.

채널에서 바이트 배열로서의 미가공 데이터 태그는 데이터 영역(예: DB 100, DW 20, 길이 40 바이트)의 주소 및 길이를 통해 지정되는 일반 공정 태그로 취급된다.

미가공 데이터의 길이는 전송할 수 있는 하나의 데이터 블록으로 제한되며, PDU(프로토콜 데이터 단위, Protocol Data Unit)를 이용하여 완전히 전송할 수 있어야 한다. 연결이 헤더 그리고 추가 정보가 마이너스로 설정되면, 통신 드라이버를 통해 전송 가능한 데이터 블록의 최대 길이는 조정된 PDU 길이에 의해 결정된다. SIMATIC S7에서 일반적으로 사용된 PDU 길이의 경우, 다음과 같은 최대 길이가 된다:

● S7-300: PDU 길이 240 바이트, 데이터 블록 길이 최대 208 바이트

● S7-400: PDU 길이 480 바이트; 데이터 블록 길이, 최대 448 바이트

보다 긴 데이터 블록을 전송해야 하는 경우, 데이터는 블록으로 설정되야 한다. PLC에서 S7 소프트웨어는 스크립트를 통해 WinCC에서 블록을 형성한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 297

Page 298: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

바이트 배열로서의 미가공 데이터 태그를 구성하는 방법

데이터 블록을 전송하는 미가공 데이터 태그는 "전송/수신 블록" 유형의 미가공 데이터로서 구성되며, 주소와 길이 세부사항을 포함하고 있다.

다음 그림은 데이터 워드 20으로 부터 데이터 구성요소 100에서 40 바이트 길이의 데이터 영역에 대한 컨피규레이션 예를 보여준다:

바이트 배열로서의 미가공 데이터 태그 판독

미가공 데이터 태그는 "일반" 공정 태그와 동일한 방법으로 판독된다. 해당 데이터 블록은 AS에 의해 요청되며, 데이터 수신시 사용자에게 전송된다.

항상 WinCC 시작 직후에 데이터가 전송된다. AS 시작 직후의 산발적인 또는 이벤트 구동식 데이터 수신은 미가공 데이터 태그를 통해서는 불가능하다.

바이트 배열로서의 미가공 데이터 태그 기록

미가공 데이터 태그는 "일반" 공정 태그와 동일한 방법으로 기록된다. 데이터 블록을 전송하고 AS로 부터 긍정적인 확인을 수신한 뒤에, 데이터 블록은 데이터 관리자의 이미지로 전송된다.

도 참조

바이트 배열로서의 미가공 데이터 태그를 구성하는 방법 (쪽 299)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신298 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 299: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.3.3 바이트 배열로서의 미가공 데이터 태그를 구성하는 방법

개요

이 부분은 바이트 배열로서 채널 "SIMATIC S7 프로토콜 슈트" 채널의 미가공 데이터 태그를 구성하는 방법에 대해 설명한다.

컨피규레이션은 채널의 모든 채널 유닛에 동일하게 설정된다. 예에서는 "MPI" 채널 유닛과 그것의 연결에 사용된다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛,예를 들어 "MPI"로의 연결이 생성되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "Var_ raw_byte"를 입력한다. "데이터 유형" 필드에서 "미가공 데이터 유형"을 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

4. "미가공 데이터" 체크상자를 마크한다. "미가공 데이터 유형" 영역에서 "전송/수신 블록" 유형을 선택한다. 이 설정은 "주소 설명" 영역에 있는 필드와 "미가공 데이터" 체크상자 옆에 있는 필드의 디스플레이를 결정한다.

5. 길이 필드에서 미가공 데이터 블록의 길이를 바이트로 입력한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 299

Page 300: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "데이터 영역"에서 데이터가 위치한 PLC의 데이터 영역을 설정한다. 데이터 영역이 "DB"로 선택되면, 활성화된 "DB 번호" 필드에서 데이터 구성요소의 번호를 입력한다."CPU" 필드는 "MPI" 채널 유닛을 연결할 때 활성화되지 않는다.

7. "주소 지정" 필드에서 주소 지정 유형을 설정한다. "바이트", "워드" 또는 "더블 워드" 엔트리는 WinCC 태그의 "미가공 데이터 유형"에 사용할 수 있다.

8. 아래의 필드에 시작 주소의 값을 입력한다. 좌측 필드의 라벨은 데이터 영역과 주소 지정 필드의 엔트리와 관련있다. 예를 들면, 데이터 영역이 "DB"이면 "DBB", 주소 지정 유형은 "Byte".

9. 열려 있는 모든 대화창을 닫으려면 "확인"을 클릭한다.

미가공 데이터의 길이는 전송할 수 있는 하나의 데이터 블록으로 제한되며, PDU(프로토콜 데이터 단위, Protocol Data Unit)를 이용하여 완전히 전송할 수 있어야 한다. 연결은 헤더 그리고 추가 정보가 마이너스로 설정되면, 통신 드라이버를 통해 전송 가능한 데이터 블록의 최대 길이는 조정된 PDU 길이에 의해 결정된다. SIMATIC S7에서 일반적으로 사용된 PDU 길이의 경우, 다음과 같은 최대 길이가 된다:● S7-300: PDU 길이 240 바이트; 데이터 블록 길이, 최대 208 바이트● S7-400: PDU 길이 480 바이트; 데이터 블록 길이, 최대 448 바이트타당하지 않은 블록 길이가 입력되면, 판독/기록 작업이 거부되었음을 나타내는 메시지가 디스플레이된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신300 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 301: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.3.4 S7 통신의 BSEND/BRCV 기능을 위한 미가공 데이터 태그

개요

"BSEND/BRCV" 기능을 위한 미가공 데이터 태그는 WinCC와 AS 사이에서 사용자 데이터 블록을 전송하는데 사용되고 사용자 데이터만을 처리한다.

이 미가공 데이터 유형은 S7 통신 기능 "BSEND/BRCV"에 접근하는데 사용될 수 있다. 다음과 같은 자동화 시스템에 사용될 수 있는 기능이다.

● S7-400

● S7-300– V2.5 기준 CPU319-3 PN/DP– V2.6 기준 CPU317-2 PN/DP– V3.1 기준 CPU315-2 PN/DPS7-300 컨트롤러의 경우 펌웨어 버전 V3.x 이상을 권장한다.

● WinAC RTX 2010

데이터 전송 초기는 항상 전송 파트너와 함께 있다. 따라서 BSEND/BRCV 기능은 산발적 또는 이벤트 제어식 데이터 블록 전송을 구현하는데 사용된다.

자원상의 이유로, BSEND/BRCV 미가공 데이터 태그의 수는 작아야 한다.

S7-400과 통신하기 위해 S7 기능 "AR_SEND"와 "BSEND/BRCV"를 사용할 때의 자원 한계

AR_SEND 및/또는 BSEND/BRCV 기능을 이용하여 AS에서 WinCC로 동시 전송할 수 있는 데이터의 최대 양은 16 KB로 제한된다.

예:

● 최대 16 KB의 1x BSEND

● 8 KB의 1x AR_SEND + 8 KB의 1x BSEND

● 10 KB의 1x AR_SEND + 2 KB의 1x AR_SEND + 4 KB의 1x BSEND

기록 작업의 데이터 블록이 AS로 전송되지만 AS의 수신 버퍼로부터 완전히 삭제되지 않는 경우, 다음 기록 작업은 오류 메시지와 함께 거부된다. 이와 같은 오류 디스플레이의 경우, R_ID > 0x8000 0000인 기록 작업은 연결 특정 대기 상태에 기록되고 시스템은 6초 동안 기록 작업을 반복한다.일시적인 전송의 통합 조정은 사용자의 책임이다. 따라서 짧은 간격으로 기록을 전송할 때, 이 점을 고려해야 한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 301

Page 302: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

"BSEND/BRCV" 기능 사용을 위한 PBK 연결 구성

"BSEND/BRCV" 기능은 소위 PBK 연결(프로그램된 구성요소 통신)이라 불리는 "고정된 연결"을 통해서만 사용될 수 있다. 고정된 연결을 구성하기 위해서는 연결 자원(16진수: 10 ... DF)이 연결 매개변수에 주어져야 한다. 이 연결 자원은 PLC내에서 연결이 구성되면, STEP 7에 의해 할당된다. 연결은 수동 연결 종점으로 AS에서 구성되어야 한다.

고정된 연결은 "일반" 판독 및 기록 작업을 처리하는데 사용될 수 있다. 큰 데이터 영역이 연결을 통해 전송되어야 할 경우, 데이터 블록이 다수의 PDU에서 전송된다. 성능상의 이유로, "BSEND/BRCV" 기능을 위해 전용 연결을 생성하는 것이 좋다.

BSEND/BRCV 기능을 위한 미가공 데이터 태그 구성

"BSEND/BRCV" 데이터 블록 전송을 위한 미가공 데이터 태그는 "R_ID"를 가지고 있는 "BSEND/BRCV" 유형의 미가공 데이터로서 구성된다. 데이터 길이는 전송/수신된 데이터의 양에 따라 자동으로 산출된다.

"R_ID" 매개변수

"BSEND/BRCV" 기능성을 활용하려면 32-비트 길이의 R_ID를 16진수로 지정해야 한다. R_ID는 AS에서 컨피규레이션 시 할당되고, 하나의 연결을 통해 전송이 이루어지는 다수의 데이터 블록들을 구분하기 위해 사용된다. 기초가 되는 통신 서브시스템(SIMATIC Device

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신302 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 303: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

Drivers)에서의 전송/수신 호출은 항상 이 R_ID와 관련하여 주어진다. 따라서, 미가공 데이터 태그는 항상 유일한 R_ID에 할당된다.

"BSEND/BRCV" 미가공 데이터 태그 전송

"BSEND/BRCV" 미가공 데이터 태그는 "일반" 공정 태그가 기록되는 것과 같은 방식으로 전송된다. 데이터 블록을 전송하고 AS로 부터 긍정적인 확인을 수신한 뒤에, 데이터 블록은 데이터 관리자의 이미지로 전송된다.

"BSEND/BRCV" 미가공 데이터 태그 수신

"BSEND/BRCV" 미가공 데이터는 AS 초기에 채널로 산발적으로 전송된다. 따라서 S7 미가공 데이터 태그의 명백한 판독은 불가능하다.

BSEND/BRCV 매커니즘은 동기화 기능을 포함하고 있지 않다. 시동 단계에서, 데이터를 수신하기 위해 로그온한 사용자가 없으면, AS에 의해 전송된 데이터 블록은 수신자에 의해 거절된다. 사용자는 스스로 동기화를 관리해야 한다. 예를 들면, 데이터 워드 상태로 플래그를 설정함으로써 AS로의 전송 방향을 가능하게 한다.

도 참조

"BSEND/BRCV" 기능을 위한 미가공 데이터 태크를 구성하는 방법 (쪽 303)

11.6.3.5 "BSEND/BRCV" 기능을 위한 미가공 데이터 태크를 구성하는 방법

개요

이 부분은 "BSEND/BRCV" 기능을 위한 채널 "SIMATIC S7 프로토콜 슈트"의 미가공 데이터 태그를 구성하는 방법에 대해 설명한다.

컨피규레이션은 채널의 모든 채널 유닛에 동일하게 설정된다. 예에서는 "MPI" 채널 유닛과 그것의 연결에 사용된다.

전제조건

● 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

● 채널 유닛,예를 들어 "MPI"로의 연결이 생성되어야 한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 303

Page 304: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. "이름" 필드에 태그 이름으로 "Var_ raw_bsend"를 입력한다. "데이터 유형" 필드에서 "미가공 데이터 유형"을 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다.

4. "미가공 데이터" 체크상자를 마크한다. "미가공 데이터 유형" 영역에서 유형 "BSEND/BRCV"를 선택한다. 이제 "주소 설명" 영역 필드의 디스플레이가 비활성화된다.

5. "R_ID" 필드에 ID의 16진수 값을 입력한다. R_ID는 컨피규레이션시 AS에서 할당된다.

6. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

11.6.4 소프트웨어 이중화

11.6.4.1 소프트웨어 이중화

개요

소프트웨어 이중화는 두개의 자동화 시스템 S7-300 또는 S7-400의 이중화 연결을 통해 시간 임계성을 가지고 있지 않은 시스템의 보안 관련 부분을 모니터하는데 경제적인 방법을 제공한다.

이 채널의 소프트웨어 이중화는 SIMATIC S7-400 H의 H Layer 이중화와 같은 기능을 수행하지 않는다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신304 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 305: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

이 기능은 AS와 WinCC 상에서의 컨피규레이션을 필요로 한다.

AS

시스템이 두 자동화 시스템 사이에 이중화 연결이 존재할 때, 하나의 AS에서 오작동이 발생하면, 다른 시스템이 모니터링 기능을 대신할 수 있다. 모니터링은 그 일부분 혹은 전체 공정을 커버할 수 있다.

애플리케이션 프로그램 외에,소프트웨어 이중화 패키지도 두 자동화 시스템에 설치되어 있다. 이 프로그램 패키지는 WinCC 배송 범위에 포함되어 있지 않다. 데이터 일치를 위해, 두 자동화 시스템 사이에 MPI, 프로피버스-DP 또는 산업 이서네트를 통한 이중화 연결이 필요하다. 또는 기존의 통신 연결로 사용될 수도 있다.

WINCC

이중화 연결은 동일한 채널 유닛의 연결에서만 구성될 수 있다. 컨피규레이션시에 메인 연결이라 불리는 하나의 연결만이 구성된다. 리저브 연결은 동적 마법사 "이중화 연결 설정"을 통해 삽입된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 305

Page 306: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

마법사는 또한 연결 특유 내부 태그 및 스크립트를 삽입한다. 마법사는 런타임 중 연결 사이의 전환과 해당 메시지를 제어한다.

런타임 중 오류가 발생하면, 연결 사이에서 스크립트가 자동으로 전환될 수 있다. 그러나 스크립를 사용하지 않고 연결 특유 내부 태그 "@<연결 이름>@ForceConnectionAddress"에 기록하여 수동으로 연결을 전환하는 것도 가능하다.

AS2에 대해, AS2의 비이중화 부분에서 얻어진 데이터가 WinCC에서 사용된 경우 두 번째로 고정된 컨피규레이션 연결이 필요하다.

소프트웨어 이중화 사용은 고정된 연결이 이중화를 위해서만 사용될 수 있다는 것을 의미하지 않는다. 이중화하지 않고 각각 연결해서 사용하는 것도 역시 가능하다.

도 참조

WinCC에서 소프트웨어 이중화를 지우는 방법 (쪽 313)

소프트웨어 이중화를 구성하는 방법 (쪽 311)

소프트웨어 이중화 - 연결 특유 내부 태그 (쪽 306)

11.6.4.2 소프트웨어 이중화 - 연결 특유 내부 태그

개요

연결 특유 내부 태그는 이중화 연결을 제어하는데 사용된다. 이 태그들은 동적 마법사 "이중화 연결 컨피규레이션"을 사용하여 설정되고 관련된 연결의 "@<연결 이름>"으로 불리는 태그 그룹안에 모이게 된다.

이 태그들은 연결 상태를 결정하거나 연결 구축을 제어하는데 사용될 수 있다. 따라서, 이 태그들은 단일 연결을 통해 다수의 PLC 주소지정과 같은 다른 애플리케이션을 작동시키는데도 사용될 수 있다. 하지만, 이 태그들은 소프트웨어 이중화 패키지 없이 사용하고자 할 경우 이 태그들은 수동으로 생성되어야 한다.

이름 포맷

연결 특유의 내부 태그의 이름은 연관된 연결의 이름과 ID로 구성되어 있다.

"@<연결 이름>@<식별자>"

연결 이름을 시스템 태그로서 식별하기 위해, "@"가 앞에 붙는다. 식별자는 분리 기호로서 연결 이름 앞에 위치한다.

예: "@CPU_3@ConnectionState"

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신306 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 307: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

<연결 이름> = CPU_3

<식별자> = ConnectionState

연결 특유 내부 태그는 외부 태그로서 계수된다(연결당 8개의 외부 태그).WinCC의 데이터 관리자는 연관된 연결이 준비되었을 때 외부 태그로의 접근만을 허락한다. 하지만 연결 특유 내부 태그는 연결 상태에도 불구하고 기록, 판독될 수 있다.런타임에서, 몇몇 연결 특유 내부 태그의 현재값은 "WinCC 채널 진단" 도구를 사용하여 호출할 수 있다. 메인 연결을 선택할 때, "카운터" 열에 태그들이 디스플레이된다. 또한 WinCC 익스플로러의 태그 관리에서, 태그의 현재값을 툴팁으로 디스플레이하는 것이 가능하다.

태그에 관한 간략한 정보

다음과 같은 식별자들은 소프트웨어 이중화의 내부 태그로서 사용될 수 있다:

ConnectionState

의미 연결 상태이 태그는 현재의 연결 상태를 결정하는데 사용될 수 있다.

유형 DWORD접근 판독

기본값 0 = "고장"

값 0 = 연결 고장1 = 연결 작동 준비됨2 = 연결 이중화(H 시스템의 이중화 경우에만)

ConnectionError

의미 고장 원인태그는 고장 원인에 대한 설명을 포함하고 있다. 기본 = 0, 연결이 아직 구축되지 않았거나 오류가 없다. 연결 구성시, 태그는 다시 0(오류 없음)으로 로드된다. 오류 코드는 채널 특유의 방식으로 번역된다. S7 채널은 이 태그에 SIMATIC 디바이스 드라이버의 오류 코드를 나타내지 않는다.

유형 DWORD

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 307

Page 308: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

접근 판독

기본값 0 = "오류 없음"

값 0 = 오류 없음<> 0 = S7 오류 코드

ConnectionErrorString

의미 문자열로서 고장 원인태그는 문자열로서 연결 오류에 대한 이유를 포함하고 있다. 문자열은 현재 선택된 언어로 출력된다. 기본 = ", 연결이 아직 구축되지 않았거나 오류가 없다. S7 채널에서, 다음의 텍스트는 선택한 언어에 관계없이 "영어"로 출력된다.

유형 TEXT8 [128]접근 판독

기본값 "" = "오류 없음"

값 "오류 없음""Error hhhh" = 오류 hhhh가 발생하였음(hhhh = 16진수로 된 S7 오류 코드)

ConnectionErrorCount

의미 연결 오류용 카운터이 태그 값은 연결 오류시마다 1씩 증가한다. 카운터는 카운터 초과시에 0에서 다시 시작된다.

유형 DWORD접근 판독

기본값 0

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신308 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 309: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

ConnectionEstablishMode

의미 연결 구축 모드이 태그는 연결 구축 모드를 자동으로 설정하는 데 사용될 수 있다. 활성화되면, S7 채널은 약 4초 간격으로 실패한 연결을 다시 구축하기 위해 시도한다. 이 태그의 값 = 0이면, 고장 후에 4초 간격으로 다시 연결하려는 시도는 이루어지지 않고, 연결되지 않은 상태로 남게된다.

유형 DWORD접근 기록

기본값 1 값 태그로의 쓰기는 다음과 같은 동작을 초래한다:

0 = 수동 연결 구축 모드동작: 자동 연결 구축 비활성화

<>0 = 자동 연결 구축 모드동작: 자동 연결 구축 모드 활성화

ForceConnectionState

의미 선호되는 연결 상태이 태그는 선호되는 연결 상태에 관한 채널을 알려주기 위해 사용된다. 대체로 이 태그는 값 1을 갖는다. 즉, 이 채널은 연결을 구축하려고 시도한다(주기적으로 약 4초 간격으로). 값 0이 이 태그에 쓰여지면, 이 채널은 연결을 끊는다.

유형 DWORD접근 기록

기본값 1값 태그로의 쓰기는 다음과 같은 효과를 갖고 있다:

0 = 선호되는 연결 상태: 연결 끊어짐동작: 연결이 구축되었을 경우, 연결해제를 실시한다.

1 = 선호되는 연결 상태: 연결 끊어짐동작: 연결이 해제되었을 경우, 연결 구축을 실시한다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 309

Page 310: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

ForceConnectionAddress

의미 연결 주소 선택이 태그는 연결을 설정하기 위해 어떤 연결 주소가 사용되어야 하는지 지정한다.

유형 DWORD접근 기록

기본값 0 값 연결 구축모드가 "자동"으로 설정되면, 해당 주소 연결이 자동으로 설정

된다.

태그로의 쓰기는 다음과 같은 동작을 초래한다:0 = 구성된 연결 매개변수를 통한 연결동작: @ForceConnectionAddress가 1로 사전 설정되어 있으면, 연결해제를 실시한다.1 = 대체 연결 매개변수를 통한 연결동작: @ForceConnectionAddress가 0으로 사전 설정되어 있으면, 연결해제를 실시한다.

AlternateConnectionAddress

의미 대체 연결 주소이 태그에서 대체 연결 주소 문자열을 입력할 수 있다. 문자열은 WinCC 익스플로러에서 연결 매개변수로서 디스플레이되어지는 것과 같은 문자열이다. 이 문자열은 채널 특정사항이다. 시스템 시동(런타임)시, S7 채널에 대해 기본으로 구성된 주소가 입력된다. 주소가 아직 구성되어 있지 않으면, S7 채널에서 "허용되지 않는 주소"라는 텍스트가 입력된다.MPI를 통한 스테이션 주소 3을 가진 S7-AS에 대한 주소 세부사항의 예: "MPI,3 0,,0,0,02"

유형 TEXT8 [255]접근 기록

기본값 "..." = "구성된 주소

값 태그로의 쓰기는 다음과 같은 동작을 초래한다:-쓰기 과정으로 인해 주소가 변경되면, "대체 연결 매개변수를 통한 연결" 세팅을 통해 연결이 해제된다.- 연결 모드가 "자동"으로 설정되면, 방금 기록된 주소를 사용하여 자동으로 연결이 구축된다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신310 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 311: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.4.3 소프트웨어 이중화를 구성하는 방법

개요

이 부분에서는 WinCC에서 채널 "SIMATIC S7 프로토콜 슈트"의 연결을 위해 소프트웨어 이중화를 구성하는 방법에 대해 설명한다. PLC는 이 기능을 사용하기 위해 구성되어야 하지만, 이 문서에서는 설명하지 않는다.

전제조건

1. 채널 "SIMATIC S7 프로토콜 슈트"는 반드시 프로젝트에 통합되어야 한다.

2. 연결은 반드시 이중화 연결이 구성되어야 할 채널의 채널 유닛 중 하나에서 생성되어야 한다.

과정

1. 컴퓨터의 시동 매개변수에서 "전역 스크립트 런타임", "알람 로깅 런타임" 및 "그래픽 런타임" 모듈을 활성화한다.추가적인 정보는 "시동 매개변수 점검"을 참조한다.

2. WinCC 시스템 메시지를 알람 로깅에 로드한다. 이 시스템 메시지는 소프트웨어 이중화에 대한 메시지를 포함한다.그 외의 정보는 "알람 로깅에서 WinCC 시스템 메시지 판독"에서 찾을 수 있다.

3. 그래픽 디자이너에서 그림을 연다. "동적 마법사" 창에서 "시스템 기능" 탭을 선택한다. 더블 클릭으로 "이중화 연결 설정" 동적 마법사를 시작한다.

4. 마법사를 사용하는 과정은 "환영합니다"에 간략하게 설명되어 있다. "다음"을 클릭하여 "옵션 설정" 대화창을 연다.

5. 메인 연결로 사용될 연결을 선택하고 "다음"을 클릭한다.마법사가 연결 특유 내부 태그를 생성하고 이를 메인 연결 하의 태그 그룹 "@"에 저장할 것이다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 311

Page 312: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. 예약 연결이 "매개변수" 필드에서 구축되도록 하기 위해 PLC 주소를 입력한다.자동으로 연결을 스위칭하기 위해 마법사가 스크립트를 만들도록 "자동 스위칭" 체크상자를 마킹한다. "다음"을 클릭한다.이중화 그래픽은 두 PLC로의 MPI 연결을 보여주며 그림에 나타난다.

7. 설정된 모든 세팅은 다시 한번 "마침!" 대화창에 디스플레이된다. 수정하고 싶으면, "뒤로" 를 클릭한다. "마침"을 클릭한다.마법사는 스크립트를 생성하고, "C-Editor \ Actions \ Actions" 디렉토리의 "@<연결 이름>.pas"에 저장한다. 전역 스크립트 편집기의 <컴퓨터 이름>.

다음과 같은 과정에서, "이중화 연결 설정" 마법사가 사용된다. 이 마법사는 단계 6이 완료되면 연결 특유 내부 태그를 생성한다. 이 부분에서 마법사가 취소되거나 "마침"을 클릭하여 과정을 완료하지 않으면, 이 태그들은 변경되지 않은 상태로 남아 있는다.

도 참조

WinCC의 시스템 메시지를 알람 로깅에 로드하는 방법 (쪽 314)

WinCC 시동 매개변수를 점검하는 방법 (쪽 313)

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신312 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 313: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.4.4 WinCC에서 소프트웨어 이중화를 지우는 방법

개요

이 부분에서는 WinCC에서 채널 "SIMATIC S7 프로토콜 슈트"의 연결을 위해 소프트웨어 이중화를 삭제하는 방법에 대해 설명한다. 비 이중화 연결로 돌아가려면 이 기능을 사용하여 PLC가 구성되어야 하지만, 이 문서에서는 설명하지 않는다.

전제조건

● WinCC 프로젝트가 비활성화되어야 한다.

과정

소프트웨어 이중화가 다음 두 단계에서 삭제된다.

● "태그 관리"에서 그 태그를 포함하는 태그 그룹 "@<연결 이름>"을 삭제한다.

● "전역 스크립트“에서 스크립트 "@<연결 이름>.pas"를 삭제한다.

과정

1. 태그 관리에서, 소프트웨어 이중화를 위해 메인 연결로 구성되어야 하는 연결을 선택한다. 그것은 소프트웨어 이중화의 연결 특유 내부 태그와 함께 태그 그룹 "@<연결 이름>"을 포함한다. 태그 그룹을 삭제한다.

2. 동작 "@<연결 이름>.pas"를 위해 스크립트를 삭제한다. 이를 위해, "전역 스크립트"에서 C 편집기를 연다. 몇 개의 서브 디렉토리가 디스플레이된다.

3. "동작 \ 동작 : <컴퓨터 이름>" 디렉토리를 선택한다. 데이터 창에서, "동작" 유형의 "@<연결 이름>.pas" 스크립트를 삭제한다.

4. "전역 스크립트" 편집기를 닫는다.

11.6.4.5 WinCC 시동 매개변수를 점검하는 방법

과정

1. WinCC 익스플로러에서, "컴퓨터"를 선택한다.

2. 쇼트컷 메뉴를 연 다음, "속성"을 선택한다.

3. "컴퓨터 목록 속성" 대화창이 열린다. "속성" 버튼을 클릭한다.

4. "컴퓨터 속성" 대화창이 열린다.

5. "시동" 탭을 클릭하고 엔트리를 점검한다. 필요한 경우, 런타임 모듈을 활성화 또는 비활성화하거나 시동 목록에 기타 애플리케이션을 추가한다.

6. 열려 있는 대화창을 닫는다.

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 313

Page 314: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

11.6.4.6 WinCC의 시스템 메시지를 알람 로깅에 로드하는 방법

개요

이 부분에서는 WinCC 시스템 메시지를 프로젝트에 로드하는 방법에 대해 설명한다.

과정

1. 알람 로깅을 연다.

2. "도구" 메뉴에서 "WinCC 시스템 메시지" 대화창을 열려면, "WinCC 시스템 메시지" 항목을 사용한다.

3. 시스템 메시지 생성 영역에서, "새 시스템 메시지만 생성" 옵션 버튼을 클릭한다.

4. 트랜잭션 완료 후 "생성"을 클릭하고 대화창을 닫는다.

5. 변경사항을 저장하고 알람 로깅을 닫는다.

11.6.4.7 연결 방해시 오류 코드

오류 코드 문서

SIMATIC S7 프로토콜 슈트11.6 특수 기능

WinCC: 통신314 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 315: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC S7-1200, S7-1500 Channel 1212.1 "SIMATIC S7-1200, S7-1500 Channel" 채널

개요

"SIMATIC S7-1200, S7-1500 Channel" 채널은 WinCC 스테이션과 S7 1200 또는 S7 1500 자동화 시스템 간의 통신에 사용된다. 통신은 TCP/IP 프로토콜을 이용하여 이루어진다.

TIA Portal의 데이터 블록은 "최적화된 블록 접근"을 사용하여 구성하면 안 된다. 그러면 데이터베이스에서 읽는 중에 오류가 발생할 수 있다.자동화 시스템의 컨피규레이션은 TIA Portal에서만 수정할 수 있다.

채널 유닛

"SIMATIC S7-1200, S7-1500 Channel" 채널은 "TCP/IP" 채널 유닛과 함께 제공된다.

권장되는 통신 프로세서

WinCC 스테이션과 S7 1200 또는 S7 1500 자동화 시스템의 통신에는 다음 통신 프로세서가 권장된다.

● CP 1612

● CP 1613

● CP 1512

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 315

Page 316: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.2 지원된 데이터 유형의 개요

개요

AS(자동화 시스템)에서 데이터 유형과 데이터 포맷에 대한 형식 적응은 태그가 구성될 때 지정된다.

도표는 채널에 의해 지원되는 데이터 유형과 유형 변환의 사용에 대해 보여준다.

지원된 데이터 유형

데이터 유형 유형 변환

2진 태그 아니오

부호 있는 8-비트값 예

부호 없는 8-비트값 예

부호 있는 16-비트값 예

부호 없는 16-비트값 예

부호 있는 32-비트값 예

부호 없는 32-비트값 예

부동 소수점수 32-비트 IEEE 754 예

부동 소수점수 64-비트 IEEE 754 예

텍스트 태그, 8-비트 글꼴 아니오

미가공 데이터 유형 아니오

SIMATIC S7-1200, S7-1500 Channel12.2 지원된 데이터 유형의 개요

WinCC: 통신316 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 317: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.3 채널 구성

12.3.1 "SIMATIC S7-1200, S7-1500 Channel" 채널 컨피규레이션

개요

WinCC와 AS(자동화 시스템)의 통신을 위해 WinCC에 논리적 연결이 필요하다. 이 섹션에서는 "SIMATIC S7-1200, S7-1500 Channel" 채널 구성 방법에 대해 설명한다.

TCP/IP 프로토콜을 구현할 때 논리적 연결을 위한 AS의 IP 주소를 정의해야 한다. IP 주소는 점으로 구분된 네 개의 숫자 값으로 구성된다. 숫자 값은 0-255 범위 내에 있어야 한다.

타임아웃 동작TCP/IP 프로토콜을 사용할 경우 중단된 연결이 즉시 감시되지 않는다. 재확인 메시지는 최대 1분이 걸릴 수 있다.

링크 가능한 자동화 시스템

다음 SIMATIC 자동화 시스템에 대해 링크를 구현할 수 있다.

● S7 1200

● S7 1500

온라인 컨피규레이션

온라인 컨피규레이션은 지원되지 않는다.

12.3.2 연결을 구성하는 방법

개요

"SIMATIC S7-1200, S7-1500 Channel" 채널을 구성하려면 다음 단계가 필요하다.

1. 연결 구성

2. 태그 구성

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 317

Page 318: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● "SIMATIC S7-1200, S7-1500 Channel" 채널에 대한 통신 드라이버가 설치되어 있고 프로젝트에 통합되어 있어야 한다.

● SIMATIC 프로젝트가 구성되어 있고 AS(자동화 시스템)에서 사용할 수 있어야 한다.

과정

1. WinCC 익스플로러의 "태그 관리" 편집기에서 "SIMATIC S7-1200, S7-1500 Channel" 통신 드라이버의 메뉴 구조를 연다.

2. 채널 유닛 "TCP/IP"의 팝업 메뉴에서 "새 연결" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

3. 연결의 이름을 입력한다.

4. "속성" 버튼을 클릭하여 "새 연결" 대화창을 연다.

5. AS의 IP 주소를 입력한다.

6. "접근 지점"을 선택하거나 입력한다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신318 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 319: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 암호 보호를 사용하려면 "옵션"을 클릭한다.

접근 보호는 S7 1500 자동화 시스템에서만 사용할 수 있다.

8. 접근 보호에 필요한 암호를 입력한다.

9. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

12.3.3 태그 구성

12.3.3.1 태그 구성

개요

"SIMATIC S7-1200, S7-1500 Channel" 채널을 통한 WinCC 및 AS(자동화 시스템) 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다.

다음 부분은 태그를 구성하는 방법에 대해 설명한다. WinCC 태그의 데이터 유형과 AS의 데이터 범위에 대한 주소지정은 차이가 있다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 319

Page 320: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.3.3.2 비트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 비트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "SIMATIC S7-1200, S7-1500 Channel" 채널은 프로젝트에 통합시켜야 한다.

● 연결이 "TCP/IP" 채널 유닛에서 생성되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. 태그의 이름을 입력한다. "데이터 유형" 필드에서 "2진 태그"를 선택한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. AS 데이터가 저장될 데이터 영역을 정의한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Bit"는 WinCC 태그의 데이터 유형 2진 태그에 의해 정의되었기 때문에 변경할 수 없다.

5. 아래의 두 필드에 바이트와 비트 주소를 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 데이터 영역이 "DB"고 유형이 "2진 태그"일 경우 "D".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 AS에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신320 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 321: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.3.3.3 바이트 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 바이트 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

전제조건

● "SIMATIC S7-1200, S7-1500 Channel" 채널은 프로젝트에 통합시켜야 한다.

● 연결이 "TCP/IP" 채널 유닛에서 생성되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. 태그의 이름을 입력한다. 데이터 유형을 "부호 없는 8-비트"로 설정한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. AS 데이터가 저장될 데이터 영역을 정의한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Bit"는 WinCC 태그의 데이터 유형 "부호 없는 8-비트"에 의해 정의되었기 때문에 변경할 수 없다.

5. 아래의 필드에 바이트 주소를 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 데이터 영역이 "DB"고 유형이 "부호 없는 8-비트"일 경우 "D".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 AS에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 321

Page 322: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.3.3.4 워드 단위 접근으로 태그를 구성하는 방법

개요

이 부분에서는 AS(자동화 시스템)의 주소 영역에서 워드 단위 접근을 위해 태그가 구성되는 방법에 대해 설명한다.

이 과정은 4바이트("더블 워드")나 그 이상의 길이로도 태그에 적용할 수 있다.

전제조건

● "SIMATIC S7-1200, S7-1500 Channel" 채널은 프로젝트에 통합시켜야 한다.

● 연결이 "TCP/IP" 채널 유닛에서 생성되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. 태그의 이름을 입력한다. 데이터 유형을 "부호 없는 16-비트"로 설정한다.

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. AS 데이터가 저장될 데이터 영역을 정의한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리 "Word"는 WinCC 태그의 데이터 유형 "부호 없는 16-비트"에 의해 정의되었기 때문에 변경할 수 없다.

5. 주소 지정 필드에서 주소의 숫자 값을 입력한다. 좌측 필드의 라벨은 "데이터 영역" 필드의 엔트리와 관련있다. 예를 들면, 유형이 "부호 없는 16-비트"일 경우 "DBW".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 AS에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신322 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 323: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

12.3.3.5 텍스트 태그를 구성하는 방법

개요

이 부분에서는 텍스트 태그가 구성되는 방법에 대해 설명한다.

"SIMATIC S7-1200, S7-1500 Channel" 채널에서 텍스트 태그의 경우, WinCC는 S7 문자열 유형만 지원한다. 이는 컨트롤 워드 및 문자열의 실제 사용자 데이터로 구성된다.

● WinCC에서 텍스트 태그를 구성할 때, 컨트롤 워드의 주소가 입력되어야 한다. 이것은 사용자 데이터 앞의 자동화 시스템 메모리에서 찾아 볼 수 있다. 컨트롤 워드의 첫 번째 바이트는 개별화된 최대 길이의 문자열을 포함하고, 두 번째 바이트는 실제 길이를 포함한다.

● PLC 메모리에서 데이터 구조를 삽입하려면, WinCC에서 구성된 텍스트 태그의 길이는 컨트롤 워드의 2 바이트에 의해 늘어난다는 점에 주의한다. 텍스트 태그의 데이터 구조가 메모리에서 순서대로 직접 삽입될 경우, 다음 데이터는 덮어씌워진다.

● 판독할 때, 컨트롤 워드는 사용자 데이터와 함께 판독되고 두 번째 바이트에서 현재 길이가 평가된다. 두 번째 컨트롤 바이트에 포함된 현재 길이에 상응하는 사용자 데이터만이 WinCC 텍스트 태그로 전송된다.

● 기록할 때, 문자열의 실제 길이가 확인되고 ("0" 문자), 현재 길이의 컨트롤 바이트는 사용자 데이터와 함께 PLC로 전송된다.

전제조건

● "SIMATIC S7-1200, S7-1500 Channel" 채널은 프로젝트에 통합시켜야 한다.

● 연결이 "TCP/IP" 채널 유닛에서 생성되어야 한다.

과정

1. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. "태그 속성" 대화창이 열린다.

2. 태그의 이름을 입력한다. 데이터 유형 필드에서 데이터 유형으로 "텍스트 태그, 8-비트 글꼴"을 설정한다. 길이 필드에 태그의 길이를 바이트로 입력한다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 323

Page 324: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. AS 데이터가 저장될 데이터 영역을 정의한다. 데이터 영역으로 "DB"를 선택하면, 활성화된 "DB 번호" 필드에 데이터 구성요소를 입력한다.

4. 주소 지정 필드에서 엔트리는 바이트 혹은 워드로만 변경될 수 있다. 이런 엔트리는 WinCC 태그의 데이터 유형 "텍스트 태그, 8-비트 글꼴"에 의해 정의되기 때문이다.

5. 주소 지정 필드에서 주소의 숫자 값을 입력한다. 여기에 컨트롤 워드의 주소가 입력되어야 한다. 좌측 필드의 라벨은 데이터 영역 필드의 엔트리와 관련있다. 예를 들면, 유형이 워드일 경우 "DBW".

6. 태그가 품질 코드를 갖고 이것이 WinCC에서 사용될 경우, 품질 코드 체크상자를 활성화한다. 이를 위해, 코드도 AS에 존재해야 한다. 체크상자는 데이터 영역이 "DB"로 선택되었을 때만 활성화된다.

7. "확인" 버튼을 클릭하여 두 대화창을 닫는다.

SIMATIC S7-1200, S7-1500 Channel12.3 채널 구성

WinCC: 통신324 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 325: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC TI 이서네트 계층 4 1313.1 WinCC 채널 "SIMATIC TI 이서네트 계층 4"

개요

통신 드라이버 "SIMATIC TI 이서네트 계층 4"는 산업 이서네트를 통해 WinCC 스테이션 및 SIMATIC TI505 자동화 시스템 간의 링크를 처리한다. 통신은 ISO 전송 프로토콜을 사용하여 처리된다.

이 장에서는 다음을 설명한다

● "SIMATIC TI 이서네트 계층 4" 채널을 사용해서 데이터 전송을 구성하는 방법.

● 연결과 태그를 구성하는 방법.

채널 유닛

IT에는 최대 두 개의 CP 1613을 실행하기 위해 두 개의 채널 유닛이 있다. 채널 유닛의 기능은 동일하다. 단지 두 CP 1613의 논리적 디바이스 이름에 차이가 있을 뿐이다.

채널 유닛의 시스템 매개변수를 통해 논리적 디바이스 이름을 변경할 수 있다. ISO 전송 프로토콜에 대한 매개변수를 여기서 설정할 수도 있다.

다음 애플리케이션 기능이 존재한다.

● SIMATIC 산업 이서네트용 통신 모듈(예: CP 1613)을 위한 채널 유닛 505 이서네트(CP 1413-1).

● SIMATIC 산업 이서네트용 통신 모듈(예: CP 1613)을 위한 채널 유닛 505 이서네트(CP 1413-2).

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 325

Page 326: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

13.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값(VMS 주소지정에서만 지원됨)

● 부호 있는 8비트 값(VMS 주소지정에서만 지원됨)

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 미가공 데이터 유형

SIMATIC TI 이서네트 계층 413.2 태그의 데이터 유형

WinCC: 통신326 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 327: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

13.3 채널 구성

13.3.1 "SIMATIC TI 이서네트 계층 4" 채널 구성

개요

"SIMATIC TI 이서네트 계층 4" 채널을 구성하려면 다음 단계가 필요하다.

13.3.2 연결을 구성하는 방법

개요

SIMATIC TI505 자동화 시스템을 사용하여 산업 이서네트를 통한 공정 연결이 가능하다. 통신 모듈 CP 1434 TF가 자동화 시스템에서 사용된다. 통신은 ISO 전송 프로토콜을 사용하여 처리된다.

통신 모듈 CP 1613이 WinCC 시스템에서 사용된다. 통신이 ISO 전송 프로토콜을 통해 이루어지기 때문에 로컬 데이터베이스에서 논리적 연결을 구성할 필요는 없다.

논리적 연결의 경우 WinCC는 전송 계층에서 읽기(READ)를 위한 하나의 연결과 쓰기(WRITE)를 위한 하나의 연결을 설정한다. 두 연결 모두 설정된 경우에만 논리적 연결도 설정된 것으로 나타난다.

읽기 기능에 대한 매개변수

연결을 구성할 때 WinCC에서 읽기 기능에 대한 매개변수가 정의된다. 이러한 매개변수는 SIMATIC TI에서 사용되는 요청과 무관하다.

WinCC 쪽 SIMATIC TI 쪽

반입 능동("읽기 능동" 요청)

읽기 수동("읽기 수동" 요청)

반입 수동("쓰기 수동" 요청)

쓰기 능동("쓰기 능동" 요청)

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 327

Page 328: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

쓰기 기능에 대한 "고유 TSAP-ID" 및 "외부 TSAP-ID" 매개변수

WinCC 쪽 SIMATIC TI 쪽

"쓰기 능동" 요청 "쓰기 수동" 요청

과정

1. 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. "연결 속성" 대화창이 열린다.

3. "이서네트 주소" 필드에 산업 이서네트 버스에 있는 SIMATIC TI의 스테이션 주소를 입력한다.

4. 이제 WinCC 시스템에서 읽기 기능에 대한 매개변수를 정의한다. 이러한 매개변수는 SIMATIC TI에서 사용되는 요청과 무관하다.

5. 그런 다음 CP 1434 TF를 구성하는 동안 "원격 매개변수" 영역에서 "TSAP"로 구성된 값을 할당된 필드 "고유 TSAP-ID"에 입력한다.

6. 이제 CP1434 TF를 구성하는 동안 "로컬 매개변수"에서 "TSAP"로 구성된 값을 할당된 필드 "외부 TSAP-ID"에 입력한다.

7. 쓰기 기능에 대한 "고유 TSAP-ID" 및 "원격 TSAP-ID" 매개변수를 적절하게 정의한다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신328 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 329: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

13.3.3 태그 구성

13.3.3.1 태그 구성

개요

"SIMATIC TI 이서네트 계층 4" 채널을 통한 WinCC 및 AS 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다. 다음 부분에서는 이러한 데이터 유형의 태그를 구성하는 방법에 대해 설명한다.

13.3.3.2 태그의 주소를 구성하는 방법

개요

태그 주소는 SIMATIC TI505의 주소 구조에 따라 입력된다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 태그의 원하는 데이터 유형(예: 부호 있는 16비트 값)을 선택한다.

3. "선택" 버튼을 클릭한다. "2진" 또는 "8비트" 태그인 경우 이제 "비트/바이트 태그" 대화창이 열린다. 데이터를 AS 메모리에 기록해야 하는 경우 해당 체크상자 "비트/바이트 접근"을 선택한다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 329

Page 330: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

5. "주소 유형" 필드에서 자동화 시스템에서의 태그 위치를 선택한다. 선택한 주소 유형에 따라 추가 정의를 설정해야 한다(예: "데이터 요소" 필드에서 주소 유형에 대한 "V-태그 메모리").

6. "읽기 전용 태그" 필드에서 WinCC가 태그를 기록할 수 없게 지정할 수 있다.

구조 태그는 지원되지 않는다.주소 유형에 대한 설명은 SIMATIC TI505 기술 설명서에서 찾을 수 있다.

AS의 메모리 영역에 대한 쓰기 접근은 "TI 이서네트 계층 4" 채널에서 비트 단위 또는 바이트 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

태그 유형에 따라 AS의 메모리에 비트 단위 또는 바이트 단위로 접근할 수 있다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신330 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 331: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

13.3.3.3 비트 단위 접근으로 태그를 구성하는 방법

개요

AS의 메모리 영역에 대한 쓰기 접근은 "TI 이서네트 계층 4" 채널에서 비트 단위 또는 바이트 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "2진 태그" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

4. "비트에 접근" 체크상자를 선택하고 비트에 대한 주소지정을 정의한다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 331

Page 332: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. "주소 유형" 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 아래 목록에서 변경할 요소 번호를 선택한다.

주소 유형에 대한 설명은 SIMATIC TI505 기술 설명서에서 찾을 수 있다.

13.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법

개요

AS의 메모리 영역에 대한 쓰기 접근은 "TI 이서네트 계층 4" 채널에서 비트 단위 또는 바이트 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "부호 없는 8비트 값" 또는 "부호 있는 8비트 값" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신332 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 333: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "바이트에 접근" 체크상자를 선택하고 바이트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. "주소 유형" 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 아래 목록에서 변경할 요소 번호를 선택한다.

주소 유형에 대한 설명은 SIMATIC TI505 기술 설명서에서 찾을 수 있다.

13.3.4 시스템 매개변수

13.3.4.1 채널 유닛의 시스템 매개변수

개요

표준 WinCC 설정과 다른 컨피규레이션이 필요할 경우 채널 유닛의 "시스템 매개변수" 대화창을 사용하여 필요한 모든 변경을 수행할 수 있다.

다음과 같은 개별 사항을 변경할 수 있다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 333

Page 334: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● 디바이스 이름

● 전송 매개변수

디바이스 이름

WinCC와 자동화 시스템 간의 통신은 논리적 디바이스 이름을 통해 이루어진다. 이러한 이름은 통신 모듈을 설치할 때 할당되고 유닛별로 고유하다. 디바이스 이름은 논리적 디바이스 이름을 나타낸다. 논리적 디바이스 이름은 기본적으로 처음에 "/CP_H1_1:/SCP"로 정의된다.

전송 매개변수

PDU 크기, 설정 시도 등과 같은 채널 유닛에 대한 특정 설정을 전송 매개변수에서 지정한다.

시스템 매개변수는 AS의 모든 CP에 적용된다.

13.3.4.2 디바이스 이름을 변경하는 방법

개요

SIMATIC TI505 자동화 시스템을 사용하여 산업 이서네트를 통한 공정 연결이 가능하다. 통신 모듈 CP 1434 TF가 자동화 시스템에서 사용된다. 통신은 ISO 전송 프로토콜을 사용하여 처리된다.

통신 모듈 CP 1613이 WinCC 시스템에서 사용된다. 통신이 ISO 전송 프로토콜을 통해 이루어지기 때문에 로컬 데이터베이스에서 논리적 연결을 구성할 필요는 없다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신334 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 335: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● "SIMATIC TI 이서네트 계층 4" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛을 선택하고 문맥 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

2. "디바이스 이름" 탭을 선택한다.

3. 이제 굵게 표시된 논리적 디바이스 이름을 마우스로 선택하고 이름 필드에서 마우스 클릭으로 해당 이름을 변경할 수 있다. 하드웨어 드라이버 설치 도중 논리적 디바이스 이름은 기본적으로 "/CP_H1_1:/SCP"로 정의된다. 권장되지 않는 다른 이름을 정의한 경우에만 여기서 디바이스 이름을 변경해야 한다.

13.3.4.3 전송 매개변수를 변경하는 방법

개요

SIMATIC TI505 자동화 시스템을 사용하여 산업 이서네트를 통한 공정 연결이 가능하다. 통신 모듈 CP 1434 TF가 자동화 시스템에서 사용된다. 통신은 ISO 전송 프로토콜을 사용하여 처리된다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 335

Page 336: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

통신 모듈 CP 1613이 WinCC 시스템에서 사용된다. 통신이 ISO 전송 프로토콜을 통해 이루어지기 때문에 로컬 데이터베이스에서 논리적 연결을 구성할 필요는 없다.

전제조건

● "SIMATIC TI 이서네트 계층 4" 채널이 프로젝트에 통합되어야 한다.

과정

1. 채널 유닛을 선택하고 문맥 메뉴를 사용하여 "시스템 매개변수" 대화창을 연다.

2. "전송 매개변수" 탭을 선택한다.

3. "PDU 크기" 값을 CP 1434 TF에서 구성된 값으로 설정한다.

4. "설정 시도" 필드에서 연결 설정을 시도해야 하는 빈도를 정의한다.

5. "전송반복 지속기간" 영역에서 "계속"을 선택한다.

6. "인지 시간" 필드에 값 30을 입력한다. 이렇게 하면 통신 파트너가 이 시간 내에 응답하지 않을 경우(예: "정지" 상태의 AS) 30초 후에 태그 상태에 대한 통지를 받게 된다.

SIMATIC TI 이서네트 계층 413.3 채널 구성

WinCC: 통신336 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 337: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMATIC TI 시리얼 1414.1 WinCC 채널 "SIMATIC TI 시리얼"

개요

통신 드라이버 "SIMATIC TI 시리얼"은 WinCC 스테이션 및 SIMATIC TI505 자동화 디바이스 간의 시리얼 링크를 설정하는 데 사용된다.

이 장에서는 다음을 설명한다

● "SIMATIC TI 시리얼" 채널을 사용해서 데이터 전송을 구성하는 방법.

● 연결과 태그를 구성하는 방법.

채널 유닛

통신 드라이버에는 시리얼 연결에 대한 COM 포트를 컨트롤하기 위한 하나의 채널 유닛이 있다.

다음 기능을 사용할 수 있다.

● TBP 프로토콜 또는 NITP 프로토콜을 통한 시리얼 통신용 채널 유닛 "505 시리얼 유닛 #1".

하나의 채널 유닛을 통해 다른 COM 포트를 가진 둘 이상의 논리적 연결을 실행할 수 있다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 337

Page 338: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

14.2 태그의 데이터 유형

개요

논리적 연결에 필요한 태그를 정의한다. WinCC 관점에서 보면 다음 데이터 유형에 접근할 수 있다.

● 2진 태그

● 부호 없는 8비트 값(VMS 주소지정에서만 지원됨)

● 부호 있는 8비트 값(VMS 주소지정에서만 지원됨)

● 부호 없는 16비트 값

● 부호 있는 16비트 값

● 부호 없는 32비트 값

● 부호 있는 32비트 값

● 부동 소수점수 32비트 IEEE 754

● 미가공 데이터 유형

SIMATIC TI 시리얼14.2 태그의 데이터 유형

WinCC: 통신338 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 339: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

14.3 채널 구성

14.3.1 "SIMATIC TI 시리얼" 채널 구성

개요

"SIMATIC TI 시리얼" 채널을 구성하려면 다음 단계가 필요하다.

14.3.2 연결을 구성하는 방법

개요

SIMATIC TI505 자동화 시스템을 통해 시리얼 연결을 사용하는 공정 연결이 가능하다. CPU 모듈의 시리얼 인터페이스가 자동화 시스템에서 사용된다.

WinCC에서 추가 통신 모듈이 필요하지 않다. 통신은 시스템에서 사용할 수 있는 기본 COM 포트를 통해 수행될 수 있다.

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 339

Page 340: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 연결을 선택하고 문맥 메뉴에서 "속성"을 선택하여 "연결 속성" 대화창을 연다.

2. "속성" 버튼을 클릭한다. "연결 속성" 대화창이 열린다.

3. "시리얼 포트" 필드에서 시리얼 링크에 대한 통신 인터페이스(예: COM1, COM2 또는 구성된 포트)를 선택한다.

4. PLC에 사용되는 데이터 전송 속도 및 프로토콜을 채널 유닛이 자동으로 감지해야 할 경우 "자동 감지" 필드를 선택한다.

5. "전송 속도" 및 "프로토콜" 필드에서 사용 중인 데이터 전송 속도 및 프로토콜을 설정한다.

6. "최적화된 요청" 필드를 선택하면 한 번의 요청으로 여러 태그를 전송하기 위해 데이터 전송을 최적화할 수 있다.

7. "연결 해제" 필드를 선택할 경우 논리적 연결이 비활성화된다. 일반적으로 시동 중에 연결을 일시적으로 비활성화하려는 경우에 이 방법을 사용하는 것이 좋다.

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신340 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 341: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

14.3.3 태그 구성

14.3.3.1 태그 구성

개요

"SIMATIC TI 시리얼" 채널을 통한 WinCC 및 PLC 간의 연결에서는 다른 데이터 유형의 태그를 WinCC에서 생성할 수 있다. 다음 부분에서는 이 방법에 대해 설명한다.

14.3.3.2 태그의 주소를 구성하는 방법

개요

태그 주소는 SIMATIC TI505의 주소 구조에 따라 입력된다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 원하는 데이터 유형(예: 부호 있는 16비트 값)을 선택한다.

3. "선택" 버튼을 클릭한다. "2진" 또는 "8비트" 태그인 경우 이제 "비트/바이트 태그" 대화창이 열린다. 데이터를 AS 메모리에 기록해야 하는 경우 해당 체크상자 "비트/바이트 접근"을 선택한다.

4. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 341

Page 342: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "주소 유형" 필드에서 자동화 시스템에서의 태그 위치를 선택한다. 선택한 주소 유형에 따라 추가 정의를 설정해야 한다(예: "데이터 요소 번호" 필드에서 주소 유형에 대한 "V-태그 메모리").

6. "읽기 전용 태그" 필드에서 WinCC가 태그를 기록할 수 없게 지정할 수 있다.

구조 태그는 V, K, X, Y 및 C 주소 영역에서 지원된다.주소 유형에 대한 설명은 SIMATIC TI505 기술 설명서에서 찾을 수 있다.

AS의 메모리 영역에 대한 쓰기 접근은 "TI 시리얼" 채널에서 비트 단위 또는 워드 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

태그 유형에 따라 AS의 메모리에 비트 단위 또는 바이트 단위로 접근할 수 있다.

14.3.3.3 비트 단위 접근으로 태그를 구성하는 방법

개요

AS의 메모리 영역에 대한 쓰기 접근은 "SIMATIC TI 시리얼" 채널에서 비트 단위 또는 바이트 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리 영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "2진 태그" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신342 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 343: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "비트에 접근" 체크상자를 선택하고 비트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다.

7. 선택 필드에서 변경할 비트 번호를 선택한다.

S5의 경우 플래그, 입력 및 출력은 바이트에 의해 주소지정되고 데이터 블록(DB, DX)은 워드에 의해 주소지정된다.

14.3.3.4 바이트 단위 접근으로 태그를 구성하는 방법

개요

AS의 메모리 영역에 대한 쓰기 접근은 "SIMATIC TI 시리얼" 채널에서 비트 단위 또는 바이트 단위로만 실행할 수 있다. 2진 및 "8비트" 태그를 사용할 경우 "주소 속성" 대화창 외에 "비트/바이트 태그" 대화창이 열리며, 이 대화창을 사용하면 개별 비트나 바이트에 대한 쓰기 접근을 정의할 수 있다. 이를 위해 모든 개별 쓰기 요청에 대하여 주소지정된 메모리

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 343

Page 344: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

영역을 AS로부터 읽어들이며, 상응하는 비트 및/또는 바이트가 수정된다. 이어서 데이터는 AS 메모리에 다시 기록된다.

읽기 데이터 영역에서 AS에 의해 수행된 변경 내용은 데이터 영역에 다시 기록할 때 덮어쓰여진다.

과정

1. 태그를 선택하고 문맥 메뉴를 사용하여 "속성" 대화창을 연다.

2. "일반 사항" 탭에서 "부호 없는 8비트 값" 또는 "부호 있는 8비트 값" 데이터 유형을 선택한다.

3. "선택" 버튼을 클릭한다. "비트/바이트 태그" 대화창이 열린다.

4. "바이트에 접근" 체크상자를 선택하고 바이트에 대한 주소지정을 정의한다.

5. "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

6. 선택 필드에서 PLC 메모리의 주소지정 유형을 선택한다

7. 선택 필드에서 변경할 바이트 번호를 선택한다.

SIMATIC TI 시리얼14.3 채널 구성

WinCC: 통신344 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 345: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

SIMOTION 1515.1 WinCC 채널 "SIMOTION"

개요

"SIMOTION" 채널은 WinCC 스테이션과 SIMOTION 자동화 시스템을 연결한다. 연결은 TCP/IP 프로토콜을 이용하여 산업 이서네트를 통해 이루어진다.

SIMOTION은 모션 제어 애플리케이션 및 기술 작업에 중점을 맞춘 자동화 및 드라이브 솔루션을 위한 시스템 플랫폼이다.

SIMOTION 모듈 시스템은 다양한 하드웨어 플랫폼에 사용되는 SIMOTION SCOUT 엔지니어링 시스템 및 일반 런타임 시스템으로 구성된다.

SIMOTION SCOUT 프로젝트의 데이터에 접근하기 위해 SIMOTION SCOUT에 프로젝트를 내보낸다. 그 후 Simotion Mapper를 이용하여 내보낸 파일들로부터 WinCC 프로젝트를 생성한다.

SIMOTION 자동화 시스템 컨피규레이션의 특정 내용을 변경할 수 있다. 예를 들면 나중에 WinCC에서 IP 주소를 변경할 수 있다. 그 밖의 변경은 SIMOTION SCOUT에서 구성되어야 하며, Simotion Mapper를 이용하여 내보내기 및 전송이 이루어져야 한다.

WinCC에서 "SIMOTION" 채널을 구성하려는 경우, 사용자는 SIMOTION SCOUT 엔지니어링 시스템 및 WinCC 컨피규레이션에 익숙해야 한다.

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 345

Page 346: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.2 지원된 데이터 유형의 개요

개요

자동화 시스템에서 데이터 유형과 데이터 포맷에 대한 형식 적응은 태그의 컨피규레이션에 의해 결정된다.

다음 표는 채널이 지원하는 데이터 유형과 포맷 적응의 적용을 보여준다.

지원된 데이터 유형

데이터 유형 유형 변환

2진 태그 아니오

부호 있는 8-비트값 예

부호 없는 8-비트값 예

부호 있는 16-비트값 예

부호 없는 16-비트값 예

부호 있는 32-비트값 예

부호 없는 32-비트값 예

부동 소수점수 32-비트 IEEE 754 예

텍스트 태그, 8-비트 글꼴 아니오

미가공 데이터 유형 아니오

SIMOTION15.2 지원된 데이터 유형의 개요

WinCC: 통신346 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 347: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.3 채널 구성

15.3.1 "SIMOTION" 채널 구성

개요

이 장에서는 "SIMOTION" 채널 구성 방법에 대해 설명한다.

"SIMOTION" 채널을 구성하려면 사용자는 SIMOTION SCOUT 엔지니어링 시스템 및 WinCC 컨피규레이션에 익숙해야 한다.

다음과 같이 "SIMOTION" 채널을 구성한다.

1. SIMOTION SCOUT에서 SIMOTION SCOUT 프로젝트를 내보낸다.

2. Simotion Mapper를 이용하여 WinCC 프로젝트를 생성한다.

3. WinCC 프로젝트를 연다.

4. 시스템 매개변수를 구성한다.

채널, 연결 및 태그의 진단에 대한 더 자세한 내용은 "'SIMOTION' 채널 진단" 장에서 확인할 수 있다.

15.3.2 SIMOTION SCOUT 프로젝트 내보내는 방법

개요

이 부분에서는 SIMOTION SCOUT에서 태그와 메시지 정의를 내보내는 방법에 대해 설명한다.

전제조건:

● 사용자는 SIMOTION SCOUT 엔지니어링 시스템에 익숙해야 한다.

● 사용자는 내보낼 SIMOTION SCOUT 프로젝트에 접근할 수 있어야 한다.

과정

1. SIMOTION SCOUT에서 내보낼 SIMOTION SCOUT 프로젝트를 연다.

2. "도구"에 있는 "OPC 데이터 내보내기"를 선택한다.

SIMOTION15.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 347

Page 348: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. 내보내기를 위한 "SIMATIC NET V6.4" 버전, 원하는 범위, 그리고 반드시 "OPC-Alarm/Event" 옵션을 선택해야 한다.

Simotion Mapper는 "SIMATIC NET V6.4" 이외의 내보내기 버전은 처리하지 않는다.

4. 대상 디렉토리를 선택한다.

5. 통신 인터페이스를 선택한다.프로젝트가 내보내진다.

6. 라우팅을 사용하는 경우 라우팅 정보를 입력한다.

SIMOTION SCOUT 프로젝트가 내보내진다. "OPC_Data.sti" 및 "OPC_AE.xml" 파일이 대상 디렉토리에 저장된다.

15.3.3 Simotion Mapper를 이용하여 WinCC 프로젝트를 생성하는 방법

개요

이 부분에서는 Simotion Mapper를 이용하여 내보낸 SIMOTION SCOUT 프로젝트로부터 WinCC 프로젝트를 생성하는 방법에 대해 설명한다.

이전 버전의 SIMOTION SCOUT 프로젝트에 사용하기 위해 WinCC 프로젝트가 이미 생성된 경우에는 전송 과정에서 SIMOTION 매개변수만 변경된다. WinCC 프로젝트의 다른 모든 컨피규레이션 설정 내용(아카이빙 등)은 동일하다.

전제조건:

● SIMOTION SCOUT 프로젝트의 내보내기 파일인 "OPC_Data.sti" 및 "OPC_AE.xml"에 접근할 수 있어야 한다.

● WinCC 설치 디렉토리에 접근할 수 있어야 한다.

SIMOTION SCOUT 프로그래밍 환경에서 내보내는 태그는 워치 테이블(watch table)을 이용하여 필터링할 수 있다. 워치 테이블을 사용하여 WinCC 프로젝트에서 태그의 수를 적게 유지한다. 워치 테이블에 대한 자세한 내용은 SIMOTION SCOUT 온라인 도움말에서 확인할 수 있다.

SIMOTION15.3 채널 구성

WinCC: 통신348 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 349: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. WinCC 설치 디렉토리에서 "SimotionMapper.exe" 프로그램을 실행한다.

2. "열기"를 클릭한다. "OPC_Data.sti" 및 "OPC_AE.xml" 파일이 있는 디렉토리로 이동한다.Simotion Mapper에서 데이터를 읽고 디스플레이한다.

3. Simotion Mapper 익스플로러에서 WinCC 프로젝트에 필요한 그룹과 태그를 선택한다.

4. "새 WinCC 프로젝트 생성"을 선택한다.

5. "WinCC 연결 이름"을 변경하려면 표시된 이름을 클릭하고 새 이름을 입력한다.

6. 기술 알람에 사용할 "첫 번째 TA 메시지 번호"를 지정한다. 다른 통신 채널의 메시지와 충돌하지 않도록 값을 선택해야 한다. 기본 설정 값은 100이다.Simotion Mapper는 지정된 숫자로부터 시작하여 각 Simotion 연결에 대해 한 개의 메시지와 총 6개의 템플릿 메시지를 생성한다.

7. "매핑 시작"을 클릭한다. WinCC 프로젝트에 사용할 대상 폴더를 선택한다.WinCC 프로젝트가 생성된다. 진행 표시줄에 진척 상황이 표시된다.

8. Simotion Mapper를 닫는다.

WinCC 프로젝트가 생성되어 이제 WinCC에서 열고 편집할 수 있다.

생성된 WinCC 프로젝트를 사용하려면 WinCC에서 "SIMOTION" 채널의 시스템 매개변수 설정이 필요할 수 있다.

15.3.4 Simotion Mapper를 이용하여 WinCC 프로젝트를 변경하는 방법

개요

이 부분에서는 Simotion Mapper를 이용하여 내보내진 SIMOTION SCOUT 프로젝트를 기존의 WinCC 프로젝트에 추가하는 방법에 대해 설명한다. 예를 들면 이런 방식으로 하나의 WinCC 프로젝트 내에서 같은 Simotion 프로젝트를 여러 번 사용할 수 있다.

이전 버전의 SIMOTION SCOUT 프로젝트에 사용하기 위해 WinCC 프로젝트가 이미 생성된 경우에는 전송 과정에서 SIMOTION 매개변수만 변경된다. WinCC 프로젝트의 다른 모든 컨피규레이션 설정 내용(아카이빙 등)은 동일하다.

SIMOTION15.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 349

Page 350: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건:

● SIMOTION SCOUT 프로젝트의 내보내기 파일인 "OPC_Data.sti" 및 "OPC_AE.xml"에 접근할 수 있어야 한다.

● WinCC 설치 디렉토리에 접근할 수 있어야 한다.

SIMOTION SCOUT 프로그래밍 환경에서 내보내는 태그는 워치 테이블(watch table)을 이용하여 필터링할 수 있다. 워치 테이블을 사용하여 WinCC 프로젝트에서 태그의 수를 제한한다. 워치 테이블에 대한 자세한 내용은 SIMOTION SCOUT 온라인 도움말에서 확인할 수 있다.

과정

1. 편집할 WinCC 프로젝트를 연다.

2. WinCC 설치 디렉토리에서 "SimotionMapper.exe" 프로그램을 실행한다.

3. "열기"를 클릭한다. "OPC_Data.sti" 및 "OPC_AE.xml" 파일이 있는 디렉토리로 이동한다.Simotion Mapper에서 데이터를 읽고 디스플레이한다.

4. Simotion Mapper 익스플로러에서 WinCC 프로젝트에 필요한 그룹과 태그를 선택한다.

5. "열린 프로젝트에 추가"를 선택한다.

6. 이미 생성된 그룹이나 태그를 다시 추가하고자 하는 경우 화면에 표시된 이름을 클릭하여 "WinCC 연결 이름"을 변경해야 한다.

7. 연결에 사용할 메시지, 그룹 또는 태그의 전송을 원하지 않는 경우에는 "WinCC 연결 이름" 선택을 해제한다.

8. 태그의 덮어쓰기 여부를 지정한다.

9. 기술 알람에 사용할 "첫 번째 TA 메시지 번호"를 지정한다. 다른 통신 채널의 메시지와 충돌하지 않도록 값을 선택해야 한다. 기본 설정 값은 100이다.Simotion Mapper는 지정된 숫자로부터 시작하여 각 Simotion 연결에 대해 한 개의 메시지와 총 6개의 템플릿 메시지를 생성한다.

이미 매핑된 "첫 번째 TA 메시지 번호"가 있는 경우 이를 변경해야 한다. 메시지 번호를 변경하면 예기치 못한 메시지 동작이 발생할 수 있다.

10."매핑 시작"을 클릭한다. WinCC 프로젝트에 사용할 대상 폴더를 선택한다.SIMOTION SCOUT 프로젝트가 열린 WinCC 프로젝트에 추가된다. 진행 표시줄에 진척 상황이 표시된다.

11.Simotion Mapper를 닫는다.

SIMOTION SCOUT 프로젝트에 의해 WinCC 프로젝트가 확장되어 설정 내용과 함께 저장된다.

SIMOTION15.3 채널 구성

WinCC: 통신350 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 351: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.3.5 연결 매개변수 변경 방법

개요

이 부분에서는 SIMOTION 네트워크 주소의 연결 매개변수를 변경하는 방법에 대해 설명한다.

여기에 나열된 연결 매개변수만 변경한다. "SIMOTION" 채널에 사용할 새 연결을 만들지 말아야 한다. 잘못 설정된 연결은 PLC에서 제어 오류를 초래할 수 있다. ""SIMOTION" 채널 구성 (쪽 347)" 장의 설명에 따라 새 연결을 구성한다.

전제조건

● SIMOTION 통신 드라이버는 WinCC 프로젝트에 통합되어 있다.

과정

1. "태그 관리" 편집기에서 "SIMOTION" 통신 드라이버의 디렉토리 구조를 연다.

2. 채널 유닛의 바로가기 메뉴에서 "속성"을 선택한다.

3. 열린 대화창에서 "속성"을 클릭한다."연결 속성 - SIMOTION" 대화창이 열린다.

4. 해당 필드에서 SIMOTION 네트워크 주소의 연결 매개변수를 변경한다.

5. "확인"을 클릭하여 열린 각 대화창을 닫는다.

SIMOTION15.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 351

Page 352: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.3.6 태그 주소 변경 방법

개요

이 장에서는 "SIMOTION" 채널에서 태그 주소를 변경하는 방법에 대해 설명한다.

"SIMOTION" 채널에서 태그 주소를 변경하려면 사용자는 모든 포인터의 사용법에 대해 잘 알고 있어야 한다. 태그 주소가 잘못 입력되면 통신 연결이 이루어지지 않을 수도 있다.

전제조건

● "SIMOTION" 채널은 WinCC 프로젝트에 통합되어 있다.

● "SIMOTION" 채널 유닛에 태그가 있는 연결이 생성된다.

과정

1. 변경할 태그의 바로가기 메뉴에서 "주소 지정"을 클릭한다.

2. 태그 주소를 변경한다.

15.3.7 시스템 매개변수 컨피규레이션

15.3.7.1 채널 유닛의 시스템 매개변수

개요

WinCC 기본 설정 이외에 컨피규레이션이 필요한 경우에는 "시스템 매개변수" 대화창에서 이러한 설정을 지정한다.

다음과 같은 시스템 매개변수를 변경할 수 있다.

SIMOTION15.3 채널 구성

WinCC: 통신352 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 353: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● 논리적 디바이스 이름

● 채널은 AS에서 주기적인 판독 서비스를 사용한다

논리적 디바이스 이름

PLC에 통신 프로세서가 설치될 때 할당되는 논리적 디바이스 이름을 통해 WinCC와 PLC의 통신이 이루어진다.

채널은 AS에서 주기적인 판독 서비스를 사용한다

주기적 PLC 판독 서비스는 주기적으로 판독해야 하는 태그를 각각의 요청에 따라 그룹화하고 이들을 PLC로 전송한다. PLC는 요청 수신 즉시 요구된 데이터를 전송한 후 주기 시간이 경과할 때마다 데이터를 다시 전송한다.

주기적 판독 서비스가 활성화된 경우 변경이 있을 경우에만 전송하는 기능을 사용할 수 있다. PLC가 이러한 변경 기반 전송 기능을 지원하는 경우 데이터는 값이 변경된 경우에만 전송된다.

15.3.7.2 시스템 매개변수를 구성하는 방법

개요

이 부분에서는 "SIMOTION" 채널의 시스템 매개변수를 구성하는 방법에 대해 설명한다.

"시스템 매개변수" 대화창은 두개의 탭으로 구성된다:

● "SIMOTION" 탭

● "유닛" 탭

프로젝트를 다른 컴퓨터로 복사하는 경우 "유닛" 탭의 설정 내용은 유지된다. 반면 "SIMOTION" 탭의 설정 내용은 삭제된다.

SIMOTION15.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 353

Page 354: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● "SIMOTION" 채널은 WinCC 프로젝트에 통합되어 있다.

과정

1. 변수 관리에서 "SIMOTION" 채널을 선택한다. "Simotion" 채널 유닛의 바로가기 메뉴에서 "시스템 매개변수" 대화창을 연다.

2. "SIMOTION" 탭을 선택한다.

3. 태그의 주기적 판독 및 변경 기반 전송 기능을 활성화하려면 "PLC에 의해" 및 "변경 기반 전송"을 선택한다.

SINAMICS 통합 서보 제어 기능은 "주기 관리", "생명박동 감시" 및 "정지 감시" 기능을 지원하지 않는다. 따라서 "SIMOTION" 채널은 SINAMICS 서보 제어와 연결하기 위한 해당 설정 내용을 무시한다. 이 채널은 연결을 수립할 때 AS가 해당 기능을 지원할 것인지 여부를 결정한다.

4. 필요한 경우 "생명박동 감시" 기능을 선택한다.생명박동 감시 메시지를 전송하는 시간 간격(초)을 지정한다. 생명박동 감시 메시지에 대한 응답을 감시하는 시간 간격을 초 단위로 지정한다.

5. SIMOTION CPU가 정지 상태에 있는 경우 WinCC가 통신 오류 신호를 발생하게 하려면 "CPU 정지 감시" 기능을 활성화한다.

SIMOTION15.3 채널 구성

WinCC: 통신354 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 355: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "유닛" 탭을 선택한다."논리적 디바이스 이름"의 기본값으로 "S7ONLINE"이 표시된다. 사용된 통신 프로세서를 설치할 때 다른 이름을 선택한 경우에만 디바이스 이름을 바꿔야 한다.

7. 런타임을 시작할 때 디바이스 이름을 자동으로 설정하려면 "자동으로 설정"을 선택한다.

8. 처리 중에 쓰기 작업에 읽기 작업보다 더 높은 우선순위를 부여하려면 "우선순위에 따라 쓰기"를 선택한다.

9. "확인"을 클릭하여 대화창을 닫는다.

설정 변경 내용은 WinCC가 다시 시작된 후에만 적용된다.

15.3.7.3 논리적 디바이스 이름을 변경하는 방법

개요

WinCC와 SIMOTION은 논리적 디바이스 이름을 통해 통신한다. 이들 논리적 디바이스 이름은 통신 프로세서가 설치될 때 할당된다.

전제조건

● "SIMOTION" 채널은 프로젝트에 통합되어 있다.

● "SIMOTION" 채널 유닛에 연결이 생성되어 있어야 한다.

SIMOTION15.3 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 355

Page 356: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 태그 관리에서 SIMOTION 채널을 선택한다.

2. 바로가기 메뉴에서 "시스템 매개변수" 대화창을 연다.

3. "유닛" 탭을 선택한다.

4. "논리적 디바이스 이름"에 디바이스 이름을 입력한다. 목록에서 항목을 선택하거나 새로운 이름을 입력할 수 있다.디바이스 이름은 "PG/PC 인터페이스 설정" 도구를 이용하여 지정한다. 시스템 제어에서 도구를 호출한다. 도구가 설치되지 않은 경우 현재 설정된 디바이스 이름만 표시된다. 다른 논리적 디바이스 이름을 지정한 경우, 메시지가 표시된다. 대상 스테이션에서 사용되고 있는 통신 프로세서가 구성 시스템에 설치되지 않은 경우에만 이름을 입력한다.

5. "확인"을 클릭하여 대화창을 닫는다.

설정 변경 내용은 WinCC가 다시 시작된 후에만 적용된다.

SIMOTION15.3 채널 구성

WinCC: 통신356 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 357: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

15.4 진단 "SIMOTION" 채널

15.4.1 "SIMOTION" 채널의 진단 가능성

"SIMOTION" 채널 및 태그에 대한 진단 및 오류 탐지에 대해 다음과 같은 가능성이 존재한다.

통신 프로세서 컨피규레이션 점검

접근점을 점검한 후, "PG/PC 인터페이스 설정" 애플리케이션을 사용하여 통신 프로세서를 테스트할 수 있다. 같은 방법으로 SIMATIC NET에서 통신 프로세서를 점검할 수 있다.

연결 및 태그의 컨피규레이션 점검

시스템과 연결 매개변수의 컨피규레이션에 오류가 있을 수 있다. 태그 주소를 잘못 지정하면 잘못된 태그 값이 발생할 수도 있다.

"채널 진단"으로 채널 진단

"채널 진단"을 이용하여 런타임에서 채널 및 연결 상태를 조회할 수 있다. 오류는 "오류 코드"를 이용하여 표시된다.

채널 태그의 진단

태그 관리에서 런타임에 태그의 현재값, 현재 품질 코드 및 마지막 변경 시간을 조회할 수 있다.

15.4.2 로그 파일 엔트리의 설명

개요

채널은 로그 파일에 중요한 상태 변경 및 오류를 기록한다. 이러한 기록 항목을 통해 통신 오류를 분석할 수 있다.

파일의 각 항목에는 다음과 같은 플래그 이름과 설명이 포함된 날짜 및 시간 스탬프가 포함되어 있다.

SIMOTION15.4 진단 "SIMOTION" 채널

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 357

Page 358: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

로그북 엔트리의 예:

2009-10-28 12:10:11,467 INFO Log starting ...

2009-10-28 12:10:11,483 INFO | LogFileName : D:\SIEMENS\WINCC\Diagnosis\Simotion_01.LOG

2009-10-28 12:10:11,483 INFO | LogFileCount : 3

2009-10-28 12:10:11,483 INFO | LogFileSize : 1400000

2009-10-28 12:10:11,483 INFO | TraceFlags : fa000000

2009-10-28 12:10:11,498 INFO SIMOTION channel DLL started!

2009-10-28 12:10:11,498 INFO SIMOTION channel with own cycle creation!

2009-10-28 12:10:11,967 INFO Connection "D445": StartRegisterEvVariable for dwVariableCount = 89

2009-10-28 12:10:11,967 INFO Connection "D445": RegisterEvVariable for Variable "@D445@CheckSum"!

...

2009-10-28 12:10:11,983 INFO Connection "D445": EndRegisterEvVariable

2009-10-28 12:10:12,436 INFO S7DOS release: @(#)TIS-Block Library DLL Version R8.0.0.0-REL-BASIS

2009-10-28 12:10:12,436 INFO S7DOS version: V8.0 / 0

2009-10-28 12:10:12,436 INFO SIMOTION version: V6.0 / Sep 15 2009 / 08:06:43

2009-10-28 12:10:12,436 INFO SIMOTION channel unit "Simotion" activated!

2009-10-28 12:10:12,451 ERROR Cannot connect to "SINAMICS_Integrated": Errorcode 0xFFDF 42C2!

2009-10-28 12:10:12,451 ERROR Cannot connect to "D445": Errorcode 0xFFDF 42C2!

가장 중요한 "INFO" 플래그 엔트리에 대한 설명

메시지 텍스트 의미

LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "channel_name".LOG

로그 파일 이름과 경로

LogFileCount : "n" 채널의 로그 파일 수

SIMOTION15.4 진단 "SIMOTION" 채널

WinCC: 통신358 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 359: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

메시지 텍스트 의미

LogFileSize : "x" 각각의 로그 파일 크기 (바이트)

TraceFlags : c4000000 추적 기능에 의해 사용된 플래그를 16진수로 디스플레이함

SIMOTION channel DLL started! 메시지 시작

SIMOTION channel DLL terminated!

메시지 끝

가장 중요한 "ERROR" 플래그 엔트리에 대한 설명

메시지 텍스트 의미

Cannot connect to <connectionname>:Errorcode 0x0000 7<xxx>!

통신 오류WinCC가 활성화된 직후 SIMOTION과의 통신을 구축하지 못함.

<connectionname> = Name of connection<xxx> 1...fff

채널이 다른 모든 오류 코드를 S7DOS, 하층 레이어, 또는 AS의 함수 호출 결과로서 수신했음.

Connectionerror <nnn> <connectionname>:Errorcode 0x0000 7xxx!

통신 오류WinCC가 활성화된 후 SIMOTION과의 통신을 구축하지 못함. 연결이 끊어짐.

<nnn> = 이 연결에서 종료된 연결 수<connectionname> = 연결 이름<xxx> 1...fff

채널이 다른 모든 오류 코드를 S7DOS, 하층 레이어, 또는 AS의 함수 호출 결과로서 수신했음.

채널 API 오류: errorstring 채널 API 오류채널이 오류 문자열인 'errorstring'을 WinCC 익스플로러에 전달했음. 오류 관련성에 따라 정보 창에 오류 문자열이 표시된다. 오류 문자열에 대한 설명은 API 오류 텍스트를 참조한다.

Max. count of API errors reached - API logbook deactivated

채널 API 오류오류 및 기능에 따라, API 상에 주기적으로 오류가 발생할 수 있다. 로그북이 이러한 오류 메시지들로 채워지는 것을 방지하기 위해, 최대 32개의 API 오류 메시지가 출력된다.

SIMOTION15.4 진단 "SIMOTION" 채널

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 359

Page 360: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

메시지 텍스트 의미

Cannot write storage data! Cannot read storage data / use default dataStorage data illegal or destroyed / use default data!No storage data / use default data!

일반적인 채널 오류 메시지

Devicename in unit "unitname" changed from "old devicename" to "new devicename"

초기화 메시지

"SIMOTION" 채널의 오류 코드는 "SIMATIC S7 Protocol Suite" 채널의 오류 코드에 대응한다. "SIMATIC S7 Protocol Suite" 채널 도움말의 "연결 장애에 관한 오류 코드" 장에서 오류 코드에 대한 설명을 확인할 수 있다.또한 일관성 검사에 실패한 경우 SIMOTION은 오류 코드 0x000 7301 을 보고한다. AS에 입력된 체크섬에 사용되는 SIMOTION SCOUT에서 내보낸 데이터가 연결된 디바이스의 체크섬과 일치하지 않는 경우 이 오류 메시지가 표시된다.

SIMOTION15.4 진단 "SIMOTION" 채널

WinCC: 통신360 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 361: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

시스템 정보 1616.1 "시스템 정보" 채널

내용

"시스템 정보" 채널은 시간, 날짜, 디스크 용량 등의 시스템 정보를 평가하는데 이용되며 타이머와 카운터 등의 기능을 제공한다.

이 장에서는 다음에 대해 설명한다

● 채널, 연결 및 태그를 구성하는 방법

● 공정 화면에서 시스템 정보를 디스플레이하는 방법

● 메시지를 트리거하고 디스플레이하는데 시스템 정보를 이용하는 방법

● 시스템 정보를 그래픽으로 디스플레이하는 방법

● 다중 사용자 시스템의 여러 서버에서 시스템 정보를 디스플레이하는 방법

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 361

Page 362: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.2 WinCC 시스템 정보 채널

원리

시스템 정보 채널은 시간, 날짜, 디스크 용량 등의 시스템 정보를 평가하는데 이용되며 타이머와 카운터 등의 기능을 제공한다.

실행 가능한 애플리케이션은 다음과 같다.

● 공정 화면에서 시간, 날짜 및 요일의 디스플레이

● 스크립트에 있는 시스템 정보의 평가를 통한 이벤트의 트리거링

● 그래프에 CPU 로드를 디스플레이

● 클라이언트 시스템의 다른 서버에서 사용 가능한 드라이브 공간의 디스플레이 및 감시

● 사용 가능한 드라이브 용량의 감시 및 메시지의 트리거링

채널이 설치된 컴퓨터의 시스템 정보에 직접 접근하므로 채널에 하드웨어가 필요없다. 채널이 기능을 하려면, 연결이 설정되어야 한다. 추가 연결도 가능하지만 적절한 작동에 반드시 필요하지는 않다.

채널 및 태그 진단에 관련된 추가 정보는 "통신 진단"을 참조한다.

시스템 정보 채널을 위해 필요한 공정 태그는 라이센스가 필요하지 않다. 따라서, 태그는 라이센스 카운트에 입력되지 않는다. Windows 2003 서버에서 관리자 권한이 없는 경우, 시스템 정보 채널을 사용하려면 "시스템 감시 사용자" 그룹에서 슈퍼유저의 구성원이어야 한다.

통신 매뉴얼

여기에는 채널 컨피규레이션에 대한 다양한 예와 추가적인 정보들이 포함되어 있다. 이 매뉴얼은 인터넷에서 다운로드할 수 있다.

● http://support.automation.siemens.com/

다음 주문 번호로 검색한다.

시스템 정보16.2 WinCC 시스템 정보 채널

WinCC: 통신362 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 363: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

● A5E00391327

도 참조

다중 사용자 및 클라이언트 시스템에서 사용 (쪽 384)

시스템 정보를 호출하고 평가하는 방법 (쪽 372)

시스템 정보 채널을 구성하는 방법 (쪽 371)

기타 소프트웨어 구성요소와의 차이 (쪽 370)

지원된 시스템 정보의 개요 (쪽 364)

채널과 태그의 진단 (쪽 391)

시스템 정보16.2 WinCC 시스템 정보 채널

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 363

Page 364: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.3 지원된 시스템 정보의 개요

개요

"시스템 정보" 대화창의 "기능" 필드에서, WinCC 태그에 할당된 시스템 정보를 지정할 수 있다. 디스플레이 포맷은 "포맷" 필드에서 설정한다.

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신364 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 365: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

시스템 정보 채널의 지원된 시스템 정보 - 개요

기능 데이터 유형 포맷 미리보기

날짜 텍스트 태그8-비트 문자 집합

DD.MM.YYYY

DD.MM.YY

MM-DD-YYYY

MM-DD-YY

MM/DD/YY

21.10.1999

21.10.99

10-21-1999

10-21-99

10/21/99

일 부호 없는16-비트값

DD 1...31

월 부호 없는16-비트값

MM 1...12

년 부호 없는16-비트값

YYYY 2000

요일 부호 없는 16-비트값

텍스트 태그8-비트 문자 집합

텍스트: 월요일은1일요일은 7

텍스트: 월, 화, 수 목, 금, 토, 일

1...7

월 ... 일

시간 텍스트 태그8-비트 문자 집합; 길이 = 10 바이트

길이 = 12 바이트

HH:MM:SSHH:MMHH:MM AM,PM

HH:MM:SS AM,PM

23:45:3723:4523:45 PM

23:45:37 PM

시 부호 없는16-비트값

HH 0...23

분 부호 없는16-비트값

MM 0...59

초 부호 없는16-비트값

SS 0...59

밀리초 부호 없는16-비트값

MSC 0...999

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 365

Page 366: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

기능 데이터 유형 포맷 미리보기

카운터 부호 있는 32-비트값

ZZZZ 0...9999

CPU 로드 부동 소수점수 32-비트 IEEE 754

전체 로드(%)유휴 로드(%)공정 로드(%)

0...100%

타이머 부호 있는 32-비트값

TTTT 0...9999

여유 주기억 장치 부동 소수점수 32-비트 IEEE 754

여유 용량(kB)여유 용량(%)여유 용량(byte)

0...n kB0...100%0...n B

여유

디스크 용량(로컬 디스크)

부동 소수점수 32-비트 IEEE 754

여유 공간(MB)여유 공간(%)

0...n MB0...100%

프린터 감시 부호 없는32-비트값

스풀러 디스크의 사용 용량 프린터 상태작업 상태여유 스풀러 디스크영역(kB)여유 PRT_OUT-디스크 영역(kB)스풀러 디렉토리의 크기(kB)PRT_OUT 디렉토리의 크기(kB)

0...n %

0...n0...n0...n kB

0...n kB

0...n kB

0...n kB

내보내기 파일의 상태

부동 소수점수 32-비트 IEEE 754

사용 공간(kB)사용 공간(%)여유 공간(kB)

0...n kB0...100%0...n kB

카운터

이 기능은 스크립트의 테스트 목적으로 사용 가능하다.

타이머

이 기능이 선택된 경우, "시스템 정보" 대화창은 "제한, 부터"와 "까지" 필드로 확장된다.

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신366 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 367: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

매초마다 타이머는 증가 또는 감소된다. 변경이 이루어지는 방향은 "제한, 부터" 와 "까지" 필드에서 시작값과 종료값으로 결정된다. 시작값이 종료값보다 작을 경우 타이머는 증가한다. 시작값이 종료값보다 클 경우 타이머는 감소한다.

런타임에서, 값을 타이머와 연결된 I/O 필드에 입력하면 시작 및 현재 타이머 값은 이 값으로 설정된다. 예: 타이머는 0에서 60까지 구성된다. 런타임에 "0"이 기록되면 타이머는 리셋된다.

비활성화된 후에는 원래의 시작값이 다시 적용된다.

CPU 로드

다중 프로세서와 연관된 포맷 "전체 로드(%)" 및 "유휴 로드(%)"의 경우, PC는 "0"으로 시작하는 CPU 번호를 입력한다.한 공정에 여러 인스턴스가 있는 경우 "공정 로드(%)" 포맷은 인스턴스 번호를 입력한다.

여유 디스크 용량

시스템은 로컬 하드 디스크 또는 디스켓의 사용 가능한 공간을 확인할 수 있다.

프린터 감시

"프린터 상태" 및 "작업 상태" 포맷으로, 서버 이름이 "프린터" 필드에 입력되어야 한다. 이 시스템 정보를 사용하기 위해서는 사용 중인 프린터가 이 상태 정보를 지원해야 한다.

프린터 상태를 분석하기 위해, 다음 사항에 유념한다:

● 포트 감시는 스풀러로의 프린터 상태의 전송에 대해 책임이 있다. 선택한 프린터 포트에 따라, 상이한 포트 감시 DLL이 설치된다. 윈도우와 함께 공급되는 포트 감시에서, "TCPMON.DLL"만이 TCP/IP 포트를 이용하여 프린터 상태를 전송할 수 있다. LPT 포트를 이용한 "LOCALMON.DLL"은 프린터 상태를 전송하지 않는다.

● 프린터 상태는 인쇄 작업이 제출된 후에만 평가된다(포트 상태의 폴링에 의해서 평가되지 않음).

"여유 PRT_OUT 드라이브 공간" 및 "PRT_OUT 디렉토리 크기" 포맷의 경우, 채널이 "디렉토리" 필드의 경로를 자동으로 확인한다.

"프린터 상태" 포맷의 오류 코드

상태 오류 코드

PRINTER_STATUS_PAUSED 0x00000001

PRINTER_STATUS_ERROR 0x00000002

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 367

Page 368: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

상태 오류 코드

PRINTER_STATUS_PENDING_DELETION 0x00000004

PRINTER_STATUS_PAPER_JAM 0x00000008

PRINTER_STATUS_PAPER_OUT 0x00000010

PRINTER_STATUS_MANUAL_FEED 0x00000020

PRINTER_STATUS_PAPER_PROBLEM 0x00000040

PRINTER_STATUS_OFFLINE 0x00000080

PRINTER_STATUS_IO_ACTIVE 0x00000100

PRINTER_STATUS_BUSY 0x00000200

PRINTER_STATUS_PRINTING 0x00000400

PRINTER_STATUS_OUTPUT_BIN_FULL 0x00000800

PRINTER_STATUS_NOT_AVAILABLE 0x00001000

PRINTER_STATUS_WAITING 0x00002000

PRINTER_STATUS_PROCESSING 0x00004000

PRINTER_STATUS_INITIALIZING 0x00008000

PRINTER_STATUS_WARMING_UP 0x00010000

PRINTER_STATUS_TONER_LOW 0x00020000

PRINTER_STATUS_NO_TONER 0x00040000

PRINTER_STATUS_PAGE_PUNT 0x00080000

PRINTER_STATUS_USER_INTERVENTION 0x00100000

PRINTER_STATUS_OUT_OF_MEMORY 0x00200000

PRINTER_STATUS_DOOR_OPEN 0x00400000

PRINTER_STATUS_SERVER_UNKNOWN 0x00800000

PRINTER_STATUS_POWER_SAVE 0x01000000

"작업 상태" 포맷의 오류 코드

상태 오류 코드

JOB_STATUS_PAUSED 0x00000001

JOB_STATUS_ERROR 0x00000002

JOB_STATUS_DELETING 0x00000004

JOB_STATUS_SPOOLING 0x00000008

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신368 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 369: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

상태 오류 코드

JOB_STATUS_PRINTING 0x00000010

JOB_STATUS_OFFLINE 0x00000020

JOB_STATUS_PAPEROUT 0x00000040

JOB_STATUS_PRINTED 0x00000080

JOB_STATUS_DELETED 0x00000100

JOB_STATUS_BLOCKED_DEVQ 0x00000200

JOB_STATUS_USER_INTERVENTION 0x00000400

JOB_STATUS_RESTART 0x00000800

"프린터 상태" 및 "작업 상태" 포맷의 오류 코드는 비주얼 C 레퍼런스 파일 "Winspool.h"의 값에 상응한다.

시스템 정보16.3 지원된 시스템 정보의 개요

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 369

Page 370: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.4 기타 소프트웨어 구성요소와의 차이

개요

"시스템 정보" 채널의 일부 시스템 정보는 ActiveX 컨트롤을 이용한 WinCC로 평가 또는 디스플레이될 수 있다.

시스템 정보 채널의 시스템 정보가 WinCC 태그에 할당된다는 사실로, ActiveX 컨트롤에 대한 근본적 차이를 알 수 있다. 지속적인 평가(예: 메시지, 한계값)가 반복적으로 실시될 수 있고 개별적으로 구성된다. ActiveX 컨트롤은 특정 애플리케이션용이며 다중 사용자 또는 클라이언트 시스템에서도 사용할 수 있다.

다음과 같은 시스템 정보의 경우, ActiveX 컨트롤과 채널 간의 차이는 존재한다.

시간

ActiveX 컨트롤 "WinCC 디지털/아날로그 시계 컨트롤"은 WinCC에서 시간을 디스플레이하는데 사용된다. 이 컨트롤은 시간의 아날로그 디스플레이도 지원한다. 컨트롤이 공정 제어 시스템 옵션에 사용되는 경우에도 컨트롤은 시스템 정보 채널을 필요로하지 않는다. 컨트롤을 이용하여 WinCC 클라이언트의 시간을 공정 화면에 디스플레이할 수 있다. 컨트롤은 항상 서버의 시스템 시간을 디스플레이하므로 시스템 정보 채널로는 불가능한 일이다.

여유 디스크 용량

ActiveX 컨트롤 "IX Diskspace"는 WinCC에서 사용 가능한 디스크 공간을 디스플레이하도록 제공된다. ActiveX 컨트롤은 네트워크 드라이브의 여유 공간도 디스플레이할 수 있으며 컨트롤에서 직접 다수 한계값의 설정과 같은 기타 컨피규레이션 옵션을 지원한다.

시스템 정보16.4 기타 소프트웨어 구성요소와의 차이

WinCC: 통신370 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 371: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.5 채널 구성

16.5.1 시스템 정보 채널을 구성하는 방법

개요

이 부분에서는 시스템 정보 채널을 구성하는 방법을 예시한다.

과정

1. 태그 관리의 쇼트컷 메뉴에서 "새 드라이브 추가" 엔트리를 선택한다. 선택 대화창이 열린다.

2. "시스템 정보.chn" 채널을 선택하고 대화창을 닫는다. 이제 채널이 설정되고 태그 관리자에 채널 드라이버가 디스플레이된다.

3. 관련 시스템 정보 채널 유닛을 선택하고 쇼트컷 메뉴를 호출한다. 쇼트컷 메뉴에서 "새 연결"을 선택한다.

4. "연결 속성" 대화창에 연결 이름을 입력한다. 대화창을 닫는다.

5. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다. 대화창이 열린다.

6. 태그 이름을 입력하고 데이터 유형을 설정한다.이 채널에 그 예를 사용하려면 대화창을 닫고 "태그를 구성하는 방법" 주제를 계속한다.

7. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. 원하는 기능과 포맷을 선택한다. WinCC 태그의 연관 유형이 "데이터 유형" 필드에 디스플레이된다.

8. 열려 있는 대화창을 닫는다.

시스템 정보16.5 채널 구성

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 371

Page 372: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.6 예 - 시스템 정보의 평가 및 디스플레이

16.6.1 시스템 정보를 호출하고 평가하는 방법

이 부분에서는 예를 사용해 시스템 정보의 다양한 디스플레이 및 평가 방법을 예시한다.

도 참조

상태 디스플레이에 프린터 상태를 디스플레이하는 방법 (쪽 380)

여유 디스크 용량에 관한 메시지를 구성하는 방법 (쪽 377)

CPU 로드를 그래프 윈도우에 디스플레이하는 방법 (쪽 376)

여유 디스크 용량을 막대 그래프로 디스플레이하는 방법 (쪽 375)

시간을 I/O 필드에 디스플레이하는 방법 (쪽 374)

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

16.6.2 시스템 정보 채널에서 태그를 구성하는 방법

개요

이 부분에서는 시스템 정보 채널에서 태그를 구성하는 방법을 예시한다. 이러한 태그는 예에서 사용된다.

전제조건

채널 "SystemInfo.chn"을 설치한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신372 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 373: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

사용된 데이터 유형의 도표

시스템 정보 채널에서 사용된 태그 유형과 포맷은 아래 도표에 나와 있다.

예 시스템 정보 태그 이름 데이터 유형 포맷

I/O 필드 시간 Sysinfo_Time 텍스트 태그8-비트 문자 집합

시: 분:초

(HH:MM:SS)

바,메시지

여유 디스크용량

(디스크: C)

Sysinfo_Drive_C

부동 소수점수 32-비트 IEEE 754

0-100%(여유 공간(%))

그래프 CPU 로드 Sysinfo_CPU 부동 소수점수 32-비트 IEEE 754

0-100%(전체 로드(%))

프린터 상태

프린터 감시 Sysinfo_Printerstate

부호 없는 32-비트값

0-n (hex)(프린터 상태)

과정

1. 관련 시스템 정보 채널 유닛의 쇼트컷 메뉴에서 "새 연결" 엔트리를 선택하고 "Testinfo"라는 이름의 연결을 생성한다.

2. 연결의 쇼트컷 메뉴에서 "새 태그" 옵션을 선택한다.

3. "태그 속성" 대화창에서 태그 이름을 입력한다. 예를 들어, 사용된 데이터 유형의 도표에서 상응하는 태그 이름을 선택하고 "이름" 필드에 입력한다. "데이터 유형" 필드에서, 도표에 따라 태그의 데이터 유형을 설정한다.

4. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. 시스템 정보를 설정하고 도표의 정보에 따라 포맷을 디스플레이한다.

5. 열려 있는 모든 대화창을 닫는다.

도 참조

여유 디스크 용량에 관한 메시지를 구성하는 방법 (쪽 377)

시스템 정보 채널을 구성하는 방법 (쪽 371)

상태 디스플레이에 프린터 상태를 디스플레이하는 방법 (쪽 380)

CPU 로드를 그래프 윈도우에 디스플레이하는 방법 (쪽 376)

여유 디스크 용량을 막대 그래프로 디스플레이하는 방법 (쪽 375)

시간을 I/O 필드에 디스플레이하는 방법 (쪽 374)

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 373

Page 374: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.6.3 시간을 I/O 필드에 디스플레이하는 방법

전제조건

"Sysinfo_Time" 태그를 데이터 유형 "텍스트 태그 8-비트 문자 집합"으로 구성한다. 이 태그는 디스플레이 포맷 "HH:MM:SS"로 "시간" 시스템 정보에 할당되어야 한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. I/O 필드를 그림에 추가한다. "지능형 개체"에 있는 개체 목록에서 "I/O 필드" 개체를 선택한다. "I/O 필드 컨피규레이션" 대화창이 열린다.

3. "태그" 필드에 "Sysinfo_Time" 이름을 입력한다.

4. 갱신을 "1초"로 설정한다.

5. 필드 유형을 "출력"으로 설정한다. 대화창을 닫는다.

6. I/O 필드의 쇼트컷 메뉴에서 "속성"을 클릭하여 "개체 속성" 대화창을 연다.

7. "속성" 탭에서, "출력/입력"을 선택한다. "데이터 포맷" 속성을 "문자열"로 설정한다.

8. 대화창을 닫고 그림을 저장한다.

9. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

갱신 주기가 컴퓨터 로드에 영향을 미치므로 신중히 고려하여 선택해야 한다. 따라서, 시간 디스플레이를 250 ms마다 갱신하는 것은 시스템 성능을 저하시킨다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신374 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 375: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

런타임을 시작하는 방법 (쪽 383)

I/O 필드를 삽입하는 방법 (쪽 383)

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

16.6.4 여유 디스크 용량을 막대 그래프로 디스플레이하는 방법

전제조건

데이터 유형 "부동 소수점수 32-비트 IEEE754"가 있는 "Sysinfo_Drive_C" 태그를 구성한다. 이 태그는 "C" 드라이브의 "여유 디스크 공간" 시스템 정보를 디스플레이 포맷 "여유 용량(%)"으로 할당해야 한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. 막대 그래프를 그림에 삽입한다. 이를 위해, 개체 "막대"를 개체 팔레트의 "지능형 개체"에서 선택한다. "막대 컨피규레이션" 대화창이 열린다.

3. "태그" 필드에 "Sysinfo_Drive_C" 이름을 입력한다.

4. 갱신을 "5초"로 설정한다.

5. 최대값은 "100", 최소값은 "0"으로 설정한다. 대화창을 닫는다.

6. 막대 그래프의 쇼트컷 메뉴에서 "속성"을 클릭하여 "개체 속성" 대화창을 연다.

7. "속성" 탭에서 "축"을 선택한다. "소수점 이하 자리수" 속성을 "0"으로 설정한다.

8. 대화창을 닫고 그림을 저장한다.

9. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 375

Page 376: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

갱신 주기가 컴퓨터 로드에 영향을 미치므로 신중히 고려하여 선택해야 한다. 따라서, 사용 가능한 드라이브 공간 디스플레이를 매초마다 갱신하는 것은 시스템 성능을 저하시킨다.

도 참조

런타임을 시작하는 방법 (쪽 383)

막대 그래프를 삽입하는 방법 (쪽 382)

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

16.6.5 CPU 로드를 그래프 윈도우에 디스플레이하는 방법

전제조건

데이터 유형 "부동 소수점수 32-비트 IEEE754"가 있는 "Sysinfo_CPU" 태그를 구성한다. 이 태그는 "전체 로드(%)" 디스플레이 포맷 "CPU 로드" 시스템 정보에 할당되어야 한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. 그래프 디스플레이를 그림에 삽입한다. "컨트롤" 개체 팔레트에서 "WinCC 온라인 그래프 컨트롤" 개체를 선택하여 이를 실행할 수 있다. "WinCC 온라인 그래프 컨트롤의 속성" 대화창이 열린다.

3. "일반사항" 탭에서, "창 제목" 필드에 이름 "Trend1"을 입력한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신376 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 377: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "데이터 소스" 필드에서, "온라인 태그"를 선택한다.

5. "그래프" 탭을 클릭한 다음 "선택" 버튼을 클릭해 "태그 컨피규레이션" 대화창을 연다.

6. 태그 이름으로 "Sysinfo_CPU"를 입력한 후 "2초"의 주기 시간을 선택한다. 대화창을 닫는다.

7. "WinCC 온라인 그래프 컨트롤의 속성" 대화창을 닫고 그림을 저장한다.

8. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

갱신 주기가 컴퓨터 로드에 영향을 미치므로 신중히 고려하여 선택해야 한다. 따라서, CPU 로드 디스플레이를 500 ms마다 갱신하는 것은 시스템 성능을 저하시킨다.

도 참조

런타임을 시작하는 방법 (쪽 383)

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

16.6.6 여유 디스크 용량에 관한 메시지를 구성하는 방법

전제조건

데이터 유형 "부동 소수점수 32-비트 IEEE754"가 있는 "Sysinfo_Drive_C" 태그를 구성한다. 이 태그는 "C" 드라이브의 "여유 디스크 공간" 시스템 정보를 디스플레이 포맷 "여유 용량(%)"으로 할당해야 한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 377

Page 378: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 알람 로깅을 시작하고 다음의 도표 창에 새 행을 추가하여 새 메시지를 작성한다.

2. 새 메시지의 쇼트컷 메뉴에 있는 "속성"을 클릭하여 "단일 메시지" 대화창을 연다.

3. "텍스트" 탭을 클릭한 후 "메모리 공간" 텍스트를 "메시지 텍스트" 필드에 입력하고 "하드 디스크" 텍스트를 "오류 지점" 필드에 입력한다. 대화창을 닫는다.

4. 메뉴항목 "도구 / 확장"을 선택하여 "확장" 대화창을 연다. 필요시, "아날로그 알람" 체크상자를 선택한다. 대화창을 닫는다.

5. 알람 로깅의 내비게이션 창에서 "아날로그 알람"을 선택한 다음 쇼트컷 메뉴에서 "새"를 클릭해 "속성" 대화창을 연다. "감시할 태그" 필드에 "Sysinfo_Drive_C" 이름을 입력한다.

6. "모든 한계값에 대한 메시지" 체크상자를 선택한다. "메시지 번호" 필드에 새로 생성된 메시지의 번호를 입력한다. 대화창을 닫는다.

7. 내비게이션 창에서 "아날로그 알람"을 선택한다. 데이터 창에서 "Sysinfo_Drive_C" 엔트리를 선택한다. 쇼트컷 메뉴에서 "새"를 클릭하여 "속성" 대화창을 연다. 라디오 버튼 "하한"을 클릭하고 값 "30"을 "한계값 또는 태그" 필드에 입력한다.

8. 대화창을 닫는다. 저장한 다음 알람 로깅을 종료한다.

도 참조

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

여유 디스크 용량에 관한 메시지를 디스플레이하는 방법 (쪽 379)

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신378 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 379: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.6.7 여유 디스크 용량에 관한 메시지를 디스플레이하는 방법

전제조건

● 데이터 유형 "부동 소수점수 32비트 IEEE754"가 있는 "Sysinfo_Drive_C" 태그. 이 태그에는 "C" 드라이브의 "여유 디스크 공간" 시스템 정보가 "여유 메모리(%)" 디스플레이 포맷으로 할당되어야 한다.

● 메시지 텍스트 및 이 태그의 한계값 감시에 대한 하한값.

● "알람 로깅 런타임"은 컴퓨터의 시동 매개변수에 설정되어야 한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. 메시지 창을 그림에 삽입한다. "WinCC 알람 컨트롤" 개체를 "컨트롤" 개체 팔레트에서 선택하여 그림 안에 위치시킨다.추가 변경을 수행하지 않고 빠른 컨피규레이션 대화창을 닫는다.

3. "WinCC 알람 컨트롤 속성" 대화창을 열기 위해 삽입된 컨트롤을 더블 클릭한다.

4. "메시지 블록" 탭의 "유형" 필드에서 "사용자 텍스트 블록" 엔트리를 선택한다. "선택"에서 "메시지 텍스트"와 "오류 지점" 체크상자를 선택한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 379

Page 380: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "메시지 행" 탭을 클릭한다. "사용 가능한 메시지 블록" 필드에서 "메시지 텍스트" 및 "오류 지점" 엔트리를 마크표시한 다음 "우측 화살표" 버튼을 클릭하여 "메시지 행의 구성요소" 필드로 전송한다. 대화창을 닫는다.

6. 그림을 저장한다.

7. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

도 참조

WinCC 시동 매개변수를 점검하는 방법 (쪽 382)

런타임을 시작하는 방법 (쪽 383)

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

16.6.8 상태 디스플레이에 프린터 상태를 디스플레이하는 방법

개요

이 예에서는 "프린터 상태" 디스플레이 포맷을 기준으로 한 "프린터 감시" 시스템 정보의 가능한 평가를 나타내고 있다. 프린터 또는 작업 상태는 프린터 또는 작업 상태에서 단일 비트로 트리거되는 메시지의 구성에 의해 평가될 수도 있다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신380 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 381: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● "Sysinfo_Printerstate" 태그를 데이터 유형 "부호 없는 32-비트 값"으로 구성한다. 이 태그는 "프린터 상태" 디스플레이 포맷으로 "프린터 감시" 시스템 정보에 할당되어야 한다.

● 이 시스템 정보를 사용하기 위해서는 사용 중인 프린터가 이 상태 디스플레이를 지원해야 한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. 상태 디스플레이를 그림에 삽입한다. "지능형 개체"에 있는 개체 팔레트에서 "상태 디스플레이" 개체를 선택한다. "상태 디스플레이 컨피규레이션" 대화창이 열린다.

3. "태그" 필드에 "Sysinfo_Printerstate" 이름을 입력한다.

4. 갱신을 "1초"로 설정한다.

5. "상태" 열에서 값 "0"을 선택한다. 예를 들어, 이 상태를 프린터를 나타내는 "그림 선택" 영역에서의 아이콘에 할당한다. 원하는 아이콘을 선택하고 "0" 행까지 마우스로 끌어 당긴 다음 "기본 그림" 열에 놓는다. 그림이 없거나 원하는 그림이 "그림 선택" 영역에 나타나지 않으면, "검색..." 버튼을 클릭하여 선택 대화창을 열 수 있다.

6. "추가" 버튼으로 추가 비트 위치를 추가하려면 다른 그림을 이 상태로 할당한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 381

Page 382: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 대화창을 닫고 그림을 저장한다.

8. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

런타임에서 준비 완료된 프린터는 단계 5에서 상태 "0"으로 할당되었던 아이콘으로 디스플레이된다. 단계 6을 실행하지 않아 프린터에 오류가 있으면 그림이 나타나지 않는다. 아이콘을 단계 6의 기타 비트 위치에 할당하면 그에 상응해서 그림이 나타난다.

갱신 주기가 컴퓨터 로드에 영향을 미치므로 신중히 고려하여 선택해야 한다. 따라서, 시간 디스플레이를 250 ms마다 갱신하는 것은 시스템 성능을 저하시킨다.

도 참조

시스템 정보 채널에서 태그를 구성하는 방법 (쪽 372)

런타임을 시작하는 방법 (쪽 383)

16.6.9 WinCC 시동 매개변수를 점검하는 방법

과정

1. WinCC 익스플로러에서, "컴퓨터"를 선택한다.

2. 쇼트컷 메뉴를 연 다음, "속성"을 선택한다.

3. "컴퓨터 목록 속성" 대화창이 열린다. "속성" 버튼을 클릭한다.

4. "컴퓨터 속성" 대화창이 열린다.

5. "시동" 탭을 클릭하고 엔트리를 점검한다. 필요한 경우, 런타임 모듈을 활성화 또는 비활성화하거나 시동 목록에 기타 애플리케이션을 추가한다.

6. 열려 있는 대화창을 닫는다.

16.6.10 막대 그래프를 삽입하는 방법

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. "표준" 개체 팔레트에 있는 "지능형 개체"에서 "막대" 개체를 선택한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신382 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 383: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

3. 막대 그래프를 그림에 삽입한다. 이를 위해 마우스를 막대 그래프를 위치시키고자 하는 작업 영역으로 가져간다. 마우스 버튼을 누른 상태에서, 개체를 원하는 크기로 끌어 당긴다.

4. 마우스 버튼에서 손을 떼면 "막대 컨피규레이션" 대화창이 열린다. 이 대화창에서, WinCC 태그의 이름을 입력한 다음, 갱신 제원과 한계를 설정한다. 추가적으로, 디스플레이된 막대의 방향을 설정하기 위해 "막대 방향" 을 이용할 수도 있다.

5. 대화창을 닫는다.

16.6.11 I/O 필드를 삽입하는 방법

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. "표준" 개체 팔레트에 있는 "지능형 개체"에서 "I/O 필드" 개체를 선택한다.

3. I/O 필드를 그림에 삽입한다. 이를 위해 마우스를 I/O 필드를 위치시키고자 하는 작업 영역으로 가져간다. 마우스 버튼을 누른 상태에서, 개체를 원하는 크기로 끌어 당긴다.

4. 마우스 버튼에서 손을 떼면 "I/O 필드 컨피규레이션" 대화창이 열린다. 대화창에서 WinCC 태그의 이름을 입력한 다음, 갱신과 필드 유형 세팅을 설정한다. 추가적으로, 값 디스플레이에 이용될 "글꼴"도 선택할 수 있다.

5. 대화창을 닫는다.

16.6.12 런타임을 시작하는 방법

전제조건

런타임을 활성화하기 전에 시작 그림을 반드시 정의해야 한다.

과정

1. 모든 편집기에서 열려 있을 수 있는 모든 파일을 저장한 다음 닫는다.

2. WinCC 익스플로러를 선택한다.

3. 도구표시줄의 "활성화" 버튼을 클릭하거나 "파일" 메뉴에서 활성화"를 선택하여 프로젝트를 활성화한다.

시스템 정보16.6 예 - 시스템 정보의 평가 및 디스플레이

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 383

Page 384: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

16.7 특수 기능

16.7.1 다중 사용자 및 클라이언트 시스템에서 사용

16.7.1.1 다중 사용자 및 클라이언트 시스템에서 사용

개요

다중 사용자 및 클라이언트 시스템에서, 시스템 정보 채널은 클라이언트 시스템의 서버에서 시스템 정보를 처리하는데 사용될 수 있다. 클라이언트 시스템에서, 단일 WinCC 클라이언트가 여러 서버를 감시할 수 있다.

도 참조

WinCC 클라이언트에 있는 여러 서버의 시스템 정보 감시 (쪽 384)

16.7.2 여러 서버에서 시스템 정보를 감시하는 예

16.7.2.1 WinCC 클라이언트에 있는 여러 서버의 시스템 정보 감시

개요

이 예에서는 단일 WinCC 클라이언트가 2개의 서버를 감시한다. 여유 디스크 공간 및 CPU 로드와 같이 감시되는 시스템 정보는 WinCC 클라이언트의 공정 그림에 디스플레이된다.

이를 위해서는 다음과 같은 컨피규레이션이 필요하다.

첫 번째 서버의 컨피규레이션

두 번째 서버의 컨피규레이션

태그를 WinCC 클라이언트로 들여오기

WinCC 클라이언트에 공정 그림 컨피규레이션

프로젝트 활성화

전제조건

서버와 WinCC 클라이언트는 윈도우 네트워크로 연결되어야 한다.

시스템 정보16.7 특수 기능

WinCC: 통신384 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 385: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

프로젝트를 활성화하는 방법 (쪽 389)

WinCC 클라이언트에 공정 화면을 구성하는 방법 (쪽 388)

태그를 WinCC 클라이언트로 들여오는 방법 (쪽 387)

두 번째 서버를 구성하는 방법 (쪽 386)

첫 번째 서버를 구성하는 방법 (쪽 385)

16.7.2.2 첫 번째 서버를 구성하는 방법

개요

이 부분에서는 이 예에서 필요한 첫 번째 서버의 컨피규레이션을 소개한다.

1. 시스템 정보 채널의 태그를 구성하여 여유 디스크 공간과 CPU 로드를 디스플레이한다.

2. 패키지 생성.

사용된 데이터 유형의 도표

"시스템 정보" 채널의 예에서 사용된 태그 이름과 포맷은 다음 도표에 나열되어 있다.

태그 기능 데이터 유형 포맷

Sysvar_1_Drive_C

여유 디스크용량

부동 소수점수 32-비트 IEEE 754

0-100%(여유 공간(%))

Sysvar_1_CPU CPU 로드 부동 소수점수 32-비트 IEEE 754

0-100%(전체 로드(%))

과정

1. "Testinfo_1"라는 이름의 다중 사용자 프로젝트를 첫 번째 서버에 생성한다. 프로젝트에 "시스템 정보.chn" 드라이버를 설치한다.

2. 관련 "시스템 정보" 채널 유닛의 쇼트컷 메뉴에서 "새 연결" 엔트리를 선택하고 "Connection1"이라는 이름의 연결을 생성한다.

3. 연결의 쇼트컷 메뉴에서, "새로운 태그"를 선택한다.

4. "태그 속성" 대화창에, 태그의 이름으로 "Sysvar_1_Drive_C"를 입력한다. "데이터 유형"을 "부동 소수점수 32-비트 IEEE 754"로 설정한다.

5. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. "기능" 필드를 "여유 디스크 공간"으로 설정하고, "드라이브"를 "C"로, "포맷"을 "여유 용량(%)"으로 설정한다. 열려 있는 모든 대화창을 닫는다.

시스템 정보16.7 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 385

Page 386: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. 연결의 쇼트컷 메뉴에서, "새로운 태그"를 선택한다.

7. "태그 속성" 대화창에, 태그 이름으로 "Sysvar_1_CPU"를 입력한다. "데이터 유형"을 "부동 소수점수 32-비트 IEEE 754"로 설정한다.

8. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. "기능" 필드의 값을 "CPU 로드"로, "포맷"의 값은 "전체 로드(%)"로 설정한다. 열려 있는 모든 대화창을 닫는다.

9. 패키지를 생성한다. 내비게이션 윈도우에서 "서버 데이터"를 선택하고 쇼트컷 메뉴를 열어 계속 진행한다. 메뉴 항목 "작성"을 선택한다. 패키지가 생성되었다는 메시지를 확인한다.

도 참조

두 번째 서버를 구성하는 방법 (쪽 386)

16.7.2.3 두 번째 서버를 구성하는 방법

개요

이 부분에서는 이 예에서 필요한 두 번째 서버의 컨피규레이션을 소개한다.

1. 시스템 정보 채널의 태그를 구성하여 여유 디스크 공간과 CPU 로드를 디스플레이한다.

2. 패키지 생성.

사용된 데이터 유형의 도표

"시스템 정보" 채널의 예에서 사용된 태그 이름과 포맷은 다음 도표에 나열되어 있다.

태그 기능 데이터 유형 포맷

Sysvar_2_Drive_C

여유 디스크용량

부동 소수점수 32-비트 IEEE 754

0-100%(여유 공간(%))

Sysvar_2_CPU CPU 로드 부동 소수점수 32-비트 IEEE 754

0-100%(전체 로드(%))

과정

1. "Testinfo_2"라는 이름의 다중 사용자 프로젝트를 두 번째 서버에 생성한다. 프로젝트에 "시스템 정보.chn" 드라이버를 설치한다.

2. 관련 "시스템 정보" 채널 유닛의 쇼트컷 메뉴에서 "새 연결" 엔트리를 선택하고 "Connection2"이라는 이름의 연결을 생성한다.

3. 연결의 쇼트컷 메뉴에서, "새로운 태그"를 선택한다.

4. "태그 속성" 대화창에, 태그의 이름으로 "Sysvar_2_Drive_C"를 입력한다. "데이터 유형"을 "부동 소수점수 32-비트 IEEE 754"로 설정한다.

시스템 정보16.7 특수 기능

WinCC: 통신386 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 387: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. "기능" 필드를 "여유 디스크 공간"으로 설정하고, "드라이브"를 "C"로, "포맷"을 "여유 용량(%)"으로 설정한다. 열려 있는 모든 대화창을 닫는다.

6. 연결의 쇼트컷 메뉴에서, "새로운 태그"를 선택한다.

7. "태그 속성" 대화창에, 태그 이름으로 "Sysvar_2_CPU"를 입력한다. "데이터 유형"을 "부동 소수점수 32-비트 IEEE 754"로 설정한다.

8. "선택" 버튼을 클릭하여 "시스템 정보" 대화창을 연다. "기능" 필드의 값을 "CPU 로드"로, "포맷"의 값은 "전체 로드(%)"로 설정한다. 열려 있는 모든 대화창을 닫는다.

9. 패키지를 생성한다. 내비게이션 윈도우에서 "서버 데이터"를 선택하고 쇼트컷 메뉴를 열어 계속 진행한다. 메뉴 항목 "작성"을 선택한다. 패키지가 생성되었다는 메시지를 확인한다.

도 참조

태그를 WinCC 클라이언트로 들여오는 방법 (쪽 387)

16.7.2.4 태그를 WinCC 클라이언트로 들여오는 방법

개요

이 부분에서는 이 예에서 필요한 WinCC 클라이언트의 컨피규레이션을 소개한다.

1. 첫 번째 서버 프로젝트의 패키지 로드하기.

2. 두 번째 서버 프로젝트의 패키지 로드하기.

전제조건

이 예는 2개의 서버 프로젝트 패키지의 사용을 필요로 한다.

서버 프로젝트 패키지

1 Testinfo_1 Testinfo_1_<컴퓨터_이름>

2 Testinfo_2 Testinfo_2_<컴퓨터_이름>

과정

1. WinCC 클라이언트에 "mc_info"라는 이름의 클라이언트 프로젝트를 생성한다.

2. 서버 데이터의 쇼트컷 메뉴에서, "로드"를 선택한다. "열기" 대화창이 열린다.

3. 첫 번째 서버 프로젝트 "Testinfo_1"이 있는 컴퓨터를 선택한다.

4. 디렉토리 "<프로젝트_이름> \ <컴퓨터_이름> \ 패키지"에서 "Testinfo_1_<컴퓨터_이름>.pck"를 선택한다.

시스템 정보16.7 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 387

Page 388: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. "열기" 버튼을 클릭하고 패키지를 연 다음 메시지를 확인한다.

6. "Testinfo_2_<컴퓨터_이름>.pck" 패키지를 두 번째 서버에 로드한다. 이를 위해, "전제조건" 도표에서 두 번째 프로젝트에 대한 해당 설정과 이름으로 단계 2 - 5를 반복한다.

도 참조

WinCC 클라이언트에 공정 화면을 구성하는 방법 (쪽 388)

16.7.2.5 WinCC 클라이언트에 공정 화면을 구성하는 방법

개요

이 부분에서는 이 예에서 WinCC 클라이언트의 공정 화면에 서버 시스템 정보를 디스플레이하는데 필요한 WinCC 클라이언트의 컨피규레이션을 설명한다.

1. 첫 번째 서버의 시스템 정보 디스플레이 컨피규레이션.

2. 두 번째 서버의 시스템 정보 디스플레이 컨피규레이션.

전제조건

이 예는 서버 프로젝트 패키지가 클라이언트 프로젝트에 로드되는 것을 필요로 한다.

패키지 프로젝트 태그

Testinfo_1_<컴퓨터_이름> Testinfo_1 Sysvar_1_Drive_C

Testinfo_1_<컴퓨터_이름> Testinfo_1 Sysvar_1_CPU

Testinfo_2_<컴퓨터_이름> Testinfo_2 Sysvar_2_Drive_C

Testinfo_2_<컴퓨터_이름> Testinfo_2 Sysvar_2_CPU

과정

1. WinCC 클라이언트에서, 그래픽 디자이너를 시작하고 "p_serverinfo"라는 이름의 그림을 생성한다.

2. I/O 필드를 그림에 추가한다. "지능형 개체"에 있는 개체 목록에서 "I/O 필드" 개체를 선택한다. "I/O 필드 컨피규레이션" 대화창이 열린다.

3. 태그 선택 버튼을 클릭한다. "태그" 대화창이 열린다.

4. 첫 번째 서버 프로젝트 "Testinfo_1"의 "Sysvar_1_Drive_C" 태그를 선택한다. 이 목적을 위해, 패키지 "Testinfo_1_<컴퓨터_이름>" 아래의 디렉토리 구조를 연다. 대화창을 닫는다.

5. "I/O 필드 컨피규레이션" 대화창에서 갱신을 "5초"로 설정한다.

6. 필드 유형을 "출력"으로 설정한다. 대화창을 닫는다.

시스템 정보16.7 특수 기능

WinCC: 통신388 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 389: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

7. 두 번째 I/O 필드를 그림에 삽입하고 같은 프로젝트의 "Sysvar_1_CPU" 태그에 구성한다. 이 목적을 위해, "전제조건" 도표에서 가져온 해당 설정으로 단계 2 - 6을 반복한다.

8. 단계 2 - 7을 반복하여 두 번째 서버 프로젝트 "Testinfo_2"의 태그를 구성한다.

9. 대화창을 닫고 그림을 저장한다.

갱신 주기가 컴퓨터 로드에 영향을 미치므로 신중히 고려하여 선택해야 한다. 따라서, 날짜 디스플레이를 매 초마다 갱신하는 것은 시스템 성능을 저하시킨다.

도 참조

프로젝트를 활성화하는 방법 (쪽 389)

16.7.2.6 프로젝트를 활성화하는 방법

개요

이 부분에서는 서버와 WinCC 클라이언트의 프로젝트를 활성화하는 방법에 대해 설명한다.

1. 서버 프로젝트 "Testinfo_1"에 시작 그림을 생성하고 프로젝트를 활성화한다.

2. 서버 프로젝트 "Testinfo_2"에 시작 그림을 생성하고 프로젝트를 활성화한다.

3. WinCC 클라이언트의 프로젝트 "mc_info"에 있는 시작 그림을 정의하고 프로젝트를 활성화한다.

과정

1. 서버 1의 프로젝트 "Testinfo_1"에 있는 내비게이션 윈도우에서, 그래픽 디자이너를 선택하고 쇼트컷 메뉴를 사용하여 새 그림을 생성한다.

2. 이 그림을 시작 그림으로 설정한다. 이를 위해, 쇼트컷 메뉴에서 "시작 그림으로 설정"을 선택한다.

3. 도구표시줄에 있는"활성화" 버튼을 클릭하여 프로젝트를 활성화한다.

4. 서버 2의 프로젝트 "Testinfo_2에 있는 내비게이션 윈도우에서, 그래픽 디자이너를 선택하고 쇼트컷 메뉴를 사용하여 새 그림을 생성한다.

5. 이 그림을 시작 그림으로 설정한다. 이를 위해, 쇼트컷 메뉴에서 "시작 그림으로 설정"을 선택한다.

6. 도구표시줄에 있는"활성화" 버튼을 클릭하여 프로젝트를 활성화한다.

7. 프로젝트 "mc_info"의 내비게이션 윈도우에 있는 WinCC 클라이언트에서 그래픽 디자이너를 선택한다. 공정 화면 "p_serverinfo"가 데이터 윈도우에 디스플레이된다.

시스템 정보16.7 특수 기능

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 389

Page 390: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

8. 이 그림을 시작 그림으로 설정한다. 이를 위해, 쇼트컷 메뉴에서 "시작 화면으로 설정"을 선택한다.

9. 도구표시줄에 있는"활성화" 버튼을 클릭하여 프로젝트를 활성화한다.

시스템 정보16.7 특수 기능

WinCC: 통신390 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 391: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

통신 - 진단 1717.1 채널과 태그의 진단

이 장에서는 채널과 태그 그리고 내부 태그의 진단에 대하여 설명한다. 예를 들면, 이 진단은 통신 문제 또는 예상치 않은 태그값일 경우에 사용될 수 있다.

도 참조

"SIMATIC S5 프로피버스 FDL" 채널의 진단 옵션 (쪽 419)

태그의 품질 코드 (쪽 442)

전역 동작을 이용하여 태그 상태 감시 (쪽 453)

태그 상태를 이용하여 연결 상태 감시 (쪽 451)

내부 태그를 점검하는 방법 (쪽 454)

채널 진단 (쪽 393)

오류 감지에 대한 일반 정보 (쪽 392)

"OPC" 채널의 진단 가능성 (쪽 430)

"SIMATIC S7 프로토콜 슈트" 채널 - 진단 옵션 (쪽 406)

"시스템 정보" 채널 - 진단 옵션 (쪽 401)

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 391

Page 392: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.2 오류 감지에 대한 일반 정보통신 링크 구축시의 오류 또는 고장은 일반적으로 런타임에서 처음 감지된다.

WinCC 태그를 이용하여 동적화된 개체(현재 공정값으로 지원되지 않는)는 공정 화면에 비활성으로 디스플레이된다. I/O 필드, 슬라이더 개체 또는 막대 그래프일 수 있다.

고장이 WinCC 태그의 일부 연결에 영향을 미치지 않으면, 이는 WinCC 태그 중 하나가 장애의 원인임을 나타낸다. 이 경우, 예를 들면 그래픽 디자이너에서 이용시 이들의 철자 그리고 태그의 주소지정을 점검해야 한다.

고장이 WinCC 태그 연결 모두에 영향을 미치면, 이는 연결 자체에 고장이 있음을 나타낸다.

다음 장에서는 오류 원인을 국소화하는데 이용할 수 있는 방법과 대책을 설명한다.

통신 - 진단17.2 오류 감지에 대한 일반 정보

WinCC: 통신392 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 393: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.3 채널 진단

17.3.1 채널 진단

채널과 이들의 연결의 진단을 지원하기 위해 다음과 같은 기능이 있다:

● "상태 - 논리적 연결" 기능

● WinCC "채널 진단"

도 참조

채널을 점검하기 위해 "상태 - 논리적 연결" 기능을 이용하는 방법 (쪽 393)

"상태 - 논리적 연결" 기능 (쪽 393)

채널 진단의 원리 (쪽 395)

17.3.2 "상태 - 논리적 연결" 기능

"상태 - 논리적 연결" 기능을 이용하여, WinCC 익스플로러는 구성된 모든 연결의 현재 상태를 디스플레이할 수 있는 간편한 방법을 제공한다. 그러나 상태는 런타임에서만 디스플레이될 수 있다.

기능은 WinCC 익스플로러에서 "도구" 메뉴를 거쳐 시작된다.

연결 상태와 관련한 자세한 데이터는 "WinCC 채널 진단"에서 얻을 수 있다.

17.3.3 채널을 점검하기 위해 "상태 - 논리적 연결" 기능을 이용하는 방법

개요

이 장에서는 구성된 모든 연결의 현재 상태를 디스플레이하기 위해 "상태 - 논리적 연결" 기능을 이용하는 방법에 대해 설명한다.

통신 - 진단17.3 채널 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 393

Page 394: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 이 채널에서 태그를 생성하고 채널을 구성한다.

과정

1. 런타임을 활성화하기 위해 WinCC 익스플로러 도구표시줄에서 해당 버튼을 클릭한다.

2. WinCC 익스플로러 "도구" 메뉴에서 "드라이버 연결 상태" 옵션을 선택한다. "상태 - 논리적 연결" 대화창이 열린다.

3. "갱신" 영역에서, 갱신이 주기적으로 이루어지도록 지정할 수 있다. 그렇지 않으면, "갱신" 버튼을 클릭하여 수동으로 디스플레이 갱신을 시작할 수 있다.

4. 구성된 연결은 "이름" 열에 디스플레이된다. "상태" 열은 해당 연결의 상태를 디스플레이한다.

5. "상태" 열에서 엔트리를 점검한다. "연결해제" 상태는 컨피규레이션 또는 하드웨어 오류를 나타낼 수 있다.그 외의 정보는 관련 채널의 "채널 진단" 하에서 찾을 수 있다.

통신 - 진단17.3 채널 진단

WinCC: 통신394 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 395: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.3.4 채널 진단으로 채널을 진단

17.3.4.1 채널 진단의 원리

개요

WinCC 채널 진단을 통해 WinCC 사용자는 런타임에서 활성화된 연결 상태에 대한 개요를 신속하게 얻을 수 있다. 한편으로 "채널 진단"은 채널 유닛과 관련하여 상태와 진단 정보를 제공하고, 다른 한편으로는 진단 출력의 컨피규레이션을 위한 사용자 인터페이스로서 동작한다:

● 통신의 상태에 대한 통계 출력 또는 정보, 예를 들면 공정 화면

● 서비스를 통해 고장 분석과 수정을 위해 로그북 파일로 텍스트 출력.

● 통신 문제 국소화시, 핫라인을 지원하기 위해 추적 파일로 텍스트 출력.

진단 모듈은 ActiveX 컨트로서 공정 화면에 삽입될 수 있고 또는 Windows 시작 메뉴를 통해 독립적인 애플리케이션으로 시작될 수 있다. 모듈은 진단을 지원하는 채널에 대한 상태 정보만을 디스플레이한다.

채널 태그의 진단은 채널 특유 진단의 설명에서 찾을 수 있다.

로그북 파일

채널 진단은 구성된 모든 WinCC 채널에 대하여 이름이 <Channel_name.log>인 로그북 파일을 생성한다. 시스템은 중요한 정보와 오류를 기록한다. 정확한 텍스트 내용은 채널과 관계가 있다.

파일 생성과 출력 텍스트는 구성할 수 없다.

로그북 파일은 시작/종료 메시지, 버전 정보 그리고 통신 오류와 관련된 정보를 포함한다.

파일의 각 엔트리는 데이터와 시간 스탬프, 플래그 이름과 설명으로 구성되어 있다. 예를 들면, 전압 하강과 같은 경우에 가능한 정보를 모두 이용할 수 있도록 하기 위해 엔트리 입력 후 파일은 항상 즉시 저장된다.

추적 파일

구성된 각 WinCC 채널에 대한 추가 정보와 오류 메시지를 보류하기 위해 이름이 <Channel_name.trc>인 추적 파일이 생성될 수 있다. 런타임에서 추적 파일을 이용할지의 여부를 선택할 수 있다. 추적 기능 활성화시, 링크 전파 시간이 영향을 받게 된다는 경고 메시지가 디스플레이된다.

통신 - 진단17.3 채널 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 395

Page 396: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

추적 파일의 각 엔트리에는 시간 스탬프, 플래그 이름 그리고 설명이 있다.

추적 기능이 활성화되면 로그북에 기록된 모든 정보는 추적 파일에도 기록된다.

추적 파일에 기록된 정보는 통신 문제 국소화시에 핫라인을 지원하기 위해 의도된 것이다.

추적 및 로그북 파일 엔트리는 영어로만 기록된다.두 파일은 WinCC 디렉토리 구조의 "진단" 디렉토리에 저장된다.현재 카운터 값은 이 파일에 기록되지 않는다.

도 참조

ActiveX 컨트롤로 채널 진단 (쪽 396)

ActiveX 컨트롤로서 채널 진단으로 채널을 점검하는 방법 (쪽 396)

"채널 진단"으로 채널을 진단 (쪽 397)

채널 진단으로 채널을 점검하는 방법 (쪽 398)

채널의 추적 기능을 구성하는 방법 (쪽 399)

런타임을 시작하는 방법 (쪽 400)

17.3.4.2 ActiveX 컨트롤로 채널 진단

개요

채널의 상태 정보는 ActiveX 컨트롤 "WinCC 채널 진단 컨트롤"에 의해 공정 화면에도 디스플레이될 수 있다.

ActiveX 컨트롤은 그래픽 디자이너의 "컨트롤" 개체 팔레트에서 찾을 수 있으며 간단하게 그림에 삽입할 수 있다. 예를 들면, 사용자는 매번 이 배열을 재구성할 필요 없이 런타임에서 다른 정보와 통신 상태를 볼 수 있는 진단 공정 화면을 생성할 수 있다.

17.3.4.3 ActiveX 컨트롤로서 채널 진단으로 채널을 점검하는 방법

개요

이 부분에서는 "WinCC 채널 진단 컨트롤" ActiveX 컨트롤을 이용하여 채널 진단을 구성하는 방법에 대해 설명한다.

통신 - 진단17.3 채널 진단

WinCC: 통신396 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 397: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● 이 채널에서 태그를 생성하고 채널을 구성한다.

과정

1. 그래픽 디자이너를 시작하고 그림을 연다.

2. "WinCC 채널 진단 컨트롤" ActiveX 컨트롤을 그림에 삽입한다. 이는 "컨트롤" 개체 팔레트에서 ActiveX 컨트롤을 선택하여 그림에 삽입하고 원하는 크기로 끌어 당기면 이루어진다.

3. 그림을 저장한다.

4. 런타임을 활성화하기 위해 그래픽 디자이너 도구표시줄에서 해당 버튼을 클릭한다.

5. ActiveX 컨트롤을 삽입한 그림을 선택한다. "채널/연결" 탭의 "채널 진단" 애플리케이션 윈도우에 채널의 상태 정보가 나타난다.

6. "컨피규레이션" 탭을 클릭한다. 디스플레이 채널 중 하나를 선택하고, 어떤 오류 메시지가 관련 로그 파일에 기록되어야 하는지를 구성한다.

7. 추적 기능 활성화에 대한 자세한 정보는 "채널 추적 기능 구성"에서 찾을 수 있다.

채널 진단은 채널 진단을 지원하는 채널에 대한 상태 정보만을 디스플레이한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

17.3.4.4 "채널 진단"으로 채널을 진단

개요

WinCC와 별개로, 채널 진단은 Windows 시작 메뉴를 통해서도 애플리케이션으로 시작될 수 있다.

이를 통해 채널 진단은 항상 사용 가능하며 WinCC 채널 진단 컨트롤과 같은 공정 화면의 선택과 관련이 없다. WinCC가 런타임 중일 때, 상태 정보는 오직 채널 진단에 의해서만 디스플레이된다.

통신 - 진단17.3 채널 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 397

Page 398: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.3.4.5 채널 진단으로 채널을 점검하는 방법

개요

이 부분에서는 Windows 시작 메뉴의 애플리케이션으로의 채널 진단 시작 방법에 대해 설명한다.

전제조건

● 이 채널에서 태그를 생성하고 채널을 구성한다.

과정

1. Windows 시작 메뉴의 "Simatic/WinCC/Tools" 그룹에서, "채널 진단" 엔트리를 선택한다.

2. 채널 진단 애플리케이션 윈도우가 열린다. WinCC 프로젝트가 현재 런타임에 있지 않을 경우, "No connection to WinCC(WinCC에 연결되지 않았음)"라는 메시지가 디스플레이된다.

3. 런타임을 활성화하기 위해 WinCC 익스플로러 도구표시줄에서 해당 버튼을 클릭한다.

4. ActiveX 컨트롤을 삽입한 그림을 선택한다. "채널/연결" 탭의 채널 진단 애플리케이션 윈도우에 채널의 상태 정보가 나타난다.

5. "컨피규레이션" 탭을 클릭한다. 디스플레이 채널 중 하나를 선택하고, 어떤 오류 메시지가 관련 로그 파일에 기록되어야 하는지를 구성한다.

6. 추적 기능 활성화에 대한 자세한 정보는 "채널 추적 기능 구성"에서 찾을 수 있다.

채널 진단은 채널 진단을 지원하는 채널에 대한 상태 정보만을 디스플레이한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

런타임을 시작하는 방법 (쪽 400)

통신 - 진단17.3 채널 진단

WinCC: 통신398 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 399: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.3.4.6 채널의 추적 기능을 구성하는 방법

개요

이 부분에서는 런타임에서 채널의 추적 기능을 구성하는 방법과 활성화하는 방법에 대해 설명한다. 통신 상태와 오류에 대한 추가 정보는 추적 파일에 기록된다.

추적 파일에 기록된 정보는 통신 문제 국소화시에 핫라인을 지원하기 위해 의도된 것이다. 이러한 이유로, 파일 데이터의 평가는 여기서 설명하지 않는다.

전제조건

● 채널에 부가하여 연결 그리고 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

표준 플래그 - 개요

플래그 설명

Fatal Error 심각한 오류 (사용자 대책이 요구되는)

오류 오류 (프레임 오류 등)

경고 경고 (체크섬 오류 등)

정보 정보 (기능 호출 등)

Success 성공적 실행 (기능 호출 완료 등)

Check User Flags "사용자 플래그" 체크상자 활성화

과정

1. 시작 메뉴에서 WinCC 채널 진단을 시작한다.

2. "컨피규레이션" 탭에서, 원하는 채널을 선택한다.

3. "플래그"에서, 추적 파일에 기록되야 하는 상태와 오류 메시지를 활성화한다. 표준 플래그 설명은 "기본 플래그 - 개요" 도표에서 찾을 수 있다.

4. "사용자 플래그"가 추적 파일에 기록되어야 하면, "사용자 플래그 점검" 체크상자를 선택한다. "사용자 플래그"의 수와 의미는 채널과 관계가 있다.

5. 원하는 "사용자 플래그"의 체크상자를 선택한다. "설정" 또는 "리셋" 버튼의 클릭을 통해, 모든 "사용자 플래그"는 설정되거나 리셋된다.

통신 - 진단17.3 채널 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 399

Page 400: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "추적 파일" 부분에서, "활성화" 체크상자를 선택한다. 이것은 이 영역에 있는 다른 필드도 활성화시킨다.

7. "최대 파일" 필드에, 추적 파일의 최대 수를 입력한다.

8. "최대 크기" 필드에, 각 추적 파일의 크기를 설정한다.

9. 채널의 기존 추적 파일을 최대 파일 수와 파일 크기에 도달한 후에 가장 오래된 것에서부터 덮어쓰여지면, "덮어쓰기" 필드를 활성화한다.

10.세팅을 저장하고 변경을 적용시키기 위해서 "저장" 버튼을 클릭한다.

17.3.4.7 런타임을 시작하는 방법

전제조건

런타임을 활성화하기 전에 시작 그림을 반드시 정의해야 한다.

과정

1. 모든 편집기에서 열려 있을 수 있는 모든 파일을 저장한 다음 닫는다.

2. WinCC 익스플로러를 선택한다.

3. 도구표시줄의 "활성화" 버튼을 클릭하거나 "파일" 메뉴에서 활성화"를 선택하여 프로젝트를 활성화한다.

도 참조

채널 진단으로 채널을 점검하는 방법 (쪽 398)

통신 - 진단17.3 채널 진단

WinCC: 통신400 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 401: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.4 "시스템 정보" 채널의 진단

17.4.1 "시스템 정보" 채널 - 진단 옵션

"시스템 정보" 채널이나 그 태그 중 하나를 진단하는 데 다음과 같은 옵션을 사용할 수 있다:

"채널 진단"으로 채널 진단

"채널 진단"은 런타임에서 채널 및 연결 상태를 조회할 수 있다. 발생한 모든 오류는 "오류 코드"를 사용하여 디스플레이된다.

채널 태그의 진단

런타임의 태그 관리에서 현재값, 현재 품질 코드 및 태그가 변경된 마지막 시점을 조회할 수 있다.

도 참조

태그를 점검하는 방법 (쪽 405)

채널 및 연결을 점검하는 방법 (쪽 403)

17.4.2 로그 파일 엔트리의 설명

개요

채널은 로그 파일의 오류와 중요한 상태 변화를 기록한다. 이러한 엔트리는 통신문제를 분석하기 위해 사용될 수 있다.

파일의 각 엔트리에는 날짜와 시간 스탬프, 플래그 이름 그리고 설명이 있다.

로그북 엔트리의 예:

10.03.00 12:00:210.050 INFO 로그 시작 ...

10.03.00 12:00:210.050 INFO | LogFileName : C:\Siemens\WinCC\Diagnose\SYSTEM_INFO_01.LOG

10.03.00 12:00:210.050 INFO | LogFileCount : 3

통신 - 진단17.4 "시스템 정보" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 401

Page 402: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

10.03.00 12:00:210.050 INFO | LogFileSize : 1400000

10.03.00 12:00:210.050 INFO | TraceFlags : fa000001

2000-03-10 12:00:21,050 INFO 타이머 시작

2000-03-10 12:00:21,360 ERROR 허용되지 않는 태그 유형! 태그: "Format_0" 올바른 유형: "텍스트 태그 8-비트 문자 집합"!

"INFO" 플래그 엔트리

메시지 텍스트 설명

로그 시작 ... 메시지 시작

LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "channel_name".LOG

로그 파일 이름과 경로

LogFileCount : "n" 채널의 로그 파일 수

LogFileSize : "x" 각각의 로그 파일 크기 (바이트)

TraceFlags : fa000001 채널에 의해사용되는 플래그 (16진수 포맷)

타이머 시작 메시지 시작

"ERROR" 플래그 엔트리

메시지 텍스트 설명

허용되지 않는 태그 유형! 태그: "tag" 올바른 유형: "data type"!

태그의 부정확한 데이터 유형 tag= 부정확한 데이터 유형을 가진 태그 이름 data type = 올바른 데이터 유형

17.4.3 부정확한 태그 값의 원인 확인

17.4.3.1 부정확한 태그의 원인을 확인하는 방법

예기치 않은 태그값이 런타임에서 발생하면, 원인을 확인하기 위하여 다음과 같이 진행한다:

1. 채널 및 연결을 점검한다.

2. 채널의 태그를 점검한다.

통신 - 진단17.4 "시스템 정보" 채널의 진단

WinCC: 통신402 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 403: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

태그를 점검하는 방법 (쪽 405)

채널 및 연결을 점검하는 방법 (쪽 403)

17.4.3.2 채널 및 연결을 점검하는 방법

개요

이 부분에서는 런타임에서 "정보 시스템" 채널과 그 연결을 점검하는 방법에 대해 설명한다.

전제조건

● "시스템 정보" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

상태 메시지의 개요

아이콘 설명

채널/연결이 무조건적으로 준비됨

채널/연결이 일부 제약과 함께 준비됨

채널/연결 상태와 관련한 스테이트먼트 불가능

채널/연결 실패

통신 - 진단17.4 "시스템 정보" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 403

Page 404: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 시작 메뉴에서 WinCC 채널 진단을 시작한다.

2. 채널 진단 애플리케이션 창이 열린다. "채널/연결" 탭의 좌측에서 설치된 모든 채널과 그 연결에 관한 상태 정보가 디스플레이된다.

3. "시스템 정보"라는 이름의 채널과 그 연결 앞에 있는 아이콘을 점검한다. 채널 및 연결 상태가 올바른 경우, 각 해당 엔트리 앞에 녹색 체크 마크표시가 디스플레이된다. 각 아이콘의 의미에 대한 정보는 "상태 메시지의 개요" 도표를 참조한다.

4. 채널 이름과 연결 앞에 녹색 체크 마크표시가 없는 경우, 좌측의 창에서 연결을 선택한다. 우측의 창에서, "주소 오류", "크기 오류" 및 "유형 오류"에 대한 카운터 값을 점검한다. 이 값들은 탐지된 오류를 나타낸다.

5. 채널 특유의 로그 파일을 점검한다. 이것을 하려면, 텍스트 편집기를 사용하여 "Simens\WinCC\Diagnose" 디렉토리에서 파일을 연다. "ERROR" 플래그가 있는 가장 최신의 엔트리를 점검한다. 이 주제에 관한 자세한 정보는 "로그 파일 엔트리의 설명"을 참조한다.

6. 로그 파일을 점검했는데도 오류를 정확히 알 수 없다면, 추적 기능을 활성화하고 고객 지원부에 문의한다.이 주제에 대한 자세한 정보는 "채널의 추적 기능 구성"을 참조한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

로그 파일 엔트리의 설명 (쪽 401)

태그를 점검하는 방법 (쪽 405)

통신 - 진단17.4 "시스템 정보" 채널의 진단

WinCC: 통신404 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 405: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.4.3.3 태그를 점검하는 방법

개요

런타임에서 외부 태그가 예상값을 가지고 있지 않을 경우, 다음과 같은 과정을 사용하여 태그를 점검할 수 있다.

전제조건

● "시스템 정보" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

과정

1. 태그 관리에 있는 WinCC 익스플로러에서, "시스템 정보" 채널을 선택한다.

2. 데이터 윈도우에서, 점검하고자 하는 외부 태그를 선택한다. 이것을 하기 위해서는, 데이터 윈도우에 태그가 디스플레이될 때까지 디렉토리 구조를 연다.

3. 점검하고자 하는 태그 위로 마우스 포인터를 이동한다. 툴팁 윈도우가 열리면서 현재의 태그값, 품질 코드 및 값이 변경된 마지막 시간을 나타낸다.

4. 품질 코드를 점검한다. 값이 "80"으로 디스플레이되면, 태그값이 올바른 것이다. 다른 값들에 대한 설명은 "태그 품질 코드"에서 찾을 수 있다.

5. 품질 코드가 "80"이 아닐 경우, 태그 관리에서 태그를 선택하고 쇼트컷 메뉴에서 "속성"을 클릭하여 "태그 속성" 대화창을 연다.

6. "한계/보고" 탭에서 상한값, 하한값, 시작값 또는 대체값이 구성되었는지 점검한다. 이러한 값들은 디스플레이에 영향을 미칠 수 있다.

7. 태그가 구성된 값들 중 하나에 의해 영향을 받을 경우, 프로젝트를 비활성화하고 한계 또는 대체값을 변경한다.

태그값, 품질 코드 등은 런타임에서만 디스플레이된다.

도 참조

태그의 품질 코드 (쪽 442)

통신 - 진단17.4 "시스템 정보" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 405

Page 406: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

17.5.1 "SIMATIC S7 프로토콜 슈트" 채널 - 진단 옵션

"SIMATIC S7 프로토콜 슈트" 채널 또는 그 태그 중의 하나를 진단하고 오류를 탐지하는 데 다음을 사용할 수 있다.

통신 프로세서 컨피규레이션 점검

접근점을 점검하는 것 외에, "PG/PC 인터페이스 설정" 애플리케이션을 사용하여 통신 프로세서를 테스트할 수 있다. 같은 방법으로 SIMATIC NET에서 통신 프로세서를 점검할 수 있다.

연결 및 태그의 컨피규레이션 점검

시스템과 연결 매개변수의 컨피규레이션에 오류가 있을 수 있다. 유효하지 않은 태그값은 AS에서 부적절하게 태그 주소를 지정한 결과일 수 있다.

"채널 진단"으로 채널 진단

"채널 진단"은 런타임에서 채널 및 연결 상태를 조회할 수 있다. 발생한 모든 오류는 "오류 코드"를 사용하여 디스플레이된다.

채널 태그의 진단

런타임의 태그 관리에서 현재값, 현재 품질 코드 및 태그가 변경된 마지막 시점을 조회할 수 있다.

도 참조

태그를 점검하는 방법 (쪽 417)

채널 및 연결을 점검하는 방법 (쪽 415)

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 413)

SIMATIC NET에서 통신 프로세서 점검 (쪽 412)

통신 프로세서의 컨피규레이션을 점검하는 방법 (쪽 410)

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신406 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 407: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.5.2 로그 파일 엔트리의 설명

개요

채널은 로그 파일의 오류와 중요한 상태 변화를 기록한다. 이러한 엔트리는 통신문제를 분석하기 위해 사용될 수 있다.

파일의 각 엔트리에는 날짜와 시간 스탬프, 플래그 이름 그리고 설명이 있다.

로그북 엔트리의 예:

1999-04-01 12:00:24,524 INFO 로그 시작 ...

1999-04-01 12:00:24,524 INFO LogFileName : C:\Siemens\WinCC\Diagnose\SIMATIC_S7_Protocol_Suite_01.LOG

1999-04-01 12:00:24,524 INFO LogFileCount : 3

1999-04-01 12:00:24,524 INFO LogFileSize : 1400000

1999-04-01 12:00:24,524 INFO TraceFlags : c4000000

1999-04-01 12:00:24,524 INFO S7 채널 DLL이 시작됨!

1999-04-01 12:00:26,096 ERROR 허용되지 않는 태그 주소 "nCPU3_1"!

1999-04-01 12:00:27,428 INFO S7DOS 릴리스: @(#)TIS-Block Library DLL Version C5.0.17.3-REL5,0,17,47,3-BASIS

1999-04-01 12:00:27,428 INFO S7DOS 버전: V5.0 / 0

1999-04-01 12:00:27,428 INFO S7CHN 버전: V5.0 / Mar 1 1999 / 22:36:40

1999-04-01 12:00:27,428 INFO S7 채널 유닛 "산업용 이서네트" 활성화됨!

1999-04-01 12:00:27,468 ERROR "CPU_4"에 연결할 수 없음: Errorcode 0xFFDF 42C2!

1999-04-01 12:00:27,538 INFO S7 채널 유닛 "MPI" 활성화됨!

가장 중요한 "INFO" 플래그 엔트리에 대한 설명

메시지 텍스트 설명

LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "channel_name".LOG

로그 파일 이름과 경로

LogFileCount : "n" 채널의 로그 파일 수

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 407

Page 408: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

메시지 텍스트 설명

LogFileSize : "x" 각각의 로그 파일 크기 (바이트)

TraceFlags : c4000000 추적 기능에 의해 사용된 플래그를 16진수로 디스플레이함

S7 채널 DLL 시작됨! 메시지 시작

S7 채널 DLL 종료됨! 메시지 끝

S7 채널 유닛 "unitname" 활성화됨! 채널 유닛이 활성화됨

S7 채널 유닛 "unitname" 비활성화됨!

채널 유닛이 비활성화됨

S7DOS 버전: versionsstring 버전 정보

S7CHN 버전: versionsstring 버전 정보

가장 중요한 "ERROR" 플래그 엔트리에 대한 설명

메시지 텍스트 설명

"connectionname"에 연결할 수 없음:Errorcode 0xhhhh ffff!

통신 오류WinCC를 활성화한 바로 다음에 AS로의 연결을 구축할 수 없었다. 오류 없이 한 번 이상 연결이 구축될 수 있었다면, 그 다음에 오류가 발생할 때 다음과 같은 메시지가 출력된다.

nnn = 이 연결에 대한 연결 단절 수connectionname = 연결 이름 hhh = 첫 번째 오류 코드(16진수) S7DOS / SAPI-S7ffff = 두 번재 오류 코드(16진수) S7DOS / SAPI-S7

"connectionname"에 연결할 수 없음:Errorcode 0xhhhh ffff!

통신 오류WinCC를 활성화한 바로 다음에 AS로의 연결을 구축할 수 없었다. 연결은 오류 없이 한 번 이상 구축되었다.

채널 API 오류: errorstring 채널 API 오류채널이 오류 문자열인 'errorstring'을 WinCC 익스플로러에 전달했다. 오류의 중요도에 따라, 오류 문자열이 통보 상자에 디스플레이될 수도 있고 디스플레이되지 않을 수도 있다. 오류 문자열에 관한 설명은 API 오류 텍스트를 참조한다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신408 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 409: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

메시지 텍스트 설명

API 오류의 최대 수에 도달하였음 - API 로그북 비활성화되었음

채널 API 오류오류 및 기능에 따라, API 상에 주기적으로 오류가 발생할 수 있다. 로그북이 이러한 오류 메시지들로 채워지는 것을 방지하기 위해, 최대 32개의 API 오류 메시지들이 출력된다.

저장 데이터를 기록할 수 없음 저장 데이터를 읽을 수 없음 / 기본 데이터 사용저장 데이터가 허용되지 않거나 파손되었음 / 기본 데이터 사용!저장 데이터 없음 / 기본 데이터 사용!

일반적인 채널 오류 메시지

"unitname" 유닛에 있는 Devicename이 "old devicename"에서 "new devicename"으로 변경되었음

초기화 메시지

최대 로그북 크기에 도달하였음 - 로그북 비활성화되었음

로그 파일이 최대 길이를 초과했을 경우 전송되는 메시지.로그북 출력의 길이는 감시된다. 지정된 길이에 도달하면, 로그북이 비활성화된다. 메시지 출력이 최대 파일 길이를 초과할 경우에만, 이 메시지들이 출력된다. 편집기를 사용하여 파일 이름을 변경하거나 INI 파일에서 최대 파일 길이가 줄어들 경우, 어떤 메시지도 출력되지 않는다!

17.5.3 부정확한 태그 값의 원인 확인

17.5.3.1 부정확한 태그의 원인을 확인하는 방법

예기치 않은 태그값이 런타임에서 발생하면, 원인을 확인하기 위하여 다음과 같이 진행한다:

1. 통신 프로세서의 컨피규레이션 점검

2. SIMATIC NET에서 통신 프로세서 점검

3. 연결 및 태그의 컨피규레이션 점검

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 409

Page 410: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. 채널 및 연결을 점검한다.

5. 채널의 태그를 점검한다.

도 참조

태그를 점검하는 방법 (쪽 417)

채널 및 연결을 점검하는 방법 (쪽 415)

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 413)

SIMATIC NET에서 통신 프로세서 점검 (쪽 412)

통신 프로세서의 컨피규레이션을 점검하는 방법 (쪽 410)

17.5.3.2 통신 프로세서의 컨피규레이션을 점검하는 방법

개요

이 부분에서는 "PG/PC 포트" 프로그램을 사용하여 통신 프로세서를 점검하는 방법에 대해 설명한다. 이 예에서는, PROFIBUS 통신을 위해 "CP 5613" 유형의 프로세서가 사용된다.

전제조건

● CP 5613을 설치한다.

● 연관된 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신410 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 411: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 제어판에서, "PG/PC 포트 설정" 아이콘을 클릭한다. "PG/PC 포트 설정" 대화창이 열린다.

2. 접근점을 위한 엔트리를 점검한다. CP 5613을 설치할 때, 프로피버스 연결을 위해 "CP_L2_1:" 접근점이 자동으로 추가된다. 이 접근점을 위한 엔트리를 선택한다. "속성"을 클릭하여 "속성 - CP5613_5614(PROFIBUS)" 대화창을 연다.

3. "PROFIBUS" 탭의 엔트리를 점검한다.

4. "작동 상태" 탭을 클릭한다. "테스트" 버튼을 사용하여 CP 5613의 기능 테스트를 실시한다. 테스트 결과는 아래에 있는 출력 필드에 나타난다. 테스트 결과에 따라, "재시작" 버튼을 클릭하여 CP 5613을 리셋하고 완전한 재시작을 할 수 있다.

5. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

도 참조

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 413)

SIMATIC NET에서 통신 프로세서 점검 (쪽 412)

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 411

Page 412: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.5.3.3 SIMATIC NET에서 통신 프로세서 점검

개요

이 부분에서는 SIMATIC NET 소프트웨어에서 "PC 스테이션 설정" 프로그램을 사용하여 통신 프로세서를 점검하는 방법에 대해 설명한다.

이 예에서는 프로피버스 통신을 위한 "CP 5613"은 "SIMATIC S7 프로토콜 슈트" 채널에 사용된다.

전제조건

● CP 5613을 설치한다.

● SIMATIC NET 소프트웨어를 설치한다. Windows 2000의 경우는 V6.0 SP5 이상, 그리고 Windows XP의 경우는 V6.1 이상의 버전이 설치되어야 한다.

● SIMATIC NET에서 CP 5613을 구성한다.

과정

1. Windows 시작 메뉴를 활성화하고 "SIMATIC / SIMATIC NET / 설정"을 연 다음, "PC 스테이션 설정" 메뉴 항목을 선택한다. "컨피규레이션 콘솔 PC 스테이션" 대화창이 열린다.

2. 접근점을 위한 엔트리를 점검한다. 내비게이션 윈도우에서 "접근점" 디렉토리를 선택한다. 데이터 윈도우에 기존의 접근점이 나열된다. CP 5613을 설치할 때, 프로피버스 연결을 위한 "CP_L2_1:" 접근점이 자동으로 추가된다. 데이터 윈도우에서 접근접을 선택한다. 쇼트컷 메뉴에서 "속성" 메뉴 항목을 사용하여 "CP_L2_1 속성:" 대화창을 연다. 대화창.

3. "할당된 인터페이스 매개변수" 필드의 엔트리를 점검한다. 프로피버스 네트워크의 CP5613의 경우, "CP5613_5614(프로피버스)" 엔트리를 선택한다.

4. 내비게이션 윈도우를 열고, "구성요소" 디렉토리를 선택한 후, "CP5613/CP5614" 서브 디렉토리를 선택한다.

5. "네트워크 진단" 디렉토리를 선택한다. "테스트" 버튼을 클릭하여 CP 5613의 기능 테스트를 실행한다. 테스트 결과는 아래에 있는 출력 필드에 디스플레이된다. 테스트 결과에 따라, "일반" 디렉토리에 있는 "재시작" 버튼을 클릭하여 CP 5613을 리셋하고 완전한 재시작을 수행한다.

6. "버스 참여자" 디렉토리의 목록에서 프로피버스에 연결된 참여자들의 목록을 점검한다. 디스플레이에 따라, 자신의 스테이션 기능과 연결된 다른 참여자들의 기능 및 상태를 확인할 수 있다.

7. 대화창을 닫는다.

8. 통신 프로세서의 컨피규레이션에서 고장이 탐지된 경우, SIMATIC NET 도구를 사용하여 컨피규레이션에만 수정을 가할 수 있다. 보다 상세한 정보는 SIMATIC NET에 제공되어 있다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신412 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 413: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 413)

17.5.3.4 연결 및 태그의 컨피규레이션을 점검하는 방법

개요

이 부분에서는 시스템 매개변수와 연결 및 태그의 컨피규레이션을 점검하는 방법에 대해 설명한다. 이 예에서는, "CP 5613" 통신 프로세서는 PROFIBUS 통신을 위해 사용된다.

전제조건

● CP 5613을 설치한다.

● 연관된 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● "SIMATIC S7 프로토콜 슈트" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 413

Page 414: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 태그 관리의 WinCC 익스플로러에서, "SIMATIC S7 프로토콜 슈트" 채널을 선택한다. 데이터 창에서, "PROFIBUS" 채널 유닛을 선택한다. 채널 유닛 쇼트컷 메뉴에서 "시스템 매개변수"를 클릭한다. "시스템 매개변수 - PROFIBUS" 대화창이 열린다.

2. "유닛" 탭에서, "논리적 디바이스 이름" 필드의 엔트리를 점검한다. 기본적으로, 이것은 "CP_L2_1:" 접근점으로 설정되어 있다. . 접근점은 CP 5613 시스템에서 통신 프로세서의 설치 중에 할당된다. 대화창을 닫는다.

3. 태그 관리 내비게이션 창에서, "PROFIBUS" 채널 유닛을 선택한다. 데이터 창에서, 점검할 연결을 선택한다. 쇼트컷 메뉴에서, "속성"을 클릭하여 "연결 속성" 대화창을 연다.

4. "속성" 버튼을 클릭하여 "연결 매개변수 - PROFIBUS" 대화창을 연다.

5. "연결" 탭의 설정을 점검한다. 열려 있는 대화창을 닫는다.

6. 내비게이션 창에서 점검된 연결을 선택한다. 데이터 창에서 점검할 태그를 선택한다. 쇼트컷 메뉴에서, "속성"을 클릭하여 "태그 속성" 대화창을 연다. "유형 변환" 및 "데이터 유형" 필드의 값을 점검한다.

7. "선택" 버튼을 클릭하여 "주소 속성" 대화창을 연다. AS에서 태그 주소지정을 위한 설정을 점검한다.

8. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

도 참조

채널 및 연결을 점검하는 방법 (쪽 415)

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신414 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 415: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.5.3.5 채널 및 연결을 점검하는 방법

개요

이 부분에서는 런타임에서 "SIMATIC S7 프로토콜 슈트" 채널 및 연결을 점검하는 방법에 대해 설명한다.

전제조건

● WinCC 컴퓨터에 PROFIBUS 통신을 위한 CP 5613 같은 통신 프로세서를 설치한다.

● 연관된 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● STEP7 프로젝트를 생성한다.

● "SIMATIC S7 프로토콜 슈트" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

상태 메시지의 개요

아이콘 설명

채널/연결이 무조건적으로 준비됨

채널/연결이 일부 제약과 함께 준비됨

채널/연결 상태와 관련한 스테이트먼트 불가능

채널/연결 실패

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 415

Page 416: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 시작 메뉴에서 WinCC 채널 진단을 시작한다.

2. 채널 진단 애플리케이션 창이 열린다. "채널/연결" 탭의 좌측에서 설치된 모든 채널과 그 연결에 관한 상태 정보가 디스플레이된다.

3. "SIMATIC S7 프로토콜 슈트"라는 이름의 채널과 해당 연결 앞에 있는 아이콘을 점검한다. 채널 및 연결이 올바른 경우, 각 해당 엔트리 앞에 녹색 체크 마크표시가 디스플레이된다. 각 아이콘의 의미에 대한 정보는 "상태 메시지의 개요" 도표를 참조한다.

4. 채널 이름과 연결 앞에 녹색 체크 마크표시가 없는 경우, 좌측의 창에서 연결을 선택한다. 우측의 창에서, 카운터 "첫 번째 오류 코드" 및 "마지막 오류 코드"의 엔트리를 점검한다. 이 값들은 탐지된 오류를 나타낸다. 값 디스플레이의 쇼트컷 메뉴를 클릭하여 직접 도움말에 접근할 수 있다.

5. "컨피규레이션" 탭에서, 로그 파일에 출력되어야 할 상태 및 오류 메시지를 선택한다. 이것은 "SIMATIC S7 프로토콜 슈트"를 선택하고 오류 디스플레이들을 구성함으로써 이루어진다. 자세한 정보는 "채널의 로그 파일 구성"을 참조한다.

6. 채널 특유의 로그 파일을 점검한다. 이것을 하려면, 텍스트 편집기를 사용하여 "Simens\WinCC\Diagnose" 디렉토리에서 파일을 연다. "ERROR" 플래그가 있는 가장 최신의 엔트리를 점검한다. 이 주제에 관한 자세한 정보는 "로그 파일 엔트리의 설명"을 참조한다.

7. 로그 파일을 점검했는데도 오류를 정확히 알 수 없다면, 추적 기능을 활성화하고 고객 지원부에 문의한다.이 주제에 대한 자세한 정보는 "채널의 추적 기능 구성"을 참조한다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신416 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 417: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

로그 파일 엔트리의 설명 (쪽 407)

태그를 점검하는 방법 (쪽 417)

17.5.3.6 태그를 점검하는 방법

개요

런타임에서 외부 태그가 예상값을 가지고 있지 않을 경우, 다음과 같은 과정을 사용하여 태그를 점검할 수 있다.

"SIMATIC S7 프로토콜 슈트" 채널에서, 연결 특유 내부 태그를 사용할 수도 있다. 이 과정은 이러한 태그들을 점검하는 데에도 사용할 수 있다.

전제조건

● WinCC 컴퓨터에 MPI 통신을 위한 CP 5613 같은 통신 모듈을 설치한다.

● 연관된 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● STEP7 프로젝트를 생성한다.

● "SIMATIC S7 프로토콜 슈트" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

과정

1. 태그 관리의 WinCC 익스플로러에서, "SIMATIC S7 프로토콜 슈트" 채널을 선택한다.

2. 데이터 윈도우에서, 점검하고자 하는 외부 태그를 선택한다. 이것을 하기 위해서는, 데이터 윈도우에 태그가 디스플레이될 때까지 디렉토리 구조를 연다.

3. 점검하고자 하는 태그 위로 마우스 포인터를 이동한다. 툴팁 윈도우가 열리면서 현재의 태그값, 품질 코드 및 값이 변경된 마지막 시간을 나타낸다.

4. 품질 코드를 점검한다. 값이 "80"으로 디스플레이되면, 태그값이 올바른 것이다. 다른 값들에 대한 설명은 "태그 품질 코드"에서 찾을 수 있다.

5. 품질 코드가 "80"이 아닐 경우, 태그 관리에서 태그를 선택하고 쇼트컷 메뉴에서 "속성"을 클릭하여 "태그 속성" 대화창을 연다.

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 417

Page 418: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

6. "한계/보고" 탭에서 상한값, 하한값, 시작값 또는 대체값이 구성되었는지 점검한다. 이러한 값들은 디스플레이에 영향을 미칠 수 있다.

7. 태그가 구성된 값들 중 하나에 의해 영향을 받을 경우, 프로젝트를 비활성화하고 한계 또는 대체값을 변경한다.

런타임에서, "WinCC 채널 진단"을 사용하여 연결 특유 내부 태그들의 현재값들을 자세히 볼 수 있다. 메인 연결을 선택하면, "카운터" 열에 태그들이 나타난다.태그값, 품질 코드 등은 런타임에서만 디스플레이된다.

도 참조

태그의 품질 코드 (쪽 442)

통신 - 진단17.5 "SIMATIC S7 프로토콜 슈트" 채널의 진단

WinCC: 통신418 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 419: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

17.6.1 "SIMATIC S5 프로피버스 FDL" 채널의 진단 옵션

"SIMATIC S5 프로피버스 FDL" 채널 또는 그 태그 중의 하나를 진단하고 오류를 탐지하는 데 다음 옵션을 사용할 수 있다.

통신 프로세서 컨피규레이션 점검

접근점을 점검하는 것 외에, "PG/PC 인터페이스 설정" 애플리케이션을 사용하여 통신 프로세서를 테스트할 수 있다. 같은 방법으로 SIMATIC NET에서 통신 프로세서를 점검할 수 있다.

연결 및 태그의 컨피규레이션 점검

시스템과 연결 매개변수의 컨피규레이션에 오류가 있을 수 있다. 유효하지 않은 태그값은 AS에서 부적절하게 태그 주소를 지정한 결과일 수 있다.

"채널 진단"으로 채널 진단

"채널 진단"은 런타임에서 채널 및 연결 상태를 조회할 수 있다. 발생한 모든 오류는 "오류 코드"를 사용하여 디스플레이된다.

채널 태그의 진단

런타임의 태그 관리에서 현재값, 현재 품질 코드 및 태그가 변경된 마지막 시점을 조회할 수 있다.

도 참조

태그를 점검하는 방법 (쪽 428)

채널 및 연결을 점검하는 방법 (쪽 425)

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 424)

SIMATIC NET에서 통신 프로세서 점검 (쪽 423)

통신 프로세서의 컨피규레이션을 점검하는 방법 (쪽 421)

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 419

Page 420: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6.2 로그 파일 엔트리의 설명

개요

채널은 로그 파일의 오류와 중요한 상태 변화를 기록한다. 이 엔트리들은 통신 문제를 분석하는데 사용될 수 있다.

파일의 각 엔트리에는 날짜와 시간 스탬프, 플래그 이름 그리고 설명이 있다.

로그북 엔트리의 예:

03.05.00 14:43:480.733 INFO 로그 시작 ...

2000-05-03 14:43:48,733 INFO | LogFileName : d:\Siemens\WinCC\Diagnose\SIMATIC_S5_PROFIBUS_FDL_01.LOG

2000-05-03 14:43:48,733 INFO | LogFileCount : 3

2000-05-03 14:43:48,733 INFO | LogFileSize : 1400000

2000-05-03 14:43:48,733 INFO | TraceFlags : fa017fff

"INFO" 플래그 엔트리의 설명

메시지 텍스트 설명

로그 시작 ... 메시지 시작

LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "channel_name".LOG

로그 파일 이름과 경로

LogFileCount : "n" 채널의 로그 파일 수

LogFileSize : "x" 각각의 로그 파일 크기 (바이트)

TraceFlags : fa017fff 추적 기능에 의해 사용된 플래그를 16진수로 디스플레이함

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신420 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 421: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6.3 부정확한 태그 값의 원인 확인

17.6.3.1 부정확한 태그의 원인을 확인하는 방법

예기치 않은 태그값이 런타임에서 발생하면, 원인을 확인하기 위하여 다음과 같이 진행한다:

1. 통신 프로세서의 컨피규레이션 점검

2. SIMATIC NET에서 통신 프로세서 점검하기

3. 태그와 연결의 컨피규레이션을 점검한다

4. 채널 및 연결을 점검한다.

5. 채널의 태그를 점검한다.

도 참조

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 424)

태그를 점검하는 방법 (쪽 428)

채널 및 연결을 점검하는 방법 (쪽 425)

SIMATIC NET에서 통신 프로세서 점검 (쪽 423)

통신 프로세서의 컨피규레이션을 점검하는 방법 (쪽 421)

17.6.3.2 통신 프로세서의 컨피규레이션을 점검하는 방법

개요

이 부분에서는 "PG/PC 포트" 프로그램을 사용하여 통신 프로세서를 점검하는 방법에 대해 설명한다. 이 예에서는, PROFIBUS 통신을 위해 "CP 5613" 유형의 프로세서가 사용된다.

전제조건

● CP 5613을 설치한다.

● 연관된 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 421

Page 422: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 제어판에서, "PG/PC 포트 설정" 아이콘을 클릭한다. "PG/PC 포트 설정" 대화창이 열린다.

2. 접근점을 위한 엔트리를 점검한다. CP 5613을 설치할 때, PROFIBUS 연결을 위해 "CP_L2_1:/SCP" 접근점이 자동으로 추가된다. 이 접근점을 위한 엔트리를 선택한다. "속성"을 클릭하여 "속성 - CP5613_5614(PROFIBUS)" 대화창을 연다.

3. "PROFIBUS" 탭의 엔트리를 점검한다.

4. "작동 상태" 탭을 클릭한다. "테스트" 버튼을 사용하여 CP 5613의 기능 테스트를 실시한다. 테스트 결과는 아래에 있는 출력 필드에 나타난다. 테스트 결과에 따라, "재시작" 버튼을 클릭하여 CP 5613을 리셋하고 완전한 재시작을 할 수 있다.

5. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

도 참조

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 424)

SIMATIC NET에서 통신 프로세서 점검 (쪽 423)

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신422 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 423: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6.3.3 SIMATIC NET에서 통신 프로세서 점검

개요

이 부분에서는 SIMATIC NET 소프트웨어에서 "PC 스테이션 설정" 프로그램을 사용하여 통신 프로세서를 점검하는 방법에 대해 설명한다.

이 예에서는, "SIMATIC S5 프로피버스 FDL" 채널과의 프로피버스 통신을 위해 "CP 5613" 유형을 사용한다.

전제조건

● CP 5613을 설치한다.

● SIMATIC NET 소프트웨어를 설치한다. Windows 2000의 경우는 V6.0 SP5 이상, 그리고 Windows XP의 경우는 V6.1 이상의 버전이 설치되어야 한다.

● SIMATIC NET에서 CP 5613을 구성한다.

과정

1. Windows 시작 메뉴를 활성화하고 "SIMATIC / SIMATIC NET / 설정"을 연 다음, "PC 스테이션 설정" 메뉴 항목을 선택한다. "컨피규레이션 콘솔 PC 스테이션" 대화창이 열린다.

2. 접근점을 위한 엔트리를 점검한다. 내비게이션 윈도우에서 "접근점" 디렉토리를 선택한다. 데이터 윈도우에 기존의 접근점이 나열된다. CP 5613을 설치할 때, 프로피버스 연결을 위한 "CP_L2_1:" 접근점이 자동으로 추가된다. 데이터 윈도우에서 접근접을 선택한다. 쇼트컷 메뉴에서 "속성" 메뉴 항목을 사용하여 "CP_L2_1 속성:" 대화창을 연다. 대화창.

3. "할당된 인터페이스 매개변수" 필드의 엔트리를 점검한다. 프로피버스 네트워크의 CP5613의 경우, "CP5613_5614(프로피버스)" 엔트리를 선택한다.

4. 내비게이션 윈도우를 열고, "구성요소" 디렉토리를 선택한 후, "CP5613/CP5614" 서브 디렉토리를 선택한다.

5. "네트워크 진단" 디렉토리를 선택한다. "테스트" 버튼을 클릭하여 CP 5613의 기능 테스트를 실행한다. 테스트 결과는 아래에 있는 출력 필드에 디스플레이된다. 테스트 결과에 따라, "일반" 디렉토리에 있는 "재시작" 버튼을 클릭하여 CP 5613을 리셋하고 완전한 재시작을 수행한다.

6. "버스 참여자" 디렉토리의 목록에서 프로피버스에 연결된 참여자들의 목록을 점검한다. 디스플레이에 따라, 자신의 스테이션 기능과 연결된 다른 참여자들의 기능 및 상태를 확인할 수 있다.

7. 대화창을 닫는다.

8. 통신 프로세서의 컨피규레이션에서 고장이 탐지된 경우, SIMATIC NET 도구를 사용하여 컨피규레이션에만 수정을 가할 수 있다. 보다 상세한 정보는 SIMATIC NET에 제공되어 있다.

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 423

Page 424: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

연결 및 태그의 컨피규레이션을 점검하는 방법 (쪽 424)

17.6.3.4 연결 및 태그의 컨피규레이션을 점검하는 방법

개요

이 부분에서는 시스템 매개변수와 연결 및 태그의 컨피규레이션을 점검하는 방법에 대해 설명한다.

전제조건

● CP 5613을 설치한다.

● 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● "SIMATIC S5 프로피버스 FDL" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

과정

1. WinCC 익스플로러의 내비게이션 창에서, "SIMATIC S5 프로피버스 FDL" 아이콘 앞의 + 부호를 클릭한다. "FDL(CP5412/A2-1)" 아이콘의 문맥 메뉴에서, "시스템 매개변수"를 클릭한다. "시스템 매개변수" 대화창이 열린다.

2. "디바이스 이름" 필드의 엔트리를 점검한다. 기본적으로, 이것은 "CP_L2_1:/SCP" 접근점으로 설정되어 있다. 접근점은 CP 5613 시스템에서 통신 프로세서의 설치 중에 할당된다. 대화창을 닫는다.

3. "FDL(CP5412/A2-1)" 아이콘 앞의 + 부호를 클릭한다. 테스트할 태그의 문맥 메뉴에서, "속성" 엔트리를 선택한다. "연결 속성" 대화창이 열린다.

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신424 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 425: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "연결 속성" 대화창에서, "속성" 버튼을 클릭한다. "연결 매개변수" 대화창이 열린다.

5. "연결" 탭의 설정을 점검한다. 열려 있는 대화창을 닫는다.

6. 연결 아이콘 앞의 + 부호를 클릭한다. 테스트할 태그의 문맥 메뉴에서, "속성" 엔트리를 클릭한다. "태그 속성" 대화창이 열린다. "유형 변환" 및 "데이터 유형" 필드의 엔트리를 점검한다.

7. "태그 속성" 대화창에서, "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다. 설정을 점검한다.

8. "확인"을 클릭하여 열려 있는 모든 대화창을 닫는다.

도 참조

채널 및 연결을 점검하는 방법 (쪽 425)

17.6.3.5 채널 및 연결을 점검하는 방법

개요

이 부분에서는 런타임에서 "SIMATIC S5 프로피버스 FDL" 채널 및 연결을 점검하는 방법에 대해 설명한다.

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 425

Page 426: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

전제조건

● CP 5613을 설치한다.

● 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● STEP5 프로젝트를 생성한다.

● "SIMATIC S5 프로피버스 FDL" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

상태 메시지의 개요

아이콘 설명

채널/연결이 무조건적으로 준비됨

채널/연결이 일부 제약과 함께 준비됨

채널/연결 상태와 관련한 스테이트먼트 불가능

채널/연결 실패

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신426 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 427: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

과정

1. 시작 메뉴에서 WinCC 채널 진단을 시작한다.

2. 채널 진단 애플리케이션 창이 열린다. "채널/연결" 탭의 좌측에서 설치된 모든 채널과 그 연결에 관한 상태 정보가 디스플레이된다.

3. "SIMATIC S5 프로피버스 FDL"이라는 이름의 채널과 그 연결 앞에 있는 아이콘을 점검한다. 채널 및 연결 상태가 올바른 경우, 각 해당 엔트리 앞에 녹색 체크 마크표시가 디스플레이된다. 각 아이콘의 의미에 대한 정보는 "상태 메시지의 개요" 도표를 참조한다.

4. 채널 이름과 연결 앞에 녹색 체크 마크표시가 없는 경우, 좌측의 창에서 연결을 선택한다. 우측의 창에서, 카운터("상태", "오류 수", "오류 이유", "전송" 및 "수신")의 엔트리를 점검한다. 이 값들은 탐지된 오류를 나타낸다.

5. 채널 특유의 로그 파일을 점검한다. 이것을 하려면, 텍스트 편집기를 사용하여 "Simens\WinCC\Diagnose" 디렉토리에서 파일을 연다. "ERROR" 플래그가 있는 가장 최신의 엔트리를 점검한다. 이 주제에 관한 자세한 정보는 "로그 파일 엔트리의 설명"을 참조한다.

6. 로그 파일을 점검했는데도 오류를 정확히 알 수 없다면, 추적 기능을 활성화하고 고객 지원부에 문의한다.이 주제에 대한 자세한 정보는 "채널의 추적 기능 구성"을 참조한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

로그 파일 엔트리의 설명 (쪽 420)

태그를 점검하는 방법 (쪽 428)

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 427

Page 428: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.6.3.6 태그를 점검하는 방법

개요

런타임에서 외부 태그가 예상값을 가지고 있지 않을 경우, 다음과 같은 과정을 사용하여 태그를 점검할 수 있다.

전제조건

● CP 5613을 설치한다.

● 통신 드라이버를 설치한다.

● CP 5613을 구성한다.

● STEP5 프로젝트를 생성한다.

● "SIMATIC S5 프로피버스 FDL" 채널을 위한 연결 및 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

과정

1. 태그 관리의 WinCC 익스플로러에서, "SIMATIC S5 프로피버스 FDL" 채널을 선택한다.

2. 데이터 윈도우에서, 점검하고자 하는 외부 태그를 선택한다. 이것을 하기 위해서는, 데이터 윈도우에 태그가 디스플레이될 때까지 디렉토리 구조를 연다.

3. 점검하고자 하는 태그 위로 마우스 포인터를 이동한다. 툴팁 윈도우가 열리면서 현재의 태그값, 품질 코드 및 값이 변경된 마지막 시간을 나타낸다.

4. 품질 코드를 점검한다. 값이 "80"으로 디스플레이되면, 태그값이 올바른 것이다. 다른 값들에 대한 설명은 "태그 품질 코드"에서 찾을 수 있다.

5. 품질 코드가 "80"이 아닐 경우, 태그 관리에서 태그를 선택하고 쇼트컷 메뉴에서 "속성"을 클릭하여 "태그 속성" 대화창을 연다.

6. "한계/보고" 탭에서 상한값, 하한값, 시작값 또는 대체값이 구성되었는지 점검한다. 이러한 값들은 디스플레이에 영향을 미칠 수 있다.

7. 태그가 구성된 값들 중 하나에 의해 영향을 받을 경우, 프로젝트를 비활성화하고 한계 또는 대체값을 변경한다.

태그값, 품질 코드 등은 런타임에서만 디스플레이된다.

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신428 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 429: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

도 참조

태그의 품질 코드 (쪽 442)

통신 - 진단17.6 "SIMATIC S5 프로피버스 FDL" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 429

Page 430: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.7 "OPC" 채널의 진단

17.7.1 "OPC" 채널의 진단 가능성

"OPC" 채널 또는 그 태그 중의 하나를 진단하고 오류를 탐지하는 데에는 다음과 같은 가능성이 있다:

연결 및 태그의 컨피규레이션 점검

시스템과 연결 매개변수의 컨피규레이션에 오류가 있을 수 있다. 유효하지 않은 태그값은 AS에서 부적절하게 태그 주소를 지정한 결과일 수 있다.

"채널 진단"으로 채널 진단

"채널 진단"은 런타임에서 채널 및 연결 상태를 조회할 수 있다. 발생한 모든 오류는 "오류 코드"를 사용하여 디스플레이된다.

채널 태그의 진단

런타임의 태그 관리에서 현재값, 현재 품질 코드 및 태그가 변경된 마지막 시점을 조회할 수 있다.

도 참조

태그를 점검하는 방법 (쪽 438)

채널 및 연결을 점검하는 방법 (쪽 436)

컨피규레이션 데이터를 점검하는 방법 (쪽 435)

17.7.2 로그 파일 엔트리의 설명

17.7.2.1 로그 파일 엔트리의 설명

개요

채널은 로그 파일의 오류와 중요한 상태 변화를 기록한다. 다음 부분에서는 가장 중요한 엔트리만을 다룰 것이다. 이 엔트리들은 통신 문제를 분석하는데 사용될 수 있다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신430 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 431: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

엔트리의 2가지 유형을 구분해야 한다:

● INFO

● ERROR

엔트리의 구조

로그북에서 엔트리의 예

24.03.00 10:43:180.756 INFO 로그 시작 ...

24.03.00 10:43:180.756 INFO | LogFileName : C:\Siemens\WinCC\Diagnose\OPC.LOG

24.03.00 10:43:180.756 INFO | LogFileCount : 3

24.03.00 10:43:180.756 INFO | LogFileSize : 1400000

24.03.00 10:43:180.756 INFO | TraceFlags : fa000007

000-03-24 10:43:18,756 INFO Process attached at 2000-03-24 09:43:18,746 UTC

2000-03-23 10:46:18,756 INFO Process detached at 2000-03-2410:46:18,746UTC

2000-03-27 13:22:43,390 ERROR ..FOPCData::InitOPC CoCreateInstanceEx- ERROR 800706ba

2000-03-27 13:22:43,390 ERROR - ChannelUnit::SysMessage("[OPC Groups (OPCHN Unit #1)]![OPC_No_Machine]: CoCreateInstance for server "OPCServer.WinCC" on machine OPC_No_Machine failed, Error=800706ba (HRESULT = 800706ba - RPC_S_SERVER_UNAVAILABLE (Der RPC-Server ist nicht verfügbar.))")

도 참조

"ERROR" 플래그 엔트리 (쪽 433)

"INFO" 플래그 엔트리 (쪽 432)

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 431

Page 432: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.7.2.2 "INFO" 플래그 엔트리

개요

파일의 각 엔트리에는 날짜와 시간 스탬프, 플래그 이름 그리고 설명이 있다.

로그북에서 엔트리의 예

24.03.00 10:43:180.756 INFO 로그 시작 ...

24.03.00 10:43:180.756 INFO | LogFileName : C:\Siemens\WinCC\Diagnose\OPC.LOG

24.03.00 10:43:180.756 INFO | LogFileCount : 3

24.03.00 10:43:180.756 INFO | LogFileSize : 1400000

24.03.00 10:43:180.756 INFO | TraceFlags : fa000007

000-03-24 10:43:18,756 INFO Process attached at 2000-03-24 09:43:18,746 UTC

2000-03-23 10:46:18,756 INFO Process detached at 2000-03-2410:46:18,746UTC

가장 중요한 로그북 엔트리의 설명

메시지 텍스트 설명

로그 시작 ... 메시지 시작

LogFileName : C:\ Siemens\ WinCC\ Diagnose\ "channel_name".LOG

로그 파일 이름과 경로

LogFileCount : "n" 채널의 로그 파일 수

LogFileSize : "x" 각각의 로그 파일 크기 (바이트)

TraceFlags : fa000007 추적 기능에 의해 사용된 플래그를 16진수로 디스플레이함

Process attached at 2000-03-24 09:43:18,746 UTC

채널이 WinCC 데이터 관리자에 의해 로드되었다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신432 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 433: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

메시지 텍스트 설명

Process detached at 2000-03-2410:46:18,746 UTC

채널이 WinCC 데이터 관리자에 의해 언로드되었다.

IOPCChnShutdown::셧다운 요청이 호출되었다... 원인: 시스템이 느려진다" IOPCChnShutdown::셧다운 요청

WinCC OPC 서버 WinCC 프로젝트가 비활성화되었다. WinCC OPC 클라이언트가 WinCC OPC 서버로부터 분리 요청을 받았다.

17.7.2.3 "ERROR" 플래그 엔트리

개요

파일의 각 엔트리에는 날짜와 시간 스탬프, 플래그 이름 그리고 설명이 있다. "Error" 플래그의 경우에, 설명은 메시지 텍스트, 오류 코드 그리고 오류 메시지의 텍스트를 구성한다. 일부 오류 코드는 오류 메시지 텍스트가 없다.

로그북에서 엔트리의 예

2000-03-27 13:22:43,390 ERROR ..FOPCData::InitOPC CoCreateInstanceEx- ERROR 800706ba

2000-03-27 13:22:43,390 ERROR - ChannelUnit::SysMessage("[OPC Groups (OPCHN Unit #1)]![OPC_No_Machine]: CoCreateInstance for server "OPCServer.WinCC" on machine OPC_No_Machine failed, Error=800706ba (HRESULT = 800706ba - RPC_S_SERVER_UNAVAILABLE (RPC server not available.))")

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 433

Page 434: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

가장 중요한 로그북 엔트리의 설명

오류 코드 오류 메시지 텍스트 가능한 원인

c0040004 "canonicalDatatype"과 "requestedDatatype" 사이의 전환은 서버가 지원하지 않는다.

OPC 서버에 있는 WinCC 태그로의 접근에 실패했다.변환이 가능하지만 실패했다.WinCC 태그가 서버상에 없거나 구성된 데이터 유형이 일치하지 않는다.

c0040007 이름이 서버의 이름 공간에 존재하지 않는다.

서버의 이름 공간에 존재하지 않는 태그 이름으로 OPC 클라이언트를 접근하는 경우 항상 서버가 오류 코드를 반환한다. 예: 검색, 태그 읽기, 태그 쓰기, 서브스크립션에 태그 삽입.

00000001 AddItems OPC 서버에 있는 WinCC 태그로의 접근이 실패했다. WinCC 태그가 서버상에 없거나 구성된 데이터 유형이 일치하지 않는다.데이터 유형 WinCC 태그 OPC 서버 = 데이터 유형 WinCC 태그 OPC 클라이언트.

80004005 서버 이름을 결정할 수 없음

WinCC OPC 서버로 이용되는 컴퓨터는 네트워크에서 사용할 수 없다."OPC" 채널에 의해 접근된 WinCC OPC 서버는 사용할 수 없다.

80040154 등급이 등록되지 않았음 WinCC OPC 서버가 시스템에 올바로 등록되어 있지 않다.WinCC OPC 서버의 WinCC 프로젝트가 활성화되지 않았다.

80070057 매개변수가 틀림 WinCC 태그가 OPC 서버에 없거나 구성된 데이터 유형이 일치하지 않는다.

800706ba RPC 서버를 사용할 수 없음

시작할 OPC 서버가 있는 컴퓨터를 네트워크에서 찾을 수 없다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신434 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 435: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.7.3 부정확한 태그 값의 원인 확인

17.7.3.1 유효하지 않은 태그의 원인을 확인하는 방법

예기치 않은 태그값이 런타임에서 발생하면, 원인을 확인하기 위하여 다음과 같이 진행한다:

1. 컨피규레이션 데이터 점검

2. 연결 점검

3. 채널의 태그를 점검한다.

도 참조

태그를 점검하는 방법 (쪽 438)

채널 및 연결을 점검하는 방법 (쪽 436)

컨피규레이션 데이터를 점검하는 방법 (쪽 435)

17.7.3.2 컨피규레이션 데이터를 점검하는 방법

전제조건

● WinCC 프로젝트가 포함된 WinCC OPC 클라이언트로서의 컴퓨터

● "OPC" 채널은 OPC 클라이언트의 WinCC 프로젝트에서 통합되어야 한다.

● OPC 서버의 WinCC 프로젝트에서 WinCC 태그를 구성한다.

● OPC 클라이언트 상에서, 생성된 서버 태그와 통신하는 WinCC 태그와 연결을 구성한다.

● OPC 서버 및 클라이언트 상에서 WinCC 프로젝트를 활성화한다.

과정

1. OPC 클라이언트에서 WinCC 익스플로러의 내비게이션 윈도우에 있는 "OPC" 아이콘 앞의 + 부호를 클릭한다. "OPC Groups (OPCHN Unit#1)" 아이콘 앞의 + 부호를 클릭한다.

2. 테스트할 태그의 쇼트컷 메뉴에서, "속성" 엔트리를 선택한다. "연결 속성" 대화창이 열린다. "OPC 그룹" 탭을 클릭한다.

3. "OPC 서버 이름" 필드에서, OPC 서버의 ProgID를 점검한다.WinCC V 5.0 이상의 버전을 가진 서버로 연결하는 경우, "OPCServer.WinCC"를 입력해야 한다.WinCC V4.x가 실행되는 서버로 연결하는 경우, "OE.Groups"를 입력해야 한다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 435

Page 436: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. "이 컴퓨터에서 서버 시작" 필드에 OPC 서버로 사용될 컴퓨터의 이름을 입력한다. OPC 서버와의 연결을 테스트하기 위하여 "서버 테스트" 버튼을 클릭한다. 대화창을 닫는다.

5. 연결 아이콘 앞의 + 부호를 클릭한다. 테스트할 태그의 문맥 메뉴에서, "속성" 엔트리를 클릭한다. "태그 속성" 대화창이 열린다.

6. OPC 서버에서의 태그처럼 같은 "데이터 유형"을 입력해야 한다.

7. "태그 속성" 대화창에서, "선택" 버튼을 클릭한다. "주소 속성" 대화창이 열린다.

8. "항목 이름" 과 "데이터 유형" 필드에서 엔트리를 점검한다. "항목 이름"은 OPC 서버에서의 태그 이름과 일치해야 한다. "데이터 유형"은 OPC 서버에서의 태그의 데이터 유형과 일치해야 한다.

9. 채널 특유의 로그 파일을 점검한다. 이것을 하려면, 텍스트 편집기를 사용하여 "Simens\WinCC\Diagnose" 디렉토리에서 파일을 연다. "ERROR" 플래그가 있는 가장 최신의 엔트리를 점검한다. 이 주제에 관한 자세한 정보는 "로그 파일 엔트리의 설명"을 참조한다.

10.로그 파일을 점검했는데도 오류를 정확히 알 수 없다면, 추적 기능을 활성화하고 고객 지원부에 문의한다.이 주제에 대한 자세한 정보는 "채널의 추적 기능 구성"을 참조한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

로그 파일 엔트리의 설명 (쪽 430)

채널 및 연결을 점검하는 방법 (쪽 436)

17.7.3.3 채널 및 연결을 점검하는 방법

개요

이 부분에서는 런타임에서 "OPC" 채널과 그 연결을 점검하는 방법에 대해 설명한다.

전제조건

● WinCC 프로젝트가 포함된 WinCC OPC 클라이언트로서의 컴퓨터

● "OPC" 채널은 OPC 클라이언트의 WinCC 프로젝트에서 통합되어야 한다.

● OPC 서버의 WinCC 프로젝트에서 WinCC 태그를 구성한다.

● OPC 클라이언트 상에서, 생성된 서버 태그와 통신하는 WinCC 태그와 연결을 구성한다.

● OPC 서버 및 클라이언트 상에서 WinCC 프로젝트를 활성화한다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신436 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 437: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

상태 메시지의 개요

아이콘 설명

채널/연결이 무조건적으로 준비됨

채널/연결이 일부 제약과 함께 준비됨

채널/연결 상태와 관련한 스테이트먼트 불가능

채널/연결 실패

과정

1. 시작 메뉴에서 WinCC 채널 진단을 시작한다.

2. 채널 진단 애플리케이션 창이 열린다. "채널/연결" 탭의 좌측에서 설치된 모든 채널과 그 연결에 관한 상태 정보가 디스플레이된다.

3. OPC 연결 앞에 있는 아이콘을 점검한다. 연결 상태가 올바른 경우, 각 해당 엔트리 앞에 녹색 체크 마크표시가 디스플레이된다. 각 아이콘의 의미에 대한 정보는 "상태 메시지의 개요" 도표를 참조한다.

4. 연결 이름 앞에 녹색 체크 마크표시가 없다면, 좌측의 창에서 연결을 선택한다. 우측의 창에서, 카운터("AddItemFailures", "서버 상태", "마지막 오류" 및 "마지막 오류 이름")의 엔트리를 점검한다. 이 값들은 탐지된 오류를 나타낸다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 437

Page 438: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

5. 채널 특유의 로그 파일을 점검한다. 이것을 하려면, 텍스트 편집기를 사용하여 "Simens\WinCC\Diagnose" 디렉토리에서 파일을 연다. "ERROR" 플래그가 있는 가장 최신의 엔트리를 점검한다. 이 주제에 관한 자세한 정보는 "로그 파일 엔트리의 설명"을 참조한다.

6. 로그 파일을 점검했는데도 오류를 정확히 알 수 없다면, 추적 기능을 활성화하고 고객 지원부에 문의한다.이 주제에 대한 자세한 정보는 "채널의 추적 기능 구성"을 참조한다.

도 참조

채널의 추적 기능을 구성하는 방법 (쪽 399)

로그 파일 엔트리의 설명 (쪽 430)

태그를 점검하는 방법 (쪽 438)

17.7.3.4 태그를 점검하는 방법

개요

런타임에서 외부 태그가 예상값을 가지고 있지 않을 경우, 다음과 같은 과정을 사용하여 태그를 점검할 수 있다.

전제조건

● WinCC 프로젝트가 포함된 WinCC OPC 클라이언트로서의 컴퓨터

● "OPC" 채널은 OPC 클라이언트의 WinCC 프로젝트에서 통합되어야 한다.

● OPC 서버의 WinCC 프로젝트에서 WinCC 태그를 구성한다.

● OPC 클라이언트 상에서, 생성된 서버 태그와 통신하는 WinCC 태그와 연결을 구성한다.

● OPC 서버 및 클라이언트 상에서 WinCC 프로젝트를 활성화한다.

과정

1. 태그 관리에 있는 WinCC 익스플로러에서, "OPC" 채널을 선택한다.

2. 데이터 윈도우에서, 점검하고자 하는 외부 태그를 선택한다. 이것을 하기 위해서는, 데이터 윈도우에 태그가 디스플레이될 때까지 디렉토리 구조를 연다.

3. 점검하고자 하는 태그 위로 마우스 포인터를 이동한다. 현재의 태그값, 품질값, 가장 최근에 변경한 시간을 포함한 툴팁 윈도우가 열린다.

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신438 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 439: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

4. 품질 코드를 점검한다. 값이 "C0"으로 디스플레이되면, 태그값이 올바른 것이다. 다른 값들에 대한 설명은 "태그 품질 코드"에서 찾을 수 있다.

5. 품질 코드가 "C0"이 아닐 경우, 태그 관리에서 태그를 선택하고 쇼트컷 메뉴에서 "속성"을 클릭하여 "태그 속성" 대화창을 연다.

6. "한계/보고" 탭에서 상한값, 하한값, 시작값 또는 대체값이 구성되었는지 점검한다. 이러한 값들은 디스플레이에 영향을 미칠 수 있다.

7. 태그가 구성된 값들 중 하나에 의해 영향을 받을 경우, 프로젝트를 비활성화하고 한계 또는 대체값을 변경한다.

태그값, 품질 코드 등은 런타임에서만 디스플레이된다.

도 참조

태그의 품질 코드 (쪽 442)

통신 - 진단17.7 "OPC" 채널의 진단

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 439

Page 440: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.8 태그의 품질

17.8.1 태그의 품질

개요

WinCC에는 태그의 품질을 평가할 수 있는 두개의 품질 표시기가 있다. 두개의 표시기는 태그 상태와 품질 코드이다.

태그 상태는 WinCC에서 형성되고 OS 내에서의 컨피규레이션 세팅의 품질을 알려준다. 그 외에도 태그 상태는 WinCC 통신 파트너로의 연결 상태를 알려준다. 이것은 자동화된 시스템이나 서버 컴퓨터가 될 수 있다.

품질 코드는 태그 상태와 같은 정보를 포함하고 있다. 이 정보 외에도 품질 상태에는 공정 태그 또는 평가하는 파트너에 대한 품질 스테이트먼트가 포함되어 있다. 가능한 파트너는 다음과 같다:

● 자동화 시스템

● 필드 디바이스를 갖춘 자동화 시스템

● OPC 서버

● 하위 자동화 시스템을 갖춘 OPC 서버

이때 품질 코드는 공정 체인 내에서 전달된다. 공정 체인 내의 한 지점에서 태그에 대한 다수의 품질 코드가 대기중이면, 가장 불량한 코드가 전달된다.

통신 - 진단17.8 태그의 품질

WinCC: 통신440 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 441: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

품질 코드는 이 코드가 어디에서 형성되었는지와 관계 없이 태그의 품질을 알려준다.

품질 코드 캐스케이딩

필드 디바이스가 연결된 자동화 시스템의 예를 이용하여 품질 코드의 캐스케이딩의 요점을 설명하고자 한다.

자동화 시스템은 필드 디바이스에 의해 생성된 품질 코드를 판독한다. 분석 논리를 통해 동일한 태그에 대해 현재 대기중인 품질 코드들이 우선순위에 따라 평가된다. 상태가 가장 불량한 품질 코드가 태그에 할당된다. 이 품질 코드는 연관된 태그값 바로 뒤의 데이터 블록 내에 저장되어야 한다.

PCS7 라이브러리의 채널 모듈을 이용하여 분석 논리를 초기화할 수 있다. PCS7 라이브러리를 사용할 수 없을 경우에는 사용자가 직접 자동화 시스템에서 분석 논리를 구성해야 한다.

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 441

Page 442: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

통신 드라이버 중 하나를 이용하여, WinCC는 런타임에서 연관된 품질 코드를 포함해 자동화 시스템 디바이스의 태그를 판독한다. 각 태그와 관련해서, 데이터 관리자에서 태그 상태가 형성된다. 예를 들면, 태그 상태는 WinCC와 자동화 시스템 디바이스 간의 링크 상태뿐만 아니라 구성된 측정 범위 한계 위반을 포함하고 있다.

데이터 관리자의 분석 논리를 통해 자동화 시스템 디바이스의 품질 코드와 데이터 관리자의 태그 상태로부터 품질 코드가 생성된다. 이때에도 상태가 가장 불량한 코드가 전달되고, WinCC에 의해 품질 코드로서 저장된다. 자동화 시스템에서 품질 코드를 갖고 있지 않은 태그의 경우, 품질 코드는 항상 태그 상태와 동일하다.

17.8.2 태그의 품질 코드

개요

품질 코드는 태그의 상태와 품질을 점검하기 위해 필요하다. 디스플레이된 품질 코드는 각 태그와 관련하여 전체 값 전송과 값 공정의 품질을 요약해 놓은 것이다. 예를 들면, 품질 코드를 통해 현재값이 시작값 또는 대체값인지의 여부를 알 수 있다.

통신 - 진단17.8 태그의 품질

WinCC: 통신442 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 443: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

품질 코드의 순위가 우선한다. 동시에 여러 코드가 발생하면, 상태가 가장 불량한 코드가 디스플레이된다.

품질 코드의 평가

품질 코드는 다양한 방법으로 평가된다:

● VB 스크립트로 평가

● C 스크립트로 평가

● 동적 대화창을 통해 평가

● I/O 필드의 "품질 코드 변경 태그" 결과의 평가

공정 태그의 전체 값 전송과 값 공정을 품질 코드에 포함시키기 위해서는, 연결된 자동화 시스템이 반드시 품질 코드를 지원해야 한다. AS에서 태그 구성시에, 품질 코드를 위해 메모리 공간이 충분해야 한다. 예를 들면, S7 패밀리인 AS에서 품질 코드는 공정값에 첨부된 추가 바이트를 필요로 한다. 오류를 방지하기 위해, 태그 구성시에 이 바이트를 반드시 고려해야 한다. 예를 들면 데이터 블록의 끝에서.

공정 그림에서의 품질 코드 디스플레이

공정 연결을 통해 그래픽 개체의 태그 값을 디스플레이하는 경우, 품질 코드가 디스플레이에 영향을 미칠 수 있다. 품질 코드가 0x80(양호) 또는 0x4C(초기값)을 가지고 있는 경우, 태그 값의 디스플레이는 회색으로 나타나지 않는다. 다른 값의 경우, 디스플레이는 회색으

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 443

Page 444: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

로 나타난다. 또한 설정된 WinCC 디자인에 따라 노란색 경고 삼각형이 다음 개체에 디스플레이된다.

● I/O 필드

● 바, 3D 바

● 체크상자, 라디오 상자

● 그룹 디스플레이, 상태 디스플레이

● 슬라이더 개체

구조체

품질 코드는 다음과 같은 2진수 구조를 가지고 있다.

QQSSSSLL

Q: 품질

S: 품질의 하위 상태

L: 한계. 이 값은 옵션이다.

"품질" 도표에 나타낸 품질 코드는 품질 단계의 기본값이다. 하위 상태와 한계 요소를 이용하면 상응하는 품질 단계 이상의 중간값이 발생한다.

품질

첫 2 자리는 태그의 품질을 지정한다.

Q Q S S S S L L

27

26

25

24

23

22

21

20

불량 - 값이 유용하지 않다 0 0 - - - - - -

확실치 않음 - 값의 품질은 정상에 미달되지만 값은 아직 유용할 수 있다.

0 1 - - - - - -

양호 (비-캐스케이드) - 값의 품질은 양호하다. 있을 수 있는 알람 조건이 하위 상태에 의해 표시될 수 있다.

1 0 - - - - - -

양호 (캐스케이드) - 컨트롤에서 값을 사용할 수 있다. 1 1 - - - - - -

통신 - 진단17.8 태그의 품질

WinCC: 통신444 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 445: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

하위 상태

품질만으로 충분치 않다. 개별 품질은 하위 상태로 나누어진다. 품질 코드는 2진수 코드이다. 품질 코드를 분석하기 위해서는 값이 16진수 표현으로 변환되어야 한다.

태그의 품질 코드

다음 도표에는 가능한 품질 코드가 나열되어 있다. 최악의 품질 코드는 목록의 상단에, 최상의 품질 코드는 목록의 하단에 나타난다. 최상의 품질 코드는 가장 낮은 순위로 할당되는 반면, 최악의 품질 코드는 가장 높은 우선 순위로 할당된다. 공정에서 한 태그에 대한 여러 상태가 발생하면, 최악의 코드가 전달된다.

코드 (16진수)

품질 Q Q S S S S L L

0x23 불량 디바이스가 수동화됨 - 진단 경고가 금지됨 0 0 1 0 0 0 1 1

0x3F 불량 기능 점검 - 로컬 오버라이드 0 0 1 1 1 1 1 1

0x1C 불량 서비스 불가능 - 블록이 평가되지 않았기 때문에 값은 신뢰성이 떨어지며, 컨피규레이션 구성자에 의해 컨피규레이션 중에 있을 수 있다. 블록 모드가 O/S이면 설정한다.

0 0 0 1 1 1 - -

0x73 확실치 않음

시뮬레이트된 값 - 시작 0 1 1 1 0 0 1 1

0x74 확실치 않음

시뮬레이트된 값 - 끝 0 1 1 1 0 1 - -

0X84 양호

(비-캐스케이드)

활성화 갱신 이벤트 - 값이 양호하고 블록이 활성화 갱신 이벤트를 가지고 있는 경우 설정한다.

1 0 0 0 0 1 - -

0x24 불량 유지보수 알람 - 더 많은 진단 이용 가능함. 0 0 1 0 0 1 - -

0X18 불량 이용 가능한 값 없이 통신 없음 - 통신 마지막이 "서비스 불가능"이었기 때문에 이 값과의 통신이 없었을 경우 설정한다.

0 0 0 1 1 0 - -

0X14 불량 마지막 이용 가능한 값을 이용한 경우에 통신 없음 - 이 값이 현재 고장인 통신에 의해 설정되었을 경우 설정한다.

0 0 0 1 0 1 - -

0x0C 불량 디바이스 고장 - 값의 소스가 디바이스 고장에 의해 영향을 받았을 경우 설정한다.

0 0 0 0 1 1 - -

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 445

Page 446: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

코드 (16진수)

품질 Q Q S S S S L L

0x10 불량 센서 고장 0 0 0 1 0 0 - -

0X08 불량 연결되지 않음 - 이 입력에 대한 연결이 필요한지와 필요하지 않은지를 설정한다.

0 0 0 0 1 0 - -

0X04 불량 컨피규레이션 오류 - 특정 제조회사가 탐지할 수 있는 것에 따라 매개변수 또는 컨피규레이션과 관련하여 일부 불일치로 인해 값이 유용하지 않을 경우 설정한다.

0 0 0 0 0 1 - -

0X00 불량 특별한 이유 없음 - 값이 왜 불량한지에 대해서는 특별한 이유가 없다. 전파에 이용됨.

0 0 0 0 0 0 - -

0x28 불량 공정과 관련 있음 - 대체값 0 0 1 0 1 0 - -

0x2B 불량 공정과 관련 있음 - 유지보수 없음 0 0 1 0 1 0 1 1

0x68 확실치 않음

유지보수가 요구됨 0 1 1 0 1 0 - -

0X60 확실치 않음

시뮬레이트 값 - 블록이 수동 모드인 동안에 공정값이 연산자에 의해 기록되는 경우 설정한다.

0 1 1 0 0 0 - -

0x64 확실치 않음

센서 캘리브레이션 0 1 1 0 0 1 - -

0x5C 확실치 않음

컨피규레이션 오류 0 1 0 1 1 1 - -

0x58 확실치 않음

정상 이하 0 1 0 1 1 0 - -

0X54 확실치 않음

엔지니어링 유닛 범위 위반 - 값이 매개변수를 위해 정의된 설정값 범위 밖에 있을 경우 설정한다. 이 한계는 어느 방향으로 초과하였는지를 정의한다.

0 1 0 1 0 1 - -

0X50 확실치 않음

센서 변환이 정확하지 않음 0 1 0 1 0 0 - -

0x4B 확실치 않음

대체 (상수) 0 1 0 0 1 0 1 1

0x78 확실치 않음

공정과 관련 있음 - 유지보수 없음 0 1 1 1 1 0 - -

0x4C 확실치 않음

초기값 - 디바이스 또는 매개변수의 리셋 중 및 리셋 후에 휘발성 매개변수의 값.

0 1 0 0 1 1 - -

0X48 확실치 않음

대체값 - 계산한 값 대신 사전 정의된 값이 사용된다. 고장 안전 처리에 사용된다.

0 1 0 0 1 0 - -

통신 - 진단17.8 태그의 품질

WinCC: 통신446 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 447: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

코드 (16진수)

품질 Q Q S S S S L L

0X44 확실치 않음

마지막 이용 가능한 값 - 이 값을 기록하는 모든 장치가 작업을 정지했다. 고장 안전 처리에 사용된다.

0 1 0 0 0 1 - -

0X40 확실치 않음

특별한 이유 없음 - 값이 왜 부정확한지에 대해서는 특별한 이유가 없다.

0 1 0 0 0 0 - -

0xE0 양호

(캐스케이드)

고장 안전 실시 (IFS) - 값은 고장 안전으로 가는 하부 출력 블록(예: AO)을 필요로 하는 블록으로부터 생성된다.

1 1 1 0 0 0 - -

0xD8 양호

(캐스케이드)

로컬 오버라이드 (LO) - 값은 로컬 키 스위치에 의해 잠겨진 블록으로부터 생성되었거나 연동장치 논리 활성화를 가진 복합 AO/DO이다. 정상 컨트롤 고장은 알람 및 디스플레이 목적으로 호스트 시스템에서 실행되고 있는 함수에 반드시 전달되어야 한다. 마찬가지로 "초대 제외"를 포함한다.

1 1 0 1 1 0 - -

0xD4 양호

(캐스케이드)

선택하지 않아야 함 (DNS) - 블록 내의 또는 벗어난 조건 때문에 선택되지 않았어야 할 블록으로부터 값이 생성된다.

1 1 0 1 0 1 - -

0xCC 양호

(캐스케이드)

초대 제외 (NI) - 이 입력을 사용하는 목표 모드가 없는 블록으로부터 값이 생성된다.

1 1 0 0 1 1 - -

0xC8 양호

(캐스케이드)

초기화 요청 (IR) - 하한 루프가 파손되었거나 모드가 잘못되었기 때문에, 값은 소스(후방 계산 입력 매개변수)에 대한 초기화 값이다.

1 1 0 0 1 0 - -

0xC4 양호

(캐스케이드)

초기화 인지 (IA) - 값은 소스로부터 초기화된 값이다(캐스케이드 입력, 원격-캐스케이드 인, 그리고 매개변수에서의 원격-출력).

1 1 0 0 0 1 - -

0xC0 양호

(캐스케이드)

OK - 이 값과 관련된 오류 또는 특수 조건이 없다. 1 1 0 0 0 0 - -

0xA0 양호

(비-캐스케이드)

고장 안전 실시 1 0 1 0 0 0 - -

0X98 양호

(비-캐스케이드)

인지되지 않은 임계 알람 - 만일 값이 양호하고 블록이 우선순위가 8과 같거나 또는 그 이상의 인지되지 않은 알람을 가지고 있으면 설정한다.

1 0 0 1 1 0 - -

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 447

Page 448: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

코드 (16진수)

품질 Q Q S S S S L L

0x94 양호

(비-캐스케이드)

인지되지 않은 조언 알람 - 만일 값이 양호하고 블록이 우선순위가 8 이하의 인지되지 않은 알람을 가지고 있으면 설정한다.

1 0 0 1 0 1 - -

0x90 양호

(비-캐스케이드)

인지되지 않은 갱신 이벤트 - 만일 값이 양호하고 블록이 인지되지 않은 갱신 이벤트를 가지고 있으면 설정한다.

1 0 0 1 0 0 - -

0x8C 양호

(비-캐스케이드)

활성화 임계 알람 - 만일 값이 양호하고 블록이 우선순위가 8과 같거나 또는 그 이상인 활성화 알람을 가지고 있으면 설정한다.

1 0 0 0 1 1 - -

0x88 양호

(비-캐스케이드)

활성화 조언 알람 - 만일 값이 양호하고 블록이 우선순위가 8 이하인 활성화 알람을 가지고 있으면 설정한다.

1 0 0 0 1 0 - -

0xA8 양호

(비-캐스케이드)

유지보수가 요구됨 1 0 1 0 1 0 - -

0xA4 양호

(비-캐스케이드)

유지보수가 필요함 1 0 1 0 0 1 - -

0xBC 양호

(비-캐스케이드)

기능 점검 - 로컬 오버라이드 1 0 1 1 1 1 - -

0x80 양호

(비-캐스케이드)

OK - 이 값과 관련된 오류 또는 특수 조건이 없다. 1 0 0 0 0 0 - -

한계

품질 코드는 한계에 의해 세부적으로 분할될 수 있다. 한계는 옵션이다.

Q Q S S S S L L

OK - 이 값은 자유로이 이동할 수 있다. - - - - - - 0 0

하한 - 값이 하한에 도달하였다. - - - - - - 0 1

통신 - 진단17.8 태그의 품질

WinCC: 통신448 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 449: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

상한 - 값이 상한에 도달하였다. - - - - - - 1 0

상수 (상한과 하한) - 공정과 관계 없이 값은 이동할 수 없다. - - - - - - 1 1

OPC를 이용한 통신에서의 품질 코드

"OPC" 채널을 통한 통신에서, OPC를 지원하지 않는 품질 코드는 변환된다.

WinCC에서의 품질 코드 OPC에서의 품질 코드

0X48 0X40

0x4C 0X40

0x5C 0X40

0X60 0X40

0x80...0xD4 0xC0

0xD8 0xC0

17.8.3 태그 상태

개요

각 WinCC 태그의 태그 상태를 런타임에서 감시할 수 있다. 태그 상태는 WinCC와 자동화 시스템 디바이스 간의 링크 상태뿐만 아니라 구성된 측정 범위 한계 위반과 관련한 기타 정보, 데이터를 포함하고 있다.

품질 코드는 이 코드가 어디에서 형성되었는지와 관계 없이 태그의 품질을 알려준다. 이때 전체 값 전송과 값 공정의 상태가 참작된다.

예를 들어 측정 범위 시스템에서 하한값 위반이 발생할 경우, 품질 코드는 "0x55"이다. 이 측정 범위 위반이 WinCC 데이터 관리자나 필드 디바이스에서 발생한적이 있을 수 있다. 태그 상태를 통해 이 측정 범위 위반이 WinCC에서 발생했는지, 또는 값을 WinCC에 전달하기 전에 이미 발생했는지를 알 수 있다.

예를 들어 태그 상태가 0x0010 코드와 더불어 한계 위반을 보고할 경우,이것은 WinCC에서 구성했던 하한 범위 아래에 있는 값을 나타낸다. 태그 상태가 한계 위반을 보고하지 않을 경우, WinCC에 전달된 품질 코드에는 이미 한계 위반이 포함되어 있다.

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 449

Page 450: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

품질 코드의 평가

품질 코드는 다양한 방법으로 평가된다:

● C 스크립트로 평가

● 동적 대화창을 통해 평가

● I/O 필드의 "품질 코드가 태그 변경" 결과의 평가

WinCC 상태 플래그

다음 도표에는 가능한 태그 상태가 포함되어 있다.

플래그 이름 값 설명

0x0000

오류 없음

DM_VARSTATE_NOT_ESTABLISHED

0x0001

파트너와의 연결이 구축되지 않음

DM_VARSTATE_HANDSHAKE_ERROR

0x0002

핸드셰이크 오류

DM_VARSTATE_HARDWARE_ERROR

0x0004

네트워크 모듈 고장

DM_VARSTATE_MAX_LIMIT 0x0008

구성된 상한 초과

DM_VARSTATE_MIN_LIMIT 0x0010

구성된 하한 초과

DM_VARSTATE_MAX_RANGE 0x0020

포맷 상한 초과

DM_VARSTATE_MIN_RANGE 0x0040

포맷 하한 초과

DM_VARSTATE_CONVERSION_ERROR

0x0080

변환 오류 디스플레이 (초과된 포맷 한계 xxx와의 연결에서)

DM_VARSTATE_STARTUP_VALUE

0x0100

태그 초기화값

DM_VARSTATE_DEFAULT_VALUE

0x0200

태그 대체값

DM_VARSTATE_ADDRESS_ERROR

0x0400

채널 주소지정 오류

통신 - 진단17.8 태그의 품질

WinCC: 통신450 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 451: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

플래그 이름 값 설명

DM_VARSTATE_INVALID_KEY

0x0800

태그 찾지 못하였음/사용할 수 없음

DM_VARSTATE_ACCESS_FAULT

0x1000

태그로의 접근이 허용되지 않음

DM_VARSTATE_TIMEOUT 0x2000

타임아웃 / 채널로부터의 재확인 메시지 없음

DM_VARSTATE_SERVERDOWN

0x4000

서버 사용할 수 없음

17.8.4 태그 상태를 이용하여 연결 상태 감시

개요

런타임에서 개별 WinCC 태그 상태를 감시하여 연관된 연결의 상태에 관한 정보를 얻을 수 있다.

감시는 그래픽 디자이너에서 개체 속성으로 구성된다. 감시할 수 있는 한 가지 방법은 정적 텍스트의 "텍스트" 속성을 사용하는 것이다.

원하는 속성을 위한 "동적" 대화창의 쇼트컷 메뉴에서, "동적 대화창"을 선택하여 "동적 값 범위" 대화창을 연다.

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 451

Page 452: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

여기에서 다음과 같은 세팅이 지정된다:

● 감시될 태그

● 태그값의 경우: 타당성 범위와 상태 디스플레이의 할당

● 태그 상태 평가의 활성화

● 상태의 경우: 타당성 범위와 해당 상태 텍스트의 할당

런타임에서, 태그의 현재 상태에 상응하는 입력된 상태 텍스트 중 하나는 구성된 개체에 디스플레이된다.

통신 - 진단17.8 태그의 품질

WinCC: 통신452 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 453: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.8.5 전역 동작을 이용하여 태그 상태 감시

개요

태그 상태를 감시하는 방법 중의 하나는 전역 스크립트 편집기에서 "GetTagState"와 "GetTagStateWait" 내부 함수를 사용하는 것이다. "GetTag" 및 "GetTagWait" 함수와는 대조적으로, 이 함수들은 태그값뿐만 아니라 태그의 상태도 반환한다. 이 상태값을 평가한 후에 다양한 이벤트를 발생시키는 데 사용할 수 있다. 또한 연관된 연결의 상태에 접근하는 데에도 사용할 수 있다.

전역 동작에서, 감시된 태그의 상태값은 이 태그 유형을 위한 "GetTagState" 함수를 사용하여 결정된다. 각 태그 유형을 위한 이러한 함수가 있다. 상태값 "0"은 오류 없는 양호한 연결을 나타낸다. 이 상태는 이제 원하는 대로 평가할 수 있다.

예:

이 예에서는 "부호 있는 16-비트값" 유형의 WinCC 태그를 감시하는 것에 대해 설명한다. 이 태그의 상태를 결정하는 데에는 GetTagSWordState" 함수가 사용된다. 첫 번째 함수 매개변수는 감시할 WinCC 태그의 이름이다. 두 번째 매개변수는 반환된 상태값을 기록할 장소이다.

태그 상태는 BINi_E_CONNECTION 내부 태그에서 출력된다. 오류가 발생할 경우, 이 태그값은 TRUE로 설정된다. 예를 들면, 오류 처리에서 알람을 발생시키거나 오류 메시지를 나타내는 데 이 태그를 사용할 수 있다.

통신 - 진단17.8 태그의 품질

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 453

Page 454: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

17.8.6 내부 태그를 점검하는 방법

개요

런타임에서 내부 태그가 예상값을 가지고 있지 않을 경우, 다음과 같은 과정을 사용하여 태그를 점검할 수 있다.

전제조건

● 내부 태그를 구성한다.

● WinCC 프로젝트를 활성화한다.

과정

1. 태그 관리에 있는 WinCC 익스플로러에서, "내부 태그" 엔트리를 선택한다.

2. 데이터 윈도우에서, 점검하고자 하는 태그를 선택한다. 이것을 하기 위해서는, 데이터 윈도우에 태그가 디스플레이될 때까지 디렉토리 구조를 연다.

3. 점검하고자 하는 태그 위로 마우스 포인터를 이동한다. 툴팁 윈도우가 열리면서 현재의 태그값, 품질 코드 및 값이 변경된 마지막 시간을 나타낸다.

4. 품질 코드를 점검한다. 값이 "80"으로 디스플레이되면, 태그값이 올바른 것이다. 다른 값들에 대한 설명은 "태그 품질 코드"에서 찾을 수 있다.

5. 품질 코드가 "80"이 아닐 경우, 태그 관리에서 태그를 선택하고 쇼트컷 메뉴에서 "속성"을 클릭하여 "태그 속성" 대화창을 연다.

6. "한계/보고" 탭에서 상한값, 하한값, 시작값 또는 대체값이 구성되었는지 점검한다. 이러한 값들은 디스플레이에 영향을 미칠 수 있다.

7. 태그가 구성된 값들 중 하나에 의해 영향을 받을 경우, 프로젝트를 비활성화하고 한계 또는 대체값을 변경한다.

태그값, 품질 코드 등은 런타임에서만 디스플레이된다.

도 참조

태그의 품질 코드 (쪽 442)

통신 - 진단17.8 태그의 품질

WinCC: 통신454 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 455: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

인덱스

ActiveX 컨트롤로, 396 테스트, 393

""MPI" 채널 유닛, 234연결 구성, 235

"Slot PLC" 채널 유닛, 242연결 구성, 242

"시스템 정보" 채널, 401진단 옵션, 401

5505-이서네트(CP 1413-x)채널 유닛, 325

AAR_SENDAR_SEND-FunctioninWinCC , 261AS 데이터 유형, 20유형 변환, 33

AS511, 201

BBinWrite 메커니즘, 44일반 과정, 44

CCCS7PlusChannel비트 단위 접근으로 태그 구성, 320

CP1434 TF, 334, 335CPU 로드, 364시스템 정보의 예, 376

EERROR 플래그, 401, 407

II/O 필드

S5 프로피버스 FDL 예, 197시스템 정보의 예, 374

INFO 플래그, 401, 407, 420, 430

MMELSEC FX3U 시리즈, (Mitsubishi 이서네트 참조)MELSEC Q 시리즈, (Mitsubishi 이서네트 참조)Mitsubishi 이서네트, 69데이터 유형, 70, 74연결 구성, 71, 72, 73주소 유형, 74지원되는 컨트롤러, 71채널 유닛, 69, 72, 73태그, 76태그 구성, 71, 74, 76

NNamed Connections 채널 유닛, 236연결 구성, 238

OOPC

OPC DA 클라이언트로서의 WinCC, 89, 110OPC UA 클라이언트로서의 WinCC, 129OPC XML 클라이언트로서의 WinCC, 89OPC 항목 관리자, 91OPC 항목 관리자 기능의 개요, 91OPC 항목 관리자를 이용하여 WinCC 태그에 접근을 구성, 100OPC 항목 관리자를 이용하지 않고 WinCC 태그에 접근을 구성, 104, 121OPC1, 104, 121OPCServer.WinCC-(DPC_4001), 100ProgID의 조회, 91WinCC OPC DA 클라이언트 상에서 구조 사용, 108WinCC OPC DA 클라이언트 상에서 구조체 사용, 106WinCC OPC DA 클라이언트에서 OPC 채널 구성, 100

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 455

Page 456: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

WinCC OPC DA 클라이언트의 기능성, 97WinCC OPC UA 클라이언트의 기능성, 123WinCC OPC XML 클라이언트의 기능성, 115WinCC에서의 OPC, 89교란된 OPC DA 통신의 이벤트에서 오류 처리, 110, 129구조체 구성, 107구조체 속성, 107구조체 태그 구성, 107새 연결, 100연결 생성, 91주소 속성, 104, 121지원된 WinCC 데이터 유형, 96지원된 WinCC 데이터 유형의 개요, 96채널 진단, 430태그 선택, 91태그 추가, 91, 100태그에 접근, 99필터 기준, 100

OPC DA 클라이언트, 97WinCC OPC DA 클라이언트의 기능성, 97

OPC UA태그에 접근, 123

OPC UA 클라이언트, 123WinCC OPC UA 클라이언트의 기능성, 123

OPC XML태그에 접근, 116

OPC XML 클라이언트, 115WinCC OPC XML 클라이언트의 기능성, 115

OPC 채널, 430WinCC OPC DA 클라이언트에서 OPC 채널 구성, 100진단 옵션, 430

OPC 통신, 110, 129OPC UA 통신 오류 처리, 129교란된 OPC DA 통신의 이벤트에서 오류 처리, 110

OPC 항목 관리자, 91, 100OPC 항목 관리자 기능의 개요, 91

OPC1, 104, 121OPCServer.WinCC-(DPC_4001), 100

PPROFIBUS 시스템 매개변수, 413ProgID, 91

ProgID의 조회, 91

SS5 AS511, 203

구성, 203데이터 유형, 202바이트 단위 접근으로 태그 정의, 209비트 단위 접근으로 태그 구성, 208태그 구성, 205태그 주소, 205

S5 시리얼 3964R, 211구성, 213바이트 단위 접근으로 태그 구성, 218비트 단위 접근으로 태그 구성, 217태그 구성, 215태그의 데이터 유형, 212

S5 이서네트 계층 4, 145iNA960 메시지, 165SCI 메시지, 166구성, 148내부 오류 코드 및 상수, 161데이터 유형, 147디바이스 이름, 157, 158미가공 데이터 태그, 156바이트 단위 접근으로 태그 구성, 153비트 단위 접근으로 태그 구성, 151연결 매개변수, 148연결 방해시 오류 코드, 161워드 단위 접근으로 태그 구성, 154전송 매개변수, 157, 160채널 유닛의 시스템 매개변수, 157태그 구성, 150태그 주소, 150

S5 태그, 173ARRAY OF BYTE 데이터 유형의 S5 태그에 대한 접근, 173BIT 데이터 유형의 S5 태그에 대한 접근, 173S5 태그에 대한 접근, 173바이트 데이터 유형의 태그에 대한 접근, 173

S5 프로피버스 FDL, 171ARRAY OF BYTE 데이터 유형의 S5 태그에 대한 접근, 173BIT 데이터 유형의 S5 태그에 대한 접근, 173BYTE 데이터 유형의 S5 태그에 대한 접근, 173S5 태그에 대한 접근, 173SIMATIC S5 프로피버스 FDL 구성, 177SIMATIC S5 프로피버스 FDL 채널 구성, 177능동 데이터 전송 구성, 190능동 연결, 171데이터 영역, 173데이터 유형, 173데이터 처리 블록 구성, 194디바이스 이름, 185디바이스 이름 변경, 186미가공 데이터 태그 구성, 189바이트 단위 접근으로 태그 구성, 182

인덱스

WinCC: 통신456 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 457: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

바이트 배열로서의 미가공 데이터 태그, 188블록, 194비트 단위 접근으로 태그 구성, 180새 드라이버 추가, 177서비스 접근점, 171수동 데이터 전송 구성, 192수동 연결, 171시동 블록, 194시스템 매개변수, 186, 187쓰기/읽기 감시 시간, 185쓰기/읽기 감시 시간 변경, 187연결 구성, 179연결 매개변수, 177, 179, 190, 192연결 속성, 179, 190, 192예, 194, 197워드 단위 접근으로 태그 구성, 183유형 변환, 175주기적 블록, 194주소 속성, 180, 182, 183, 189지원되는 데이터 유형, 173채널 유닛 FDL(CP5412/A2-1), 171채널 유닛의 시스템 매개변수, 185채널 진단, 419채널의 기능, 175태그 구성, 180태그 매개변수, 177태그 속성, 180, 182, 183, 189통신 유형 구성, 190특수 기능, 188

S5Seral3964R 채널에 대한 생명박동 감시생명박동 감시, 213

S7 프로토콜 슈트, 222AR_SEND 기능에서의 구조 및 데이터 블록의 매개변수, 263AR_SEND 유형 속성의 개요, 268BSEND/BRCV 기능을 위한 미가공 데이터 태그, 301BSEND/BRCV 기능을 위한 미가공 데이터 태그 구성, 303FB S7 프로토콜슈트를 이용한 데이터 교환:AR_SEND 유형 , 261WinCC에서 소프트웨어 이중화 삭제, 313구성, 229논리적 디바이스 이름 변경, 258다중 아카이브 태그를 위한 AR _SEND 유형, 276다중 아카이브 태그를 위한 AR _SEND 유형 구성, 293다중 아카이브 태그를 위한 AR _SEND 유형(최적화), 288단일 아카이브 태그를 위한 AR _SEND 유형, 271단일 아카이브 태그를 위한 AR _SEND 유형 구성, 290

데이터 블록 구조 AR_SEND의 예, 273, 274, 275, 280, 282, 284, 286, 289데이터 유형, 228미가공 데이터 태그, 296바이트 단위 접근으로 태그 구성, 250바이트 배열로서의 미가공 데이터 태그, 297바이트 배열로서의 미가공 데이터 태그 구성, 299비트 단위 접근으로 태그 구성, 248소프트웨어 이중화, 304소프트웨어 이중화 - 연결 특유 내부 태그, 306소프트웨어 이중화 구성, 311시스템 매개변수, 254시스템 매개변수 구성, 256연결 구성, 232, 235, 238, 240, 242, 244, 246연결 방해시 오류 코드, 314워드 단위 접근으로 태그 구성, 251주기적인 판독 서비스, 255지원된 데이터 유형, 228채널 유닛, 224, 230채널 진단, 406텍스트 태그 구성, 252

SIMATIC S5 시리얼 3964R, 211SIMATIC S5 시리얼 3964R , 213SIMATIC S5 프로그래머 포트 AS511, 201SIMATIC S5 프로피버스 FDL, 171

S5 프로피버스 FDL, 171미가공 데이터 태그, 188특수 기능, 188

SIMATIC S5 프로피버스 FDL 채널, 419진단 옵션, 406

SIMATIC S7 프로토콜 슈트, 222SIMATIC S7 프로토콜 슈트 채널, 406진단 옵션, 406

SIMATIC S7-1200, S7-1500 Channel데이터 유형, 316바이트 단위 접근으로 태그 구성, 321연결 구성, 317워드 단위 접근으로 태그 구성, 322컨피규레이션, 317텍스트 태그 구성, 323

SIMATIC TI 이서네트 계층 4, 325전송 매개변수, 333채널, 325

SIMOTION 채널, 345구성, 347, 348, 349, 351, 352데이터 유형, 346시스템 매개변수, 352, 353, 355진단, 357

Soft PLC 채널 유닛, 244연결 구성, 244

인덱스

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 457

Page 458: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

TTCP/IP 채널 유닛, 245연결 구성, 246

TI 시리얼, 337구성, 339데이터 유형, 338바이트 단위 접근으로 태그 구성, 343비트 단위 접근으로 태그 구성, 342연결 매개변수, 339태그 구성, 341태그 주소, 341태그의 주소, 341

Tl 이서네트 계층 4, 325구성, 327데이터 유형, 326디바이스 이름, 333바이트 단위 접근, 332바이트 단위 접근으로 태그 구성, 332비트 단위 접근, 331비트 단위 접근으로 태그 구성, 331시스템 매개변수, 325, 333, 334, 335연결 매개변수, 325, 327전송 매개변수, 333태그 구성, 329태그의 주소, 329

TTY 인터페이스, 201

WWinAC Basis, 244WinAC Pro, 242WinCC

OPC DA 클라이언트로서의, 89OPC UA 클라이언트로, 129OPC XML 클라이언트로서의, 89WinCC에서의 OPC, 89, 129

WINCCOPC DA 클라이언트로서의, 110WinCC에서의 OPC, 110

WinCC 공정 통신, 17WinCC 데이터 유형, 20, 25

WinCC 데이터 유형, 25유형 변환, 25, 33

WinCC 유형 변환, 20WinCC 채널 진단, 403, 415, 425, 436WinCC 통신, 17일반 과정, 17

WinCC에서의 AR_SEND 기능다중 아카이브 태그를 위한 유형, 276

다중 아카이브 태그를 위한 유형 구성, 293다중 아카이브 태그를 위한 유형(최적화), 288단일 아카이브 태그를 위한 유형 구성, 290데이터 블록 구조의 예, 273, 274, 275, 280, 282, 284, 286, 289데이터 블록, 구조 및 매개변수, 263아카이브 태그를 위한 유형, 271유형 속성의 개요, 268

감시될 태그, 377

값 범위, 33

공정 화면시스템 정보의 예, 388

구성Tl 이서네트 계층 4, 327태그, 329

구조WinCC OPC 클라이언트 사용, 108

구조체WinCC OPC DA 클라이언트 상에서 구조체 사용, 106구조체 구성, 107

구조체 속성, 107구조체 태그, 107구조체 태그 구성, 107

날짜, 364

네트워크, 15

논리적 디바이스 이름, 254수정, 258

인덱스

WinCC: 통신458 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 459: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

다중 사용자 시스템, 384채널의 사용, 384

데이터 영역, 173데이터 유형, 20, 96, 147, 228, 316, 364

Mitsubishi 이서네트, 70, 74S5 AS511, 202S5 시리얼 3964R, 212S5 이서네트 계층 4, 147S5 프로피버스 FDL, 173S7 프로토콜 슈트, 228SIMATIC S7-1200, S7-1500 Channel, 316Tl 이서네트 계층 4, 326사용된 데이터 유형, 364, 372유형 변환, 33지원된 WinCC 데이터 유형, 96지원된 WinCC 데이터 유형의 개요, 96프로피버스 FMS, 135, 136

데이터 전송, 190능동 데이터 전송 구성, 190수동 데이터 전송 구성, 192

디바이스 이름, 157, 185, 333Tl 이서네트 계층 4, 333변경, 186

디스크 용량, 364시스템 정보의 예, 375여유 드라이브 용량, 364, 370

로그 파일, 401, 407, 420, 430로그북 엔트리, 401, 407, 420, 430로그북 파일, 395

막대시스템 정보의 예, 375

메시지시스템 정보의 예, 377, 379

메시지 텍스트, 377

미가공 데이터 태그, 188, 296BSEND/BRCV 기능 구성, 303BSEND/BRCV 기능을 위한, 301구성, 189바이트 배열로서의, 188, 297바이트 배열로서의 구성, 299

바이트 단위 접근, 44, 153, 248S5 AS511, 209S5 시리얼 3964R, 218S5 이서네트 계층 4, 153S5 프로피버스 FDL, 182S7 프로토콜 슈트, 250SIMATIC S7-1200, S7-1500 Channel, 321TI 시리얼, 343Tl 이서네트 계층 4, 332

바이트 단위 접근 구성태그, 332

바이트 단위 접근으로 태그 구성Tl 이서네트 계층 4, 332

바이트 배열, 188

블록, 194주기적 블록, 194

비트 단위 접근, 44, 151, 248CCS7PlusChannel, 320S5 AS511, 208S5 시리얼 3964R, 217S5 이서네트 계층 4, 151S5 프로피버스 FDL, 180S7 프로토콜 슈트, 248TI 시리얼, 342Tl 이서네트 계층 4, 331

인덱스

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 459

Page 460: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

비트 단위 접근 구성태그, 331

비트 단위 접근으로 태그 구성Tl 이서네트 계층 4, 331

비트/바이트 접근, 44비트/바이트 태그, 45

상태 - 논리적 연결 기능 상태 - 논리적 연결, 393상태 디스플레이, 403, 415, 425, 436시스템 정보의 예, 380

새 드라이버 추가, 177새 연결, 100

서비스 접근점, 171

소프트웨어 이중화, 304WinCC에서 구성, 311WinCC에서 삭제, 313연결 특유 내부 태그, 306

속성 - CP5613, 410, 412, 421, 423

숫자 태그 유형, 20선형 스케일링, 20

시간, 364, 370시스템 정보의 예, 374

시간 스탬프, 263시동 블록, 194시스템 매개변수, 17, 157, 254, 352, 353, 355, 424

S5 이서네트 계층 4, 145S5 프로피버스 FDL, 171SIMATIC S7 프로토콜 슈트, 222Tl 이서네트 계층 4, 325, 333, 334, 335

구성, 256, 258채널 유닛, 333, 334

시스템 정보, 362I/O 필드 컨피규레이션, 374감시될 태그, 377구성, 371기타 소프트웨어 구성요소와의 차이, 370막대 컨피규레이션, 375메시지 텍스트, 377사용된 데이터 유형, 372, 385상태 디스플레이 컨피규레이션, 380여유 드라이브 용량, 364예, 372, 385, 388, 389예:, 379, 386, 387예시:, 374, 375, 376, 377, 380오류 지점, 377지원된 시스템 정보의 개요, 364채널 진단, 401

시스템 정보 시스템 정보다중 사용자 시스템에서 사용, 384

쓰기/읽기 감시 시간, 185, 187변경, 187

연결, 17, 230, 436구성, 179, 232, 235, 238, 240, 242, 244, 246능동 연결, 171새 연결 생성, 22수동 연결, 171연결 생성, 91연결의 컨피규레이션 테스트, 413, 424점검, 403, 415, 425테스트, 436

연결 감시, 97연결 매개변수, 17, 148, 177, 179, 190, 192, 230, 424

S5 AS511, 201, 203S5 이서네트 계층 4, 145S7 프로토콜 슈트, 222SIMATIC S5 시리얼 3964R, 211TI 시리얼, 337Tl 이서네트 계층 4, 325, 327채널 유닛, 327프로피버스 FMS, 135

연결 속성, 22, 179, 190, 192

인덱스

WinCC: 통신460 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 461: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

예:, 453

오류 지점, 377

워드 단위 접근, 248S7 프로토콜 슈트, 251SIMATIC S7-1200, S7-1500 Channel, 322

유형 변환, 20, 33, 175

일광 절약시간/표준시간, 263

자동화 디바이스, 175

전송 매개변수, 17, 157SIMATIC S5 이서네트 계층 4, 157SIMATIC TI 이서네트 계층 4, 333Tl 이서네트 계층 4, 333

전송 변경, 255

주기적인 판독 서비스, 255주소 속성, 104, 121, 180, 182, 183, 189

S5 프로피버스 FDL 예, 197주소 유형

Mitsubishi 이서네트, 74

지원된 시스템 정보, 364개요, 364

진단채널, 357

진단 옵션, 401, 406, 419, 430"시스템 정보" 채널, 401OPC 채널, 430SIMATIC S5 프로피버스 FDL 채널, 419SIMATIC S7 프로토콜 슈트 채널, 406

채널, 17, 145, 211, 222, 436Mitsubishi 이서네트, (Mitsubishi 이서네트 참조)S5 프로피버스 FDL 예, 194SIMATIC S5 시리얼 3964R, 211SIMATIC S5 이서네트 계층 4, 145SIMATIC S5 프로그래머 포트 AS511, 201SIMATIC S5 프로피버스 FDL 구성, 177SIMATIC S7 프로토콜 슈트, 222SIMATIC TI 이서네트 계층 4, 325TI 시리얼, 337상태 - 논리적 연결 기능 , 393점검, 403, 415, 425채널 진단, 393테스트, 436프로피버스 FMS, 135

채널 , 135채널 유닛, 17, 145, 177, 224

505 시리얼 유닛 #1, 337505-이서네트(CP 1413-x), 325FDL (CP5412/A2-1), 177Mitsubishi 이서네트, (Mitsubishi 이서네트 참조)MPI, 234Named Connections, 236S5 전송(CP1413-x), 148S5 전송(TCP/IP), 148S5-AS511, 201, 203S5-RK512 (3964R), 211SIMATIC S7 프로토콜 슈트에 대한 선택 S7 프로토콜 슈트 채널:채널 유닛 선택, 224Slot PLC, 242Soft PLC, 244TCP/IP, 245산업 이서네트, 231시스템 매개변수, 157, 185, 254, 333, 334연결 매개변수, 327프로피버스, 239프로피버스 FMS, 137

채널 유닛 FDL(CP5412/A2-1), 171, 177

인덱스

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 461

Page 462: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

채널 유닛 산업 이서네트, 231연결 구성, 232

채널 진단, 395"시스템 정보" 채널, 401OPC 채널, 430PROFIBUS 시스템 매개변수, 413SIMATIC S5 프로피버스 FDL 채널, 419SIMATIC S7 프로토콜 슈트 채널, 406WinCC 채널 진단, 403, 415, 425, 436기능 , 393내부 태그 점검, 454동적 대화창에서 태그 상태 감시, 451로그 파일, 401, 407, 420, 430로그북 엔트리의 ERROR 플래그, 401, 407로그북 엔트리의 INFO 플래그, 401, 407, 420, 430상태 - 논리적 연결, 393상태 - 논리적 연결 기능을 가진 채널 , 393상태 메시지의 개요, 403, 415, 425, 436속성 - CP5613, 410, 412, 421, 423시스템 매개변수, 424연결 매개변수, 424연결 점검, 403, 415, 425, 436예, 453윈도우 애플리케이션으로서 채널 진단, 397전역 동작을 이용하여 태그 상태 감시, 453진단 옵션, 401, 406, 419, 430채널, 396, 398채널 진단, 393, 395, 396, 397채널 진단으로, 395, 396채널 테스트, 403, 415, 425, 436채널의 추적 기능 구성, 399추적 기능의 표준 플래그, 399컨피규레이션 데이터를 점검한다., 435태그 점검, 405, 417, 428, 438통신 프로세서의 컨피규레이션 점검, 410, 412, 421, 423

채널 진단 채널 테스트, 396, 398

채널 진단 채널 진단채널 진단 채널 진단, 397채널 진단으로 채널 진단, 396

채널 진단 추적 파일, 395

추적 기능, 399구성, 399

카운터, 364

컨피규레이션 데이터, 435

타이머, 364

태그, 20, 150, 248, 372, 438, 440BinWrite로 태그 구성, 45OPC 항목 관리자, 100OPC 항목 관리자 구성, 100, 104, 121구성, 141, 142, 150, 180, 329, 341내부 태그 점검, 454바이트 단위 접근 구성, 153, 182, 218, 250, 332, 343비트 단위 접근 구성, 151, 180, 217, 248, 331, 342상태, 440, 449선형 스케일링 구성, 23시스템 정보의 예, 372, 387외부, 20외부 태그 구성, 23워드 단위 접근 구성, 154, 183, 251자동화 시스템에서의 외부 태그 주소지정, 20태그 선택, 91태그 주소 구성, 215태그 추가, 91태그의 컨피규레이션 테스트, 413, 424테스트, 405, 417, 428, 438텍스트 태그 구성, 23텍스트 태그의 길이 정의, 20파워 태그, 20파워 태그 구성, 23품질, 440품질 코드, 440, 442

태그 구성Tl 이서네트 계층 4, 329

태그 상태, 440, 449, 451, 453동적 대화창에서 태그 상태 감시, 451전역 동작을 이용하여 태그 상태 감시, 453

태그 속성, 23, 180, 182, 183, 189S5 프로피버스 FDL 예, 197

인덱스

WinCC: 통신462 시스템 메뉴얼, 02/2013, A5E32318645-AA

Page 463: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen

태그 주소, 150S5 이서네트 계층 4, 145TI 시리얼, 337프로피버스 FMS, 135, 136, 141, 142

태그 추가, 91, 100태그의 주소, 329

Tl 이서네트 계층 4, 329태그의 품질 코드, 440, 442

텍스트 태그, 20, 248구성, 23, 252

통신, 15AS 데이터 유형, 23, 33AS 데이터 유형별로 포맷 적응 정렬, 33BinWrite 메커니즘, 44BinWrite 메커니즘의 원리, 44BinWrite로 태그 구성, 45WinCC 공정 통신, 17WinCC 데이터 유형, 20WinCC 데이터 유형별로 포맷 적응 정렬, 25WinCC 유형 변환, 20WinCC 통신 원리, 17WinCC와 자동화 시스템 간의 통신, 17값 범위, 33기본원리, 15데이터 유형, 20, 33비트/바이트 접근, 44비트/바이트 태그, 45새 연결 생성, 22숫자 태그 유형의 선형 스케일링, 20연결, 17연결 속성, 22유형 변환, 20, 33자동화 시스템에서의 주소지정, 20채널 유닛, 17태그 속성, 23텍스트 태그의 길이 정의, 20통신 드라이버, 17파워 태그, 20파워 태그 구성, 23

통신 드라이버, 17, (채널 참조)통신 유형, 190구성, 190

통신 프로세서, 410, 412, 421, 423통신 프로세서의 컨피규레이션 점검, 410, 412, 421, 423

특수 기능, 188

표준 플래그, 399

프로피버스 FMS, 135데이터 유형, 136연결 매개변수, 137태그 구성, 141, 142태그의 주소, 141, 142프로피버스 FMS 채널 유닛, 137, 138, 140

프로피버스 FMS 통신 드라이버PROFIBUSFMS , 135

프로피버스 채널 유닛, 239연결 구성, 240

프린터 감시, 364시스템 정보의 예, 380

필터 기준, 100

인덱스

WinCC: 통신시스템 메뉴얼, 02/2013, A5E32318645-AA 463

Page 464: WinCC V7.2 WinCC: 통신 5 · PDF file · 2015-01-232.4.6.8 Allen Bradley E/IP PLC5 또는 SLC50x에 대해 바이트 단위 접근으로 태그를 구성하는 방법64 2.4.6.9 Allen