Kein Folientitel

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

1217 WebTrafMon II

Microsoft Word - CANopen_05

TCP.IP.ppt

Microsoft Word doc

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

1.LAN의 특징과 각종 방식

T100MD+

Microsoft Word - How to make a ZigBee Network_kr


Microsoft Word - release note-VRRP_Korean.doc

Subnet Address Internet Network G Network Network class B networ

CPX-E-EC_BES_C_ _ k1

hd1300_k_v1r2_Final_.PDF


슬라이드 1

Network seminar.key


ARMBOOT 1

rptProductDatasheet

CPX-E-SYS_BES_C_ _ k1

歯이시홍).PDF

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

이 발명을 지원한 국가연구개발사업 과제고유번호 부처명 지식경제부 연구사업명 IT 융합 고급인력과정 지원사업 연구과제명 스마트 자동차를 위한 AUTOSAR 기반 차량 내외부 통신 플랫폼 및 응용기술 주관기관 정보통신산업진흥원 연구기간


SMB_ICMP_UDP(huichang).PDF

PCServerMgmt7

[Brochure] KOR_TunA

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

SRC PLUS 제어기 MANUAL

PowerPoint 프레젠테이션

歯Cablexpert제안서.PDF

Chapter11OSPF

RAPIEnet 통신망 기술 IEC 규격 추진 이력 기술발표 NP 통과 61158, IS 발간 NP 61918,

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Smart IO_K_160427

PRO1_04E [읽기 전용]

The Pocket Guide to TCP/IP Sockets: C Version

TTA Journal No.157_서체변경.indd

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

untitled

슬라이드 1

제20회_해킹방지워크샵_(이재석)

歯DCS.PDF

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

untitled

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

歯김병철.PDF

bn2019_2

슬라이드 1

목 차

자바-11장N'1-502

thesis

개요

Interstage5 SOAP서비스 설정 가이드

Smart IO_K_121108

Microsoft Word - src.doc

PowerPoint Presentation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

CAN-fly Quick Manual

슬라이드 1

PowerPoint Presentation

* ~2..

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

(Microsoft PowerPoint - IxEthernet\271\370\277\252)

Remote UI Guide

슬라이드 제목 없음

thesis-shk

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

The Self-Managing Database : Automatic Health Monitoring and Alerting

歯Enet_목차_.PDF

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

슬라이드 제목 없음

untitled

2

PRO1_02E [읽기 전용]

네트워크 안정성을 지켜줄 최고의 기술과 성능 TrusGuard는 국내 최초의 통합보안솔루션으로서 지난 5년간 약 4천여 고객 사이트에 구축 운영되면서 기술의 안정성과 성능면에서 철저한 시장 검증을 거쳤습니다. 또한 TrusGuard는 단독 기능 또는 복합 기능 구동 시

Microsoft PowerPoint - 06-IPAddress [호환 모드]

untitled

PROCES-WP012A-KO-P, 현재의 안전 계측 시스템(SIS)이 최신 표준을 준수하고 있습니까?

rptProductDatasheet

용어사전 PDF

Microsoft Word - NAT_1_.doc

OSI 참조 모델과 TCP/IP

Microsoft PowerPoint - o8.pptx

APOGEE Insight_KR_Base_3P11

Microsoft Word - ZIO-AP1500N-Manual.doc

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

ecorp-프로젝트제안서작성실무(양식3)

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

untitled

. PROFIBUS (Korea PR- OFIBUS Association) 9. PROFIBUS International PRO- FIBUS. PROFIBUS 200 PROTOCOL. PROFIBUS INTERNATIONAL, 3 PROFIBUS PROFIBUS.,,,

SLA QoS

일반적인 네트워크의 구성은 다음과 같다

Transcription:

ETHERNET Powerlink 입문 IXXAT Automation GmbH Seite 1

왜필드버스로이더넷인가? 전세계표준 어디에서나이용가능 엔지니어들이이더넷에친숙 엄청나게많은소프트웨어, 툴과하드웨어들을이용가능 매우빠른데이터속도 Future-proof Seite 2

