background image

2789-9023

Fieldbus Description

Product manual | Version: 1.0.0

25

EtherNet/IP Communication Module

4.2.2.1 Instances

Assembly instance 101 (attribute ID 3) contains the process input data.

Table 18: Assembly Object – Instance 101, Attribute ID 3

No.

Access

Name

Data type

Description

1

Get

EtherNet/IP module
status

UINT16

Bit 0

Communication with lower-
level device OK

Bits 1 … 15

Reserved

2

Get

Output voltage (mV)

UINT16

3

Get

Output current (mA)

UINT16

4

Get

Status

UINT16

Bit 0

DC status OK

Bit 1

Overheating status

Bit 2

No output voltage

Bit 3

Output, short circuit

Bit 4

Digital input status

Bits 5 … 15

Reserved

5

Get

Warnings

UINT16

Bit 0

Output, undervoltage

Bit 1

Output, overvoltage

Bit 2

Overload

Bit 3

Adjustable output current limit
exceeded

Bit 4

Adjustable operating hours
limit exceeded

Bit 5

TopBoost supplied

Bit 6

PowerBoost supplied

Bit 7

High device temperature

Bits 8 … 15

Reserved

6

Get

Error

UINT16

Bit 0

Overheating, device switched
off

Bit 1

No output voltage

Bit 2

Output short circuit

Bit 3

Electronic circuit breaker
tripped

Assembly Instance 102 contains process output data.

Table 19: Assembly Object – Instance 102

Attribute ID Access

Name

Data type

Description

3

Get/Set

Control word

UINT16

Bit 0

Device standby (not
supported)

Bit 1

Digital output on

Bits 2 … 15

Reserved

The software inspects the writing of attribute 3 of Assembly instance 102. If the limit value
has been exceeded, it is identified and, if necessary, corrected. However, a write request
is not rejected.

Assembly instance 103 is provided as a configuration object for implicit communication.
The object is not used and returns no data when read out.

Summary of Contents for 2789-9023

Page 1: ...Product manual Version 1 0 0 Communication Modules EtherNet IP Communication Module 2789 9023...

Page 2: ...ure the accuracy and completeness of this documentation However as errors can never be fully excluded we always appreci ate any information or suggestions for improving the documentation E Mail docume...

Page 3: ...c Information 14 3 5 Connections 15 3 5 1 RJ 45 Interfaces 15 3 6 Indicators 16 3 7 Control Elements 16 3 8 Technical data 16 3 8 1 Product 16 3 8 2 Power Loss 17 3 8 3 Communication 17 3 8 4 Environm...

Page 4: ...s 41 4 3 2 Data Exchange 41 4 3 3 Application Examples 44 5 Transport and Storage 45 6 Installation and Removal 46 7 Commissioning 48 7 1 Setting an IP address 48 7 1 1 Assigning an IP Address Using D...

Page 5: ...Communication Module 11 1 5 Exporting WBM Certificates 80 11 1 6 Exporting MQTT Certificates 82 11 1 7 Installing WBM Certificates on the Client and Product 85 11 1 8 Installing MQTT Certificates on...

Page 6: ...cial area as well as small business if the product used complies with the required emis sions of interference emission limits Operation of the product in other application areas is only permitted when...

Page 7: ...s must be followed In addition the installment require ments for approval must be met In the event of non compliance operation of product within the scope of the approval is not permitted In addition...

Page 8: ...which if not avoided will result in death or serious injury Action step to reduce risk WARNING Type and source of hazard Indicates a potentially hazardous situation which if not avoided could result...

Page 9: ...hird party trademarks are referred to in the product documentation The and TM symbols are omitted hereinafter The trademarks are listed in the Appendix 8 Protected Rights 87 Subject to Change The inst...

Page 10: ...ing This reduces elec tromagnetic interference and increases signal quality Measurement errors data trans mission errors and interference due to excessive voltage can be prevented Maintain spacing bet...

Page 11: ...erature permitted for the mounted product Cooling of the product must not be impaired Ensure air can flow freely and that the minimum clearances from adjacent products areas are maintained 2 5 Indirec...

Page 12: ...ndustrial Protocol BootP pending DHCP SNTP HTTP S MQTT The integrated switch with two external RJ45 ports makes it possible to set up a line topology without additional infrastructure elements such as...

