User Manual Anybus Communicator for DeviceNet Rev. 2.52 HMS Industrial Networks AB Germany Japan Sweden U.S.A. France Italy China + 49-721 - 96472-0 + 81-45 - 478-5340 + 46-35 - 17 29 20 + 1-312 - 829-0601 + 33-3 89 32 76 76 + 39-347 - 00894-70 + 86-10 - 8532-3183 ge-sales@hms-networks.com jp-sales@hms-networks.com sales@hms-networks.com us-sales@hms-networks.com fr-sales@hms-networks.com it-sales@hms-networks.com cn-sales@hms-networks.com
HMS Sweden (Head Office) HMS North America HMS Germany HMS Japan HMS China HMS Italy HMS France
DeviceNet Anybus Communicator ControlNet Master (e.g a PLC) ControlNet Master (e.g a PLC) (ControlNet Network) HMI INVERTER (ControlNet Network) HMI INVERTER PC configuration and monitoring PC configuration and monitoring Multi-drop up to 31 nodes Serial communication device Serial communication devices Single-Node Serial Sub Network Multi-Node Serial Sub Network DeviceNet
DeviceNet Anybus Communicator B-1 DeviceNet Connector B-1 B C 1-4 A LED 1-3 D PC B-1 E F G DeviceNet Connector B-1 B-1 C-1 C-1
DeviceNet Anybus Communicator LED 1 3 5 2 4 6
DeviceNet Anybus Communicator ABC
DeviceNet Anybus Communicator 1 2 1 2
DeviceNet Anybus Communicator ABC EDS
ABC Internal Memory Sub-Network Input Data (512 bytes) Output Data (512 bytes) Higher Level Network General Data
0x000 Input Data Output Data General Data 0x200 0x400 Sub-Network: Read/Write Sub-Network: Read Only Sub-Network: Fieldbus: Read Only Fieldbus: Read/Write Fieldbus: Read/Write - 0x1FF 0x3FF 0x???
PLC (DeviceNet Scanner) PLC Memory (Inputs) PLC Memory (Outputs) Actual Temperature Temperature Setpoint The PLC exchange data between the internal PLC memory and the slaves (in this case the ABC) on the DeviceNet network. The PLC Memory associated with the ABC is exchanged; Data from the Input Data area is copied to PLC Input Memory, and PLC Output Memory is copied to the Output Data area. DeviceNet Input Data 0x000 Output Data 0x200 General Data ABC 0x400 Actual Temperature Temperature Setpoint (not used in this example) 0x1FF 0x3FF 0x??? The ABC copies the Output Register of the Temperature Regulator to the Input- Data area. The ABC copies the Temperature- Setpoint from the Output Data area to the Input Register in the Temperature- Regulator. Sub-Network Serial Device - Temperature Regulator Output Register Actual Temperature Input Register Temperature Setpoint The Temperature Regulator has two registers, holding the Setpoint Temperature and the Actual Temperature respectively.
2-7
DeviceNet A- 1 04h 14-6 B0h 14-12 B1h 14-13 4-1
0x000 Input Data Output Data General Data 0x200 0x400 I/O Data (Output) I/O Data (Input) 0x27F 0x280 0x0FF 0x100 Parameter Data (Output) (Cannot be accessed from DeviceNet) Parameter Data (Input) 0x1FF 0x3FF 0x???
ABC A B C D This menu entry is expanded Sub-entries This menu entry holds additional sub-entries / parameters Parameter Section Information Section
ABC 12-1
ABC 11-1
ABC
ABC
ABC File 3-2 New Open Save Tools 3-3. Upload Download Up one Level Cut Copy Paste Delete Insert Connect Disconnect Tools 3-3 11-1 Start Log. Stop Log. 9-1 Sub-Network Monitor Add Command 15-2 Node Add Mailbox Broadcaster 10-1 Node Monitor
ABC Add Transactions Add Transaction
Fieldbus Type IO Sizes DeviceNet 2-8 04h 14-6 B0h 14-12 B1h 14-13
ABC パラメータ / 13-1 Protocol Mode 4-2
- -
-
- Clear Freeze NoScanning Clear Freeze
Cyclically On data change Single shot Change of state on trigger
(Produce- Transactions) - Clear Freeze NoScanning Cyclically On data change Single shot Change of state on trigger
(Consume- Transactions) Clear Freeze Enable Disable
Frame Objects Apply Changes Exit
Transaction Constant Constant Variable Length Data Checksum Constant
6-7 Data Object, Parameters 6-7
( )
( )
No Swapping Swap 2 bytes Swap 4 bytes
1 (Variable Data Object) (Variable Data Object) Data 0x00 0x04 Data Data of arbitrary length End Character Length Character 4 bytes of data No Swapping Swap 2 bytes Swap 4 bytes Enabled a Disabled
Length Character End Character End Character Visible No Character a
CRC (2 bytes) LRC (1 byte) XOR (1 byte) ADD (1 byte) AddInvASCII (2 bytes)
5-1 8-3
8-3 8-3
Add Command 8-2 Add Command Edit Command 8-2 Edit Command Delete Command 8-2 Delete Command
A B D E C 8-2
Modbus-RTU - -
A B C Start Stop
Command Section (Query) Response Section Sub-network Command Section (Produce) Sub-network (Not used)
A B C D 10-3 10-4 10-4
Node 10-3 Start Stop Command 10-3 Select Send Stop Resume Refresh
Log Window
Tools 3-3 - Modbus RTU 12-2
- Modbus RTU Modbus Modbus Modbus ABC
/ Motorola MSB /
Read Status Register Write to Control Register Start Start CR_HS_CONFIRM= SR_HS_SEND? Yes SR_HS_CONFIRM= CR_HS_SEND? No No Yes Read Status Register Write to Control Register Set CR_HS_CONFIRM to SR_HS_SEND Toggle CR_HS_SEND Done Done
A Offline (no data exchange) C Online (exchanging data) Start B Online (not yet exchanging data) ' '
Motorola MSB /
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
MSB /
CIP
01h
02h
DeviceNet 03h
04h DeviceNet 03h 14-5 4-1 / 64h / 96h
05h 1 & 10...14
2 3 4 COS/
2Bh 1 ACK COS/
AAh
B0h DeviceNet 2-8 B1h 14-13 4-1 A-1 01h A-2 DeviceNet
B1h DeviceNet 2-8 B1h 14-13 4-1 A-1 01h DeviceNet A-5
A B
15-1 15-21
DeviceNet A-1
0x000 Input Data Attributes: #1 - Revision Parameter Data Input Mapping Object I/O Data (Input) IO Size In (256 bytes) Instance #1 Attributes: #1 - Data #2 - Data #3 - Data #4 - Data #5 - Data 0x0FF 0x100 32 bytes Offset 0x0000h (not mapped) 64 bytes 16 bytes 32 bytes (not mapped) 0x1FF 16 bytes Offset 0x00FFh
DeviceNet A-1
Output Data 0x200 Attributes: #1 - Revision Parameter Data Output Mapping Object Instance #1 Attributes: #1 - Data #2 - Data #3 - Data #4 - Data 0x27F 0x280 I/O Data (Output) (not mapped) 16 bytes (not mapped) 32 bytes 32 bytes IO Size Out (128 bytes) Offset 0x0000h (not mapped) 64 bytes (not mapped) 0x3FF Offset 0x017Fh
DeviceNet Connector 1 5 1 2 PC DP9F (PC) RJ11 (ABC) 1 1 Ground RS232 Rx 2 2 Ground RS232 Tx 3 3 Rx 4 4 Tx Ground 5 6 7 8 9
RJ9 (ABC) 4 3 2 1 DB9F (PC) 5 (female) 1 9 6 RS485 RS485&RS422
(DB9F) 5 (female) 1 9 6 RS485 +5V 470R RS485 + RS485 + 120R 120R RS485 - Signal Ground 470R RS485 - Signal Ground Cable Shield Anybus Communicator Signal Ground RS485 - RS485 + Signal Ground RS485 - RS485 + Signal Ground RS485 - RS485 + Signal Ground Node Node Node Node End Node RS485 - RS485 +
RS422 & 4- RS485 +5V 470R RS422 Rx+ RS422 Tx+ 120R RS422 Rx- RS422 Tx- 470R 470R RS422 Tx+ RS422 Rx+ 120R RS422 Tx- Signal Ground 470R RS422 Rx- Signal Ground Cable Shield Anybus Communicator Device RS422 4-wire RS485 RS232 RS232 Tx RS232 Rx RS232 Rx RS232 Tx Signal Ground Signal Ground Cable Shield Anybus Communicator Device
EMC CE UL/c-UL
ASCII