자동화요건과이더넷 실시간데이터전송 CSMA/CD 로인해가능하지않음 일반소프트웨어는버퍼링과대기열메커니즘을사용 일반프로토콜의경우많은프로토콜오버헤드 위상 Switches를사용하여어떤위상도가능 값비싸고더욱긴전송시간 일반이더넷의경우라인에단 2개의허브 환경 견고성, 온도 Seite 3

ETHERNET Powerlink 의특징 일반이더넷프로토콜과요소들이바탕 IEEE802.3u 빠른이더넷 표준이더넷컨트롤러들의사용 IEEE1588 클럭동기화 (V3 에서 ) 결정적통신 (deterministic communication) 을제공 200µs 까지의주기시간 Jitter <1µs possible ( 하드웨어 /CPU에따라가능) Seite 4

통신성능 CANopen: EPL: 최대전송속도 1 Mbit/s 최대메시지속도약 14.000 msgs/s ( 최소 CANopen 메시지길이 ) Non real-time 결정적! 최대전송속도 100 Mbit/s ( 향후 1 Gbit/s 가능 ) 최대메시지속도약 100.000 msgs/s (PReq/PRes) Hard real-time 결정적 Seite 5

ETHERNET Powerlink 애플리케이션들 모션필드버스 Hard realtime 요구 스테이션의정밀한동기화 짧은주기시간공장자동화 높은결정력 표준 IP 프로토콜들지원백본 (Backbone) 네트워크 최적화된대역폭활용 표준기반구조요소사용 Seite 6

ETHERNET Powerlink 의특징 CANopen 메커니즘을통신프로파일에서채택 Object Dictionary, PDO, SDO 모든 CANopen Device 와 Application Profiles 사용가능 N-to-M 통신구조 Hot Plugging / Hot Swapping 지원 표준 IP 기반프로토콜들지원 Webserver, FTP, E-Mail 같은서비스들을사용가능 Seite 7

ETHERNET Powerlink 의역사 2001. 11 2002. 4 2002. 11 2003. 6 2003. 11 B&R 에의해 ETHERNET Powerlink 도입 외부에기술공개 EPSG 컨소시엄구성 Hirschmann, Kuka Roboter, Lenze, B&R, ZHW EPSG Association 설립 CANopen 에대해 CiA 와협력 ETHERNET Powerlink Specification V2 발표 2005. 4 EPSG 회원수약 70 Seite 8

참조모델 (Reference Model) Device Device Profile Profile Device Profile NMT EPL-Layer 7 Object Dictionary HTTP FTP Application PDO SDO UDP TCP Session / Present. Transport IP Network EPL-Lower Layer SCNM-Cycle-Handler Datalink MAC PHY Physical Seite 9

시스템구조 Legacy Ethernet PLC Router / Bridge M M C Managing Node Controlled Node EPL segment 192.168.100.0 C C C C C C I/O I/O Drive Drive Drive PLC Seite 10

위상 (Topology) 허브들만 sub-net 안에서사용되어야합니다. Switches 는권장되지않습니다 ( 대기열지연 ) 가능한위상들 : Tree, Star, Line 한라인에 10 개이상의허브는권장되지않습니다 Seite 11

통신모델 Protected 모드 - collision-free 소통의 Sub-net (EPL 세그먼트 ) - 실시간통신이중요하게요구되는경우 - 네트워크접속은마스터디바이스에의해처리됩니다 -EPL 특정메시지들은이더넷을통해전송됩니다 - Sub-net 은 bridge/router를통해접속될수있습니다 기본이더넷모드 - CSMA/CD ( 네트워크소통은비-결정적입니다 ) 를통한네트워크접속 - 별도하드웨어없이일반 PC를사용하여디바이스구성 Seite 12

Protected Mode 통신원리 EPL 세그먼트 (sub-net) 는 non-deterministic 노드로부터보호됩니다 메시지교환은 cyclic basis(epl 사이클 ) 에서구성된계획대로실행됩니다 Managing Device 는다른노드들 (Controlled Nodes) 의전송을요청합니다 주기적데이터전송은나뉘어집니다 노드당개별적인통신슬롯을가진등시성 (Isochronous) 통신 모든노드에공유된통신슬롯을가진비동기 (Asynchronous) 통신 Seite 13