Page 13: ...ins the following information 1 2 3 4 5 6 7 8 Position Comment Details 1 Company logo and address 2 Item number 3 Product name 4 Warning notice symbols 8 Safety 10 5 QR link with link to website 6 Ref...

Page 14: ...ey number Fixed information 37S 3 ID number per D U N S Fixed information WAGO Minden 4 WAGO item number or internal SAP number Product specific 5 Consecutive number Product specific 6 Production date...

Page 15: ...Mbit s trans mission speeds as well as full and half duplex transmission modes for each port The RJ45 sockets are wired in accordance with the specifications for 100BASE TX The ETHERNET standard stip...

Page 16: ...Flashing 16 Hz IP address is being assigned via DHCP LNK ACT1 Port 1 connection activity Off No connection present On Connection present but no activity Flashing Connection and activity present SPEED1...

Page 17: ...ble 6 Technical Data Environmental Conditions Property Value Test voltage fieldbus 0 775 kVAC 50 Hz 1 min Type of insulation Functional insulation Ambient temperature operation1 40 55 C Ambient temper...

Page 18: ...t Table 7 Approvals Logo Certification Body Standard Underwriters Laboratories Inc Ordinary Locations UL 61010 1 Underwriters Laboratories Inc Ordinary Locations UL 61010 2 201 Underwriters Laboratori...

Page 19: ...ty for industrial environments EN 61000 4 2 Part 4 2 Testing and measurement techniques Electrostatic discharge im munity test EN 61000 4 3 Part 4 3 Testing and measurement techniques Radiated radio f...

Page 20: ...viceNet Therefore transferring an application to one of these systems is very feasible and easy The data exchange is based on an object model ControlNet DeviceNet and EtherNet IP all have the same ap...

Page 21: ...escription Attribute ID Integer value assigned to the respective attribute Access Set The attribute can be accessed using the Set_Attribute service writing modifying the attribute value If an attribut...

Page 22: ...1 Table 16 Identity Object Instance 1 Attribute ID Access Name Data type Description Factory setting 1 Get Vendor ID UINT16 Manufacturer identi fier 40 2 Get Device Type UINT16 General type designa ti...

Page 23: ...ieldbus Description Product manual Version 1 0 0 23 EtherNet IP Communication Module Attribute ID Access Name Data type Description Factory setting 7 Get Product Name CHAR Product name WAGO Communicat...

Page 24: ...No Yes Get_Attribute_Single Returns the content of the respective attribute 4 2 2 Assembly Object The Assembly object class 0x04 binds attributes of different objects so that data can be sent to or r...

Page 25: ...utput current limit exceeded Bit 4 Adjustable operating hours limit exceeded Bit 5 TopBoost supplied Bit 6 PowerBoost supplied Bit 7 High device temperature Bits 8 15 Reserved 6 Get Error UINT16 Bit 0...

Page 26: ...en Uncon nected_Send and Forward_Close No class and instance attributes are visible 4 2 5 TCP IP Interface Object The TCP IP Interface object Class 0xF5 provides for the configuration of the TCP IP ne...

Page 27: ...the product cou pler arrives at its TCP IP configu ration after the first restart 0x00000002 4 Get Physical Link Ob ject STRUCT of Path Size UINT16 Number of 16 bit words in the subsequent path 0x000...

Page 28: ...ttribute 0x10 No Yes Set_Attribute_Single Modifies an attribute value 4 2 6 Ethernet Link Object The Ethernet Link Object Class 0xF6 contains link specific counter and status informa tion for an Ether...

Page 29: ...0x0001 Bit 0 Automatic detection Bit 1 Specification of duplex mode Bits 2 15 Reserved Forced In terface Speed UINT16 Interface speed specified for the interface 0x000A or 0x0064 7 Get Interface Type...

Page 30: ...0x0001 Bit 0 Automatic detection Bit 1 Specification of duplex mode Bits 2 15 Reserved Forced In terface Speed UINT16 Interface speed specified for the interface 0x000A or 0x0064 7 Get Interface Type...

Page 31: ...t The Device Parameter object class 0x82 provides access to the parameters and infor mation of a lower level device Only instance ID 1 is implemented for this object 4 2 7 1 General Device Parameters...

