- •FIELDBUS APPENDIX
- •ANYBUS-S MODBUS PLUS
- •Revision notes
- •Preface
- •Related Documentation
- •Table of contents
- •1 Fieldbus Introduction
- •1.1 Introduction to Modbus Plus
- •Figure 1: Modbus Plus network overview
- •1.2 Technical Features for Modbus Plus
- •Table 1: Summary technical features
- •Figure 2: Nodes on a Modbus Plus network
- •2 Module Overview
- •2.1 Mechanical Overview
- •Figure 3: AnyBus-S Modbus Plus Mechanical Overview
- •2.2 Protocol & Supported Functions
- •2.3 Physical Interface
- •2.4 Fieldbus data
- •2.4.1 Global data and Point-to-point commands
- •2.5 Data Exchange
- •2.6 Application Interface
- •Figure 4: AnyBus-S Access methods
- •2.6.1 Dual-Port RAM Memory - DPRAM (Alternative 1)
- •2.6.2 Asynchronous serial interface (Alternative 2)
- •3 Installation & Configuration
- •3.1 Fieldbus Connectors
- •3.2 D-SUB connector and Screw terminal
- •Table 2: D-SUB connector and screw terminal
- •3.3 10 pole 2mm connector
- •Table 3: 10 pole 2 mm connector
- •3.4 Configuration
- •3.4.1 Node ID (Address) S1
- •Table 4: Switch settings for Node ID
- •3.4.2 Source ID (Address) S2
- •Table 5: Switch settings for Source ID
- •3.5 Indications
- •Table 6: LED descriptions
- •4 Functions & Operation
- •4.1 DPRAM Structure of the Modbus Plus Module
- •4.1.1 IN/OUT Data Area
- •Table 7: IN/OUT data area
- •4.1.2 Mailbox Area
- •Table 8: Mailbox Area
- •4.1.3 Fieldbus Specific Area
- •Table 9: Fieldbus Specific Area
- •Table 10: Fieldbus Specific Area Addresses
- •4.1.4 Control Area
- •Table 11: Control Area
- •4.2 Initialization
- •4.2.1 Initialization Example
- •4.3 Data Exchange
- •4.4 Protocol Features
- •4.4.1 Global Data Base transaction
- •4.4.2 Point-to-point data Modbus commands supported
- •4.5 Data map from the Network
- •4.5.1 Data to network
- •Words 00001 - 00032
- •I/O Data
- •Words 00033 - 00100
- •Parameter-
- •Data
- •Internal
- •Parameter Data
- •4.5.2 Data from network
- •Words 00001 - 00032
- •I/O Data
- •Words 00033 - 00100
- •Parameter-
- •Data
- •Internal
- •Parameter Data
- •Word 00001 - 00032
- •I/O Data
- •Uses only high byte
- •This word is not used
- •Word 00033 - 00100
- •Parameter-
- •Data
- •4.6 Point-to-point exception handling
- •Table 12: Modbus Exception Response
- •4.7 Routing Path
- •4.8 Modbus Functions
- •4.8.1 Read Holding Registers
- •4.8.2 Preset Multiple Registers
- •4.8.3 Preset Single Register
- •5 Fieldbus Specific Mailbox Commands
- •5.1 Fieldbus Specific Initialization
- •5.2 Alter GDB Source ( SET_GDB_SOURCE )
- •Table 13: SET_GDB_SOURCE
- •5.2.1 Alter Node Address ( SET_NODE_ADDRESS )
- •Table 14: SET_NODE_ADDRESS
- •5.2.2 Get Network Statistics ( GET_NETWORK_STATISTICS )
- •Table 15: GET_NETWORK_STATISTICS
- •5.2.3 Clear Communications Counter ( CLEAR_COMM_COUNTERS )
- •Table 16: CLEAR_COMM_COUNTERS
- •6 Electrical specification
- •Table 17: Electrical pin specification
- •Table 18: Alternative 1 - Interface with DP-RAM
- •Table 19: Alternative 2 - Asynchronous Serial Interface
- •7 Module mechanics
- •7.1 Mechanical drawings in this manual
- •Figure 5: AnyBus-S Modbus Plus Angled 3-D view
- •Figure 6: AnyBus-S Modbus Plus Angled Top view
- •Figure 8: AnyBus-S Modbus Plus Angled PCB view
- •Figure 9: AnyBus-S Modbus Plus Straight 3-D view
- •Figure 10: AnyBus-S Modbus Plus Straight Top view
- •Figure 11: AnyBus-S Modbus Plus Straight Front and Side view
- •Figure 12: AnyBus-S Modbus Plus Straight PCB view
FIELDBUS APPENDIX - ANYBUS-S MODBUS PLUS DOC. NO ABS-MBP-1.31
2002-08-09
3.4 Configuration
3.4.1 Node ID (Address) S1
The Node ID on the Modbus Plus node is set before power on. Any change of Node ID during power on is not valid until next power cycle. The address is set in binary format. The Node address is also configurable with the fieldbus specific mailbox messages, please see chapter 5.
Table 4: Switch settings for Node ID
1 |
2 |
3 |
4 |
5 |
6 |
Function |
MSB |
|
|
|
|
LSB |
|
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
ON |
ON |
Node address set to 1 |
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
ON |
OFF |
Node address set to 2 |
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
OFF |
ON |
Node address set to 3 |
|
|
|
|
|
|
|
- |
- |
- |
- |
|
|
|
|
|
|
|
|
|
|
OFF |
OFF |
OFF |
OFF |
OFF |
ON |
Node address set to 63 |
|
|
|
|
|
|
|
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
Node address set to 64 |
|
|
|
|
|
|
|
Note: The node address cannot be changed during operation.
3.4.2 Source ID (Address) S2
The AnyBus-S Modbus Plus module uses one source ID address from 1 -64 to configure what node it will extract the global data from, sent during the token pass. The amount of extracted data is set by the initialisation, which will be described later. The Source address is also configurable with the fieldbus specific mailbox messages, along with the GDB offset, please see chapter 5.
The address is set in binary format.
Table 5: Switch settings for Source ID
1 |
2 |
3 |
4 |
5 |
6 |
Function |
MSB |
|
|
|
|
LSB |
|
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
ON |
ON |
Source ID address set to 1 |
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
ON |
OFF |
Source ID address set to 2 |
|
|
|
|
|
|
|
ON |
ON |
ON |
ON |
OFF |
ON |
Source ID address set to 3 |
|
|
|
|
|
|
|
- |
- |
- |
- |
|
|
|
|
|
|
|
|
|
|
OFF |
OFF |
OFF |
OFF |
OFF |
ON |
Source ID address set to 63 |
|
|
|
|
|
|
|
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
Source ID address set to 64 |
|
|
|
|
|
|
|
Note: The source address cannot be changed during operation.
10 |
HMS INDUSTRIAL NETWORKS AB |