관리 / 제어노드 관리노드 (Managing Node;MN) - 메시지를개별적으로보낼수있음 - 제어노드 (Controlled Nodes) 에전송을요청 - 한개의 MN 은반드시 Protected Mode 에서동작하는 EPL 세그먼트에존재해야합니다 제어노드 (Controlled Node;CN) - Protected Mode 에서요청시에만데이터를전송 -CN 의두가지종류 : - 등시성 CN ( 등시적그리고비동기기간에도데이터전송 ) - Async-only CN ( 비동기기간에만데이터전송 ) Seite 14

EPL Cycle EPL 사이클의구성 시작 (Start) 주기 동기화 등시 (Isochronous) 주기 PDO / SDO 통신 비동기 (Asynchronous) 주기 SDO 통신 NMT IP 통신 ( 구형이더넷 ) 유휴 (Idle) 주기 통신없음 Seite 15

EPL Cycle Start Isochronous Async. Idle SoC PReq PReq... PRes SoA SoC CN1 CN1 PRes Time Slot CN1 CN2 CN2... PRes Cycle Time MN ASend IP etc. Controlled Node Seite 16

EPL Cycle 연속타임슬롯 이 CN 의타임슬롯은모든 EPL 사이클에존재합니다 다중송신 (Multiplexed) 타임슬롯 모든 EPL 사이클에서전송하는 CN 들의그룹은다중송신타임슬롯에배정됩니다 CN 의수가다중송신타임슬롯의수보다더커야합니다 Cycle i Cycle i+1 Cycle i+2 Cycle i+3 1 2 3 4 5 6 A 1 2 3 7 8 9 A 1 2 3 10 11 A 1 2 3 4 5 6 A Nodes Example: 8 CNs in 3 multiplexed timeslots Seite 17

EPL 메시지프레임 이더넷헤더 소스 / 목적지 MAC 주소 ETHERNET Powerlink EtherType: 0x88AB EPL 헤더 메시지유형 목적지 (EPL Node ID) 소스 (EPL Node ID) 플래그, NMT 상태 데이터 필요한경우공백으로메꿔짐 Ethernet header 14 EPL Header 3 Data 0...1498 Ethernet CRC 4 Seite 18

EPL 프로토콜 주기시작 (Start of Cyclic;SoC) - 주기의시작알림, 디바이스들을동기화, Nettime (4-byte value in µs) 전송 폴요청 (Poll Request;PReq) - 단일전송메시지로 MN 에서하나의 CN 으로, 최대총 1490 bytes, PDO 와 SDO 데이터전송, 폴응답 (Poll Response;PRes) - 멀티캐스트메시지로하나의 CN 에서또는 MN 에서, 최대총 1490 bytes, POD 와 SDO 데이터전송 비동기시작 (Start of Asynchronous; SoA) - 전용 CN 에서특정 NMT 서비스를요청하기위해또는 CN 이불특정데이터를전송하도록요구하기위해 MN 에의해사용 ( 비동기슬롯의액세스를위해 CN 에의한이전의요청에대한응답으로 ) Seite 19

EPL 프로토콜 비동기전송 (ASend) EPL-Format - NMT 서비스를전송하기위해사용됨 - IdentResponse - StatusResponse - NMTRequest (MN에서 NMT 서비스를요청하기위해 CN에의해사용될뿐임 ) - NMTCommand (MN에의해사용될뿐임) - EPL-Frame 내에서 SDO를전송하기위해사용됨 TCP/UDP/IP-Format - TCP 와 UDP 기반서비스들을전송하기위해사용됨 - UDP를통해SDO 서비스를전송하기위해사용됨 Seite 20

EPL Node-ID 노드를어드레스하기위해 EPL 프레임내에서사용됨 EPL Node-ID Description 0 Invalid 1 239 EPL CNs 240 EPL MN 241 252 Reserved 253 Diagnostic Device 254 EPL to Legacy Ethernet Router 255 Broadcast Seite 21

EPL 디바이스모델 Communication Interface Object Dictionary Application Process EPL Network Server SDOs Client SDOs Rx PDOs Tx PDOs Start-of-Cycle, NMT, Asend, Emergency, TCP/IP, 논리적주소지정주소지정을위한구성통신파라매터와애플리케이션 Parameters, Data 와 Functions 디바이스기능 - Functions -Data - Parameters I / O Signals Process Seite 22