Page 32: ...word levels Password level 0 value 0 No parameters are password protected Password level 1 value 1 All parameters are write protected Password level 2 value 2 All parameters are read and write protect...

Page 33: ...15200 baud 230400 230400 baud 560800 560800 baud 126 Get Set UINT16 Data bits The options are as follows Value Data Bit 0 7 1 8 127 Get Set UINT16 Stop bits The options are as follows Value Stop Bit 0...

Page 34: ...d 139 Get Set UINT16 Switch on delay unit ms 1 At least one bit must be set and the bits are mutually locked Electronic Circuit Breaker Mode Table 32 Parameters Electronic Circuit Breaker Mode Attribu...

Page 35: ...s state restored Bit 11 Behavior when power applied DC output remains switched off Bit 21 Behavior when power applied DC output switched on Bit 3 Switch on delay enabled Bits 4 5 Reserved Bit 6 Enable...

Page 36: ...ame 71 Get Set CHAR 34 Customer information General ETHERNET Settings Table 38 Internal Module Parameters General ETHERNET Settings Attribute ID Access Data type Description Value Limits Factory setti...

Page 37: ...f 1 on 1 0 1 249 Get Set UINT16 Forces 100 MB connection 0 off 1 on 1 0 1 250 Get Set UINT16 Forces full duplex connection 0 off 1 on 1 0 1 252 Get Set UINT16 Enables BroadcastStormProtection 0 off 1...

Page 38: ...s Table 43 Common Services Service Code Service Available Service Name Description Class Instance 0x0E Yes Yes Get_Attribute_Single Returns the content of the respective attribute 0x10 No Yes Set_Attr...

Page 39: ...s and Measured Values Warnings Attribute ID Access Data type Description 3 Get UINT16 Bit 0 Undervoltage at out put Bit 1 Overvoltage at out put Bit 2 Overload Bit 3 Configurable over load threshold e...

Page 40: ...er unit W 8 Get UINT32 Output level of previous second unit Ws 10 Get UINT32 Output level of previous minute unit Ws 12 Get UINT32 Output level of previous hour unit Wh 4 2 9 2 General Services This o...

Page 41: ...ificate found No certificate found for encrypted communication Encrypted communication is started even though no certificate has been uploaded Certificate verification failed Certificate verification...

Page 42: ...le operating hour limit exceeded value Top boost supplied value Power Boost supplied value High device temperature value Digital input active value 6 Errors Errors Overheating device switched off valu...

Page 43: ...Bit 1 Overvoltage at output Bit 2 Overload Bit 3 Configurable overload threshold exceeded Bit 4 Configurable operating hours reached Bit 5 TopBoost output Bit 6 PowerBoost output Bit 7 Higher device...

Page 44: ...MQTT client A WAGO PFC200 e g item no 750 8212 serves as an MQTT client for integrating the communication modules into CODESYS or e COCKPIT Any computer e g a Raspberry Pi with a Mosquitto MQTT broker...

Page 45: ...optimal protection during transport and storage Store the product in suitable packaging preferably the original packaging Only transport the product in suitable containers packaging Make sure the pro...

Page 46: ...n openings b facing upwards and down wards Mounting B A Figure 7 Mounting Install the product by snapping it onto the WAGO Power Supply Pro 2 see figure Instal lation 1 Remove the cap from the communi...

Page 47: ...d off D C Figure 8 Removal 1 Press the top locking tab a of the product C 2 Pivot the product to remove it from the WAGO Power Supply Pro 2 D NOTICE Avoid electrostatic discharge The products are equi...

Page 48: ...DHCP server for example via the output of Open DHCP Configuration type static IP address IP address 192 168 1 17 Gateway address 192 168 1 1 Note Two DHCP servers in one network can cause total networ...

Page 49: ...Setting the IP address via the Modbus command Setting the IP Address via the WBM 1 Open the WBM Web Based Management of the communication module in a browser 2 Switch to the Module Settings Network pa...

Page 50: ...he network settings with the reset button on the module 1 Hold the reset button down for eight seconds until the COM OK LED lights up briefly 2 Release the reset button The product reboots and the fol...

Page 51: ...product The following settings options are available Table 55 Using the Reset Button Settings Options Description Signaling via Visual Status Display Hold reset button down for eight seconds Disables...

