Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual
Technical Description, Installation and Configuration
Version 1.0.0
ii General
Copyright 2007 by WAGO Kontakttechnik GmbH & Co. KG All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG Hansastrae 27 D-32423 Minden Phone: +49 (0) 571/8 87 0 Fax: +49 (0) 571/8 87 1 69 E-Mail: info@wago.com Web: http://www.wago.com
Technical Support Phone: +49 (0) 571/8 87 5 55 Fax: +49 (0) 571/8 87 85 55 E-Mail: support@wago.com
Every conceivable measure has been taken to ensure the correctness and completeness of this documentation. However, as errors can never be fully excluded we would appreciate any information or ideas at any time. E-Mail: documentation@wago.com We wish to point out that the software and hardware terms as well as the trademarks of companies used and/or mentioned in the present manual are generally trademark or patent protected.
Table of Contents
iii
TABLE OF CONTENTS
1 Important Notes .......................................................................................... 7 1.1 Legal Principles........................................................................................ 7 1.1.1 Copyright ............................................................................................. 7 1.1.2 Personnel Qualification ....................................................................... 7 1.1.3 Conforming Use of Series 750 ............................................................ 8 1.1.4 Technical Condition of the Devices .................................................... 8 1.2 Standards and Regulations for Operating the 750 Series ......................... 8 1.3 Symbols .................................................................................................... 9 1.4 Safety Information.................................................................................. 10 1.5 Font Conventions ................................................................................... 11 1.6 Number Notation.................................................................................... 11 1.7 Scope ...................................................................................................... 12 1.8 Abbreviation........................................................................................... 12 2 The WAGO-I/O-SYSTEM 750 ................................................................ 13 2.1 System Description................................................................................. 13 2.2 Technical Data........................................................................................ 14 2.3 Manufacturing Number .......................................................................... 20 2.4 Component Update................................................................................. 21 2.5 Storage, Assembly and Transport .......................................................... 21 2.6 Mechanical Setup ................................................................................... 22 2.6.1 Installation Position ........................................................................... 22 2.6.2 Total Expansion................................................................................. 22 2.6.3 Assembly onto Carrier Rail ............................................................... 23 2.6.3.1 Carrier rail properties.................................................................... 23 2.6.3.2 WAGO DIN Rail .......................................................................... 24 2.6.4 Spacing .............................................................................................. 24 2.6.5 Plugging and Removal of the Components ....................................... 25 2.6.6 Assembly Sequence ........................................................................... 26 2.6.7 Internal Bus/Data Contacts................................................................ 27 2.6.8 Power Contacts .................................................................................. 28 2.6.9 Wire connection................................................................................. 29 2.7 Power Supply ......................................................................................... 30 2.7.1 Isolation ............................................................................................. 30 2.7.2 System Supply ................................................................................... 31 2.7.2.1 Connection .................................................................................... 31 2.7.2.2 Alignment ..................................................................................... 32 2.7.3 Field Supply....................................................................................... 34 2.7.3.1 Connection .................................................................................... 34 2.7.3.2 Fusing............................................................................................ 35 2.7.4 Supplementary power supply regulations.......................................... 38 2.7.5 Supply example ................................................................................. 39 2.7.6 Power Supply Unit............................................................................. 40 2.8 Grounding............................................................................................... 41 2.8.1 Grounding the DIN Rail .................................................................... 41 2.8.1.1 Framework Assembly ................................................................... 41 2.8.1.2 Insulated Assembly....................................................................... 41
WAGO-I/O-SYSTEM 750 DeviceNet
iv Table of Contents
2.8.2 Grounding Function........................................................................... 42 2.8.3 Grounding Protection ........................................................................ 43 2.9 Shielding (Screening) ............................................................................. 44 2.9.1 General............................................................................................... 44 2.9.2 Bus Conductors.................................................................................. 44 2.9.3 Signal Conductors.............................................................................. 44 2.9.4 WAGO Shield (Screen) Connecting System..................................... 45 2.10 Assembly Guidelines/Standards............................................................. 45 3 Fieldbus Coupler/Controller .................................................................... 46 3.1 Fieldbus Coupler 750-306 ...................................................................... 46 3.1.1 Description......................................................................................... 46 3.1.2 Hardware............................................................................................ 47 3.1.2.1 View .............................................................................................. 47 3.1.2.2 Device Supply............................................................................... 48 3.1.2.3 Fieldbus Connection ..................................................................... 49 3.1.2.4 Display Elements .......................................................................... 50 3.1.2.5 Configuration Interface................................................................. 51 3.1.2.6 Hardware Address (MAC ID)....................................................... 51 3.1.2.7 Setting the Baud Rate.................................................................... 52 3.1.3 Operating System............................................................................... 52 3.1.4 Process Image .................................................................................... 53 3.1.5 Data Exchange ................................................................................... 54 3.1.5.1 Communication Interfaces ............................................................ 55 3.1.5.2 Memory Areas .............................................................................. 55 3.1.5.3 Addressing .................................................................................... 56 3.1.6 Configuration Software ..................................................................... 58 3.1.7 Starting up DeviceNet Fieldbus Nodes ............................................. 58 3.1.7.1 Connecting the PC and Fieldbus Node ......................................... 59 3.1.7.2 Setting the MAC ID and Baud Rate ............................................. 59 3.1.7.3 Configuration with Static Assembly............................................. 60 3.1.8 LED Display ...................................................................................... 64 3.1.8.1 Node status Blink code from the 'I/O' LED ............................... 65 3.1.8.2 Supply voltage status .................................................................... 72 3.1.9 Technical Data ................................................................................... 73 3.2 Fieldbus Controller 750-806 .................................................................. 74 3.2.1 Description......................................................................................... 74 3.2.2 Hardware............................................................................................ 75 3.2.2.1 View .............................................................................................. 75 3.2.2.2 Device Supply............................................................................... 76 3.2.2.3 Fieldbus Connection ..................................................................... 77 3.2.2.4 Display Elements .......................................................................... 78 3.2.2.5 Configuration and Programming Interface ................................... 79 3.2.2.6 Operating Mode Switch ................................................................ 79 3.2.2.7 Hardware Address (MAC ID)....................................................... 80 3.2.2.8 Setting the Baud Rate.................................................................... 81 3.2.3 Operating System............................................................................... 82 3.2.3.1 Start-up.......................................................................................... 82 3.2.3.2 PLC Cycle ..................................................................................... 82 3.2.4 Process Image .................................................................................... 84
WAGO-I/O-SYSTEM 750 DeviceNet
Table of Contents
3.2.5 Data Exchange ................................................................................... 85 3.2.5.1 Communication Interfaces ............................................................ 86 3.2.5.2 Memory Areas .............................................................................. 86 3.2.5.3 Addressing .................................................................................... 89 3.2.6 Programming the PFC with WAGO-I/O-PRO 32 ............................. 93 3.2.6.1 WAGO-I/O-PRO 32 Library Elements ........................................ 93 3.2.6.2 IEC 61131-3 Program Transfer .................................................... 94 3.2.7 Special DeviceNet Features of the Controller ................................... 97 3.2.7.1 Connection via the UCMM port ................................................... 97 3.2.7.2 Offline Connection Set ................................................................. 97 3.2.7.3 DeviceNet Shutdown .................................................................... 97 3.2.7.4 Dynamic Assembly ....................................................................... 97 3.2.7.5 Change MAC ID by SW ............................................................... 98 3.2.7.6 Heartbeat ....................................................................................... 98 3.2.7.7 Bit-Strobe...................................................................................... 98 3.2.8 Configuration Software ..................................................................... 99 3.2.9 Starting-up DeviceNet Fieldbus Nodes ............................................. 99 3.2.9.1 Connecting the PC and Fieldbus Node ......................................... 99 3.2.9.2 Setting the MAC ID and Baud Rate ............................................. 99 3.2.9.3 Configuration with Static and Dynamic Assembly .................... 100 3.2.10 LED Display .................................................................................... 111 3.2.10.1 Node status Blink code from the 'I/O' LED ............................. 112 3.2.10.2 Supply voltage status .................................................................. 119 3.2.11 Technical Data ................................................................................. 120 4 DeviceNet ................................................................................................. 122 4.1 Description ........................................................................................... 122 4.2 Network Architecture ........................................................................... 123 4.2.1 Transmission Media ........................................................................ 123 4.2.1.1 Type of Cable.............................................................................. 123 4.2.1.2 Cable Types ................................................................................ 123 4.2.1.3 Maximum Bus Length ................................................................ 124 4.2.2 Cabling............................................................................................. 124 4.2.3 Network Topology........................................................................... 126 4.2.4 Network Grounding ......................................................................... 127 4.2.5 Interface Modules ............................................................................ 127 4.3 Network Communication ..................................................................... 128 4.3.1 Objects, Classes, Instances and Attributes ...................................... 128 4.4 Module Characteristics......................................................................... 129 4.4.1 Communication Model .................................................................... 129 4.4.1.1 Message Groups.......................................................................... 129 4.4.1.2 Message Types............................................................................ 129 4.4.2 I/O Messaging Connections............................................................. 130 4.5 Process data and Diagnostic Status ...................................................... 130 4.5.1 Process Image .................................................................................. 130 4.5.1.1 Assembly Instances..................................................................... 131 4.6 Configuration / Parametering with the Object Model .......................... 133 4.6.1 EDS Files ......................................................................................... 133 4.6.2 Object Model ................................................................................... 134 4.6.2.1 Object Model for Coupler 750-306 and Controller 750-806...... 135
WAGO-I/O-SYSTEM 750 DeviceNet
vi Table of Contents
4.6.2.2
5 I/O Modules ............................................................................................. 158 5.1 Overview .............................................................................................. 158 5.1.1 Digital Input Modules...................................................................... 158 5.1.2 Digital Output Modules ................................................................... 160 5.1.3 Analog Intput Modules .................................................................... 161 5.1.4 Analog Output Modules .................................................................. 162 5.1.5 Special Modules .............................................................................. 163 5.1.6 System Modules............................................................................... 164 5.2 Process Data Architecture for DeviceNet ............................................ 165 5.2.1 Digital Input Modules...................................................................... 165 5.2.2 Digital Output Modules ................................................................... 167 5.2.3 Analog Input Modules ..................................................................... 171 5.2.4 Analog Output Modules .................................................................. 173 5.2.5 Specialty Modules ........................................................................... 174 5.2.6 System Modules............................................................................... 186 6 Use in Hazardous Environments ........................................................... 187 6.1 Foreword .............................................................................................. 187 6.2 Protective measures .............................................................................. 187 6.3 Classification meeting CENELEC and IEC ......................................... 187 6.3.1 Divisions .......................................................................................... 187 6.3.2 Explosion protection group ............................................................. 188 6.3.3 Unit categories ................................................................................. 189 6.3.4 Temperature classes......................................................................... 189 6.3.5 Types of ignition protection ............................................................ 190 6.4 Classifications meeting the NEC 500................................................... 191 6.4.1 Divisions .......................................................................................... 191 6.4.2 Explosion protection groups ............................................................ 191 6.4.3 Temperature classes......................................................................... 192 6.5 Identification ........................................................................................ 193 6.5.1 For Europe ....................................................................................... 193 6.5.2 For America ..................................................................................... 194 6.6 Installation regulations ......................................................................... 195 7 Glossary.................................................................................................... 197 8 Literature List ......................................................................................... 198 9 Index ......................................................................................................... 199
1 Important Notes
This section provides only a summary of the most important safety requirements and notes which will be mentioned in the individual sections. To protect your health and prevent damage to the devices, it is essential to read and carefully follow the safety guidelines.
Electrical specialist X X
**) A specialist is someone who, through technical training, knowledge and experience, demonstrates the ability to meet the relevant specifications and identify potential dangers in the mentioned field of activity.
All personnel must be familiar with the applicable standards. WAGO Kontakttechnik GmbH & Co. KG declines any liability resulting from
WAGO-I/O-SYSTEM 750 DeviceNet
Important Notes Standards and Regulations for Operating the 750 Series
improper action and damage to WAGO products and third party products due to non-observance of the information contained in this manual.
Please observe the safety measures against electrostatic discharge according to DIN EN 61340-5-1/-3. When handling the modules, ensure that the environment (persons, workplace and packing) is well grounded. The relevant valid and applicable standards and guidelines concerning the installation of switch cabinets are to be observed.
1.3 Symbols
Danger Always observe this information to protect persons from injury. Warning Always observe this information to prevent damage to the device. Attention Marginal conditions that must always be observed to ensure smooth and efficient operation. ESD (Electrostatic Discharge) Warning of damage to the components through electrostatic discharge. Observe the precautionary measure for handling components at risk of electrostatic discharge. Note Make important notes that are to be complied with so that a trouble-free and efficient device operation can be guaranteed. Additional Information References to additional literature, manuals, data sheets and INTERNET pages.
10
11
Names of paths and files are marked in italic. e.g.: C:\Programs\WAGO-IO-CHECK Menu items are marked in bold italic. e.g.: Save A backslash between two names characterizes the selection of a menu point from a menu. e.g.: File \ New Press buttons are marked as bold with small capitals e.g.: ENTER Keys are marked bold within angle brackets e.g.: <F5> The print font for program codes is Courier. e.g.: END_VAR
italic
END
<>
Courier
Example
100 0x64 '100' '0110.0100'
Note
Normal notation C notation Within ', Nibble separated with dots
12
1.7 Scope
Item no. 750-306 750-806 Description fieldbus Coupler DeviceNet; 125 500 kBaud prog. Fieldbus Controller DeviceNet; 125 500 kBaud
1.8 Abbreviation
AI AO BC CAL CAN DI DIP DO EDS I/O ID Idx ISO/ OSI M MAC ID MS NMT NS PFC RO RW Analog Input Analog Output BusCoupler CAN Application Layer Controller Area Network Digital Input Dual In-line Package Digital Output Electronic Data Sheets Input/Output Identifier, Identification Index International Organization for Standardization / Open Systems Interconnection (model) Master Media Access Control Identifier (nodeaddress) Module Status Network Management Network Status Programmable fieldbus Controller Read Only Read/Write
13
g0xxx00x
Couplers/controllers for fieldbus systems such as PROFIBUS, INTERBUS, ETHERNET TCP/IP, CAN (CANopen, DeviceNet, CAL), MODBUS, LON and others are available. The coupler/controller contains the fieldbus interface, electronics and a power supply terminal. The fieldbus interface forms the physical interface to the relevant fieldbus. The electronics process the data of the bus modules and make it available for the fieldbus communication. The 24 V system supply and the 24 V field supply are fed in via the integrated power supply terminal. The fieldbus coupler communicates via the relevant fieldbus. The programmable fieldbus controller (PFC) enables the implementation of additional PLC functions. Programming is done with the WAGO-I/O-PRO 32 in accordance with IEC 61131-3. Bus modules for diverse digital and analog I/O functions as well as special functions can be connected to the coupler/controller. The communication between the coupler/controller and the bus modules is carried out via an internal bus. The WAGO-I/O-SYSTEM 750 has a clear port level with LEDs for status indication, insertable mini WSB markers and pullout group marker carriers. The 3-wire technology supplemented by a ground wire connection allows for direct sensor/actuator wiring.
14
Contacts Power jumpers contacts Current via power contactsmax Voltage drop at Imax Data contacts Climatic environmental conditions Operating temperature 0 C ... 55 C, -20 C +60 C for components with extended temperature range (750-xxx/025-xxx) -20 C ... +85 C 5 % to 95 % without condensation acc. to IEC 60068-2-42 and IEC 60068-2-43 blade/spring contact self-cleaning 10 A < 1 V/64 modules slide contact, hard gold plated 1.5 m, self-cleaning
Maximum pollutant concentration at SO2 25 ppm relative humidity < 75% H2S 10 ppm Special conditions Ensure that additional measures for components are taken, which are used in an environment involving: dust, caustic vapors or gasses ionization radiation.
The WAGO-I/O-SYSTEM 750 Technical Data Safe electrical isolation Air and creepage distance Degree of pollution acc. To IEC 61131-2 Degree of protection Degree of protection Electromagnetic compatibility Immunity to interference for industrial areas acc. to EN 61000-6-2 (2001) Test specification EN 61000-4-2 ESD EN 61000-4-3 electromagnetic fields EN 61000-4-4 burst EN 61000-4-5 surge Test values 4 kV/8 kV (contact/air) 10 V/m 80 MHz ... 1 GHz 1 kV/2 kV (data/supply) Data: -/- (line/line) 1 kV (line/earth) DC supply: AC supply: EN 61000-4-6 RF disturbances 0.5 kV (line/line) 0.5 kV (line/earth) 1 kV (line/line) 2 kV (line/earth) 2 1 1 2 3 3 A B B Strength class 2/3 3 2/3 IP 20 acc. to IEC 60664-1 2
15
Evaluation criteria B A B B
Emission of interference for industrial areas acc. to EN 61000-6-4 (2001) Test specification EN 55011 (AC supply, conducted) EN 55011 (radiated) Limit values/[QP]*) Frequency range 79 dB (V) 73 dB (V) 40 dB (V/m) 47 dB (V/m) 150 kHz ... 500 kHz 500 kHz ... 30 MHz 30 MHz ... 230 MHz 230 MHz ... 1 GHz 10 m 10 m Distance
Emission of interference for residential areas acc. to EN 61000-6-3 (2001) Test specification EN 55022 (AC supply, conducted) Limit values/[QP]*) Frequency range 66 ... 56 dB (V) 56 dB (V) 60 dB (V) EN 55022 (DC supply/data, conducted) EN 55022 (radiated) 40 ... 30 dB (A) 30 dB (A) 30 dB (V/m) 37 dB (V/m) 150 kHz ... 500 kHz 500 kHz ... 5 MHz 5 MHz ... 30 MHz 150 kHz ... 500 kHz 500 kHz ... 30 MHz 30 MHz ... 230 MHz 230 MHz ... 1 GHz 10 m 10 m Distance
16
The WAGO-I/O-SYSTEM 750 Technical Data Mechanical strength acc. to IEC 61131-2 Test specification IEC 60068-2-6 vibration Frequency range 5 Hz f < 9 Hz 9 Hz f < 150 Hz Limit value 1.75 mm amplitude (permanent) 3.5 mm amplitude (short term) 0.5 g (permanent) 1 g (short term)
Note on vibration test: a) Frequency change: max. 1 octave/minute b) Vibration direction: 3 axes IEC 60068-2-27 shock 15 g Note on shock test: a) Type of shock: half sine b) Shock duration: 11 ms c) Shock direction: 3x in positive and 3x in negative direction for each of the three mutually perpendicular axes of the test specimen IEC 60068-2-32 free fall *) QP: Quasi Peak 1m (module in original packing)
Note: If the technical data of components differ from the values described here, the technical data shown in the manuals of the respective components shall be valid.
17
For Products of the WAGO-I/O-SYSTEM 750 with ship specific approvals, supplementary guidelines are valid:
Electromagnetic compatibility Immunity to interference acc. to Germanischer Lloyd (2003) Test specification IEC 61000-4-2 ESD IEC 61000-4-3 electromagnetic fields IEC 61000-4-4 burst IEC 61000-4-5 surge Test values 6 kV/8 kV (contact/air) 10 V/m 80 MHz ... 2 GHz 1 kV/2 kV (data/supply) AC/DC Supply: 0.5 kV (line/line) 1 kV (line/earth) Strength class 3/3 3 2/3 1 2 3 A A Evaluation criteria B A A A
Type test AF disturbances 3 V, 2 W (harmonic waves) Type test high voltage 755 V DC 1500 V AC
Emission of interference acc. to Germanischer Lloyd (2003) Test specification Limit values Frequency range 10 kHz ... 150 kHz 150 kHz ... 350 kHz 350 kHz ... 30 MHz 150 kHz ... 300 kHz 300 kHz ... 30 MHz 30 MHz ... 2 GHz 156 MHz ... 165 MHz 3m 3m 3m 3m Distance
Type test 96 ... 50 dB (V) (EMC1, conducted) allows for ship bridge control 60 ... 50 dB (V) applications 50 dB (V) Type test 80 ... 52 dB (V/m) (EMC1, radiated) 52 ... 34 dB (V/m) allows for ship bridge control applications 54 dB (V/m) auer fr: 24 dB (V/m)
Mechanical strength acc. to Germanischer Lloyd (2003) Test specification IEC 60068-2-6 vibration (category A D) Frequency range 2 Hz f < 25 Hz 25 Hz f < 100 Hz Limit value 1.6 mm amplitude (permanent) 4 g (permanent)
Note on vibration test: a) Frequency change: max. 1 octave/minute b) Vibration direction: 3 axes
18
The WAGO-I/O-SYSTEM 750 Technical Data Range of application Industrial areas Residential areas Required specification emission of interference EN 61000-6-4 (2001) EN 61000-6-3 (2001)*) Required specification immunity to interference EN 61000-6-2 (2001) EN 61000-6-1 (2001)
*) The system meets the requirements on emission of interference in residential areas with
the fieldbus coupler/controller for: ETHERNET 750-342/-841/-842/-860 LonWorks CANopen DeviceNet MODBUS 750-319/-819 750-337/-837 750-306/-806 750-312/-314/ -315/ -316 750-812/-814/ -815/ -816
With a special permit, the system can also be implemented with other fieldbus couplers/controllers in residential areas (housing, commercial and business areas, small-scale enterprises). The special permit can be obtained from an authority or inspection office. In Germany, the Federal Office for Post and Telecommunications and its branch offices issues the permit. It is possible to use other field bus couplers/controllers under certain boundary conditions. Please contact WAGO Kontakttechnik GmbH & Co. KG.
Maximum power dissipation of the components Bus modules Fieldbus coupler/controller 0.8 W / bus terminal (total power dissipation, system/field) 2.0 W / coupler/controller
Warning The power dissipation of all installed components must not exceed the maximum conductible power of the housing (cabinet). When dimensioning the housing, care is to be taken that even under high external temperatures, the temperature inside the housing does not exceed the permissible ambient temperature of 55 C.
19
Dimensions
01 02
A
C
B
C
B B
C
B
C
B
C D
D
24V 0V
+ +
35
51
12
24
65
Side view
Dimensions in mm
g01xx05e
Note: The illustration shows a standard coupler. For detailed dimensions, please refer to the technical data of the respective coupler/controller.
64
100
20
24V DC AWG 28-14 55C max ambient LISTED 22ZA AND 22XM
0103000203-B000000 6 6 6
GL
72072
NO DS SW HW FWL
PATENTS PENDING
750-333
Manufacturing Number
01030002 03-B 060606 72072
0 1 0 3 0 0 0 2 0 3 - B 0 6 0 6 0 6
Calendar week
Year
Software version
The manufacturing number consists of the production week and year, the software version (if available), the hardware version of the component, the firmware loader (if available) and further internal information for WAGO Kontakttechnik GmbH.
21
If the update of a component took place, the current version data are registered into the columns of the matrix. Additionally with the update of a fieldbus coupler or controller also the cover of the configuration and programming interface of the coupler or controller is printed on with the current manufacturing and production order number. The original manufacturing data on the housing of the component remain thereby.
22
23
24
2.6.3.2 WAGO DIN Rail WAGO carrier rails meet the electrical and mechanical requirements.
Item Number 210-113 /-112 210-114 /-197 210-118 210-198 210-196 Description 35 x 7.5; 1 mm; steel yellow chromated; slotted/unslotted 35 x 15; 1.5 mm; steel yellow chromated; slotted/unslotted 35 x 15; 2.3 mm; steel yellow chromated; unslotted 35 x 15; 2.3 mm; copper; unslotted 35 x 7.5; 1 mm; aluminum; unslotted
2.6.4 Spacing
The spacing between adjacent components, cable conduits, casing and frame sides must be maintained for the complete field bus node.
g01xx13x
The spacing creates room for heat transfer, installation or wiring. The spacing to cable conduits also prevents conducted electromagnetic interferences from influencing the operation.
25
g01xx12e
It is also possible to release an individual I/O module from the unit by pulling an unlocking lug.
p0xxx01x
Danger Ensure that an interruption of the PE will not result in a condition which could endanger a person or equipment! For planning the ring feeding of the ground wire, please see chapter 2.6.3.
26
27
p0xxx07x
Warning Do not touch the gold spring contacts on the I/O modules in order to avoid soiling or scratching!
ESD (Electrostatic Discharge) The modules are equipped with electronic components that may be destroyed by electrostatic discharge. When handling the modules, ensure that the environment (persons, workplace and packing) is well grounded. Avoid touching conductive components, e.g. gold contacts.
28
g0xxx05e
Recommendation With the WAGO ProServe Software smartDESIGNER, the assembly of a fieldbus node can be configured. The configuration can be tested via the integrated accuracy check.
29
g0xxx08x
The operating tool is inserted into the opening above the connection. This opens the CAGE CLAMP. Subsequently the conductor can be inserted into the opening. After removing the operating tool, the conductor is safely clamped. More than one conductor per connection is not permissible. If several conductors have to be made at one connection point, then they should be made away from the connection point using WAGO Terminal Blocks. The terminal blocks may be jumpered together and a single wire brought back to the I/O module connection point. Attention If it is unavoidable to jointly connect 2 conductors, then a ferrule must be used to join the wires together. Ferrule: Length 8 mm Nominal cross sectionmax. 1 mm2 for 2 conductors with 0.5 mm2 each WAGO Product 216-103 or products with comparable properties
30
g0xxx01e
Attention The ground wire connection must be present in each group. In order that all protective conductor functions are maintained under all circumstances, it is recommended that a ground wire be connected at the beginning and end of a potential group. (ring format, please see chapter "2.8.3"). Thus, if a bus module comes loose from a composite during servicing, then the protective conductor connection is still guaranteed for all connected field devices. When using a joint power supply unit for the 24 V system supply and the 24 V field supply, the electrical isolation between the internal bus and the field level is eliminated for the potential group.
31
g0xxx02e
The direct current supplies all internal system components, e.g. coupler/controller electronics, fieldbus interface and bus modules via the internal bus (5 V system voltage). The 5 V system voltage is electrically connected to the 24 V system supply.
g0xxx06e
32
Attention Resetting the system by switching on and off the system supply, must take place simultaneously for all supply modules (coupler/controller and 750-613).
2.7.2.2 Alignment Recommendation A stable network supply cannot be taken for granted always and everywhere. Therefore, regulated power supply units should be used in order to guarantee the quality of the supply voltage. The supply capacity of the coupler/controller or the internal system supply module (750-613) can be taken from the technical data of the components.
Internal current consumption*) Current consumption via system voltage: 5 V for electronics of the bus modules and coupler/controller Available current for the bus modules. Provided by the bus power supply unit. See coupler/controller and internal system supply module (750-613)
*) cf. catalogue W4 Volume 3, manuals or Internet Example Coupler 750-301: internal current consumption:350 mA at 5V residual current for bus modules: 1650 mA at 5V 2000 mA at 5V sum I(5V) total :
The internal current consumption is indicated in the technical data for each bus terminal. In order to determine the overall requirement, add together the values of all bus modules in the node. Attention If the sum of the internal current consumption exceeds the residual current for bus modules, then an internal system supply module (750-613) must be placed before the module where the permissible residual current was exceeded.
Example: A node with a PROFIBUS Coupler 750-333 consists of 20 relay modules (750-517) and 10 digital input modules (750-405). Current consumption: 20* 90 mA = 1800 mA 10* 2 mA = Sum 1820 mA
20 mA
The coupler can provide 1650 mA for the bus modules. Consequently, an internal system supply module (750-613), e.g. in the middle of the node, should be added.
33
Recommendation With the WAGO ProServe Software smartDESIGNER, the assembly of a fieldbus node can be configured. The configuration can be tested via the integrated accuracy check.
The maximum input current of the 24 V system supply is 500 mA. The exact electrical consumption (I(24 V)) can be determined with the following formulas:
Coupler/Controller I(5 V) total = Sum of all the internal current consumption of the connected bus modules + internal current consumption coupler/controller
750-613 I(5 V) total = Sum of all the internal current consumption of the connected bus modules
Note If the electrical consumption of the power supply point for the 24 V-system supply exceeds 500 mA, then the cause may be an improperly aligned node or a defect. During the test, all outputs, in particular those of the relay modules, must be active.
34
g0xxx03e
The supply voltage for the field side is automatically passed to the next module via the power jumper contacts when assembling the bus modules . The current load of the power contacts must not exceed 10 A on a continual basis. The current load capacity between two connection terminals is identical to the load capacity of the connection wires. By inserting an additional power supply module, the field supply via the power contacts is disrupted. From there a new power supply occurs which may also contain a new voltage potential.
35
Attention Some bus modules have no or very few power contacts (depending on the I/O function). Due to this, the passing through of the relevant potential is disrupted. If a field supply is required for subsequent bus modules, then a power supply module must be used. Note the data sheets of the bus modules. In the case of a node setup with different potentials, e.g. the alteration from DC 24 V to AC 230V, a spacer module should be used. The optical separation of the potentials acts as a warning to heed caution in the case of wiring and maintenance works. Thus, the results of wiring errors can be prevented. 2.7.3.2 Fusing Internal fusing of the field supply is possible for various field voltages via an appropriate power supply module.
750-601 750-609 750-615 750-610 750-611 24 V DC, Supply/Fuse 230 V AC, Supply/Fuse 120 V AC, Supply/Fuse 24 V DC, Supply/Fuse/Diagnosis 230 V AC, Supply/Fuse/Diagnosis
g0xxx09x
36
Warning In the case of power supply modules with fuse holders, only fuses with a maximum dissipation of 1.6 W (IEC 127) must be used. For UL approved systems only use UL approved fuses. In order to insert or change a fuse, or to switch off the voltage in succeeding bus modules, the fuse holder may be pulled out. In order to do this, use a screwdriver for example, to reach into one of the slits (one on both sides) and pull out the holder.
p0xxx05x
p0xxx03x
p0xxx04x
After changing the fuse, the fuse carrier is pushed back into its original position.
37
Alternatively, fusing can be done externally. The fuse modules of the WAGO series 281 and 282 are suitable for this purpose.
pf66800x
Fig. 2-19: Fuse modules with pivotable fuse carrier, Series 281
pe61100x
pf12400x
38
750-624
Supply filter
Therefore, the following power supply concept must be absolutely complied with.
g01xx11e
Note Another potential power terminal 750-601/602/610 must only be used behind the filter terminal 750-626 if the protective earth conductor is needed on the lower power contact or if a fuse protection is required.
39
750-400
750-410
750-401
750-613
750-616
750-612
750-512
750-512
750-513
750-616
750-610
750-552
750-630
750-600
2)
System Supply
230V 24V
Field Supply
230V 24V
Field Supply
10 A
10 A
1) Separation module recommended 2) Ring-feeding recommended a) Power Supply on coupler / controller via external Supply Module b) Internal System Supply Module c) Supply Module passive d) Supply Module with fuse carrier/ diagnostics
g0xxx04e
40
Description Primary switched - mode, DC 24 V, 5 A wide input voltage range AC 85-264 V PFC (Power Factor Correction) Primary switched - mode, DC 24 V, 10 A wide input voltage range AC 85-264 V PFC (Power Factor Correction) Primary switched - mode, DC 24 V, 2 A wide input voltage range AC 85-264 V PFC (Power Factor Correction) Rail-mounted modules with universal mounting carrier
787-904
787-912
41
2.8 Grounding
2.8.1 Grounding the DIN Rail
2.8.1.1 Framework Assembly When setting up the framework, the carrier rail must be screwed together with the electrically conducting cabinet or housing frame. The framework or the housing must be grounded. The electronic connection is established via the screw. Thus, the carrier rail is grounded. Attention Care must be taken to ensure the flawless electrical connection between the carrier rail and the frame or housing in order to guarantee sufficient grounding. 2.8.1.2 Insulated Assembly Insulated assembly has been achieved when there is constructively no direct conduction connection between the cabinet frame or machine parts and the carrier rail. Here the earth must be set up via an electrical conductor. The connected grounding conductor should have a cross section of at least 4 mm2. Recommendation The optimal insulated setup is a metallic assembly plate with grounding connection with an electrical conductive link with the carrier rail. The separate grounding of the carrier rail can be easily set up with the aid of the WAGO ground wire terminals.
Article No. 283-609 Description Single-conductor ground (earth) terminal block make an automatic contact to the carrier rail; conductor cross section: 0.2 -16 mm2 Note: Also order the end and intermediate plate (283-320)
42
g0xxx10e
Attention Care must be taken to ensure the direct electrical connection between the carrier rail contact and the carrier rail. The carrier rail must be grounded. For information on carrier rail properties, please see chapter 2.6.3.2.
43
g0xxx07e
Attention The regulations relating to the place of assembly as well as the national regulations for maintenance and inspection of the grounding protection must be observed.
44
45
p0xxx11x
46
3 Fieldbus Coupler/Controller
3.1 Fieldbus Coupler 750-306
3.1.1 Description
The fieldbus Coupler 750-306 displays the peripheral data of all I/O modules in the WAGO-I/O-SYSTEM 750 on DeviceNet Feldbus. The data is transmitted with objects. The bus Coupler determines the physical structure of the node and creates a process image from this with all inputs and outputs. This could involve a mixed arrangement of analog (word by word data exchange) and digital (byte by byte data exchange) modules. The local process image is subdivided into an input and output data area. The process data can be read in via the DeviceNet bus and further processed in a control system. The process output data is sent via the DeviceNet bus. The data of the analog modules are mapped into the automatical created process image according to the order of their position downstream of the bus Coupler. The bits of the digital modules are compiled to form bytes and also mapped into the process image attached to the data of the analog modules. Should the number of digital I/Os exceed 8 bits, the Coupler automatically starts another byte. The fieldbus Coupler supports the DeviceNet function Bit-Strobe, whereby the function is insofar restricted, that only the status byte will be delivered.
47
3.1.2 Hardware
3.1.2.1 View
Status voltage supply -Power jumper contacts -System Data contacts Supply 24V 0V Supply via power jumper contacts 24V
01 02
C D
750-306
0V
PE PE
1 2 3 4 5 6 7 8
ON
Configuration interface
flap opened
g030600e
The fieldbus Coupler comprises of: Supply module with Internal system supply module for the system supply as well as power jumper contacts for the field supply via I/O module assemblies. Fieldbus interface with the bus connection DIP switch for baud rate and MAC ID Display elements (LED's) for status display of the operation, the bus communication, the operating voltages as well as for fault messages and diagnosis Configuration interface Electronics for communication with the I/O modules (internal bus) and the fieldbus interface
48
3.1.2.2 Device Supply The supply is made via terminal blocks with CAGE CLAMP connection. The device supply is intended both for the system and the field units.
24V
1 5
24V/0V 0V
10nF
DC DC
Bus modules
FIELDBUS INTERFACE
24V
24V
ELECTRONICS
ELECTRONICS
FIELDBUS INTERFACE
0V
1)
2)
0V
10nF
1) 1MW 2) 10nF/500V
750-306
g030601e
The integrated internal system supply module generates the necessary voltage to supply the electronics and the connected I/O modules. The fieldbus interface is supplied with electrically isolated voltage from the internal system supply module.
49
3.1.2.3 Fieldbus Connection For the field bus connection, the DeviceNet interface is equipped with a 5 pole header, its counter-piece being a plug connector (Open Style Connector). The scope of delivery includes the plug connector 231-305/010-000/050-000 from the WAGO MULTI CONNECTION SYSTEM. The connector has gold plated contacts and has the signal designations printed at its clamping units. The table shows the connection diagram, the colours resulting in accordance with the DeviceNet specification and are identical to the conductor colours of the DeviceNet cables.
Pin
V+
5 4 3 2 1
CAN_High
drain CAN_Low V-
blue black
For the connection of small conductor cross sections, we recommend to insert an insulation stop from series 231-670 (white), 231-671 (light grey) or 231672 (dark grey) due to the low kink resistance. This insulation stop prevents a conductor from kinking when it hits the conductor contact point, and as such the conductor insulation from being also entered into and clamped in the connection point. Connector marking, housing components, test connectors including cables and header connectors for cable extensions are available. The connection point is lowered in such a way that after a connector is inserted, installation in an 80 mm high switchbox is possible. The electrical isolation between the fieldbus system and the electronics is made via the DC/DC converter and the optoCoupler in the fieldbus.
50
3.1.2.4 Display Elements The operating condition of the fieldbus Coupler or node is signalled via light diodes (LED). Four LEDs, specific for DeviceNet (OVERFL, RUN, BUSOFF, CONNECT), indicate the module status (MS) and the network status (NS).
DeviceNet
OVERFL MS RUN
A
DeviceNet C
B
C A
C
B
D 24V 0V
A B
I/O
I/O
Fig. 3-4: Display elements 750-306 LED OVERFL RUN BUS OFF Color red green red Meaning Errors or faults at the fieldbus Coupler. Fieldbus Coupler is ready for operation. Error or malfunction at network Fieldbus Coupler is ready for network communication.
g012555x
The I/O-LED indicates the operation of the node and signals faults encountered. Status of the operating voltage system Status of the operating voltage power jumper contacts (LED position is manufacturing dependent)
A B or C
51
3.1.2.5 Configuration Interface The configuration interface used for the communication with WAGO-I/O-CHECK or for firmware transfer is located behind the cover flap.
open flap
Configuration interface
g01xx06e
The communication cable (750-920) is connected to the 4-pole header. Warning The communication cable 750-920 must not be connected or disconnected while the coupler/controller is powered on!
3.1.2.6 Hardware Address (MAC ID) The DIP switch is used both for parametrizing (setting the baud rate) of the fieldbus Coupler and for setting the MAC ID. The MAC-ID (node address) is set with the DIP switches 1 to 6 by 'sliding' the desired DIP switch to 'ON'. The binary significance of the individual DIP switches increases according to the switch number. DIP switch 1 being the lowest bit with the value 20 and switch 6 the highest bit with the value 25. Therefore the MAC ID 1 is set with DIP1 = ON, the MAC ID 8 with DIP4 = ON, etc. For the DeviceNet fieldbus nodes, the node address can be set within the range from 0 to 63.
1 2 3 4 5 6 7 8
ON 1 2 3 4 5 6 7 8
ON
Fig. 3-6: Example: Setting of station (node) address MAC ID 1 (DIP 1 = ON)
g012540x
The configuration is only read during the power up sequence. Changing the switch position during operation does not change the configuration of the bus-
52
coupler. Turn off and on the power supply for the fieldbus coupler to accept the DIP switch change. The default setting is MAC ID 1. 3.1.2.7 Setting the Baud Rate The fieldbus coupler supports 3 different Baud rates, 125 kBaud, 250 kBaud and 500 kBaud. DIP switches 7 and 8 are used to set the baud rate.
1 2 3 4 5 6 7 8
ON
Fig. 3-7: Example: Setting the baud rate 250 kBaud (DIP 7 = ON) on a station (node) with the address MAC ID 1.
The configuration is only read during the power up sequence. Changing the switch position during operation does not change the configuration of the buscoupler. Turn off and on the power supply for the fieldbus Coupler to accept the DIP switch change. The default setting is Baud rate 125 kB.
1 2 3 4 5 6 7 8
not allowed
*)
Presetting
53
g012113e
54
55
3.1.5.1 Communication Interfaces For a data exchange, the DeviceNet fieldbus Coupler is equipped with two interfaces: the interface to fieldbus (-master) and the interface to the bus modules. Data exchange takes place between the fieldbus master and the bus modules. Access from the fieldbus side is fieldbus specific. 3.1.5.2 Memory Areas The Coupler uses a memory space of 256 words (word 0 ... 255) for the physical input and output data. The division of the memory spaces is identical with all WAGO fieldbus Couplers.
fieldbus coupler
memory area for input data
word 0 1
fieldbus
I/O modules
input modules
word 255
output modules
word 255
Fig. 3-9: Memory areas and data exchange for a fieldbus Coupler
g012433e
The Coupler process image contains the physical data of the bus modules in a storage area for input data and in a storage area for output data (word 0 ... 255 each). 1 2 The input module data can be read from the fieldbus side. In the same manner, writing to the output modules is possible from the fieldbus side.
56
3.1.5.3 Addressing 3.1.5.3.1 Fieldbus Specific Once the supply voltage is applied, the Assembly Object maps data from the process image. As soon as a connection is established, a DeviceNet-Master (Scanner) can address and access the data by "Class", "Instance" and "Attribute". Data mapping depends on the selected Assembly Instance of the static Assembly. Further information The Assembly Instances of the static Assembly are described in chapter 4.5.1.1 "Assembly Instance".
Fieldbus coupler
memory area for input data
word 0 1
I/O modules
Application Object
input modules
fieldbus master
word 255
Consumer OutputAssemly
output modules
word 255
Fig. 3-1: Fieldbus specific data exchange for a DeviceNet fieldbus Coupler
g012531e
Note For the number of input and output bits or bytes of the individual I/O modules, please refer to the corresponding I/O module description.
Note A process image restructuring may result if a node is changed or extended. In this case the process data addresses also change in comparison with earlier ones. In the event of adding a module, take the process data of all previous modules into account.
57
The default assembly is: Output1 Input1 (I/O Assembly Instance 1) (I/O Assembly Instance 4)
In this example, the fieldbus node arrangement looks like this: 1) 1 fieldbus coupler DeviceNet (750-306), 2) 1 digital 4-channel input module (i. e. 750-402), 3) 1 digital 4- channel output module (i. e. 750-504), 4) 1 analog 2- channel output module with 2 bytes per channel (i. e. 750-552), 5) 1 analog 2- channel input module with 2 bytes per channel (i. e. 750-456), 6) 1 End module (750-600).
Input process image: Default process data, input image (Assembly Class, Instance 4)
Byte 0 1 2 3 4 5
1) 2)
.7
.6
.5
.4
.3
.2
.1
.0
low byte channel 1 high byte channel 1 low byte channel 2 high byte channel 2 not used DI041) DI031) DI021) DI011)
DS08 2) DS07 2) DS06 2) DS05 2) DS04 2) DS03 2) DS02 2) DS01 2) DI = Digital Input DS = Diagnostic Status (The last byte in the input process image is the Diagnostic Status Byte, DS01...DS08, see also: Object 0x64/Instance 1/Attr. 5) DS01 =1: internal bus error (0x01) DS02 =1: module communication error (0x02) DS04 =1: module diagnostic (0x08) DS08 =1: fieldbus error (0x80)
58
Output process image: Default process data, output image (Assembly Class, Instance 1)
Byte 0 1 2 3 4
1)
.7
.6
.5
.4
.3
.2
.1
.0
low byte channel 1 high byte channel 1 low byte channel 2 high byte channel 2 not used DO = Digital Output DO041) DO031) DO021) DO011)
59
3.1.7.1 Connecting the PC and Fieldbus Node 4. Connect the fitted DeviceNet fieldbus node to the DeviceNet fieldbus PCB in your PC via a fieldbus cable. The 24 V field bus supply is fed by an external fieldbus network power supply over the connections V+, V- of the 5-pin fieldbus connector (MCS Series 231). 5. Start your PC. 3.1.7.2 Setting the MAC ID and Baud Rate 6. Use the DIP switches 1...6 to set the desired node address (MAC ID). The binary significance of the individual DIP switches increases according to the switch number.
DIP switch 1 2 3 4 5 6 Value
20 21 22 23 24 25
ON 1 2 3 4 5
7. DIP switches 7 and 8 are used to set the desired baud rate.
Fig. 3-11: Example: Setting the baud rate 250 kBaud (DIP 7 = ON) of the station with MAC ID 1.
6 7 8
g012443x
1 2 3 4 5 6 7 8
ON
1 2 3 4 5 6 7 8
not allowed
*)
Presetting
60
3.1.7.3 Configuration with Static Assembly In this example, the software WAGO NETCON is used for the configuration. The node in the example consists of the following I/O modules:
1
DI DI
2
DI DI
7
AO AO
750-306
402
402
516
516
516
467
550
600
g012552x
1. Starting Software and EDS file load 1. Start the configuration software WAGO NETCON. 2. Load an EDS file for the fieldbus Coupler in WAGO NETCON, i. e. "4.EDS". For this click on "File/ Copy EDS" and choose the EDS-file to load. Note You can download the EDS files for the fieldbus Coupler from the Internet under: www.wago.com. Upon downloading the EDS file into WAGO NETCON, you can create a new project and start configuring your network.
61
2. Create a new project 3. Enter the "File" menu and click on menu point "New". 4. Select "DeviceNet" as the fieldbus system and confirm your selection by clicking on the "OK" button.
p112501d
3. Enter Master 5. Enter a fieldbus master on the surface by clicking on the Master menu point in the "Insert" menu. A dialog window opens in which you can select the DeviceNet fieldbus card in your PC.
p1x2602d
6. For the DeviceNet Master interface card, click in the left-hand selection window on the corresponding entry to mark it. 7. Take the Master into the right-hand window by clicking on the "Add" button and confirm by clicking on the "OK" button. Now the fieldbus master is shown on the surface as a graphic.
62
4. Add a slave 8. Enter a fieldbus slave on the surface by clicking on the Device menu point in the "Insert" menu. The mouse pointer changes to the letter D with an arrow. 9. Move this mouse pointer to the graphic display of the fieldbus, then click on the left-hand mouse key. A dialog window opens permitting you to select a DeviceNet device.
Fig. 3-15: Insert slave p012501d 10.For the fieldbus Coupler 750-306 click in the left-hand selection window on the corresponding entry to mark it. 11.Take this into the right-hand window by clicking on the "Add" button and confirm by clicking on the "OK" button. The configuration is displayed on the surface as a graphic.
p012502d
63
5. Device configuration 12.To configure the device, click on its graphic to mark it, then click on the menu point Device configuration in the "Settings" menu. A dialog window opens permitting you to proceed with the desired settings.
p112505d
6. Load configuration 13.To load the set configuration in the interface card, click on the masters graphic to mark it, then click on the Download menu point in the "Online" menu.
64
DeviceNet OVERFL
MS
A B
01 02
C
RUN
C A
I/O
g030602x
The module status (MS) and the network status (NS) can be displayed by the top 4 LEDs. They react as described in the table.
Module status (MS) OVERFL RUN (red) (green)
off off off blinking on blinking off on blinking off off blinking
State of device
no power device operational device in standby minor fault unrecoverable fault device self testing
Meaning
No power supply to the device. The device operates correctly. The device needs to be configured or has been partly configured. A minor fault has occurred. It exists a diagnostics. The device is defective, needs to be serviced or replaced. The device performs a built-in check.
Table 3-1: Fault and status displays: MS Network status (NS) BUSOFF (red)
off
CONNECT (green)
off
State of device
not powered, not online
Meaning
No power supply to the device / fieldbus supply / DeviceNet cable not connected and Duplicate MAC ID detection is not yet completed. The device operates correctly at the fieldbus. However, it has not yet been integrated by a scanner. The device operates correctly at the fieldbus. At least one connection to another device has been established. A minor fault has occurred (e.g. EPR is unequal 0 during a polling connection, slave is not polled any longer). The device has detected a fault (duplicated MAC ID check error). It is unable to perform any more functions in the network.
off off
blinking on
blinking
off
on
off
65
3.1.8.1 Node status Blink code from the 'I/O' LED The I/O-LED displays the communication status of the internal bus. Additionally, this LED is used to display fault codes (blink codes) in the event of a system error.
LED I/O Green Off Red Fieldbus coupler operating perfectly, Data cycle on the internal bus No data cycle on the internal bus a) During startup of fieldbus coupler: Internal bus being initialized, Startup displayed by LED flashing fast for approx. 1-2 seconds b) After startup of fieldbus coupler: Errors, which occur, are indicated by three consecutive flashing sequences. There is a short pause between each sequential flash. Meaning Trouble shooting
Red
The coupler starts up after switching on the supply voltage. The "I/O" LED blinks. The "I/O" LED has a steady light following a fault free start-up. In the case of a fault the "I/O" LED continues blinking. The fault is cyclically displayed by the blink code. Detailed fault messages are displayed with the aid of a blink code. A fault is cyclically displayed with up to 3 blink sequences. The first blink sequence (approx. 10 Hz) starts the fault display. The second blink sequence (approx. 1 Hz) following a pause. The number of blink pulses indicates the fault code. The third blink sequence (approx. 1 Hz) follows after a further pause. The number of blink pulses indicates the fault argument.
66
Coupler/Controller starts up
I/O-LED is blinking
Test o.k.?
No
Yes
I/O LED 1st flash sequence
(Introduction of the error indication)
I/O-LED is shining
Fig. 3-19: Signalling of the LED for indication of the node status
g012111e
Fault message of the I/O-LED 1 st flash sequence: Start of the Fault message 2 nd flash sequence: Fault code 3 rd flash sequence: Fault argument
WAGO-I/O-SYSTEM 750 DeviceNet
Fieldbus Coupler 750-306 LED Display Fault code 1: "Hardware and Configuration fault" Fault argument Fault description Invalid checksum within the parameter range of fieldbus coupler Overflow of the internal buffer memory for the inline code Trouble shooting
67
Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, reduce number of I/O modules and turn the power supply on again. If the error still exists, exchange the bus coupler. Detect faulty I/O module as follows: turn off the power supply. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. Ask about a firmware update for the fieldbus coupler. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Restart the fieldbus coupler by turning the power supply off and on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again.
Changed I/O module configuration determined after AUTORESET Fault when writing data in the serial EEPROM
68
Fieldbus Coupler 750-306 LED Display 9 Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. serial EEPROM initialization Turn off the power supply of the fault node, exchange the bus coupler and turn the power supply on again. Fault when reading out data from Turn off the power supply of the the EEPROM node, exchange the bus coupler and turn the power supply on again. Timeout when writing data in the Turn off the power supply of the EEPROM node, exchange the bus coupler and turn the power supply on again. - not used Maximum number of Gateway or Turn off the power supply of the Mailbox I/O modules exceeded node, reduce number of Gateway or Mailbox I/O modules and turn the power supply on again. Fault description not used Trouble shooting Invalid checksum within the serial EEPROM
10
11
12
13 14
69
Fault code 3: "Internal bus protocol fault" Fault argument Fault description Internal bus communication malfunction; faulty device cant be detected Trouble shooting If the fieldbus node comprises internal system supply modules (750-613), make sure first that the power supply of these modules is functioning. This is indicated by the status LEDs. If all I/O modules are connected correctly or if the fieldbus node doesnt comprise 750-613 modules you can detect the faulty I/O module as follows: turn off the power supply of the node. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. If there is only one I/O module left but the LED is still blinking, then this I/O module or the coupler is defective. Replace defective component.
70
Fault code 4: "Internal bus physical fault" Fault argument Fault description Error in internal bus data communication or interruption of the internal bus at the coupler Trouble shooting Turn off the power supply of the node. Place an I/O module with process data behind the coupler and note the error argument after the power supply is turned on. If no error argument is given by the I/O LED, replace the coupler. Otherwise detect faulty I/O module as follows: turn off the power supply. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. If there is only one I/O module left but the LED is still blinking, then this I/O module or the coupler is defective. Replace defective component.
n*
Turn off the power supply of the Interruption of the internal bus after the nth process data module. node, exchange the (n+1)th process data module and turn the power supply on again.
71
Fault code 5: "Internal bus initialization fault" Fault argument n* Fault description Error in register communication during internal bus initialization Trouble shooting Turn off the power supply of the node and replace nth process data module and turn the power supply on again.
Fault code 6 -not usedFault argument Fault description not used Trouble shooting -
Fault code 7 -not usedFault argument Fault description not used Trouble shooting -
Fault code 8 -not usedFault argument Fault description not used Trouble shooting -
Fault code 9 "CPU Trap Error" Fault argument 1 2 3 4 Fault description Illegal Opcode Stack overflow Stack underflow NMI Trouble shooting Error in the program sequence. Contact the WAGO I/O-Support
Fault code 10 -not usedFault argument Fault argument 1 Fault description not used Fault description Maximum number of Gateway modules exceeded Trouble shooting Trouble shooting Turn off the power supply of the node, reduce number of Gateway modules and turn the power supply on again. Reduce the Mailbox size.
2 3
Maximum size of process image Reduce the data width of the exceeded due to the put Gateway Gateway modules. modules
* The number of blink pulses (n) indicates the position of the I/O module. I/O modules without data are not counted (e.g. supply module without diagnosis)
72
Example for a fault message; Fault: The 13th I/O module has been removed 1. 2. 3. The "I/O" LED starts the fault display with the first blink sequence (approx. 10 flashes/second). The second blink sequence (1 flash/second) follows the first pause. The "I/O" LED blinks four times and thus signals the fault code 4 (internal bus data fault). The third blink sequence follows the second pause. The "I/O " LED blinks twelve times. The fault argument 12 means that the internal bus is interrupted after the 12th I/O module.
3.1.8.2 Supply voltage status The two green LEDs in the coupler supply section, display the status of the supply voltage. The left LED (A) indicates the status of the 24 V supply for the coupler. The right hand LED (B or C) displays the status of the field side supply (i.e., the power jumper contacts).
LED A Green OFF B or C Green OFF Operating voltage for the power jumper contacts exists. No operating voltage for the the power jumper contacts. Check the supply voltage (24V and 0V). Operating voltage for the system exists. No operating voltage for the system. Check the supply voltage (24V and 0V). Meaning Trouble shooting
73
EDS files Download: www.wago.com Miniature WSB quick marking system Technical data Max. number of I/O modules Input process image Output process image Configuration Voltage supply Current consumption - via power supply terminal - via CAN interface Efficiency of the power supply Internal power consumption Total current for I/O modules Isolation Voltage via power jumper contacts Current via power jumper contactmax Dimensions (mm) W x H x L Weight EMC interference resistance EMC interference transmission 64 max. 512 bytes max. 512 bytes via PC or PLC DC 24 V (-15 % / + 20 %) < 500 mA at 24 V < 120 mA at 11 V 87 % 350 mA at 5 V 1650 mA at 5 V 500 V system/supply DC 24 V (-15 % / + 20 %) DC 10 A 51 x 65* x 100 (*from top edge of mounting rail) ca. 195 g acc. EN 50082-2 (96) acc. EN 50081-2 (94)
74
75
3.2.2 Hardware
3.2.2.1 View
Status voltage supply -Power jumper contacts -System Data contacts Supply 24V 0V Supply via power jumper contacts 24V
01 02
C D
750-806
0V
1 2 3 4 5 6 7 8
ON
flap opened
g080600e
The fieldbus Controller is comprised of: Device supply with an internal system supply module as well as power jumper contacts for the field supply via assembled I/O modules Fieldbus interface with the bus connection DIP switch for baud rate and node ID Display elements (LEDs) for status display of the operation, the bus communication, the operating voltages as well as for fault messages and diagnosis Configuration and programming interface and operating mode switch Electronics for communication with the I/O modules (internal bus) and the fieldbus interface
76
3.2.2.2 Device Supply The voltage supply is fed in via the terminals with the CAGE CLAMP connection. Device supply is intended for system supply and field side supply.
I/O Modules
1/2
24 V
24 V
10 nF
3/4
Electronic
5V
Fieldbus Interface
Electronic
0V
24 V 5V
Fieldbus Interface
1) 2)
10 nF
24 V 0V
1) 1M 2) 10nF/500V
750-806
g080601e
The integrated internal system supply module generates the necessary voltage to supply the electronics and the connected I/O modules. The fieldbus interface is supplied with electrically isolated voltage from the internal system supply module.
77
3.2.2.3 Fieldbus Connection The scope of delivery includes the plug connector 231-305/010-000/050-000 from the WAGO MULTI CONNECTION SYSTEM. The connector has gold plated contacts and has the signal designations printed at it clamping units. The connection diagram shows the table, the colours resulting in accordance with the DeviceNet specification and are identical to the conductor colours of the DeviceNet cables.
Pin
V+
5 4 3 2 1
CAN_High
drain CAN_Low V-
blue black
For the connection of small conductor cross sections, we recommend to insert an insulation stop from series 231-670 (white), 231-671 (light grey) or 231672 (dark grey) due to the low kink resistance. This insulation stop prevents a conductor from kinking when it hits the conductor contact point, and as such, the conductor insulation from being also entered into and clamped in the connection point. Connector marking, housing components, test connectors including cables and heater connectors for cable extensions, are available. The connection point is lowered in such a way that after a connector is inserted, installation in an 80 mm high switchbox is possible. The electrical isolation between the fieldbus system and the electronics is made via the DC/DC converter and the optocoupler in the fieldbus.
78
3.2.2.4 Display Elements The operating condition of the fieldbus controller or node is signalled via light diodes (LED). Four LEDs, specific for DeviceNet (OVERFL, RUN, BUSOFF, CONNECT), indicate the module status (MS) or the network status (NS).
DeviceNet
OVERFL MS RUN
A
DeviceNet C
B
C A
C
B
D 24V 0V
A B
I/O USR
I/O USR
Fig. 3-23: Display elements 750-806 LED OVERFL RUN BUS OFF Color red green red Meaning Errors or faults at the fieldbus Coupler. Fieldbus Coupler is ready for operation. Error or malfunction at network Fieldbus Coupler is ready for network communication.
g012556x
CONNECT green IO red /green / orange red /green / orange green green
The 'I/O'-LED indicates the operation of the node and signals faults encountered. The 'USR' LED can be selected by a user program in a programmable fieldbus Controller Status of the operating voltage system Status of the operating voltage power jumper contacts (LED position is manufacturing dependent)
USR
A B or C
79
3.2.2.5 Configuration and Programming Interface The configuration and programming interface is located behind the cover flap. This is used to communicate with WAGO-I/O-CHECK and WAGO-I/O-PRO 32 as well as for firmware transfer.
open flap
g01xx07e
The communication cable (750-920) is connected to the 4-pole header. Warning The communication cable 750-920 must not be connected or disconnected while the coupler/controller is powered on!
3.2.2.6 Operating Mode Switch The operating mode switch is located behind the cover flap beside the configuration and programming interface.
open flap
Run
Stop
Update firmware
mode switch
g01xx10e
80
Operating mode switch From middle to top position From top to middle position Lower position, bootstrap Push down (i.e.with a screwdriver)
Function Activate program processing (RUN) Stop program processing (STOP) For original loading of firmware, not necessary for user Hardware reset All outputs are reset; variables are set to 0 or to FALSE or to an initial value. The hardware reset can be performed with STOP as well as RUN in any position of the operating mode switch!
Attention If outputs are set when switching over the operating mode switch from RUN to STOP, they remain set! Switching off the software side i.e. by initiators, are ineffective, because the program is no longer processed. Note With "GET_STOP_VALUE" (library "System.lib") WAGO-I/O-PRO 32 provides a function which serves to recognize the last cycle prior to a program stop giving the user the possibility to program the behavior of the Controller in case of a STOP. With the aid of this function the Controller outputs can be switched to a safe condition.
3.2.2.7 Hardware Address (MAC ID) The DIP switch is used both for parametrizing (setting the baud rate) of the fieldbus controller and for setting the MAC ID. The MAC-ID (node address) is set with the DIP switches 1 to 6 by 'sliding' the desired DIP switch to 'ON'. The binary significance of the individual DIP switches increases according to the switch number. DIP switch 1 being the lowest bit with the value 20 and switch 6 the highest bit with the value 25. Therefore the MAC ID 1 is set with DIP1 = ON, the MAC ID 8 with DIP4 = ON, etc. For the DeviceNet fieldbus nodes the node address can be set within the range from 0 to 63.
81
ON
Fig. 3-26: Example: Setting of station (node) address MAC ID 1 (DIP 1 = ON)
g012540x
The configuration is only read during the power up sequence. Changing the switch position during operation does not change the configuration of the buscoupler. Turn off and on the power supply for the fieldbus controller to accept the DIP switch change. The default setting is MAC ID 1. 3.2.2.8 Setting the Baud Rate The fieldbus controller supports 3 different Baud rates, 125 kBaud, 250 kBaud and 500 kBaud. DIP switches 7 and 8 are used to set the baud rate.
1 2 3 4 5 6 7 8
Fig. 3-27: Example: Setting the baud rate 250 kBaud (DIP 7 = ON) on a station (node) with the address MAC ID 1.
The configuration is only read during the power up sequence. Changing the switch position during operation does not change the configuration of the buscoupler. Turn off and on the power supply for the fieldbus controller to accept the changing. The default setting is Baud rate 125 kB.
ON
not allowed
*)
Presetting
82
83
No
Yes
PLC program transfer from the flash memory to RAM
Variables are set to 0 or FALSE or to their initial value, flags remain in the same status.
Test o.k.?
No
Stop
No
Test o.k.?
Yes
Operating mode
STOP
operating mode switch is in the top position or start command in WAGO-IO-PRO 32: Online/Start or Online/Stop
Yes
RUN
PLC cycle
Writing outputs
Operating mode
RUN
84
The process image for the physical bus module data is identical with that of the WAGO DeviceNet fieldbus Coupler. With the Controller, the data of the PFC variables are filled into the process image, separated according to input and output data.
85
86
3.2.5.1 Communication Interfaces For a data exchange, the DeviceNet fieldbus Controller is equipped with three interfaces: the interface to fieldbus (-master), the PLC functionality of the PFC (CPU) and the interface to the bus modules Data exchange takes place between the fieldbus master and the bus modules, between the PLC functionality of the PFC (CPU) and the bus modules as well as between the fieldbus master and the PLC functionality of the PFC (CPU). Data access of the PLC functionality of the PFC (CPU) is via an application related IEC 61131-3 program and independent on the fieldbus system. Access from the fieldbus side is fieldbus specific. 3.2.5.2 Memory Areas The Controller uses a memory space of 256 words (word 0 ... 255) for the physical input and output data. The Controller is assigned an additional memory space for mapping the PFC variables defined according to IEC 61131-3. This extended memory space (word 256 ... 511 each) is used to map the PFC variables behind the physical process image. The division of the memory spaces and the access of the PLC functionality (CPU) to the process data is identical with all WAGO fieldbus Controllers. Access is via an application related IEC 61131-3 program and independent on the fieldbus system. Access from the fieldbus side is fieldbus specific.
87
fieldbus
input modules
I/O modules
word 511
CPU
word 511
Fig. 3-29: Memory areas and data exchange for a fieldbus Controller
g012434d
In its memory space word 0 ... 255, the Controller process image contains the physical data of the bus modules. 1 2 The data of the input modules can be read by the CPU and from the fieldbus side. In the same manner, writing to the output modules is possible from the CPU and from the fieldbus side. The value of the last is written to the output while concurrent writing on an output.
Note A concurrent writing on an output must be avoided. Either by using instance 11 of the static assembly (see chapter 0 " Additional Assembly Instances 10 and 11") or by using the dynamic assembly (see chapter 3.2.7.4 "Dynamic Assembly").
The PFC variables are filled in the memory space word 256 ... 511 of the process image. 3 The PFC input variables are written in the input memory space from the fieldbus side and read by the CPU for further processing. 4 The variables processed by the CPU via the IEC 61131-3 program are filled in the output memory space and can be read out by the master.
88
In addition, the Controller offers further memory spaces which, however, cannot be accessed from the fieldbus side: RAM The RAM memory is used to create variables not required for communication with the interfaces but for internal processing, such as computation of results. The retain memory is a non-volatile memory, i.e. all values are retained following a voltage failure. The memory management is automatic. In this memory area, flags for the IEC 61131-3 program are filed together with variables without memory space addressing or variables which are explicitly defined with "var retain". Note The automatic memory management can cause a data overlap. For this reason, we recommend not to use a mix of flags and retain variables. Code memory The IEC 61131-3 program is filed in the code memory. The code memory is a flash ROM. Once the supply voltage is applied, the program is transmitted from the flash to the RAM memory. After an error-free start-up, the PFC cycle starts when the operating mode switch is turned to its upper position or by a start command from WAGO-I/O-PRO 32.
Retain
89
3.2.5.3 Addressing 3.2.5.3.1 Fieldbus Specific Once the supply voltage is applied, the Assembly Object maps data from the process image. As soon as a connection is established, a DeviceNet Master (scanner) can address and access the data by "Class", "Instance" and "Attribute" or read and/or write the data using I/O connections. Data mapping depends on the selected Assembly instance of the static assembly or on the application specific determination with the dynamic Assembly. Further information The Assembly Instances of the static Assembly are described in chapter 4.5.1.1 "Assembly Instance". Further information For information regarding the dynamic Assembly, please refer to chapter 3.2.7.4 "Dynamic Assembly".
Programmable fieldbus controller
memory area for input data Object directory()
word 0
input modules
I/O modules
Application Object
fieldbus master
word 511
CPU
2
word 511
Fig. 3-2: Fieldbus specific data exchange for a DeviceNet fieldbus Controller
g012532d
Note For the number of input and output bits or bytes of the individual I/O modules, please refer to the corresponding I/O module description. Note A process image restructuring may result if a node is changed or extended. In this case, the process data addresses also change in comparison with earlier ones. In the event of adding a module, take the process data of all previous modules into account.
90
Example for static assembly (default assembly): The default assembly is: Output1 (I/O Assembly Instance 1) Input1 (I/O Assembly Instance 4) In this example, the fieldbus node arrangement looks like this: 1) 1 fieldbus Controller DeviceNet (750-806) 2) 1 digital 4-channel input module (i. e. 750-402), 3) 1 digital 4- channel output module (z. B. 750-504), 4) 1 analog 2- channel output module with 2 bytes per channel (i. e. 750-552), 5) 1 analog 2- channel input module with 2 bytes per channel (i. e. 750-456), 6) 1 End module (750-600). Input process image: Default process data, input image (Assembly Class, Instance 4)
Byte 0 1 2 3 4 5
1) 2)
.7
.6
.5
.4
.3
.2
.1
.0
low byte channel 1 high byte channel 1 low byte channel 2 high byte channel 2 not used DI041) DI031) DI021) DI011)
DS08 2) DS07 2) DS06 2) DS05 2) DS04 2) DS03 2) DS02 2) DS01 2) DI = Digital Input DS = Diagnostic Status (The last byte in the input process image is the Diagnostic Status Byte, DS01...DS08, see also: Object 0x64/Instance 1/Attr. 5) DS01 =1: internal bus error (0x01) DS02 =1: module communication error (0x02) DS04 =1: module diagnostic (0x08) DS08 =1: fieldbus error (0x80)
Output process image: Default process data, output image (Assembly Class, Instance 1)
Byte 0 1 2 3 4
1)
.7
.6
.5
.4
.3
.2
.1
.0
low byte channel 1 high byte channel 1 low byte channel 2 high byte channel 2 not used DO = Digital Output DO041) DO031) DO021) DO011)
91
3.2.5.3.2 Absolute Addressing The CPU has direct access to the bus terminal data through absolute addresses. Addressing begins with the address 0 both with inputs and outputs. The corresponding addresses for bits, bytes and double words (DWord) are derived from the word addresses. The structure of the process image is described in chapter 3.2.4 Process Image. Addressing is done in this structure.
Input data %IW0 | %IWn %In+1 | %In+m %QW0 | %QWn %Qn+1 | %Qn+m word-orientated data
bit-orientated data
Output data
word-orientated data
bit-orientated data
3.2.5.3.3 Calculate Addresses The word address is the basis for calculation (word).
Bit Address Byte Address DWord Address Word address .0 to .15 1st byte: 2nd byte: 2 x Word address 2 x Word address + 1
lower section: Word address (even numbers) / 2 upper section: Word address (odd numbers) / 2, rounded off
92
All flags are non volatile (retain). 3.2.5.3.7 Example for Absolute Addresses
Data size Bit Byte Word DWord Inputs: %IX14.0 ... 15 %IB28 %IB29 %IW14 %ID7 %IX15.0 ... 15 %IB30 %IW15 %IB31
Outputs: %QX5.0 ... 15 %QB10 %QB11 %QW5 %QD2 (oberer Teil) %QX6.0 ... 15 %QB12 %QW6 %QD3 (unterer Teil) %QB13
Flags: %MX11.0 ... 15 %MB22 %MB23 %MW11 %MD5 (upper part) %MX12.0 ... 15 %MB24 %MW12 %MD6 (lower part) %MB25
The character 'X' for single bits can be deleted, e.g.%I14.0, %Q6.10, %M11.7
93
3.2.6.1 WAGO-I/O-PRO 32 Library Elements You are offered various libraries for different IEC 61131-3 programming applications in WAGO-I/O-PRO 32. They contain modules for universal use and can, thereby, facilitate and speed up the creation of your program. As standard, the library 'standard.lib' is available to you. The library described in the following is specifically intended for DeviceNet projects with WAGO-I/O-PRO 32: "DevNet. lib" This library extends the fieldbus Controller 750-806 by the master function. As a result, it can be programmed in the network as a DeviceNet Master. Several libraries are loaded on the WAGO-I/O-PRO CD. Having integrated this library, you have access to its POUs, data types and global variables which can be used in the same manner as those defined by yourself. More information For a detailed description of the POUs and the software operation, please refer to the WAGO-I/O-PRO 32 manual (order No.: 759-122 / 000-002).
94
3.2.6.2 IEC 61131-3 Program Transfer Program transfer from the PC to the Controller following programming of the desired IEC 61131 application can be made in two different ways: via the serial interface or via the fieldbus. One suitable communication driver each is required for both types. More information For information on the installation of the communication drivers as well as details regarding the use of the software, please refer to the WAGO-I/O-PRO 32 manual (order No.: 759-122 / 000-002).
3.2.6.2.1 Transmission via the Serial Interface Use the WAGO communication cable to produce a physical connection via the serial interface. This is contained in the scope of delivery of the programming tool IEC 61131-3, order No.: 759-332/000-002, or can be purchased as an accessory under order No.: 750-920. Connect the COMX port of your PC with the communication interface of your Controller via the WAGO communication cable. Warning The communication cable 750-920 must not be connected or disconnected while the coupler/controller is powered on! A communication driver is required for serial data transmission. In WAGOI/O-PRO 32, this driver and its parameters are entered in the "Communication parameters" dialog. 1. Start the WAGO-I/O-PRO 32 software via Start/Programs or by double clicking on the WAGO-I/O-PRO-32 symbol on your desk top. 2. In the "Online" menu click on the "Communication parameters" menu point. The dialog "Communication parameters" opens. The basic setting of this dialog has not yet any entries. 3. In the selection window mark the desired driver on the right-hand dialog side (i.e. "Serial RS232"), to configure the serial connection between PC and the Controller). 4. In the center window of the dialog, the following entries have to appear: - Parity: Even - Stop bits: 1
WAGO-I/O-SYSTEM 750 DeviceNet
95
If necessary, change the entries accordingly. You can now commence testing the Controller. Note To be able to access the Controller, ensure that the operating mode switch of the Controller is set to the center or the top position. 5. Under "Online" click on the "Log-on" menu point to log into the Controller. (The WAGO-I/O-PRO 32 server is active during online operation. The communication parameters cannot be polled.) 6. If there is not a program in the Controller, a window appears asking whether or not the program is to be loaded. Confirm with "Yes". Subsequently the current program will be loaded. 7. As soon as the program is loaded, you can start program via the "Online" menu, menu point "Start". At the right-hand end of the status bar, the system signals "ONLINE RUNNING"." 8. To terminate the online operation, return via the "Online" menu and click on the "Log-off" menu point. 3.2.6.2.2 Transmission via the Fieldbus The field bus cable is the physical connection between the PC and the Controller. It is necessary to have a suitable communication driver for data transmission. This driver and how it is parametered is entered in WAGO-I/O-PRO 32 in the "communication parameter" dialog. Note Transmission via the fieldbus is supported by UCMM. Here, for the download of the PFC program, WAGO-I/O-PRO 32 counts as a subscriber. 1. Start the WAGO-I/O-PRO 32 software via Start/Programs or by double clicking on the WAGO-I/O-PRO-32 symbol on your desk top. 2. In the "Online" menu click on the "Communication parameters" menu point. The "Communication parameters" dialog opens. 3. Click on the New button to define a driver in the "Communication parameter" dialog 4. Enter any name and mark the driver "Hilscher PA Interface standard" in the selection window of the dialog. Subsequently confirm with "OK".
96
5. If necessary, change the entry accordingly in the center window of the dialog. Note Prerequisite for the access to the Controller is that the operating mode switch of the Controller is in the center or top position. 6. Under "Online" click on the "Log-on" menu point to log into the Controller. (During online operation, the WAGO-I/O-PRO 32 server is active. The communication parameters cannot be polled.) 7. If there is not a program contained in the Controller, a window appears asking whether or not the program is to be loaded. Confirm with "Yes". Subsequently the current program is loaded. 8. As soon as the program is loaded, you can start the program via the "Online" menu, menu point "Start". At the right-hand end of the status bar, the system signals "ONLINE RUNNING". 9. To terminate the online operation, return via the "Online" menu and click on the "Log-off" menu point.
97
Further information You can find more details in chapter 4.6.2.2.2 "Dynamic Assembly".
98
3.2.7.5 Change MAC ID by SW The MAC ID of the Controller can be changed via the network using the software (e.g. WAGO NETCON, RS NetWorx). For this purpose, the node address is stored in non-volatile memory. Should the address set at the DIP switch differ from the one set via the network using the software, the I/O LED changes its colour to orange. To reset the software default address, the invalid address 64 is entered in class 3, instance 1, attribute 1. Subsequently, the Controller has its MAC ID that is set at the DIP switch. 3.2.7.6 Heartbeat The heartbeat function permits a node to cyclically transmit a so-called heartbeat message and, in this manner, to signal its communication ability to all members in the network. If a responsible heartbeat consumer does not receive a message within a predefined time (Heartbeat Consuming Time), this is registered as a heartbeat fault. The relationship between producer and consumer of a Heartbeatmessage can be configured by entries in the object directory, so the time between two Heartbeat messages can be entered in Class 0x01, Instance 1, Attribut ID 10 (0x0A). 3.2.7.7 Bit-Strobe The bit strobe I/O connection is always a 1 to n multicast connection. In other words, a master can reach with its message all slaves supporting the bit strobe command. The transfer takes place at the same time. In this manner it is possible to synchronize the slaves. The length of this master message is limited to 8 bytes. Each node address in the net is assigned a bit within the 8 data bytes. The reaction of the slave which bit is set is specific to the application. The reaction has to be defined and it has to be known by the PLC. With its answer, each slave can return 8 bytes of data. The order of the answers depends on the reaction time of the single slave and, in addition, it depends on the particular node address. If all slaves would reply to the Bit-Strobe command at the same time, the order of sending on the CAN bus would be determined by the node address (bit arbitration). Further information You can find more details in chapter 4.6.2.2.1 "Bit-Strobe".
99
DIP switches 7 and 8 are used to set the desired baud rate.
6 7 8
g012443x
ON
Fig. 3-31: Example: Setting the baud rate 250 kBaud (DIP 7 = ON) of the station with MAC ID 1.
3.2.9.3 Configuration with Static and Dynamic Assembly In this example, the software RSNetWorx Rev:3.00.00 of Allan-Bradley and SLC500 with a 1747-SDN Scanner Module is used. The inputs are mapped using the static Assembly and the outputs are mapped with the dynamic Assembly. The node in the example consists of the following I/O modules:
1
DI DI
750-806
1. Starting Software and EDS file load 1. Start the configuration software RSNetWorx. 2. Load the EDS file "750-806_1.EDS" for the fieldbus Controller in RSNetWorx. For this click on "Tools/ EDS Wizard" and choose the EDS-file to load. Note You can download the EDS file 750-806_1.EDS from the Internet under: www.wago.com 3. Now follow the Wizard instructions. 2. Create a New Network 1. After the EDS file has been loaded in RSNetWorx, you can start establishing your network. For this purpose, click in the tree structure located in the left-hand screen
WAGO-I/O-SYSTEM 750 DeviceNet
1 2 3 4 5 6 7 8
not allowed
*)
Presetting
2
DI DI
7
AO AO
402
402
516
516
516
467
550
600
g012553x
101
window on the "Communication Adapter" folder. A list of various sub-folders appears. 2. From the list of sub-folders, select the corresponding scanner available in your network (for the present example, select "1747 SDN Scanner Module"). 3. Take over the selected scanner into the right-hand graphics window with a double-click or drag&drop. The selected scanner is displayed in the right-hand screen window as a symbol. 4. Now select the DeviceNet Controller 806 in the tree structure in the "Communication Adapter" folder. 5. Also take this over into the right-hand graphic window with a double-click or drag&drop. The Controller is added to the right-hand screen window as a second symbol. 3. RX/TX Calculation for the Mapping The correct setting of the TX/RX configuration is a prerequisite for the perfect running of the DeviceNet network. For this purpose, the TX/RX configuration must coincide with the node configuration. For the entry into the RX and TX fields in RSNetworx, all input bit/bytes count as a whole, as well as all output bits/bytes. Here, individual bits are always grouped to form full bytes. From the fieldbus master standpoint, the example node has the following data configuration:
I/O module 750-806 DeviceNet PFC 750-402 4-channel input 750-402 4- channel input 750-516 4- channel output 750-516 4- channel output 750-516 4- channel output 750-467 2 channel analog input 750-550 2 channel analog output 750-600 end module PFC fieldbus input variables PFC fieldbus output variables WAGO-I/O-SYSTEM 750 DeviceNet 4 bytes output 4 bytes input 4 bytes output 0 bytes input RX 1 byte input status 4 bits input 4 bits input 4 bits output 4 bits output 4 bits output TX
102 Fieldbus Controller 750-806 Starting-up DeviceNet Fieldbus Nodes Sum 10 bytes 6 bytes
Note PFC output variables are defined from the point of view of the programmable fieldbus Controller. These are input variables from the point of view of the fieldbus DeviceNet, which are added to the RX Settings. Accordingly, PFC input variables are output variables for IEC 61131-3 access of the field bus. For that reason they will be added to the TX Settings: IEC 61131-3 input variable = PFC output variable PFC input variable = IEC 61131-3 output variable
fieldbus
g012444d
4. Static assembly for inputs In the present example, the master/scanner is to have access to the physical inputs and to the 4 bytes PFC output variables. The number of input data is complemented by 4 bytes of the PFC output variables during the static assembly for the TX configuration of the scanner. 1. To be able to parameterize the Controller, double-click on the graphic symbol of the fieldbus node 750-806. 2. In the "General" register, you can assign the Controller any desired address. To this effect, click in the input window for the address and enter the address in accordance with the address set at the Controller DIP switch.
WAGO-I/O-SYSTEM 750 DeviceNet
103
3. The RX/TX configuration can be entered in the "Parameters" register. For this purpose, move to the "Groups" dialog box, down along the scroll bar, and select "PLC fieldbus variables". 4. Do not change the value for the ID#37 "PLC fieldbus Input variables" which is 0. Enter 4 for the ID#38 "PLC fieldbus Output variables". 5. Confirm the setting by clicking on the "OK" button. 6. Double-click on the scanner icon to start the configuration. The dialog window "1797-SDN Scanner Module" opens. 7. Select the "Scanlist" register card. 8. Click on the button with the arrow to the right in order to take over the DeviceNet Controller 750-806 in the left-hand window "Available Devices" into the "Scanlist" window. 9. Click on the "Edit I/O Parameters..." button. 10. Activate the poll function by clicking on the field located in front of "Polled". The field is now ticked which permits the entry for TX and RX. 11. Enter 6 bytes in the "TX-Size" dialog box. They are receipt bytes for the inputs. Enter 4 bytes for the PFC input variables in the "RX-Size" dialog box. The number of these bytes results from the following determinations in the dynamic assembly for the outputs. This simultaneously defines that only the PFC input variables and no physical outputs are to be written by the master. 12. Then click on the "OK" button to take over the parameters. A window appears indicating that several I/O data will not be mapped. Confirm the question of whether or not you wish to continue by clicking on the "Yes" button.
13. In the "1797-SDN Scanner Module" dialog window, select the "Input" register card. All inputs are mapped as digital inputs.
Mapped Inputs I:1.0 I:1.1 I:1.2 I:1.3 I:1.4 I:1.5 1 Word Reserved for Scanner Module 1 Word Analog Input Channel 1 1 Word Analog Input Channel 2 1 Byte Status | 1 Byte Digital Inputs
1 Word IEC 61131-3 input variable 1 (or PFC output variable 1) 1 Word IEC 61131-3 input variable 2 (or PFC output variable 2)
105
14. In the "1797-SDN Scaner Module" dialog window, select the "Output" register card. All outputs are mapped as digital outputs.
Mapped Outputs O:1.0 O:1.1 O:1.2 1 Word Reserved for Scanner Module 1 Word IEC 61131-3 output variable 1 (or PFC input variable 1) 1 Word IEC 61131-3 output variable 2 (or PFC input variable 2)
5. Dynamic assembly for the outputs The dynamic assembly is used to map those data which are to be transmitted via the fieldbus. They are stored as classes, instances and attributes. 17.In the graphical display, click on the symbol of the fieldbus Controller 750-806 so that the symbol is marked.
18.Then click on the Class Instance Editor... menu point in the "Device" menu.
Note This editor changes parameters in the Controller. For this reason, ensure that all data is entered consistently either as hexadecimal or decimal. If the data number format is not consistent, data loss can result up to a total functional failure of the Controller.
107
19.Confirm the warning information by clicking on the "Yes" button. The dialog window "Service Class Instance Attribute Editor" appears.
20.In the "Description" dialog box select the "Create" utility and enter the following values in the dialog boxes for the "Object Address": - "Class": 4 "Instance": 0 "Attribute": 1. Note Do not click on the "ENTER" key, because this will close the dialog window so that it has to be reopened. 21.Click on the "Execute" button to create the instance for the dynamic assembly. If the setting was successful, the fieldbus node will send the instance number = 100 0. If a fault has occurred, you will receive a fault message. In this case, check the entries for class, instance and attribute, the DeviceNet connection and the configuration. 22.In the "Description" dialog box, select the "Set Single Attribute" utility and enter the following values in the "Object Address" dialog boxes: - "Class": 4 "Instance": 64 (64 hexadecimal = 100 decimal) "Attribute": 2. 23.Click in the " Data Sent to the device" dialog box and enter the following values in hexadecimal: 10 00 06 00 20 A6 24 01 30 01 10 00 06 00 20 A6 24 02 30 01
The path is described by: 0x20 CC (Class) 0x24 II (Instance) 0x30 AA (Attribute)
24.Click on the "Execute" button to define the mapping. If the mapping was successful, the fieldbus node sends a performance confirmation. If a fault has occurred, you will receive a fault message. In the event of a communication or reply fault, check the DeviceNet connection and whether or not the instance was correctly set. 25.Click on the "Close" button. The dialog window is closed. 26.To parameterize the Controllers, double-click on the graphic symbol of the fieldbus node 750-806. 27.Select the "Parameters" register and All parameters in the "Groups" dialog box.
109
1. Use the scroll bar to move down to the ID#13 and #ID14 addresses. ID#13 is a pointer for the inputs (Default = 4). This parameter is changed when the inputs are mapped for the master. This is not required due to the fact that the inputs are only read and not written. ID#14 is a pointer for the outputs (Default = 1). This parameter is changed in order to point on the dynamic mapping of the outputs that are mapped in the dynamic assembly instance 100dec. (0x64hex). 2. Do not change the pre-set standard value 4 of the ID#13. Enter 25604 decimal for the ID#14 to direct the pointer on the dynamic assembly output mapping.
WAGO-I/O-SYSTEM 750 DeviceNet
The value 25604 corresponds to the hexadecimal writing 0x6404. 04 (Low Byte) = Class type 64 (High Byte) = 100 decimal instance number 3. Change the value for the ID#39. Select "Dynamic created instances are stored in non volatile memory", to retain the storage of the configuration for the Dynamic Assembly even following a voltage failure of the Controller. 4. To take over the pre-set parameters into the Controller, select the following parameter in the right-hand control box in the "Parameters" register: "All Values", then click on the "Download parameters to the device" symbol which is located on the far right next to the dialog box. 5. Confirm the setting by clicking on the "OK" button. The dialog window is closed. 6. Then switch the supply voltage of the Controller off and on again. Now the fieldbus node is ready for networked communication.
111
DeviceNet OVERFL
MS
A B
01 02
C D
RUN
C A
I/O USR
g080602x
The module status (MS) and the network status (NS) can be displayed by the top 4 LEDs. They react as described in the following tables.
Module status (MS) OVERFL RUN (red) (green)
off off off blinking on blinking off on blinking off off blinking
State of device
no power device operational device in standby minor fault unrecoverable fault device self testing
Meaning
No power supply to the device. The device operates correctly. The device needs to be configured or has been partly configured. A minor fault has occurred. It exists a diagnostics. The device is defective, needs to be serviced or replaced. The device performs a built-in check.
Table 3-3: Fault and status displays: MS Network status (NS) BUSOFF (red)
off
CONNECT (green)
off
State of device
not powered, not online
Meaning
No power supply to the device / fieldbus supply / DeviceNet cable not connected and Duplicate MAC ID detection is not yet completed. The device operates correctly at the fieldbus. However, it has not yet been integrated by the scanner. The device operates correctly at the fieldbus. At least one connection to another device has been established. A minor fault has occurred (e.g. EPR is unequal 0 during a polling connection, slave is not polled any longer). The device has detected a fault (duplicated MAC ID check error). It is unable to perform any more functions in the network.
off off
blinking on
blinking
off
on
off
3.2.10.1
Node status Blink code from the 'I/O' LED The I/O-LED displays the communication status of the internal bus. Additionally, this LED is used to display fault codes (blink codes) in the event of a system error.
LED I/O Green Off Red Fieldbus coupler operating perfectly, Data cycle on the internal bus No data cycle on the internal bus a) During startup of fieldbus controller: Internal bus being initialized, Startup displayed by LED flashing fast for approx. 1-2 seconds b) After startup of fieldbus controller: Errors, which occur, are indicated by three consecutive flashing sequences. There is a short pause between each sequential flash. Meaning Trouble shooting
Red
The controller starts up after switching on the supply voltage. The "I/O" LED blinks. The "I/O" LED has a steady light following a fault free start-up. In the case of a fault the "I/O" LED continues blinking. The fault is cyclically displayed by the blink code. Detailed fault messages are displayed with the aid of a blink code. A fault is cyclically displayed with up to 3 blink sequences. The first blink sequence (approx. 10 Hz) starts the fault display. The second blink sequence (approx. 1 Hz) following a pause. The number of blink pulses indicates the fault code. The third blink sequence (approx. 1 Hz) follows after a further pause. The number of blink pulses indicates the fault argument.
113
Coupler/Controller starts up
I/O-LED is blinking
Test o.k.?
No
Yes
I/O LED 1st flash sequence
(Introduction of the error indication)
I/O-LED is shining
g012111e
Fault message of the I/O-LED 1 st flash sequence: Start of the Fault message 2 nd flash sequence: Fault code 3 rd flash sequence: Fault argument
114 Fieldbus Controller 750-806 LED Display Fault code 1: "Hardware and Configuration fault" Fault argument Fault description Invalid checksum within the parameter range of fieldbus coupler Overflow of the internal buffer memory for the inline code Trouble shooting Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, reduce number of I/O modules and turn the power supply on again. If the error still exists, exchange the bus coupler. Detect faulty I/O module as follows: turn off the power supply. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. Ask about a firmware update for the fieldbus coupler. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Restart the fieldbus coupler by turning the power supply off and on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again.
Changed I/O module configuration determined after AUTORESET Fault when writing data in the serial EEPROM
Fieldbus Controller 750-806 LED Display 9 Invalid checksum within the serial EEPROM
115
10
11
12
13 14
Turn off the power supply of the node, exchange the bus coupler and turn the power supply on again. serial EEPROM initialization Turn off the power supply of the fault node, exchange the bus coupler and turn the power supply on again. Fault when reading out data from Turn off the power supply of the the EEPROM node, exchange the bus coupler and turn the power supply on again. Timeout when writing data in the Turn off the power supply of the EEPROM node, exchange the bus coupler and turn the power supply on again. - not used Maximum number of Gateway or Turn off the power supply of the Mailbox I/O modules exceeded node, reduce number of Gateway or Mailbox I/O modules and turn the power supply on again. Fault description not used Trouble shooting -
Fault code 3: "Internal bus protocol fault" Fault argument Fault description Internal bus communication malfunction; faulty device cant be detected Trouble shooting If the fieldbus node comprises internal system supply modules (750-613), make sure first that the power supply of these modules is functioning. This is indicated by the status LEDs. If all I/O modules are connected correctly or if the fieldbus node doesnt comprise 750-613 modules you can detect the faulty I/O module as follows: turn off the power supply of the node. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. If there is only one I/O module left but the LED is still blinking, then this I/O module or the coupler is defective. Replace defective component.
117
Fault code 4: "Internal bus physical fault" Fault argument Fault description Error in internal bus data communication or interruption of the internal bus at the coupler Trouble shooting Turn off the power supply of the node. Place an I/O module with process data behind the coupler and note the error argument after the power supply is turned on. If no error argument is given by the I/O LED, replace the coupler. Otherwise detect faulty I/O module as follows: turn off the power supply. Place the end module in the middle of the fieldbus node. Turn the power supply on again. If the LED is still blinking, turn off the power supply and place the end module in the middle of the first half of the node (towards the coupler). If the LED doesnt blink, turn off the power supply and place the end module in the middle of the second half of the node (away from the coupler). Turn the power supply on again. Repeat this procedure until the faulty I/O module is detected. Replace the faulty I/O module. If there is only one I/O module left but the LED is still blinking, then this I/O module or the coupler is defective. Replace defective component.
n*
Turn off the power supply of the Interruption of the internal bus after the nth process data module. node, exchange the (n+1)th process data module and turn the power supply on again.
Fault code 5: "Internal bus initialization fault" Fault argument n* Fault description Error in register communication during internal bus initialization Trouble shooting Turn off the power supply of the node and replace nth process data module and turn the power supply on again.
Fault code 6 -not usedFault argument Fault description not used Trouble shooting -
Fault code 7 -not usedFault argument Fault description not used Trouble shooting -
Fault code 8 -not usedFault argument Fault description not used Trouble shooting -
Fault code 9 "CPU Trap Error" Fault argument 1 2 3 4 Fault argument 1 2 Fault description Illegal Opcode Stack overflow Stack underflow NMI Fault description Invalid Offset address for digital inputs Invalid Offset address for digital outputs Fault description Maximum number of Gateway modules exceeded Trouble shooting Correct the Offset address in the associated function block. Correct the Offset address in the associated function block. Trouble shooting Turn off the power supply of the node, reduce number of Gateway modules and turn the power supply on again. Reduce the Mailbox size. Trouble shooting Error in the program sequence. Contact the WAGO I/O-Support
2 3
Maximum size of process image Reduce the data width of the exceeded due to the put Gateway Gateway modules. modules
* The number of blink pulses (n) indicates the position of the I/O module. I/O modules without data are not counted (e.g. supply module without diagnosis)
Fieldbus Controller 750-806 LED Display Example for a fault message; Fault: The 13th I/O module has been removed 1. 2. 3. The "I/O" LED starts the fault display with the first blink sequence (approx. 10 flashes/second).
119
The second blink sequence (1 flash/second) follows the first pause. The "I/O" LED blinks four times and thus signals the fault code 4 (internal bus data fault). The third blink sequence follows the second pause. The "I/O " LED blinks twelve times. The fault argument 12 means that the internal bus is interrupted after the 12th I/O module.
3.2.10.2
Supply voltage status The two green LEDs in the coupler supply section, display the status of the supply voltage. The left LED (A) indicates the status of the 24 V supply for the coupler. The right hand LED (B or C) displays the status of the field side supply (i.e., the power jumper contacts).
LED A Green OFF B or C Green OFF Operating voltage for the power jumper contacts exists. No operating voltage for the the power jumper contacts. Check the supply voltage (24V and 0V). Operating voltage for the system exists. No operating voltage for the system. Check the supply voltage (24V and 0V). Meaning Trouble shooting
E175199, UL 508 E198726, UL 1604 Clas I Div2 ABCD T4A (applied for) 02ATEX132273 X II 3 GD EEx nA II T4 CE
DEMKO Conformity marking Accessories EDS-Dateien Miniature WSB quick marking system Technical data Max. number of I/O modules Fieldbus Input process image Output process image Input variables Output variables Program memory Data memory Non-volatile memory Cycle time Configuration
Download: www.wago.com
64
max. 1024 Byte max. 1024 Byte max. 512 Byte max. 512 Byte 128 kByte 64 kByte 8 kByte (retain) < 3 ms for 1,000 statements /256 dig. I/Os via PC or control
121
Polled I/O Message Connection Strobed I/O Message Connection Change of State / Cyclic Message Connection UCMM Device, expandable to master with DevNet.lib DC 24 V (-15 % / + 20 %) < 500 mA at 24 V < 120 mA at 11 V 87 % 350 mA at 5 V 1650 mA at 5 V 500 V system/supply DC 24 V (-15 % / + 20 %) DC 10 A 51 x 65* x 100 (*from top edge of mounting rail) ca. 195 g acc. to EN 50082-2 (96) acc. to EN 50081-2 (94)
Voltage via power jumper contacts Current consumption - via power supply terminal - via CAN interface Efficiency of the power supply Internal power consumption Total current for I/O modules Isolation Voltage via power jumper contacts Current via power jumper contactmax Dimensions (mm) W x H x L Weight EMC interference resistance EMC interference transmission
4 DeviceNet
4.1 Description
DeviceNet is a networking concept in the device level based on the serial bus system CAN (Controller Area Network). It is particularly distinguished by the problem-free addition and removal of devices, from simple light barriers up to complex motor controls during operation. DeviceNet is mainly used in industrial automation and for robot controls. The Data Link Layer, i.e. the physical and data storage layer, is defined in the CAN specification. The telegram architecture is described. However, there is no information about the application layer. This is where DeviceNet comes into play. It describes the defined meaning of the data transmitted in the application layer. The Open DeviceNet Vendor Association (abridged: ODVA) is the user organisation for DeviceNet. In a specification, the ODVA DeviceNet is defined as a uniform application layer and it lays down technical and functional features for device networking. A maximum of 64 fieldbus nodes can be operated in one DeviceNet network. The extension of the network depends on the selected baud rate (125 kBaud, 250 kBaud or 500 kBaud). In contrast to other fieldbus systems, CAN does not address the modules connected to the bus but identifies the messages. Whenever the bus is free, subscribers are allowed to send messages. Each bus subscriber decides on its own when it wants to send data or instigate other bus subscribers to send data. This permits a communication without a bus master assembly group. Bus conflicts are solved in that the messages are assigned a certain priority. This priority is defined by the CAN identifier, called Connection ID in DeviceNet. The following rule applies: the smaller the identifier, the higher the priority. A general distinction between high priority process messages (I/O Messages) and low priority management messages (Explicit Messages) is done before. Messages having a data length of more than 8 bytes can be fragmented. The communication with DeviceNet occurs always connection-referenced (connection based). All data and functions of a device are described by means of an object model. Therefore, for a message exchange directly after switching on a device, the connections to the desired subscriber have to be established first and communication objects be created or allocated. Message distribution is according to the broadcast system, data exchange according to the producer consumer model. A transmitting DeviceNet node produces data that is either consumed via a point-to-point connection (1 to 1) by one receiving node, or via a multicast connection (1 to n) by several receiving nodes.
123
Further information The Open DeviceNet Vendor Association (ODVA) provides further documents in the Internet under: http://www.odva.org
Note If possible, route the data line separately from all high current carrying cables. Further information For a detailed specification regarding the cable types, please refer to the INTERNET under: http://www.odva.org.
LTick +
LTick + 2,5 LThin 250 m (820,2 ft) LTick + 5 LThin 500 m (1640,4 ft)
Tab. 4-1: Maximum bus length dependent on the set Baud rate
When specifying the maximum cable lengths, it is made sure that communication is possible between two nodes located at maximum distance to each other (worst case).
4.2.2 Cabling
The connection of a WAGO fieldbus node to the DeviceNet bus cable is made by the supplied 5-pole plug (Multi Connector 231).
V+
CAN_High
drain CAN_Low V-
For wiring using a screened cable, the plus is assigned the connections V+, Vfor the voltage supply and with CAN_High, CAN_Low for data transmission. The 24 V field bus supply is fed by an external fieldbus network power supply.
WAGO-I/O-SYSTEM 750 DeviceNet
125
CAN_High and CAN_Low are two physically different bus levels. The cable screen is connected to the drain connection. This is terminated with a 1 M resistor to the DIN rail via the clip on the bottom of the Coupler/Controller. The DIN rail must then be directly connected to the Grounding Stud that must be connected to Earth Ground. We strongly recommend a central Earth Ground for the entire DeviceNet Bus conductor screening. A low Ohm connection of the screening on PE terminal can only be made externally. Note WAGO offers the screen connection system (series 790) for an optimum connection between fieldbus cable screening and functional earth.
Each DeviceNet node forms the differential voltage UDiff with: UDiff = UCAN_High - UCAN_Low. using the bus levels CAN_High and CAN_Low. Differential signal transmission offers the advantage of an insensitivity compared to common mode malfunctions and ground offset between the nodes. Note At its conductor ends, the bus cable must always be connected with a matching resistor of 120 Ohm to avoid reflections and, as a result, transmission problems. This is also required for very short conductor lengths.
The CAN bus is a 2-wire bus and bus error management can detect a cable break or a short-circuit by the asymmetric operation. Further information The CiA provides documents regarding specifications, especially cable specifications on the Internet under: http://www.can-cia.de
120
WAGO I/ O
Scanner
Busnetzteil
In systems accommodating more than two stations, all subscribers are wired in parallel. Node connection to the remote bus cable (trunk line) is made by means of drop lines. For this purpose, the bus cable has to be looped without interruption. A maximum length of 6 m for a drop line should not be exceeded. The following is a topology example:
Power Supply
120
127
WAGO Kontakttechnik GmbH has developed a Multi-Port DeviceNet Tap to connect the nodes to permit the connection of remote bus cables and drop lines using the CAGE CLAMP technology. This achieves a reliable, fast and vibration and corrosion resistant connection. The DeviceNet taps are available in 2 designs.
Article 810-900/000-001 Description Enclosed design with connection possibilities for 6 lines. The housing provides a protection in difficult environmental conditions. Open design to which 2 drop lines and 2 remote bus lines (trunk lines) can be connected.
810-901/000-001
All subscribers in the network communicate at the same Baud rate. The bus structure permits the interference-free connection and disconnection of stations or a stepped start-up of the system. Future extensions have no influence on the stations already in operation. Should a subscriber fail or be added to the network as a new one, it is automatically deteced by the system.
Other interface modules for programmable logic controls (PLCs) are also offered by other manufacturers.
129
131
4.5.1.1 Assembly Instances Permanently pre-programmed (static) assemblies in the device permit an easy and rapid transmission of input and output images from the fieldbus Coupler/Controller to the master. For this purpose, various assembly instances are provided in the fieldbus Coupler/Controller: Output 1 (I/O Assembly Instance 1): The entire output data image is transmitted from the master to the Controller via the corresponding I/O message connection. In this case, the data length corresponds to the number of output data in bytes. Analog output data come before digital output data. Output 2 (I/O Assembly Instance 2): The digital output data image is transmitted from the master to the Controller via the corresponding I/O message connection. The data length is equivalent to the number of digital output data and is rounded up to full bytes. Output 3 (I/O Assembly Instance 3): The analog output data image is transmitted from the master to the Controller via the corresponding I/O message connection. The data length is equivalent to the number of analog output data in bytes. Input 1 (I/O Assembly Instance 4): The entire input data image and one status byte are transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of input data in bytes and one status byte. Input 2 (I/O Assembly Instance 5): The digital input data image and one status byte are transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of digital input data and rounded up to full bytes. In addition, a status byte is inserted. Input 3 (I/O Assembly Instance 6): The analog input data image and one status byte are transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of analog input data in bytes and one status byte. Input 1 (I/O Assembly Instance 7): The entire input data image is transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of input data in byte.
Input 2 (I/O Assembly Instance 8): The digital input data image is transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of digital input data and is rounded up to full bytes. Input 3 (I/O Assembly Instance 9): The analog input data image is transmitted to the master via the corresponding I/O message connection. The data length is equivalent to the number of analog input data in bytes.
133
*) _1 indicates that this EDS file is valid for Controllers with firmware major version 1.
The EDS file is read by the configuration software and corresponding settings transmitted. For required entries and handling steps for this purpose, please refer to the software user manuals. Further information ODVA informs about the EDS files of all listed manufacturers. http://www.odva.org EDS and symbol files to configure the I/O modules are available under the order numberr 750-912 on a floppy disk or on the WAGO INTERNET homepage. http://www.wago.com
Communication Objects (Communications Objects for Data Exchange) DeviceNet Object Connection Object
Application Objects (Application Objects, to determine device function and/or configuration) Application Object(s) Assembly Object Parameter Object
Communication can be made exclusively connection oriented. For access by the network to the individual objects, first of all make connections between the desired subscribers and provide, or allocate, connection objects.
Data Type USINT UINT USINT UDINT BOOL STRUCT ARRAY Unsigned Short INTeger (8 Bit) Unsigned INTeger (16 Bit) Unsigned Short INTeger (8 Bit) Unsigned Double INTeger (32 Bit) Boolean, True (1) or False (0) Structure of ... Array of ...
Note In the following, the object model for the fieldbus Coupler 750-306 and the fieldbus Controller 750-806 are listed. The explicit supplements to the fieldbus Controller 750-806 can be taken from the following chapter.
135
4.6.2.1 Object Model for Coupler 750-306 and Controller 750-806 4.6.2.1.1 Classes of Coupler and Controller:
Object Identity Message Router DeviceNet Assembly Connection class Acknowledge handler Class 0x01 0x02 0x03 0x04 0x05 0x2B Instance 1 1 1 9 3 1 Description Device type, vendor ID, serial number etc. Routes explicit messages to the proper destination. Maintains the physical connection to DeviceNet. This object also allocates/deallocates the Master/Slave connection set. Allows Data transmission of different objects over a single connection, by binding attributes of multiple objects. Allows explicit messages to be conducted. The Acknowledge Handler Object is used to manage the reception of messages acknowledgements. This object communicates with a message producing application object within a device. The Acknowledge Handler Object notifies the producing application of acknowledge reception, acknowledge timeouts amd production retry limit. Coupler and module configuration Digital input channel objects Digital output channel objects Analog input channel objects Analog output channel objects
Coupler configuration object Discrete input point Discrete output point Analog input point Analog output point
Instance 1:
Attribute ID 1 2 3 Used in buscoupler required required required Access rule get get get Name Vendor Device Type Product Code Data type UINT UINT UINT Description Identification of vendor Indication of general type of product Identification of particular product of an individual vendor Default Value 40 (0x28) 12 (0x0C) i. e. 306 (0x132) for the 750-306 i. e. {3;0} for the 750-306 i. e. WAGO 750-306 V 3.0) for the 750-306
required
get
5 6 7
Revision of the item the Identity object represents status of device Serial number of device Human readable identification
Services:
Service Code 0x0E 0x05 Service Name Get_Attribute_Single Reset Description Returns the contents of the specified attribute Invokes the reset service for the device
Instance 1:
Attribute ID 1 2 3 4 5 Used in buscoupler Optional Optional Optional Optional Optional Access rule get/set get get/set get/set get Name MAC ID Baud Rate BOI Bus-Off Counter Allocation Information Allocation Choice Byte Master`s ID Data type USINT USINT BOOL USINT Struct of: BYTE, USINT Description Node address Baud rate Bus-off Interrupt Number of times CAN went to the bus-off state s. MAC ID of Master (from Allocate) Default Value 0 - 63 0-2 0/1 0 - 255 0 - 63, 255
Services:
Service Code 0x0E 0x10 0x4B 0x4C Service Name Get_Attribute_Single Set_Attribute_Single Allocate_Master/Slave_Connection Release_Group_2_Identifier_Set Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value Requests the use of the predefined Master/Slave connection Indicates that the specified connections within the predefined Master/Slave connection set are no longer desired. These connections are to be released (deleted)
137
12 13 14
References to the process image: analog and digital input data plus Error Code References to the process image: analog and digital input data plus Error Code and Error Argument References to the process image: analog and digital input data plus Error Code and Error Argument, Status
Instance 1:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get/set Name Process image Data type Array of Byte Description process image, collection of all modules process output data. Value
Instance 2:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get/set Name Process image Data type Array of Byte Description process image, collection of all modules process output data. Value
Instance 3:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get/set Name Process image Data type Array of Byte Description process image, collection of all analog modules process output data. Value
Instance 4:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all modules process input data plus status byte. Value
Instance 5:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all digital modules process input data plus status byte. Value
Instance 6:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all analog modules process input data plus status byte. Value
Instance 7:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all modules process input data Value
Instance 8:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all digital modules process input data Value
Instance 9:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image Data type Array of Byte Description process image, collection of all analog modules process input data Value
Instance 12:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image + Error Code Data type Array of Byte Description process image, collection of all analog modules process input data plus Error Code (Cl. 100/Inst. 1/ Attr. 45) Value
Instance 13:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image + Error Code + Error Argument Data type Array of Byte Description process image, collection of all analog modules process input data plus Error Code (Cl. 100/Inst. 1/ Attr. 45) plus Error Argument (Cl. 100/Inst. 1/ Attr. 46) Value
139
Instance 14:
Attribute ID 3 Used in buscoupler dep. on kind of connected modules Access rule get Name Process image + Error Code + Error Argument + Status Data type Array of Byte Description process image, collection of all analog modules process input data plus Error Code (Cl. 100/Inst. 1/ Attr. 45) plus Error Argument (Cl. 100/Inst. 1/ Attr. 46) plus Status (Cl. 100/Inst. 1/Attr. 5) Plus Terminal diagnostic *) (Cl. 100/Inst. 1/Attr. 6) plus Diagnostic value*) (Cl. 100/ Inst. 1/Attr. 47), the diagnostic value is only valid, if in the Status is indicated, that a diagnostic message lies close *) Diagnostic is only possible for the Controller 750-806 Value
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
required
get
UINT
CAN Identifier field when the connection transmits CAN Identifier field value that denotes message to be received
required
get
UINT
required
get
USINT
Defines the message groups across which productions and consumptions associated with this connection occur maximum number of Bytes transmitted across this connection
required
get
UINT
required
get
UINT
required
get/set
UINT
defines timing associated with this connnection not used defines how to handle inactivity/watchdog timeouts number of Bytes in produced_connection_path attribute
10-11 12
N/A required
get get
N/A USINT
13
required
get
UINT
14
required
get/set
Array of USINT
specifies the application objects which data is to be produced by this connection object
15
required
get
UINT
16
required
get
Array of USINT
specifies the application objects that are to receive the data consumed by this connection object defines minimum time between new data production
17
required
get
USINT
required
get
UINT
CAN Identifier field when the connection transmits CAN Identifier field value that denotes message to be received
required
get
UINT
required
get
USINT
Defines the message groups across which productions and consumptions associated with this connection occur maximum number of Bytes transmitted across this connection
required
get
UINT
required
get
UINT
141
required
get/set
UINT
defines timing associated with this connnection not used defines how to handle inactivity/watchdog timeouts number of Bytes in produced_connection_path attribute
10-11 12
N/A required
get get
N/A USINT
13
required
get
UINT
14
required
get/set
Array of USINT
specifies the application objects which data is to be produced by this connection object
15
required
get
UINT
16
required
get/set
Array of USINT
specifies the application objects that are to receive the data consumed by this connection object defines minimum time between new data production
17
required
get
USINT
required
get
UINT
CAN Identifier field when the connection transmits CAN Identifier field value that denotes message to be received
required
get
UINT
required
get
USINT
Defines the message groups across which productions and consumptions associated with this connection occur maximum number of Bytes transmitted across this connection
required
get
UINT
required
get
UINT
required
get/set
UINT
defines timing associated with this connnection not used defines how to handle inactivity/watchdog timeouts
10-11 12
N/A required
get get
N/A USINT
14
required
get
Array of USINT
specifies the application objects which data is to be produced by this connection object
15
required
get
UINT
16
required
get
Array of USINT
specifies the application objects that are to receive the data consumed by this connection object defines minimum time between new data production
17
required
get
USINT
required
get
UINT
CAN Identifier field when the connection transmits CAN Identifier field value that denotes message to be received
required
get
UINT
required
get
USINT
Defines the message groups across which productions and consumptions associated with this connection occur maximum number of Bytes transmitted across this connection
required
get
UINT
required
get
UINT
required
get/set
UINT
defines timing associated with this connnection not used defines how to handle inactivity/watchdog timeouts number of Bytes in produced_connection_path attribute
10-11 12
N/A required
get get
N/A USINT
13
required
get
UINT
14
required
get/set
Array of USINT
specifies the application objects which data is to be produced by this connection object
15
required
get
UINT
143
16
required
get
specifies the application objects that are to receive the data consumed by this connection object defines minimum time between new data production
17
required
get/set
Services:
Service Code 0x0E 0x10 0x05 Service Name Get_Attribute_Single Set_Attribute_Single Reset Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value Restores connection default values.
The instances are not available if the connection is in state non existent. I/O Connection Object State
Non-Existent
Create Delete from any state
Get_Atribute/Set_Attribute
Configuring
Apply_Atributes
Apply Atributes
Apply_Atributes
Established
Reset Inactivity/Watchdog Timeout & watchdog_timeout_action = Transition to Time Out
Delete
Timed Out
required
get
Max instance
UINT
0x01
Instance 1:
required required
get/set
required
get
UINT
time to wait for acknowledge before resending range 1-65,535 ms (0 invalid), default 16 ms number of ack timeouts to wait before informing the producing application of a RetryLimit_Reached event default=1, range 0255; default 16 ms 0x04, connection instance which contains the path of the producing I/O application object which will be notified of ack handler objects
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
required
get
Max instance
UINT
0x01
Instance 1:
Attribute ID 1 2 3 4 5 Used in buscoupler specific specific specific specific specific Access rule get/set get/set get/set get/set get Name Bk_Module No Bk_TableNo Bk_Register No Bk_Data ProcessState Data type USINT USINT USINT UINT USINT Description module number: 0-Coupler, 1- first module, 22.module table number: 0 ... 256; not all existing Register number: 0...255 for the Coupler (0...63 for modules) Register data , Status Coupler status: 0x01 module communication error, 0x02 internal bus error , 0x08: module diagnostic , 0x80 fieldbus error Module diagnostic, 0x8000 to decode a message, High Byte (Bit14...8): channel number, Low Byte (Bit7..0) Module number
specific
get
UINT
145
7 8 9 10 11
12
13
14
15
(**) Object 100 (0x64) Instance 1 Attribute 6 The attribute DNS_i_Trmndia is set depending on the state of the node, i. e.it will be execute a diagnostic evaluation. This word will only supply valid data, if bit 3 (count up from 0) in ProcessState (class 100/Inst1/Attr.5) is set. This bit indicates, that a new diagnostic notification is present (see description ProcessState). The diagnostic evaluation is done by bit 15 in the attribute DNS_i_Trmndia. If a diagnostic error appears, bit 15 is set. If an error is rectifyed, bit 15 is reset. As long as at least one diagnostic error is present, the MS LED is blinking red. If there are a lot of diagnostic notifications at the same time, with every readout of this attribute you get the next diagnostic notification. If DNS_i_Trmndia = 0, there is current no new diagnostic notification. The MS LED changes on green again, not until the readout of the last diagnostic notification (only if the diagnostic reason is solved). specific get CnfLen. UINT number of I/O Bits for analog output data AnalogOut words specific get CnfLen. UINT number of I/O Bits for analog input data AnalogInp words specific get CnfLen. UINT number of I/O Bits for digital output data bits DigitalOut specific get CnfLen. UINT number of I/O Bits for digital input data bits DigitalInp specific get/set BK_FAULT USINT An enumerator used to specify fieldbus error _REACTIO handling N 0: stop local I/O cycles (default) 1: switch all outputs to 0 2: do nothing specific get/set BK_SEL_S UINT Non volatile power up value for the polled I/O TORED_PO produced connection path. The attribute is LL_P_PAT used to hold an enumerator for the assembly H path and the class and instance for the modules object (discrete input point...) paths. Write only instance values that are available for couplers present module configuration. (e.g. do not use analog input points if only digital modules are fixed to the coupler.) 4:analog and digital input data,status 5: only digital input data plus status 6: only analog input data plus status 7: analog and digital input data 8: only digital input data 9: only analog input data 12: analog and digital input data plus BK_LED_ERR_CODE (C 100, I 1, A45) 13: analog and digital input data plus BK_LED_ERR_CODE (C 100, I 1, A45) plus BK_LED_ERR_ARG (C 100, I 1, A46) 14: analog and digital input data plus BK_LED_ERR_CODE (C 100, I 1, A45) plus BK_LED_ERR_ARG (C 100, I 1, A46) plus Status (C 100, I 1 A 5) plus DNS_i_Trmnldia (C 100, I 1, A6) plus BK_DIAG_VALUE (C 100, I 1, A47) specific get/set BK_SEL_S UINT Non volatile power up value for the polled I/O TORED_PO consumed connection path. The attribute is LL_C_PAT used to hold an enumerator for the assembly H path and the class and instance for modules object (discrete input point ...) paths. Write only instance values that are available for Couplers present module configuration (e.g. do not use analog input points if only digital modules are fixed to the Coupler. specific get/set BK_SEL_S UINT Non volatile power up value for the change of TORED_CO state and cyclic connection path. The attribute SCYC_C_P is used to hold an enumerator for the assemATH bly path and the class and instance for modules object (discrete input point...) paths. Write only instance values that are available for Couplers present module configuration (e.g Digital Ausgang not use analog input points if only digital modules are fixed to the Coupler. BK_EM_ex UINT specific get/set Defines the default timing associated with
16
specific
get/set
17
specific
get/set
UINT
18
specific
get/set
USINT
19
specific
get/set
UINT
Defines the default timing associated with this BitStrobe I/O Connection Connection Defines how to handle Inactivity/Watchdog BitStrobe I/O Connection Connection timeouts Defines the default timing associated with this Change of State and Cyclic I/O Connection Defines how to handle Inactivity/Watchdog Change of State and Cyclic I/O Connection timeouts Defines the default value for BOI(Obj0x3 Inst. 1 Att. 3. It handles the CAN Bus-Off situation. 0: Hold the CAN chip in its bus-off (reset) state upon detection of a bus-off indication 1: If possible, fully reset the CAN chip and continue communicating upon detectionof a bus-off indication Defines the behavior after de allocation the polled I/O connection 0: (default) do nothing 1: Process the Coupler fault reaction Defines the behavior after de allocation the Change of State and Cyclic I/O Connection 0: (default) do nothing 1: Process the Coupler fault reaction
20
specific
get/set
USINT
21
specific
get/set
UINT
22
specific
get/set
USINT
23
specific
get/set
USINT
24
specific
get/set
25
specific
get/set
BK_DO_FA USINT ULT_REAC TION_ON_ RELEASE_ PIO BK_DO_FA USINT ULT_REAC TION_ON_ RELEASE_ COS BK_DO_FA USINT ULT_REAC TION_ON_ RELEASE_ ST BK_static_ UINT analog_digital_i nput_mappi ng
26
specific
get/set
Defines the behavior after de allocation the strobed Connection 0: (default) do nothing 1: Process the Coupler fault reaction
40
specific
get/set
Defines how to calculate the values for the number of analog and digital input bits. 0000: All bits are digital 0016: One word is analog remaining bits are digital 0032: Two words are analog remaining bits are digital ... 0xFFFF: All bits are handled like module type (default) Defines how to calculate the values for the number of analog and digital input bits. 0000: All bits are digital 0016: One word is analog remaining bits are digital 0032: Two words are analog remaining bits are digital ... 0xFFFF: All bits are handled like module type (default) (If the number of analog bits exceeds the size
41
specific
get/set
147
42
specific
get/set
43
specific
get/set
BK_revisio n_setting
UINT
45 46
specific specific
get get
UINT UINT
of the process image all bits are mapped to analog bits. Defines the Couplers functionality. 0xFFFF: All possible functions are enabled. (resetting a bit to 0 disables the assigned functionality). It is only possible to reduce the functionality. Resetting to 1 is ignored. Defines the Couplers major and minor revision attribute. 0xFFFF: The major and minor revison Attributes are set by the firmware. (This is the default behavior). 0x??00: The minor revison is set to 0. 0x03??: The mjor revison is set to 3. All other values are valid to. I/O LED Error Code I/O LED Error Argument
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
optional
get
Max instance
UINT
0x256
Instance 1 to 255:
Attribute ID 1 Used in buscoupler dep. on kind of connected modules Access rule get Name DIPOBJ_ VALUE Data type BIT Description digital input bit Value 0:off 1:on
Services:
Service Code 0x0E Service Name Get_Attribute_Single Description Used to read an object attribute value.
4.6.2.1.10
optional
get
Max instance
UINT
0x256
Instance 1 to 255:
Attribute ID 1 Used in buscoupler dep. on kind of connected modules Access rule get/set Name DOPOBJ_ VALUE Data type BIT Description digital output bit Value 0:off 1:on
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
4.6.2.1.11
optional
get
Max instance
UINT
256
149
Instance 1 to 255:
Attribute ID 1 Used in buscoupler dep. on kind of connected modules dep. on kind of connected modules Access rule get Name AIPOBJ_ VALUE AIPOBJ_ VALUE Data type Array of Byte USINT Description Input data Value aktual input Values Number of Bytes
get
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
4.6.2.1.12
optional
get
Max instance
UINT
256
Instance 1 to 255:
Attribute ID 1 Used in buscoupler dep. on kind of connected modules dep. on kind of connected Access rule get Name AOPOBJ_ VALUE AOPOBJ_ VALUE Data type Array of Byte USINT Description output data Value actual output value number of Bytes
get
Services:
Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Description Used to read a DeviceNet Object attribute value Used to modify a DeviceNet object attribute value
151
4.6.2.2 Supplement to the Object Model for Controller 750-806 4.6.2.2.1 Bit-Strobe Consumed Path changeable (Discrete Output Point (class 0x66) or 0 valid) Produced-Path changeable like a poll connection (if data size more than 8 bytes, only the first 8 bytes are transmitted) 4.6.2.2.2 Dynamic Assembly Two dynamic assembly instances possible (instance 100 and 101)
Attribute ID 1 Used in Acces buscoupler Rule Required Get Name Number of Members in List Member List Member Data Description Member Path Size Member Path (**) Data DeviceNet data Description of attribute type UINT Max.51 members possible Semantics of values
Required
Get/Set
The member list is an array of DeviceNet paths Size of member data Size of member path
Required
Get/Set
(**) Descrition of the MemberPath: 0x20 CC 0x24 II 0x30 AA CC: class II: instance AA: attribute The following classes / instances / attributes are possible: class:100 instance 1 attribute 5 (ProcessState) class:100 instance 1 attribute 6 (DNS_i_Trmnldia) class:101 (Discrete Input Point Object) class:102 (Discrete Output Point Object) class:103 (Analog Input Point Object) class:104 (Analog Output Point Object) class:160-173 (PLC variables)
Class Services
Service code 0x0Eh 0x08h Service name Get_Attribute_Single Create Service description Used to read an Object attribute value Instantiates an Assembly object within a specified class. Response contains instance number.
Instance Services
Service code 0x0Eh 0x10h 0x09h Service name Get_Attribute_Single Set_Attribute_Single Delete Service description Used to read an Object attribute value Modifies an attribute value Deletes an assembly object and releases all associated resources
4.6.2.2.3 New Classes for the PLC Fieldbus Variables 7 new classes for each input and output. All 7 input / output classes are overlapped, e.g.: 1st and 2nd USINT (class 160 / instance 1 and 2) = 1st UINT (class166 / instance 1), or 1st and 2nd UINT (class166 / instance 1 and 2) = 1st UDINT (class170 / instance 1) etc. 4.6.2.2.4 Class 160 (0xA0) Input PLC Fieldbus Variable USINT Instance 0:
Attribute ID 1 2 Used in buscoupler Required Optional Acces Rule Get Get Name Revision Max. instance DeviceNet data type UINT UINT Description of attribute Revision of this object Semantics of values 0x01
Max. instance number of 255 an object currently created in this class level of the device
Services:
Service code 0x0Eh 0x10h Service name Get_Attribute_Single Set_Attribute_Single Service description Used to read an Object attribute value Used to write an Object attribute value
4.6.2.2.5 Class 161 (0xA1) Input Fieldbus Variable USINT PLC input byte 256 510 Max. instance: 255 4.6.2.2.6 Class 162 (0xA2) Input Fieldbus Variable USINT PLC input byte 511 512 Max. instance: 2
WAGO-I/O-SYSTEM 750 DeviceNet
153
Services:
Service code 0x0Eh Service name Get_Attribute_Single Service description Used to read an Object attribute value
4.6.2.2.8 Class 164 (0xA4) Output Fieldbus Variable USINT PLC output byte 256 510 Max. instance: 255 4.6.2.2.9 Class 165 (0xA5) Output Fieldbus Variable USINT PLC output byte 511 512 Max. instance: 2 4.6.2.2.10 Class 166 (0xA6) Input Fieldbus Variable UINT PLC input byte 1..255 Max. instance: 255 4.6.2.2.11 Class 167 (0xA7) Input Fieldbus Variable UINT PLC input byte 256 Max. instance: 1
WAGO-I/O-SYSTEM 750 DeviceNet
4.6.2.2.12
Class 168 (0xA8) Output Fieldbus Variable UINT PLC output byte 1..255 Max. instance: 255
4.6.2.2.13
Class 169 (0xA9) Output Fieldbus Variable UINT PLC output byte 256 Max. instance: 1
4.6.2.2.14
Class 170 (0xAA) Input Fieldbus Variable UDINT PLC input byte 1..128 Max. instance: 128
4.6.2.2.15
Class 171 (0xAB) Input Fieldbus Variable UDINT PLC input byte 1..128 Max. instance: 128 Starts with 2 bytes offset (the 2nd and 3rd UINT (class166 / instance 2 and 3) = 1st UDINT (class171 / instance 1) etc.)
4.6.2.2.16
Class 172 (0xAC) Output Fieldbus Variable UDINT PLC output byte 1..128 Max. instance: 128
4.6.2.2.17
Class 173 (0xAD) Output Fieldbus Variable UDINT PLC output byte 1..128 Max. instance: 128 Starts with 2 bytes offset (the 2nd and 3rd UINT (class168 / instance 2 and 3) = 1st UDINT (class173 / instance 1) etc.)
155
4.6.2.2.18
100 (0x64)
Specific
Get/Set
101 (0x65)
Specific
Get/Set
BK_FBOUT _VAR_CNT
UINT
103 (0x67)
Specific
get/set
UINT
104 (0x66)
Specific
get/set
UINT
105 (0x67)
Specific
get/set
UINT
Example: The example comes from the DeviceNet Coupler point of view: -> Configuration Coupler: input process image 12 byte, output process image 10 byte -> BK_FBINP_VAR_CNT = 0; BK_FBOUT_VAR_CNT = 0 poll connection: -> 12 byte produced -> 10 byte consumed -> BK_FBINP_VAR_CNT = 4; BK_FBOUT_VAR_CNT = 3 poll connection: -> 15 byte produced (12 byte input process image + 3 byte PLC output fieldbus variables) -> 14 byte consumed (10 byte output process image + 4 byte PLC input fieldbus variables)
4.6.2.2.19
4.6.2.2.20
4.6.2.2.21
Additional Assembly Instances 10 and 11 In addition to the (static) assemblies (1 ... 9) that are permanently preprogrammed in the device, the Controller has the assembly instances 10 and 11. These simplify and speed up the transmission of the input and output image of the PLC variable from the fieldbus Controller to the master. Description of the instances:
Instance ID 1 ... 9 10 11 Description .... References to the process image containing PLC output variables. References to the process image containing PLC input variables.
Instance 10:
Attribute ID 3 Used in buscoupler optional Access rule get Name PLC output variables Data type Array of Byte Description process image, collection of all PLC output variables Value
Instance 11:
Attribute ID 3 Used in buscoupler optional Access rule get Name PLC input variables Data type Array of Byte Description process image, collection of all PLC input variables Value
157
(For PLCs with software version before SW 01.06): PLC Output (I/O Assembly Instance 10): Only the PLC output variables are transmitted via the corresponding I/O message connection. The data length is equivalent to the value in class 100 / instance 1 / attribute 101 (BK_FBOUT_ VAR_CNT). PLC Input (I/O Assembly Instance 11): Only the PLC input variables are transmitted via the corresponding I/O message connection. The data length is equivalent to the value in class 100 / instance 1 / attribute 100 (BK_FBIN_ VAR_CNT).
(For PLCs from software version SW 01.06): PLC Output (I/O Assembly Instance 10): Only the PLC output variables are transmitted via the corresponding I/O message connection. The data length is equivalent to the value in class 100 / instance 1 / attribute 104 (BK_FBOUT_ PLCONLY_VAR_CNT). The first PLC transfer byte is defined by the value in class 100 / instance 1 / attribute 105 (BK_FBOUT_STARTPLC_VAR_CNT). PLC Input (I/O Assembly Instance 11): Only the PLC input variables are transmitted via the corresponding I/O message connection. The data length is equivalent to the value in class 100 / instance 1 / attribute 102 (BK_FBINP_PLCONLY_ VAR_CNT). The first PLC transfer byte is defined by the value in class 100 / instance 1 / attribute 103 (BK_FBIN_STARTPLC_VAR_CNT).
158
I/O Modules
5 I/O Modules
5.1 Overview
All listed bus modules, in the overview below, are available for modular applications with the WAGO-I/O-SYSTEM 750. For detailed information on the I/O modules and the module variations, please refer to the manuals for the I/O modules. You will find these manuals on CD ROM ELECTRONICC Tools and Docs (Item-no.: 0888-0412) or on the web pages: www.wago.com Service Download Documentation. More Information Current information on the modular WAGO-I/O-SYSTEM is available in the Internet under: www.wago.com
I/O Modules
159
750-433, 753-433 750-422, 753-422 750-408, 753-408 750-409, 753-409 750-430, 753-430 750-431, 753-431 750-436 750-437 DI AC/DC 24 V 750-415, 753-415 750-423, 753-423 DI AC/DC 42 V 750-428, 753-428 DI DC 48 V 750-412, 753-412 DI DC 110 V 750-427, 753-427 DI AC 120 V 750-406, 753-406 DI AC 120(230) V 753-440 DI AC 230 V 750-405, 753-405 DI NAMUR 750-435 750-425, 753-425 750-438
4 Channel, DC 24 V, 0.2 ms, 2-conductor connection; high-side switching 4 Channel, DC 24 V, 2- to 3-conductor connection; high-side switching; 10 ms pulse extension 4 Channel, DC 24 V, 3.0 ms, 2- to 3-conductor connection; low-side switching 4 Channel, DC 24 V, 0.2 ms, 2- to 3-conductor connection; low-side switching 8 Channel, DC 24 V, 3.0 ms, 1-conductor connection; high-side switching 8 Channel, DC 24 V, 0.2 ms, 1-conductor connection; high-side switching 8 Channel, DC 24 V, 3.0 ms, 1-conductor connection; lowside switching 8 Channel, DC 24 V, 0.2 ms, 1-conductor connection; low-side switching
4 Channel, AC/DC 24 V, 2-conductor connection 4 Channel, AC/DC 24 V, 2- to 3-conductor connection; with power jumper contacts
1 Channel, NAMUR EEx i, Proximity switch acc. to DIN EN 50227 2 Channel, NAMUR, Proximity switch acc. to DIN EN 50227 2 Channel, NAMUR EEx i, Proximity switch acc. to DIN EN 50227
160
I/O Modules
750-508 750-535 750-504, 753-504 750-531, 753-531 750-516, 753-516 750-530, 753-530 750-537 750-536 DO AC 120(230) V 753-540 DO AC/DC 230 V 750-509, 753-509 750-522 DO Relay 750-523 750-514, 753-514 750-517, 753-517 750-512, 753-512 750-513, 753-513
2 Channel Solid State Relay, AC/DC 230 V, 300 mA 2 Channel Solid State Relay, AC/DC 230 V, 500 mA, 3 A (< 30 s)
1 Channel, AC 230 V, AC 16 A, isolated output, 1 make contact, bistable, manual operation 2 Channel, AC 125 V , AC 0.5 A , DC 30 V, DC 1 A, isolated outputs, 2 changeover contacts 2 Channel, AC 230 V, 1 A, isolated outputs, 2 changeover contacts 2 Channel, AC 230 V, DC 30 V, AC/DC 2 A, non-floating, 2 make contacts 2 Channel, AC 230 V, DC 30 V, AC/DC 2 A, isolated outputs, 2 make contacts
I/O Modules
161
AI Resistance Sensors 750-461, 753-461 750-481/003-000 750-460 AI Thermocouples 2 Channel, Resistance Sensors, PT100 / RTD 2 Channel, Resistance Sensors, PT100 / RTD, EEx i 4 Channel, Resistance Sensors, PT100 / RTD
162
I/O Modules
2 Channel, thermocouples with diagnostics Sensor types: J, K, B, E, N, R, S, T, U 2 Channel, thermocouples with diagnostics Sensor types: J, K, B, E, N, R, S, T, U, L
I/O Modules
163
Pulse Width Module 750-511 2-channel Pulse Width Module, DC 24 V, short-circuit-protected, high-side switching
Distance and Angle Measurement Modules 750-630 750-631 750-634 750-637 750-635, 753-635 Serial Interfaces 750-650, 753 750-653, 753 750-651 750-654 Serial Interface RS 232 C Serial Interface RS 485 TTY-Serial Interface, 20 mA Current Loop Data Exchange Module SSI Transmitter Interface Incremental Encor Interface, TTL level squarewave Incremental Encor Interface, DC 24 V Incremental Encor Interface RS 422, cam outputs Digital Pulse Interface
AS interface Master Module 750-655 750-642 750-643 750-645 750-660/000-001 750-665/000-001 750-666/000-001 RTC Module 750-640 RTC Module AS interface Master Module Radio Receiver EnOcean MP Bus (Multi Point Bus) Master Module 2-Channel Vibration Velocity / Bearing Condition Monitoring VIB I/O 8FDI 24V DC PROFIsafe 4FDO 0.5A / 4FDI 24V DC PROFIsafe 1FDO 10A / 2FDO 0.5A / 2FDI 24V PROFIsafe Radio Receiver Module MP Bus Master Module Vibration Monitoring PROFIsafe Modules
164
I/O Modules
DC 24 V Power Supply Modules with bus power supply AC 120 V Power Supply Modules AC 230 V Power Supply Modules
Separation Modules
165
Bit 7
Bit 6
Bit 5
166
2 Channel Digital Input Modules 750-400, -401, -405, -406, -410, -411, -412, -427, -438, (and all variations), 753-400, -401, -405, -406, -410, -411, -412, -427
Input Process Image Bit 4 Bit 3
Bit 7
Bit 6
Bit 5
Bit 2
The input modules seize 2 Instances in Class (0x65). 2 Channel Digital Input Modules with Diagnostics 750-419, -421, -424, -425, 753-421, -424, -425
Input Process Image Bit 3 Bit 2 Diagnostic Diagnostic bit S 2 bit S 1 Channel 2 Channel 1
Bit 7
Bit 6
Bit 5
Bit 4
The input modules seize 4 Instances in Class (0x65). 2 Channel Digital Input Module with Diagnostics and Output Process Data 750-418, 753-418 The 750-418, 753-418 digital input module supplies a diagnostic and acknowledge bit for each input channel. If a fault condition occurs, the diagnostic bit is set. After the fault condition is cleared, an acknowledge bit must be set to re-activate the input. The diagnostic data and input data bit is mapped in the Input Process Image, while the acknowledge bit is in the Output Process Image.
Input Process Image Bit 3 Bit 2 Diagnostic Diagnostic bit S 2 bit S 1 Channel 2 Channel 1
Bit 7
Bit 6
Bit 5
Bit 4
Bit 7
Bit 6
Bit 5
Bit 1 0
Bit 0 0
167
4 Channel Digital Input Modules 750-402, -403, -408, -409, -414, -415, -422, -423, -428, -432, -433, 753-402, -403, -408, -409, -415, -422, -423, -428, -432, -433, -440
Input Process Image Bit 4 Bit 3 Bit 2 Data bit Data bit DI 4 DI 3 Channel Channel 4 3
Bit 7
Bit 6
Bit 5
The input modules seize 4 Instances in Class (0x65). 8 Channel Digital Input Modules 750-430, -431, -436, -437, 753-430, -431, -434
Input Process Image Bit 4 Bit 3 Bit 2 Data bit Data bit Data bit DI 5 DI 4 DI 3 Channel Channel Channel 5 4 3
Bit 7
Bit 6
Bit 5
Bit 2
168
Bit 7
Bit 6
Bit 5
And the output modules seize 2 Instances in Class (0x66). 2 Channel Digital Output Modules 750-501, -502, -509, -512, -513, -514, -517, -535, (and all variations), 753-501, -502, -509, -512, -513, -514, -517
Bit 7 Bit 6 Bit 5 Output Process Image Bit 4 Bit 3 Bit 2 Bit 1 controls DO 2 Channel 2 Bit 0 controls DO 1 Channel 1
The output modules seize 2 Instances in Class (0x66). 2 Channel Digital Input Modules with Diagnostics and Input Process Data 750-507 (-508), -522, 753-507 The 750-507 (-508), -522 and 753-507 digital output modules have a diagnostic bit for each output channel. When an output fault condition occurs (i.e., overload, short circuit, or broken wire), a diagnostic bit is set. The diagnostic data is mapped into the Input Process Image, while the output control bits are in the Output Process Image.
Input Process Image Bit 4 Bit 3 Bit 2
Bit 7
Bit 6
Bit 5
Bit 7
Bit 6
Bit 5
169
750-506, 753-506 The 750-506, 753-506 digital output module has 2-bits of diagnostic information for each output channel. The 2-bit diagnostic information can then be decoded to determine the exact fault condition of the module (i.e., overload, a short circuit, or a broken wire). The 4-bits of diagnostic data are mapped into the Input Process Image, while the output control bits are in the Output Process Image.
Input Process Image Bit 4 Bit 3 Bit 2 Diagnostic Diagnostic bit S 3 bit S 2 Channel 2 Channel 2
Bit 7
Bit 6
Bit 5
Bit 7
Bit 6
Bit 5
And the output modules seize 4 Instances in Class (0x66). 4 Channel Digital Output Modules 750-504, -516, -519, -531, 753-504, -516, -531, -540
Output Process Image Bit 4 Bit 3 Bit 2 controls controls DO 4 DO 3 Channel Channel 4 3
Bit 7
Bit 6
Bit 5
The output modules seize 4 Instances in Class (0x66). 4 Channel Digital Output Modules with Diagnostics and Input Process Data 750-532 The 750-532 digital output modules have a diagnostic bit for each output channel. When an output fault condition occurs (i.e., overload, short circuit, or broken wire), a diagnostic bit is set. The diagnostic data is mapped into the Input Process Image, while the output control bits are in the Output Process Image.
170
Bit 7
Bit 6
Bit 5
Input Process Image Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Diagnos- Diagnos- DiagnosDiagnostic bit S tic bit S tic bit S tic bit S 0 3 2 1 Channel Channel Channel Channel 1 4 3 2
Bit 7
Bit 6
Bit 5
And the output modules seize 4 Instances in Class (0x66). 8 Channel Digital Output Module 750-530, -536, 753-530, -434
Output Process Image Bit 5 Bit 4 Bit 3 Bit 2 controls controls controls controls DO 6 DO 5 DO 4 DO 3 Channel Channel Channel Channel 6 5 4 3
The output modules seize 8 Instances in Class (0x66). 8 Channel Digital Output Modules with Diagnostics and Input Process Data 750-537 The 750-537 digital output modules have a diagnostic bit for each output channel. When an output fault condition occurs (i.e., overload, short circuit, or broken wire), a diagnostic bit is set. The diagnostic data is mapped into the Input Process Image, while the output control bits are in the Output Process Image.
Input Process Image Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Diagnos- Diagnos- Diagnos- Diagnos- Diagnos- DiagnosDiagnosDiagnostic bit S tic bit S tic bit S tic bit S tic bit S tic bit S tic bit S 7 tic bit S 0 6 5 4 3 2 1 Channel Channel Channel Channel Channel Channel Channel Channel 8 1 7 6 5 4 3 2 Bit 7 Diagnostic bit S = 0 Diagnostic bit S = 1 no Error overload, short circuit, or broken wire WAGO-I/O-SYSTEM 750 DeviceNet
171
Instance n
The input modules represent 2x2 bytes and seize 2 Instances in Class (0x67).
172
2 Channel Analog Input Modules 750-452, -454, -456, -461, -462, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -480, -481, -483, -485, -492, (and all variations), 753-452, -454, -456, -461, -465, -466, -467, -469, -472, -474, -475, -476, -477, -478, -479, -483, -492, (and all variations)
Instance n Input Process Image Byte Destination D0 D1 n+1 D2 D3 Measured Value Channel 2 Remark
The input modules represent 2x2 bytes and seize 2 Instances in Class (0x67). 4 Channel Analog Input Modules 750-453, -455, -457, -459, -460, -468, (and all variations), 753-453, -455, -457, -459
Instance n Input Process Image Byte Destination D0 D1 n+1 D2 D3 n+2 D4 D5 n+3 D6 D7 Measured Value Channel 4 Measured Value Channel 3 Measured Value Channel 2 Remark
The input modules represent 4x2 bytes and seize 4 Instances in Class (0x67).
173
Instance n
Remark
The output modules represent 2x2 bytes and seize 2 Instances in Class (0x68). 4 Channel Analog Output Modules 750-553, -555, -557, -559, 753-553, -555, -557, -559
Output Process Image Byte Destination D0 D1 n+1 D2 D3 n+2 D4 D5 n+3 D6 D7 Output Value Channel 4 Output Value Channel 3 Output Value Channel 2
Instance n
Remark
The output modules represent 4x2 bytes and seize 4 Instances in Class (0x68).
174
Counter Modules 750-404, (and all variations except of /000-005), 753-404, (and variation /000-003) The above Counter Modules have a total of 5 bytes of user data in both the Input and Output Process Image (4 bytes of counter data and 1 byte of control/status). The counter value is supplied as 32 bits. The following tables illustrate the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
Input Process Image Byte Destination S n D0 D1 D2 D3 Counter Value
Instance
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).
WAGO-I/O-SYSTEM 750 DeviceNet
I/O Modules Process Data Architecture for DeviceNet Output Process Image Byte Destination C n D0 D1 D2 D3 Counter Setting Value
175
Instance
And the specialty modules represent 1x6 bytes output data and seize 1 Instance in Class (0x68). 750-404/000-005 The above Counter Modules have a total of 5 bytes of user data in both the Input and Output Process Image (4 bytes of counter data and 1 byte of control/status). The two counter values are supplied as 16 bits. The following tables illustrate the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
Input Process Image Byte Destination S n D0 D1 D2 D3 Counter Value of Counter 2
Instance
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).
Output Process Image Byte Destination C n D0 D1 D2 D3 Counter Setting Value of Counter 2
Instance
And the specialty modules represent 1x6 bytes output data and seize 1 Instance in Class (0x68).
176
750-638, 753-638 The above Counter Modules have a total of 6 bytes of user data in both the Input and Output Process Image (4 bytes of counter data and 2 bytes of control/status). The two counter values are supplied as 16 bits. The following tables illustrate the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
Input Process Image Byte Destination S0 n D0 D1 S1 n+1 D2 D3 Status byte of Counter 2 Counter Value of Counter 2
Instance
Remark
The specialty modules represent 2x3 bytes input data and seize 2 Instances in Class (0x67).
Output Process Image Byte Destination C0 n D0 D1 S1 n+1 D2 D3 Control byte of Counter 2 Counter Setting Value of Counter 2
Instance
Remark
And the specialty modules represent 2x3 bytes output data and seize 2 Instances in Class (0x68).
Pulse Width Modules 750-511, (and all variations) The above Pulse Width modules have a total of 6 bytes of user data in both the Input and Output Process Image (4 bytes of channel data and 2 bytes of control/status). The two channel values are supplied as 16 bits. Each channel has its own control/status byte. The following table illustrates the Input and Output Process Image, which has a total of 6 bytes mapped into each image.
I/O Modules Process Data Architecture for DeviceNet Input and Output Process Image Byte Destination Remark C0/S0 n D0 D1 C1/S1 n+1 D2 D3 Control/Status byte of Channel 2 Data Value of Channel 2 Control/Status byte of Channel 1 Data Value of Channel 1
177
Instance
The specialty modules represent 2x3 bytes input and output data and seize 2 Instances in Class (0x67) and 2 Instances in Class (0x68). Serial Interface Modules with alternative Data Format 750-650, (and the variations /000-002, -004, -006, -009, -010, -011, -012, -013) 750-651, (and the variations /000-002, -003) 750-653, (and the variations /000-002, -007) Note: With the freely parametrizable variations /003 000 of the serial interface modules, the desired operation mode can be set. Dependent on it, the process image of these modules is then the same, as from the appropriate variation. The above Serial Interface Modules with alternative data format have a total of 4 bytes of user data in both the Input and Output Process Image (3 bytes of serial data and 1 byte of control/status). The following table illustrates the Input and Output Process Image, which have a total of 4 bytes mapped into each image.
Input and Output Process Image Byte Destination Remark C/S D0 n+1 D1 D2 Data bytes Control/Status byte
Instance n
The specialty modules represent 2x2 bytes input and output data and seize 2 Instances in Class (0x67) and 2 Instances in Class (0x68).
178
Serial Interface Modules with Standard Data Format 750-650/000-001, -014, -015, -016 750-651/000-001 750-653/000-001, -006 The above Serial Interface Modules with Standard Data Format have a total of 6 bytes of user data in both the Input and Output Process Image (5 bytes of serial data and 1 byte of control/status). The following table illustrates the Input and Output Process Image, which have a total of 6 bytes mapped into each image.
Input and Output Process Image Byte Destination Remark C/S D0 n D1 D2 D3 D4 Data bytes Control/Status byte
Instance
The specialty modules represent 1x6 bytes input and output data and seize 1 Instance in Class (0x67) and 1 Instance in Class (0x68). Data Exchange Module 750-654, (and the variation /000-001) The Data Exchange modules have a total of 4 bytes of user data in both the Input and Output Process Image. The following tables illustrate the Input and Output Process Image, which has a total of 4 bytes mapped into each image.
Input and Output Process Image Byte Destination Remark D0 D1 n+1 D2 D3 Data bytes
Instance n
The specialty modules represent 2x2 bytes input and output data and seize 2 Instances in Class (0x67) and 2 Instances in Class (0x68). SSI Transmitter Interface Modules 750-630 (and the variations /000-001, -002, -006, -008, -009, -011, -012, -013) The above SSI Transmitter Interface modules have a total of 4 bytes of user data in the Input Process Image, which has 4 bytes mapped into the image.
I/O Modules Process Data Architecture for DeviceNet Input Process Image Byte Destination D0 D1 n+1 D2 D3 Data bytes
179
Instance n
Remark
The specialty modules represent 2x2 bytes input data and seize 2 Instances in Class (0x67). 750-630/000-004, -005, -007 The above SSI Transmitter Interface modules with status have a total of 5 bytes of user data in the Input Process Image, which has 6 bytes mapped into the image.
Input Process Image Byte Destination S n D0 D1 D2 D3 Data bytes
Instance
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67). Incremental Encoder Interface Modules 750-631 The above Incremental Encoder Interface modules have 5 bytes of input data and 3 bytes of output data. The following tables illustrate the Input and Output Process Image, which have 6 bytes into each image.
Instance Input Process Image Byte Destination S D0 n D1 D2 D3 not used Latch word Remark Status byte Counter word
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).
180
I/O Modules Process Data Architecture for DeviceNet Output Process Image Byte Destination C D0 n D1 not used
Instance
And the specialty modules represent 1x6 bytes output data and seize 1 Instance in Class (0x68). 750-634 The above Incremental Encoder Interface module has 5 bytes of input data (6 bytes in cycle duration measurement mode) and 3 bytes of output data. The following tables illustrate the Input and Output Process Image, which has 6 bytes mapped into each image.
Instance Input Process Image Byte Destination S D0 n D1 (D2)*) D3 D4 *) If cycle duration measurement mode is enabled in the control byte, the cycle duration is given as a 24-bit value that is stored in D2 together with D3/D4. (Periodic time) Latch word Remark Status byte Counter word
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).
Output Process Image Byte Destination C D0 n D1 not used
Instance
And the specialty modules represent 1x6 bytes output data and seize 1 Instance in Class (0x68).
181
750-637 The above Incremental Encoder Interface Module has a total of 6 bytes of user data in both the Input and Output Process Image (4 bytes of encoder data and 2 bytes of control/status). The following table illustrates the Input and Output Process Image, which have 6 bytes mapped into each image.
Instance Input and Output Process Image Byte Destination Remark C0/S0 n D0 D1 C1/S1 n+1 D2 D3 Control/Status byte of Channel 2 Data Value of Channel 2 Control/Status byte of Channel 1 Data Value of Channel 1
The specialty modules represent 2x3 bytes input and output data and seize 2 Instances in Class (0x67) and 2 Instances in Class (0x68). 750-635, 753-635 The above Digital Pulse Interface module has a total of 4 bytes of user data in both the Input and Output Process Image (3 bytes of module data and 1 byte of control/status). The following table illustrates the Input and Output Process Image, which have 4 bytes mapped into each image.
Instance Input and Output Process Image Byte Destination Remark C0/S0 n D0 D1 D2 Data bytes Control/Status byte
The specialty modules represent 1x4 bytes input and output data and seize 1 Instance in Class (0x67) and 1 Instance in Class (0x68).
RTC Module 750-640 The above RTC module has a total of 6 bytes of user data in both the Input and Output Process Image (4 bytes of module data and 1 byte of control/status and 1 byte ID for command). The following table illustrates the Input and Output Process Image, which have 6 bytes mapped into each image.
182
I/O Modules Process Data Architecture for DeviceNet Input and Output Process Image Byte Destination Remark C/S ID n D0 D1 D2 D3 Data bytes Control/Status byte Command byte
Instance
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).and seize 1 Instance in Class (0x68).
DALI/DSI Master Module 750-641 The DALI/DSI Master module has a total of 6 bytes of user data in both the Input and Output Process Image (5 bytes of module data and 1 byte of control/status). The following tables illustrate the Input and Output Process Image, which have 6 bytes mapped into each image.
Input Process Image Byte Destination S D0 n D1 D2 D3 D4
Instance
Remark Status byte DALI response DALI address Message 3 Message 2 Message 1
The specialty modules represent 1x6 bytes input data and seize 1 Instance in Class (0x67).
Output Process Image Byte Destination C D0 n D1 D2 D3 D4
Instance
DALI command, DSI dimming value DALI address Parameter 2 Parameter 1 Command-Extension
And the specialty modules represent 1x6 bytes output data and seize 1 Instance in Class (0x68).
183
EnOcean Radio Receiver 750-642 The EnOcean radio receiver has a total of 4 bytes of user data in both the Input and Output Process Image (3 bytes of module data and 1 byte of control/status). The following tables illustrate the Input and Output Process Image, which have 4 bytes mapped into each image.
Input Process Image Byte Destination S D0 n+1 D1 D2 Data bytes
Instance n
Instance n
n+1
Not used
The specialty modules represent 2x2 bytes input and output data and seize 2 Instances in Class (0x67) and 2 Instances in Class (0x68). MP Bus Master Module 750-643 The MP Bus Master Module has a total of 8 bytes of user data in both the Input and Output Process Image (6 bytes of module data and 2 bytes of control/status). The following table illustrates the Input and Output Process Image, which have 8 bytes mapped into each image.
184
Instance
Input and Output Process Image Byte Destination Remark C0/S0 C1/S1 D0 Control/Status byte extended Control/Status byte
D1 D2 D3 D4 D5 Data bytes
The specialty modules represent 1x8 bytes input and output data and seize 1 Instance in Class (0x67) and 1 Instance in Class (0x68). Vibration Velocity/Bearing Condition Monitoring VIB I/O 750-645 The Vibration Velocity/Bearing Condition Monitoring VIB I/O has a total of 12 bytes of user data in both the Input and Output Process Image (8 bytes of module data and 4 bytes of control/status). The following table illustrates the Input and Output Process Image, which have 12 bytes mapped into each image.
Input and Output Process Image Byte Destination Remark C0/S0 n D0 D1 C1/S1 n+1 D2 D3 C2/S2 n+2 D4 D5 C3/S3 n+3 D6 D7 Control/Status byte (log. Channel 1, Sensor input 1) Data bytes (log. Channel 1, Sensor input 1) Control/Status byte (log. Channel 2, Sensor input 2) Data bytes (log. Channel 2, Sensor input 2) Control/Status byte (log. Channel 3, Sensor input 1) Data bytes (log. Channel 3, Sensor input 1) Control/Status byte (log. Channel 4, Sensor input 2) Data bytes (log. Channel 4, Sensor input 2)
Instance
185
The specialty modules represent 4x3 bytes input and output data and seize 4 Instances in Class (0x67) and 4 Instances in Class (0x68). AS-interface Master Module 750-655 The length of the process image of the AS-interface master module can be set to fixed sizes of 12, 20, 24, 32, 40 or 48 bytes. It consists of a control or status byte, a mailbox with a size of 0, 6, 10, 12 or 18 bytes and the AS-interface process data, which can range from 0 to 32 bytes. The AS-interface master module has a total of 12 to maximally 48 bytes data in both the Input and Output Process Image. The first Input and output byte, which is assigned to an AS-interface master module, contains the status / control byte, the second byte is one empty byte. Subsequently the mailbox data are mapped, when the mailbox is permanently superimposed (Mode 1). In the operating mode with suppressable mailbox (Mode 2), the mailbox and the cyclical process data are mapped next. The following bytes contain the remaining process data.
Input and Output Process Image Byte Destination Remark C0/S0 D0 n D1 D2 ... D46 Mailbox (0,6, 10, 12 or 18 bytes) / Process data (0-32 bytes) Control/Status byte Not used
Instance
The specialty modules represent 1x 12...48 bytes input and output data and seize 1 Instance in Class (0x67) and 1 Instance in Class (0x68).
186
Bit 7
Bit 6
Bit 5
Bit 4
The system modules seize 2 Instances in Class (0x65). Binary Space Module 750-622 The Binary Space Modules 750-622 behave alternatively like 2 channel digital input modules or output modules and occupy depending upon the selected settings 1, 2, 3 or 4 bits per channel. According to this, 2, 4, 6 or 8 bits are occupied then either in the process input or the process output image.
Input or Output Process Image Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 (Data bit (Data bit (Data bit (Data bit (Data bit (Data bit DI 8) DI 7) DI 6) DI 5) DI 4) DI 3)
The Binary Space Modules seize 2, 4, 6 or 8 Instances in class (0x65) or in class (0x66).
187
6.3.1 Divisions
Explosive environments are areas in which the atmosphere can potentially become explosive. The term explosive means a special mixture of ignitable substances existing in the form of air-borne gases, fumes, mist or dust under atmospheric conditions which, when heated beyond a tolerable temperature or subjected to an electric arc or sparks, can produce explosions. Explosive zones have been created to describe the concentrations level of an explosive atmosphere. This division, based on the probability of an explosion occurring, is of great importance both for technical safety and feasibility reasons. Knowing that the demands placed on electrical components permanently employed in an explosive environment have to be much more stringent than those placed on electrical components that are only rarely and, if at all, for short periods, subject to a dangerous explosive environment.
Explosive areas resulting from gases, fumes or mist: Zone 0 areas are subject to an explosive atmosphere (> 1000 h /year) continuously or for extended periods. Zone 1 areas can expect the occasional occurrence of an explosive atmosphere (> 10 h 1000 h /year). Zone 2 areas can expect the rare or short-term occurrence of an explosive atmosphere (> 0 h 10 h /year). Explosive areas subject to air-borne dust: Zone 20 areas are subject to an explosive atmosphere (> 1000 h /year) continuously or for extended periods. Zone 21 areas can expect the occasional occurrence of an explosive atmosphere (> 10 h 1000 h /year). Zone 22 areas can expect the rare or short-term occurrence of an explosive atmosphere (> 0 h 10 h /year).
Minimal ignition energy of representative types of gases Explosion group Gases Ignition energy (J) I Methane 280 IIA Propane 250 IIB Ethylene 82 IIC Hydrogen 16
189
Hydrogen being commonly encountered in chemical plants, frequently the explosion group IIC is requested for maximum safety.
The following table represents the division and attributes of the materials to the temperature classes and material groups in percent:
Temperature classes T1 26.6 % T2 42.8 % 94.9 % Explosion group IIA 85.2 % IIB 13.8 % IIC 1.0 %
*
T3 25.5 %
T4
T5
T6
Total*
4.9 %
0%
0.2 %
Overpressure encapsu- Zone 1 + 2 lation Sand encapsulation Pressure resistant encapsulation Increased safety Cast encapsulation Intrinsic safety Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 1 + 2 Zone 0 + 1 + 2
Ignition protection n" describes exclusively the use of explosion protected electrical components in zone 2. This zone encompasses areas where explosive atmospheres can only be expected to occur rarely or short-term. It represents the transition between the area of zone 1, which requires an explosion protection and safe area in which for instance welding is allowed at any time. Regulations covering these electrical components are being prepared on a world-wide scale. The standard EN 50 021 allows electrical component manufacturers to obtain certificates from the corresponding authorities for instance KEMA in the Netherlands or the PTB in Germany, certifying that the tested components meet the above mentioned standards draft.
191
Type n ignition protection additionally requires electrical components to be marked with the following extended identification: A non spark generating (function modules without relay /without switches) AC spark generating, contacts protected by seals (function modules with relays / without switches) L limited energy (function modules with switch) Further information For more detailed information please refer to the national and/or international standards, directives and regulations!
6.4.1 Divisions
The "Divisions" describe the degree of probability of whatever type of dangerous situation occurring. Here the following assignments apply:
Explosion endangered areas due to combustible gases, fumes, mist and dust: Division 1 Encompasses areas in which explosive atmospheres are to be expected occasionally (> 10 h 1000 h /year) as well as continuously and long-term (> 1000 h /year). Encompasses areas in which explosive atmospheres can be expected rarely and short-term (>0 h 10 h /year).
Division 2
Class II (dust):
193
6.5 Identification
6.5.1 For Europe
According to CENELEC and IEC
Unit category
Community symbol for explosion protected electrical components II 3 G KEMA 01ATEX1024 X EEx nA II T4
Temperature class
n = Type of ignition
Extended identification
ITEM-NO.:750-400
CL I DIV 2 24V DC Grp. A B C D AWG 28-14 op temp code T4A 55C max ambient LISTED 22ZA AND 22XM
2101--02----03
0V
24V
DI1 Di2
24246
PATENTS PENDING
Temperature class
ITEM-NO.:750-400
CL I DIV 2 24V DC Grp. A B C D AWG 28-14 op temp code T4A 55C max ambient LISTED 22ZA AND 22XM
4100--02----03
0V
24V
DI1 Di2
24246
PATENTS PENDING
195
The USA and Canada have their own regulations. The following are excerpts from these regulations: NFPA 70 ANSI/ISA-RP 12.6-1987 C22.1 National Electrical Code Art. 500 Hazardous Locations Recommended Practice Canadian Electrical Code
Danger When using the WAGO-I/O SYSTEM 750 (electrical operation) with Ex approval, the following points are mandatory: The fieldbus independent I/O System Modules Type 750-xxx are to be installed in enclosures that provide for the degree of ingress protection of at least IP54. For use in the presence of combustible dust, the above mentioned modules are to be installed in enclosures that provide for the degree of ingress protection of at least IP64. The fieldbus independent I/O system may only be installed in hazardous areas (Europe: Group II, Zone 2 or America: Class I, Division 2, Group A, B, C, D) or in non-hazardous areas! Installation, connection, addition, removal or replacement of modules, fieldbus connectors or fuses may only take place when the system supply and the field supply are switched off, or when the area is known to be non-hazardous. Ensure that only approved modules of the electrical operating type will be used. The Substitution or Replacement of modules can jeopardize the suitability of the system in hazardous environments! Operation of intrinsically safe EEx i modules with direct connection to sensors/actuators in hazardous areas of Zone 0 + 1 and Division 1 type requires the use of a 24 V DC Power Supply EEx i module! DIP switches and potentiometers are only to be adjusted when the area is know to be non-hazardous.
Further Information Proof of certification is available on request. Also take note of the information given on the module technical information sheet.
Glossary
197
7 Glossary
Bit
Smallest information unit. Its value can either be 1 or 0. Number of bits transmitted within a time unit. Operating mode of the fieldbus Coupler / Controllers. Device expects a firmware upload. A structure used to transmit data. There are two types, serial and parallel. A serial bus transmits data bit by bit, whereas a parallel bus transmits many bits at one time. Binary Yoked Transfer Element. A byte generally contains 8 bits. see Bus. System for serial information transmission between devices of automation technology in the processrelated field area. Electronic, electrical and mechanic components of a module/subassembly. Software which links the application programs to the hardware. Typically, a network is divided up into different physical network segments by way of routers or repeaters. Device providing services within a client/server system. The service is requested by the Client. A portion of a network that shares the same network address as the other portions. These subnets are distinguished through the subnet mask.
Bitrate Bootstrap
Bus
Byte
Hardware
Operating system
Segment
Server
Subnet
198
Literature List
8 Literature List
Controller-Area-Network Grundlagen, Protokolle, Bausteine, Anwendungen Konrad Etschberger 2., vllig berarbeitete Auflage 2000 Carl Hanser Verlag Mnchen Wien ISBN 3-4446-19431-2
Further information on web pages: The ODVA provides further documentation on DeviceNet. www.odva.org CAN in Automation (CiA) provides further documentation on CAN. can-cia.de
Index
199
9 Index
C
carrier rail 16, 19 contacts data- 20 power- 27 Controller 8 Coupler 8 Cycle time 72
O
Operating mode RUN 69 STOP 69 Operating mode switch 69, 72, 78, 86
P
PFC cycle 78 PLC cycle 72 PLC program 72 Power contacts 21, 27 not carried out 28 power jumper contacts 44 Process image 47, 62, 72, 105
D
data contacts 20
E
Electrical isolation 43, 67
F
Fieldbus interface 72 Fieldbus node 111 Fieldbus start 72 Flag 72 Flags 82 Flash memory 72
R
RAM 72 RUN 72
S
Start-up 72 STOP 72 Subnet 156
H
Hardware reset 69
T
Times 72
I
I/O modules Address range 81 IEC 61131-3 105 Internal bus 65, 72, 103
U
unlocking lug 18
V
Variables 69
L
Light diodes 44, 68 locking disc 18 Loop 72
W
WAGO-I/O-PRO 32 70, 85, 89
200
Index
WAGO Kontakttechnik GmbH & Co. KG Postfach 2880 D-32385 Minden Hansastrae 27 D-32423 Minden Phone: 05 71/8 87 0 Fax: 05 71/8 87 1 69 E-Mail: info@wago.com Web: http://www.wago.com