EPL Object Dictionary Index 0000H Object not used 0001H- 025FH Data Type 0260H- 0FFFH Reserved 1000H- 1FFFH Communication Profile Area Common to any Device 2000H- 5FFFH Manufacturer Specific Profile Area 6000H- 9FFFH Standardized Device Profile Area A000H- BFFFH Standardized Interface Profile Area Device specific C000H- FFFFH Reserved Seite 23

Service Data Object (SDO) 두노드간에지점대지점 (point-to-point) 통신을위해사용됨 노드의객체사전 (Object Dictionary) 에서모든엔트리들에대한 read/write 액세스들을제공 읽히고 / 기록되는데이터는 index/subindex 에의해확인 모든길이의데이터전송을지원 ( 예. 프로그램다운로드 ) 확인된통신 ( 수용은애플리케이션수신에의해확인됩니다 ) Seite 24

Service Data Object (SDO) SDO 는다음을통해전송될수있습니다 UDP/IP 메시지 ( 선호방법 ) Poll Response 메시지 (PDO 에 map 된함유된 SDO, 단시간내에많은 SDO 전송들허용 ) 비동기전송메시지 (UDP/IP 이용보다적은오버헤드 ) SDO 모듈은 2 개의하위계층들로구성됩니다 Command Layer Sequence Layer Seite 25

Service Data Object (SDO) Sequence Layer 세그먼트의무손실을보증합니다 세그먼트의정확한순서를보증합니다 세그먼트의크기는 Command Layer 에따라달라집니다 Command Layer SDO 명령들을제공하고처리합니다 전송유형은 expedited 와 segmented 입니다 최대세그먼트크기를지정합니다 ( 적어도 256 bytes 세그먼트크기가지원되어야합니다 ) Seite 26

Service Data Object (SDO) 명령어 인덱스에의한 Read/Write 인덱스에의한 Read/Write All 이름에의한 Read/Write 인덱스에의한 Read/Write multiple parameter Read/Write File Seite 27

Process Data Object (PDO) 처리데이터의실시간전송을위해사용됨 모델에따라데이터의효율적인전송을제공 등시 (Isochronous) 슬롯안의 PollResponse 프레임에의한주기적전송 비확인전송 정확한수용은주기적전송과이더넷프레임의 CRC checksum 에의해보장됩니다 PDO 와같이전송될처리데이터의어셈블리는정적으로또는실행동안 (PDO mapping) 설정될수있습니다 Seite 28

Process Data Object (PDO) CN 에서는단한개의 Transmit PDO MN 에서는최대 253 개의 Transmit PDO 이용가능 MN/CN 에서는최대 253 개의 Receive PDO 이용가능 Map 된오브젝트들의최대수는 253 ( 하위인덱스의개수한도로인하여 ) 입니다 최대길이 1490 bytes PDO 의일관된재구성지원 ( 버전제어, 유효성 ) Seite 29

NMT CN 통신상태 네트워크의제어된 Boot-Up 은모든디바이스들의동기화를보증합니다 Initialisation Power-On Basic Ethernet Not Active Pre-Operational 1 EPL Protected Mode Stopped Pre-Operational 2 Ready to Operate Operational Seite 30

EPL V2 에서의추가정의들 오류처리 - 오류데이터는 Status Response 메시지안으로전송됩니다 Bootup- 절차 프로그램다운로드 구성매니저 (Configuration Manager) 프로그램가능디바이스의 Input/Output XML 파일로서의 EDS/DCF 데이터유형과암호규칙 커넥터 지시기 (Indicators) Seite 31

기반구조요소들 : Router Router Type 1 - 구형이더넷라우터에대한 EPL - 다음용도에사용 원격접속 EPL 세그먼트간의통신 Router Type 2 - CANopen Router에대한EPL - SDO 액세스들의경로지정 (routing) - PDO 데이터의경로지정 Seite 32

EPL 확장 EPLsafety Layer EPLsafety 는 regular EPL 의상위에있는프로토콜독립적 safety layer 입니다 한개네트워크에서의 Regular 와 safe messages 100µs cycle time 에서 IEC 61508 SIL3 데이터양이감소된 SIL4 ETHERNET Powerlink 의장점유지 Regular PDO 내에포함된 EPLsafety messages Seite 33