Page 52: ...s appears depending on the password level Figure 11 Login with Read Write Protection Figure 12 Login with Read Protection If the lower level device is read and write protected it must always be unlock...

Page 53: ...ttings Module Information Device Settings Device Information Device Measurements 9 1 3 Module Settings System Figure 14 Module Settings System Date Time Here you can set the module s date and time Man...

Page 54: ...mware loader in brackets on the WBM page Firmware update e g v 1 1 2 Note Notes on updating the firmware Please note that the module firmware can only be updated via the HTTP protocol For this purpose...

Page 55: ...the communication module to receive messages from the broker Publish topic topic for which the communication module will send messages to the broker Publish interval interval at which the communicatio...

Page 56: ...e HTTP and HTTPS protocols on or off Note Re enabling Webserver access Disabling the Webserver closes ports 80 and 443 the module is then no longer accessi ble via Web browser To re enable access via...

Page 57: ...r ca pabilities with each other over the link Force 100 Mbits forces connection via 100 Mbit Force Full Duplex forces connection using full duplex Enable Broadcast Storm Protection This option can be...

Page 58: ...disrupted Customer Users can enter system and location information here Figure 21 Module Information Customer 9 1 5 Device Settings The individual menu pages of the Device Settings are shown below For...

Page 59: ...tput On the current output voltage is also displayed Overload Behavior Here you can specify how the product should behave in case of overload Signalization Note Navigation is valid from firmware versi...

Page 60: ...tal Input Here you can switch the power supply on and off and make additional settings Digital Output This contains various setting options for the digital output Digital Out put On and Inversion are...

Page 61: ...m the PC used Customer Information Individual customer information can be entered in the freely editable input fields Factory Reboot The device can be reset to the factory settings Password Figure 25...

Page 62: ...can set specific parameters for the communication module See also 2 Device Parameter Object 31 9 1 6 Device Information Here you can see the information on the lower level device Figure 27 Device Info...

Page 63: ...The communication between the communication module and a broker can be configured via the WBM Web Based Management under Module Settings MQTT see 8 Mod ule Settings 53 Establishing the MQTT connection...

Page 64: ...L option to connect to the broker Figure 32 Enabling without TLS SSL The current status of the connection is shown under MQTT Connection Status Figure 33 Connection Status Establishing an Encrypted Co...

Page 65: ...ate time see 8 Module Settings 53 5 In the Broker Settings Certificate Upload area upload the CA file that has been created Figure 36 Selecting the Certificate File 6 In the Client Settings MQTT Conne...

Page 66: ...nd packaging Clear any data stored on electrical and electronic equipment Remove lithium ion batteries lead acid batteries or memory cards that are added to the electrical and electronic equipment Wea...

Page 67: ...Figure 39 Browser warning message due to self signed certificate Certificates you create yourself must be signed by a certificate authority the so called root CA The root certificate forms the shared...

Page 68: ...0xAF TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 0xC0 0x09 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0xC0 0x0A TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA 0xC0 0x2B TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0xC0 0x2C TLS_E...

Page 69: ...dule Figure 40 XCA Database 4 On the Templates tab click the New Template button 5 Select the Default Blank Template setting in the Preset Template Values dialog that opens 6 Click OK to confirm the s...

Page 70: ...e e g NRW for North Rhine Westphalia localityName Place where certificate was issued organizationName Name of the organization that issued the certificate organizationUnitName Department identifier co...

Page 71: ...1 0 0 71 EtherNet IP Communication Module Figure 42 Creating a Template 11 1 3 Creating the Root CA Certificate 1 Switch to the Certificates tab to create the Root CA certificate Click the New Cer tif...

Page 72: ...cting a Template 2 Select your created template from the Template for the New Certificate selection field 3 Click the Apply Subject button 4 Select the Default CA template from the Template for the Ne...

Page 73: ...ix Product manual Version 1 0 0 73 EtherNet IP Communication Module Figure 44 Creating a Certificate Entering a Name 7 Enter an identifier in the CommonName input field e g Root_CA 8 Click the Create...

Page 74: ...t The assignment depends on whether the key is generated for the root CA or for the module The prime256r1 curve according to BSI TR 02102 2 named prime256v1 in the XCA is supported Note No RSA keys ar...

