- •Important Comments
- •Legal Principles
- •Copyright
- •Personnel Qualification
- •Intended Use
- •Symbols
- •Font Conventions
- •Number Notation
- •Safety Notes
- •The WAGO-I/O-SYSTEM 750
- •System Description
- •Technical Data
- •Manufacturing Number
- •Component Update
- •Storage, Assembly and Transport
- •Mechanical Setup
- •Installation Position
- •Total Expansion
- •Assembly onto Carrier Rail
- •Carrier rail properties
- •WAGO DIN Rail
- •Spacing
- •Plugging and Removal of the Components
- •Assembly Sequence
- •Internal Bus / Data Contacts
- •Power Contacts
- •Wire connection
- •Power Supply
- •Isolation
- •System Supply
- •Connection
- •Alignment
- •Field Supply
- •Connection
- •Fusing
- •Supplementary power supply regulations
- •Supply example
- •Power Supply Unit
- •Grounding
- •Grounding the DIN Rail
- •Framework Assembly
- •Insulated Assembly
- •Grounding Function
- •Grounding Protection
- •Shielding (Screening)
- •General
- •Bus Conductors
- •Signal Conductors
- •WAGO Shield (Screen) Connecting System
- •Assembly Guidelines / Standards
- •Scope
- •Abbreviation
- •Fieldbus Controller
- •Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000
- •Description
- •Hardware
- •View
- •Variants
- •Device supply
- •Fieldbus connection
- •Display elements
- •Configuration and programming interface
- •Operating mode switch
- •Hardware address (Module ID)
- •Setting the baud rate
- •Operating system
- •Start-up
- •PLC cycle
- •Process Image
- •General Structure
- •Fieldbus specific Process Data Architecture
- •Digital Input Modules
- •Digital Output Modules
- •Analog Input Modules
- •Analog Output Modules
- •Specialty Modules
- •System Modules
- •Data Exchange
- •Communication objects
- •Communication interfaces
- •Memory areas
- •Addressing
- •Fieldbus specific Addressing
- •Absolute Addresses
- •Calculate Addresses
- •Address Range for Flags
- •Example for Absolute Addresses
- •Programming the PFC with WAGO-I/O-PRO CAA
- •WAGO-I/O-PRO CAA Library Elements for CANopen
- •IEC 61131-3 Program transfer
- •Transmission via the serial interface
- •Transmission via the fieldbus
- •Starting up CANopen fieldbus nodes
- •Connecting the PC and fieldbus node
- •Checking and setting the Baud rate
- •Setting the module ID
- •Changing to the OPERATIONAL status
- •Turning on the analog input data
- •Application specific mapping
- •LED Display
- •Fieldbus status
- •Node Status – Blink code from the 'I/O' LED
- •Supply Voltage Status
- •Technical Data
- •I/O Modules
- •General
- •Digital Input Modules
- •Digital Output Modules
- •Analog Intput Modules
- •Analog Output Modules
- •Special Modules
- •System Modules
- •CANopen
- •Description
- •Network Architecture
- •Transmission Media
- •Type of Cable
- •Maximum Bus Length
- •Required Conductor Cross Section
- •Cabling
- •Network Topology
- •Interface Modules
- •Configuration Software
- •Network Communication
- •Communication Objects
- •Process Data Object - PDO
- •PDO Protocol
- •Service Data Object - SDO
- •SDO Protocol
- •Initiate SDO Download
- •Download SDO Segment
- •Initiate SDO Upload
- •Upload SDO Segment
- •SDO Examples
- •Synchronization Object - SYNC
- •SYNC Protocol
- •Emergency Object (EMCY)
- •EMCY Protocol
- •CANopen state diagram
- •INITIALIZATION
- •PRE-OPERATIONAL
- •OPERATIONAL
- •STOPPED
- •Network Management Objects
- •Module Control Protocols
- •Start Remote Node
- •Stop Remote Node
- •Enter Pre-Operational
- •Reset Node
- •Error Control Protocols
- •Node Guarding Protocol
- •Heartbeat Protocol
- •Bootup Protocol
- •Object Directory
- •Initialization
- •Communication Profile Area
- •Object 0x1000, Device Type
- •Object 0x1001, Error Register
- •Object 0x1003, Pre-defined Error Field
- •Object 0x1005, COB-ID SYNC message
- •Object 0x1006, Communication Cycle Period
- •Object 0x1008, Manufacturer Device Name
- •Object 0x1009, Manufacturer Hardware Version
- •Object 0x100A, Manufacturer Software Version
- •Object 0x100C, Guard Time
- •Object 0x100D, Life Time Factor
- •Object 0x1010, Store Parameters
- •Object 0x1011, Restore default Parameters
- •Object 0x1015, Inhibit Time Emergency Object
- •Object 0x1016, Consumer Heartbeat Time
- •Object 0x1017, Producer Heartbeat Time
- •Object 0x1018, Identity Object
- •Object 0x1200– 0x1201, Server SDO
- •Object 0x1280– 0x128F, Client SDO
- •Object 0x1400– 0x141F, Receive PDO Communication Parameter
- •Object 0x1600– 0x161F, Receive PDO Mapping Parameter
- •Object 0x1800– 0x181F, Transmit PDO Communication Parameter
- •Object 0x1A00 – 0x1A1F, Transmit PDO Mapping Parameter
- •Manufacturer Specific Profile Area
- •Object 0x2000, Digital Inputs
- •Object 0x2100, Digital Outputs
- •Object 0x2200, 1 Byte Special Modules, Inputs
- •Object 0x2300, 1 Byte Special Modules, Outputs
- •Object 0x2400, 2 Byte Special Modules, Inputs
- •Object 0x2500, 2 Byte Special Modules, Outputs
- •Object 0x2600, 3 Byte Special Modules, Inputs
- •Object 0x2700, 3 Byte Special Modules, Outputs
- •Object 0x2800, 4 Byte Special Modules, Inputs
- •Object 0x2900, 4 Byte Special Modules, Outputs
- •Object 0x3000, 5 Byte Special Modules, Inputs
- •Object 0x3100, 5 Byte Special Modules, Outputs
- •Object 0x3200, 6 Byte Special Modules, Inputs
- •Object 0x3300, 6 Byte Special Modules, Outputs
- •Object 0x3400, 7 Byte Special Modules, Inputs
- •Object 0x3500, 7 Byte Special Modules, Outputs
- •Object 0x3600, 8 Byte Special Modules, Inputs
- •Object 0x3700, 8 Byte Special Modules, Outputs
- •Object 0x4200-0x4202, Gateway Module Input
- •Object 0x4500, Spacer Module Configuration
- •Object 0x5000, Read Input Process Image
- •Object 0x5001, Write Output Process Image
- •Object 0x5200, Controller Configuration Object
- •Object 0x5201, Diagnostics Configuration Object
- •Standard Device Profile Area – DS 401
- •Object 0x6000, Digital Inputs
- •Object 0x6005, Global Interrupt Enable Digital 8-Bit
- •Object 0x6006, Interrupt Mask Any Change 8-Bit
- •Object 0x6007, Interrupt Mask Low-to-High 8-Bit
- •Object 0x6008, Interrupt Mask High-to-Low 8-Bit
- •Object 0x6200, Digital Outputs
- •Object 0x6206, Error Mode Output 8-Bit
- •Object 0x6207, Error Value Output 8-Bit
- •Object 0x6401, Analog Inputs 16 Bit
- •Object 0x6411, Analog Outputs 16 Bit
- •Object 0x6421, Analog Input Interrupt Trigger Selection
- •Object 0x6423, Analog Input Global Interrupt Enable
- •Object 0x6424, Analog Input Interrupt Upper Limit Integer
- •Object 0x6425, Analog Input Interrupt Lower Limit Integer
- •Object 0x6426, Analog Input Interrupt Delta Unsigned
- •Object 0x6443, Analog Output Error Mode
- •Object 0x6444, Analog Output Error Value Integer
- •Object 0x67FE, Error Behavior
- •Reserved Area
- •Object 0xA000, Integer8 IEC 61131-1 Input variables
- •Object 0xA040, Unsigned8 IEC 61131-1 Input variables
- •Object 0xA080, Boolean IEC 61131-1 Input variables
- •Object 0xA0C0, Integer16 IEC 61131-1 Input variables
- •PDO Transmission
- •Mapping
- •Transmit PDO1
- •Receive PDO1
- •Transmit PDO2
- •Receive PDO2
- •SYNC Monitoring
- •Node Guarding
- •Heartbeat Monitoring
- •Error Message (Emergency)
- •Diagnostic Message of I/O Modules
- •Use in Hazardous Environments
- •Foreword
- •Protective measures
- •Classification meeting CENELEC and IEC
- •Divisions
- •Explosion protection group
- •Unit categories
- •Temperature classes
- •Types of ignition protection
- •Classifications meeting the NEC 500
- •Divisions
- •Explosion protection groups
- •Temperature classes
- •Identification
- •For Europe
- •For America
- •Installation regulations
- •Glossary
- •Literature list
- •Index
120 • CANopen
Network Architecture
5.2.1.3 Required Conductor Cross Section
The conductor cross section depends on the conductor length and has to be selected according to the number of nodes connected.
1 |
1 |
0,75 
0,75
0,5 |
0,5 |
32 nodes |
|
0,34 |
64 nodes |
|
0,25 |
100 nodes |
|
0,25 |
||
|
||
100 150 200 250 300 350 400 450 500 |
|
|
Conductor length L/m |
|
Fig. 5-1: Conductor cross section depending on the conductor length and the number of nodes
5.2.2 Cabling
The connection of a WAGO fieldbus node to the CANopen bus cable is made by the appropriate supplied plug (5-pole plug MCS or 9-pole plug D-SUB).
For cabling with a shielded copper cable (3x0.25 mm²), the plug is assigned with the CAN_High, CAN_Low and CAN_GND connections.
CAN_High and CAN_Low are two physically different bus levels. CAN_GND is the common reference potential.
The conductor shield of the cable can be routed on the connection drain, which is terminated with 1 MΩ as against the ground or PE (carrier rail contact). A low ohmic connection of the shield to the PE can only be made externally (i.e. by means of a supply module). The aim is for a central PE contact for the entire CANopen bus conductor screening.
Note
WAGO offers the screen connection system (series 790) for an optimum connection between fieldbus cable screening and functional earth.
Each CAN node forms the differential voltage UDiff with: UDiff = UCAN_High - UCAN_Low. from the bus levels CAN_High and CAN_Low.
The different signal transmission offers the advantage of being immune to common mode interference and ground offset between nodes.
WAGO-I/O-SYSTEM 750
CANopen
CANopen • 121
Network Architecture
If the bus level is in the recessive status, the voltage between CAN_Low and CAN_GND is 2.5 V and also 2.5°V between CAN_High and CAN_GND. This means that the differential voltage is 0 V.
If the bus level is in the dominant status, the voltage between CAN_Low and CAN_GND is 1.5 V and 3.5°V between CAN_High and CAN_GND.
Then differential voltage is approx. 2 V.
Note
When connecting subscribers, ensure that the data lines are not mixed up.
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.
750-307 |
CAN_High
|
|
|
|
|
RT |
|
RT |
||
|
|
|
|
|
CAN_Low
R = 120 Ohm
T
Fig. 5-2: Connection principle of a WAGO fieldbus node to the CAN bus
g012402x
Before starting the buscoupler on the network, the installation should be checked. The physical connection can be checked in the CAN fieldbus with an ohmmeter at any place. You have to remove all connections to other devices except for the terminating resistors.
WAGO-I/O-SYSTEM 750
CANopen
122 • CANopen
Network Architecture
ohmmeter
CAN_High
|
|
|
|
|
RT |
|
RT |
||
|
|
|
|
|
|
|
|
|
|
CAN_Low
GND
R = 120 Ohm
T
Fig. 5-3: Measuring principle to check the CAN bus prior to wiring |
g012445e |
|
Measurement |
|
|
Value |
|
|
Meaning |
|
|
GND and CAN_L |
|
|
infinite |
|
|
ok. |
|
|
|
|
|
|
|
|
||
|
|
|
0 |
|
Short-circuit between GND and CAN_L |
|
||
|
|
|
|
|
|
|
|
|
|
GND and CAN_H |
|
|
infinite |
|
|
o.k. |
|
|
|
|
|
|
|
|
||
|
|
|
0 |
|
Short-circuit between GND and CAN_H |
|
||
|
|
|
|
|
|
|
|
|
|
CAN_L and CAN_H |
|
|
ca. 60 Ω |
|
|
o.k., 2 terminal resistors in the bus |
|
|
|
|
|
|
|
|
|
|
|
|
|
ca. 120 Ω |
|
|
Only 1 terminal resistor in the bus |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
< 50 Ω |
|
|
More than 2 terminal resistors in the bus |
|
|
|
|
|
|
|
|
|
|
The CAN bus is 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 in the Internet under:
http://www.can-cia.de
WAGO-I/O-SYSTEM 750
CANopen
CANopen • 123
Network Architecture
5.2.3 Network Topology
To build a simple CANopen network, you need a master (PC with a CANopen fieldbus PCB card), a connection cable and a DC 24 V power pack to ensure the power supply in addition to a CANopen fieldbus node.
The CANopen network is constructed as a line structure with matching resistors (120 Ohm).
In systems having more than two stations, all subscribers are wired in parallel. The maximum length for a conductor branch should not exceed 0.3 m.
Line, Bus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Terminator |
|
|
|
|
Terminator |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Network node
Fig. 5-4: Bus topology of a CANopen network |
g012430e |
All net subscribers communicate at the same Baud rate. The bus structure permits coupling in and out without side effect of stations, or the step-by- step start-up of the system.
Later extensions have no influence on stations already in operation. The system automatically detects when a subscriber fails or is newly added to the net.
Also branches from the line-shaped bus and as such the establishment of hierarchic net structures are possible via router nodes.
Repeaters can be used to increase the maximum possible number of nodes to 110 and to enlarge the network spatial extension (bus length). Although the network spatial extension depends on the transmission rate, CAN can also be used for spatially extended networks. The data rates achievable are of the same order as with other bus systems. However, the maximum possible cable length is reduced per repeater by 20 - 30 m due to the signal delay.
WAGO-I/O-SYSTEM 750
CANopen
