- •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
92• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Programming the PFC with WAGO-I/O-PRO CAA
Element |
Description |
|
|
EXCEPTION_HANDLER |
POU returning errors occurred and permitting direct |
|
error remedy. |
NMT_ADDNODE |
POU initializing for a specified module the Guarding |
|
Object with Guarding Time and Lifetime Factor. |
NMT_CHANGE_STATE |
POU triggering a status change of a module initialized |
|
beforehand with NMT_ADDNODE. |
NMT_DELNODE |
POU deleting a specified node from the list of slaves to |
|
be treated. |
NMT_GUARDING |
POU switching the Guarding monitoring on and off. |
NMT_SLAVE_IN_NW_LIST |
POU returning the message whether a specified node is |
|
in the internal slave list. |
SEND_CAN_FRAME |
POU transmitting the given data with the specified |
|
COB_ID via the CAN bus |
|
(max. data size = 8 bytes). |
SYNC_MASTER_SEND_SYNC |
POU transmitting a SYNC message. |
3.1.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 CAA manual (download: www.wago.com).
WAGO-I/O-SYSTEM 750
CANopen
Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 |
• 93 |
Programming the PFC with WAGO-I/O-PRO CAA |
|
|
|
3.1.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 1131-3, order No.: 759-333, 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.
A communication driver is required for serial data transmission.
In WAGO-I/O-PRO CAA, this driver and its parameters are entered in the
"Communication parameters" dialog.
1.Start the WAGO-I/O-PRO CAA software via ’Start/Programs’ or by double clicking on the WAGO-I/O-PRO CAA 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 and -Stop bits: 1.
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 CAA 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.
WAGO-I/O-SYSTEM 750
CANopen
94• Fieldbus Controller 750-837, /02x-000, 750-838, /02x-000 Programming the PFC with WAGO-I/O-PRO CAA
3.1.6.2.2Transmission via the fieldbus
1.Start the WAGO-I/O-PRO CAA software via ’Start/Programs’ or by double clicking on the WAGO-I/O-PRO CAA 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 desired driver (i.e. "CANopenHilscher") in the selection window of the dialog.
5.Subsequently confirm with "OK".
The following entries have to appear in the center window of the dialog: - PCB number (number of the CANopen fieldbus PCB corresponding to your PC configuration), - Baud rate (the Baud rate of your controller set via the DIP switch) and – node number (the module ID of your controller allocated via the DIP switch).
If necessary, change the entry accordingly.
6.Change the entry - “Maintain” database into “Delete” database if you wish to delete previous settings from the database, and confirm with "OK".
7.The dialog window is closed and you obtain a message with the question whether or not to delete the database. Confirm this by again clicking on
"OK".
8.In the menu "Online", click again on the menu point "Communication parameter" and change the entry - “Delete” database to “Maintain” database.
9.Subsequently confirm again by pressing "OK".
The dialog window closes, the controller test can start.
Note
Prerequisite for the access to the controller is that the module ID and the Baud rate coincide with the settings at the controller, and that the operating mode switch of the controller is in the center or top position.
10.Under "Online" click on the "Log-on" menu point to log into the controller.
(During online operation, the WAGO-I/O-PRO CAA server is active. The communication parameters cannot be polled.)
11.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.
12.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".
13.To terminate the online operation, return via the "Online" menu and click on the "Log-off" menu point.
WAGO-I/O-SYSTEM 750
CANopen