Page 75: ...1 0 0 75 EtherNet IP Communication Module Figure 46 New Certificate Created 11 1 4 Creating the Device Certificate 1 Go to the Certificates tab to create the device certificate 2 Click the New Certif...

Page 76: ...ct the template you created from the Template for the New Certificate selec tion field 6 Click the Apply Subject button 7 From the Template for the New Certificate selection field select the Default T...

Page 77: ...al Version 1 0 0 77 EtherNet IP Communication Module Figure 48 Creating a New Key 12 Change the key type to elliptic curve and select the prime256v1 curve 13 Click the Create button to create the key...

Page 78: ...ject Alternative Name in put field Note The value in the X509v3 Subject Alternative Name input field must be identical to server address Browsers use the IP address host name to determine the identity...

Page 79: ...t manual Version 1 0 0 79 EtherNet IP Communication Module Figure 50 New Certificate Request Client Key Use 19 Click OK to confirm the entries The new certificate is shown below the root CA certificat...

Page 80: ...ation Module Figure 51 Device Certificate Created 11 1 5 Exporting WBM Certificates 1 In the main window switch to the Certificates tab and expand the tree structure fully 2 Select your root CA certif...

Page 81: ...0 0 81 EtherNet IP Communication Module Figure 52 Exporting Root CA Certificate 1 Figure 53 Exporting Root CA Certificate 2 4 Select the storage location by clicking the button 5 From the Export Form...

Page 82: ...ure 54 Exporting the Device Certificate 9 Select a storage location by clicking the button 10 From the Export Format selection list select the PEM with Key entry 11 Click OK to confirm 11 1 6 Exportin...

Page 83: ...1 0 0 83 EtherNet IP Communication Module Figure 55 Exporting Root CA Certificate 1 Figure 56 Exporting Root CA Certificate 2 4 Click the button to select the storage location 5 From the Export Forma...

Page 84: ...orage location by clicking the button 10 In the Export Format selection list select the PEM without Key item 11 Click OK to confirm 12 In the main window switch to the Private Key tab 13 Select your d...

Page 85: ...owser used 2 Transfer your device certificate to the product via the WBM On the Module Set tings Network page under TLS Certificates click Choose File Figure 59 Importing the Device Certificate 3 Sele...

Page 86: ...d with the correct IP address or host name see 8 Creating the Device Certificate 75 1 Transfer your root CA certificate to the product via the WBM On the Module Set tings MQTT page under Certificate U...

Page 87: ...s for field assembly 750 975 ETHERNET connector RJ 45 Cat 6A straight Code T568A AWG 22 750 977 000 011 ETHERNET connector RJ 45 Cat 6A straight Code T568A AWG 22 Strain relief 750 978 000 011 ETHERNE...

Page 88: ...he Open DeviceNet Vendor Association Inc ODVA EnOcean is a registered trademark of EnOcean GmbH Google PlayTM is a registered trademark of Google Inc IO Link is a registered trademark of PROFIBUS Nutz...

Page 89: ...ject Instance 0 22 Table 16 Identity Object Instance 1 22 Table 17 Common Services 24 Table 18 Assembly Object Instance 101 Attribute ID 3 25 Table 19 Assembly Object Instance 102 25 Table 20 Common S...

Page 90: ...mmon Services 38 Table 44 Events and Measured Values Process Input Data 38 Table 45 Events and Measured Values Status Messages 39 Table 46 Events and Measured Values Warnings 39 Table 47 Events and Me...

Page 91: ...16 Module Settings EtherNet IP 55 Figure 17 Module Settings Network 56 Figure 18 Module Settings Parameter Management 57 Figure 19 Module Settings Switch settings 57 Figure 20 Module Information Gene...

Page 92: ...Figure 46 New Certificate Created 75 Figure 47 Creating a New Device Certificate 76 Figure 48 Creating a New Key 77 Figure 49 Extensions Tab 78 Figure 50 New Certificate Request Client Key Use 79 Figu...

Page 93: ...2789 9023 List of Figures Product manual Version 1 0 0 93 EtherNet IP Communication Module...

Page 94: ...gs videos and other WAGO media are subject to copyright Distri bution or modification of the contents of these pages and videos is prohibited Furthermore the content may neither be copied nor made ava...

Reviews: