Transcription of EtherNet/IP 기본원리 - eskorea.net
1 Page 1 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATIXXAT Automation GmbHLeibnizstr. 1588250 EtherNet/IP ( ) Page 2 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATIXXAT Automation GmbHLeibnizstr. 1588250 EtherNet/IP CIP Page 3 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIPCIP ??CIP Common Industrial Protocol DeviceNet (ODVA) ControlNet (CI) EtherNet/IP (ODVA/CI) 3 (Object) 7 Device ProfilesPage 4 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIPCIP ? ? (( ))DeviceNet.
2 CAN (Controller Area Network) .DeviceNet 1994 . DeviceNet ODVA (Open DeviceNet Vendor Organisation) .ControlNet CIP- 1996 . CI (ControlNet International) . EtherNet/IP CIP- 2000 . EtherNet/IP ODVA CI . : DeviceNet, Volumes I und IIControlNet, Volumes I und IIEtherNet/IP, Volumes I und IIODVA . DeviceNet, ControlNet EtherNet/IP CIP . CIP . 4 . Volume 1: The Common Industrial Protocol (CIP)Volume 2: EtherNet/IP Adaptation of CIPV olume 3: DeviceNet Adaptation of CIPV olume 4: ControlNet Adaptation of CIPPage 5 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP Data LinkPhysical LinkNetworkTransportEthernetPhysical LayerEthernetCSMA/CDIPTCPUDPE ncapsulationControlNetPhysical LayerControlNetCTDMAC ontrolNetTransportDeviceNetPhysical LayerCANCSMA/NBAD eviceNetTransport?
3 FutureATM, USB,FireWire, Message Routing, Connection ManagementCIP Data Management ServicesExplicit Messages, I/O MessagesCIP Application Layer Application Object LibraryI/OEncoderValvesDrivesSEMIO thersApplicationPresentationSessionPage 6 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP (( )) (Common Industrial Protocol) ISO/OSI- :Application (Layer 7) Application Layer Object .Presentation (Layer 6) Presentation Layer CIP .Session (Layer 5) CIP - . message routing Session Layer .Device Profiles .. Transport (Layer 4)Network (Layer 3)Data Link (Layer 2)Physical Link (Layer 1)CIP : DeviceNetControlNetEtherNet/IPPage 7 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP DeviceNetDeviceNet DeviceNet Data Link CAN CAN CAN 8 payload data - (Fragmentation) Predefined Messages :-I/O-Modules, Encoders, Drivers, Valves, HMI,Machine Control (PLC).
4 Page 8 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP DeviceNet DeviceNet (( ))DeviceNet Rockwell Automation Open DeviceNet Vendor Association . EN 50325 CAN- (Controller Area Network) . CAN CAN . CAN . DeviceNet , , . (compliance) Physical Layer Test . CAN DeviceNet (CAN-Controller, uC with integrated CAN, CAN-Transceiver). CAN payload 8 . DeviceNet , 8 payload . CIP 64 kbyte . Common Industrial Protocol CAN , Producer-Consumer-Model.
5 CAN , . -filtering (CAN ) -filtering ( ) .. 8 , DeviceNet - Mask-And-Match CAN- ( Philips 82C200 ) . DeviceNet Predefined Master/Slave Connection Set . PLC (master) (slaves) Master/Slave .Page 9 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP DeviceNetDeviceNet 24 V Page 10 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP DeviceNet DeviceNet (( ))DeviceNet 64.
6 CAN (6 MAC-ID ).3 Data Rate : 125 kbps, 250 bps 500 kbps. trunk line, tees, taps drop line . Star tree . CAN (shielded twisted pair ) .. , , . Open Style, Micro Style oder Mini Style .. : 125 kbps 500m, 250 kbps 250m, 500 kbps 100m. , 100m ..DeviceNet 24 . 8A . DeviceNet , .Page 11 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ControlNetControlNet ControlNet Data Link I/O 510 byte (deterministic) -Drives, Welding Control, Motion Control,complex I/O-Systems.
7 Page 12 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ControlNet ControlNet (( ))ControlNet Rockwell Automation und ControlNet International . EN 50170 . ControlNet Data Link . Concurrent Time Domain Multiple Access (CTDMA) - , . NUT 2 ms . Time-critical NUT . (configuration data ) NUT .I/O 510 ControlNet .ControlNet , .Page 13 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ControlNetControlNet (Redundancy) Page 14 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ControlNet ControlNet (( ))ControlNet 99.
8 5 Mbps . trunk , tees, taps drop . Star tree repeater ControlNet 25 km .ControlNet . RG-6 (quad shielded RG-6 coaxial cables) BNC ..ControlNet . 48 250m 2 1km . ControlNet NAP(Network Access Port) .NAP RS422 interface (RJ45 jack) .Page 15 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ethernet /IPEtherNet/IP EtherNet/IP ethernet (IEEE ) - (COTS)- TCP/IP UDP/IP . I/O 64 kbyte HTTP, FTP, SMTP , Page 16 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP EtherNet/IP EtherNet/IP (( )) EtherNet/IP ODVA CI.
9 IEEE ethernet .. EtherNet/IP CIP TCP/IP UDP/IP (encapsulation) .HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol) SMTP (Simple Mail Transfer Protocol) - EtherNet/IP .Page 17 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP ethernet /IPEtherNet/IP (Redundancy) Page 18 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXATCIP CIP EtherNet/IP EtherNet/IP (( )) EtherNet/IP (MAC-Address) (IP-Address) . : 10 Mbps 100 Mbps. , star tree . (shielded twisted pair ) (unshielded twisted pair).
10 RJ-45 M12-4 Type D . 100m ..Page 19 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXAT Connection Manager ObjectMessageRouter ObjectParameterObjectIdentityObjectI/OMe ssagesUCMMN etworkAssemblyObjectLink SpecificObject(s)ApplicationSpecific Object(s)Network LinkExplicitMessagesPage 20 IXXAT Automation GmbHEtherNet/IP Basics, June 14, 2005 IXXAT (( ))CIP Object Model . , , . CIP (compilation) , Device profile . CIP common object , CIP common object . (Interoperability) (Interchangeability).
