Documente Academic
Documente Profesional
Documente Cultură
Schneider Electric
The information contained in this document is believed to be accurate at the time of its
publication; however, Schneider Electric assumes no responsibility for any errors which may
appear here and reserves the right to make changes without notice.
Copyright 2006 by Schneider Electric
Schneider Electric
TABLE OF CONTENTS
1.
2.
3.
4.
5.
6.
INTRODUCTION .............................................................................................................1
1.1
Profibus DP Standard...................................................................................................................................... 1
1.2
Sub-Protocols ................................................................................................................1
2.1
2.2
3.2
Control Field...................................................................................................................2
4.1
4.2
4.3
Command Field............................................................................................................................................... 3
4.3.1
Null Command .................................................................................................................................. 3
4.3.2
Read Register.................................................................................................................................... 3
4.3.3
Write Register ................................................................................................................................... 3
Exceptions......................................................................................................................3
5.1
5.2
5.3
5.4
Diagnostics ....................................................................................................................4
Schneider Electric
iv
1.
INTRODUCTION
1.1
Profibus DP Standard
1.2
March, 1998
2.
Initial Release.
Sub-Protocols
Schneider Electric
2.1
2.2
3.
Packet Structures
3.1
Data Field
Register Field
Control Field
Block Field
3.1.1
Data Field
Register Field
Schneider Electric
3.2.4
Block Field
The Slave responds with the same Block number that was
sent by the Master so the Master will know that this
packet is the response to the last Block request.
Bytes 8 to 31 of the response packet are the Block Data
Field and represent the six real-time parameters.
3.2.5
4.
3.1.4
3.1.3
Control Field
Block Field
This one byte field indicates which fixed Block of realtime data the Master wishes to read. This field controls
the last 24 bytes of the response packet which represents
six values. See section 4. for more information.
See Appendix B for the default Block Map.
3.2
Control Field
4.1
Acknowledgment
1.
2.
3.
4.
5.
Data Field
Register Field
Control Field
Block Field
Block Data Field
3.2.1
Data Field
Register Field
Control Field
This one byte field informs the Master which request was
made and the acknowledgment value. See Section 4 for
more details on this field.
Null Acknowledgment
Acknowledge with Data
Negative Acknowledgment
(exception response)
Not Used
4.1.1
Value (Bits)
00
01
10
11
Null Acknowledgment
Negative Acknowledgment
Schneider Electric
4.2
4.3.2
Acknowledgment
Not Used
Acknowledge with Data
Negative Acknowledgment
Block Value Not Available
4.2.1
Value (Bits)
00
01
10
11
Negative Acknowledgment
4.3
Command Field
Command
Null Command
Read Register
Write Register
4.3.1
Value (Bits)
0000
0001
0010
Null Command
Read Register
Write Register
5.
Exceptions
Exception
Invalid Register Request
Invalid Command Request
Invalid Value Write Request
Register Not Available
5.1
Value (Hex)
00 00 00 01
00 00 00 02
00 00 00 04
00 00 00 08
5.2
5.3
5.4
6.
Diagnostics
Extended Diagnostics
Byte #1 Bit #1 (LSB)
Byte #1 Bit #2
Byte #1 Bit #3
Byte #1 Bit #4
Byte #1 Bit #5
Byte #1 Bit #6
Byte #1 Bit #7
Byte #1 Bit #8 (MSB)
Byte #2
Byte #3 to #7
Description
TRUE: Time required
Future
Future
Future
Future
Future
Future
Future
Number of meter power
cycles
Future
Schneider Electric
Schneider Electric
RESPONSE PACKET
(73xx ION to Master station)
(4 bytes)
(2 bytes)
(2 bits)
(2 bits)
(4 bits)
(1 byte)
Data
Register Address
Register Acknowledge
Block Acknowledge
Command
Block
Block Data
(4 bytes)
(2 bytes)
(2 bits)
(2 bits)
(4 bits)
(1 byte)
(24 bytes)
Example 3.1:
A 7300 ION is configured as a Profibus slave device. The Master station requests to read PT Primary. The
parameter is mapped to Register 7000 Hex. The Block value is set to 2, voltage line to line parameters.
Request Packet:
MSB
00
00
00
Response Packet:
MSB
00
00
04
byte 8
Block Data #1 (Vll AB)
byte 16
Block Data #3 (Vll CA)
byte 24
Block Data #5 (Vll avg MAX)
*
LSB
00
70
Register
LSB
B0
70
00
Control
01
Block
02
00
Control
51
Block
02
byte 15
Register
Note: the values shown in illustrated packets are all represented in hexadecimal format.
Schneider Electric
RESPONSE PACKET
(73xx ION to Master station)
(4 bytes)
(2 bytes)
(2 bits)
(2 bits)
(4 bits)
(1 byte)
Data
Register Address
Register Acknowledge
Block Acknowledge
Command
Block
Block Data
(4 bytes)
(2 bytes)
(2 bits)
(2 bits)
(4 bits)
(1 byte)
(24 bytes)
Example 3.1:
A 7300 ION is configured as a Profibus slave device. The Master station requests to change PT Primary
(7000 hex) to 2400. The Block Value is set to 01 (Voltage line to neutral parameters).
Request Packet:
MSB
00
00
Response Packet:
MSB
00
00
9
byte 8
Block Data #1 (Vln A)
byte 16
Block Data #3 (Vln C)
byte 24
Block Data #5 (Vln avg MAX)
*
LSB
60
70
Register
LSB
60
70
00
Control
02
Block
01
00
Control
52
Block
01
byte 15
Register
Note: the values shown in illustrated packets are all represented in hexadecimal format.
Schneider Electric
RESPONSE PACKET
(73xx ION to Master station)
(4 bytes)
(2 bytes)
(2 bits)
(2 bits)
(4 bits)
(1 byte)
Example 3.1:
A 7300 ION is configured as a Profibus slave device. The Master station requests to change the Block Data to
#12 (Total Harmonic Distortion values).
Request Packet:
MSB
00
00
00
Response Packet:
MSB
00
00
00
byte 8
Block Data #1 (Va THD)
byte 16
Block Data #3 (Vc THD)
byte 24
Block Data #5 (Ib THD)
*
LSB
00
00
Register
LSB
00
00
00
Control
00
Block
0C
00
Control
10
Block
0C
Byte 15
Register
Note: the values shown in illustrated packets are all represented in hexadecimal format.
Schneider Electric
Block: #5
Description
Volts line to neutral A
Volts line to neutral B
Volts line to neutral C
Volts line to neutral average
Vln avg Maximum
Vln avg Minimum
Display Label
N/A
N/A
N/A
N/A
N/A
N/A
Links
Power Meter
Power Meter
Power Meter
Power Meter
MAX #4
MIN #4
Description
KVAR A
KVAR B
KVAR C
KVAR Total
KVAR Total Thermal Demand
KVAR Tot Thermal Dmd MAX
Display Label
N/A
N/A
N/A
kVAR tot
N/A
N/A
Links
Power Meter
Power Meter
Power Meter
Power Meter
TD #2
MAX #31
Block: #2
Block: #6
Description
Volts line to line AB
Volts line to line BC
Volts line to line CA
Volts line to line average
Vll avg MAX
Vll avg MIN
Display Label
Vll ab
Vll bc
Vll ca
Vll avg
N/A
N/A
Links
Power Meter
Power Meter
Power Meter
Power Meter
MAX #8
MIN #8
Description
KVA A
KVA B
KVA C
KVA Total
KVA Total Thermal Demand
KVA Total Thermal Dmd MAX
Display Label
N/A
N/A
N/A
kVA tot
N/A
N/A
Links
Power Meter
Power Meter
Power Meter
Power Meter
TD #3
MAX #32
Block: #3
Block: #7
Description
Current A
Current B
Current C
Current average
Current average MAX
Current average MIN
Display Label
Ia
Ib
Ic
I avg
N/A
N/A
Links
Power Meter
Power Meter
Power Meter
Power Meter
MAX #13
MIN #13
Description
Power Factor A
Power Factor B
Power Factor C
Power Factor Total
Power Factor Lead MIN
Power Factor Lag MIN
Description
Power Meter
Power Meter
Power Meter
Power Meter
MIN #22
MIN #23
KW A
KW B
KW C
KW Total
KW Total Thermal Demand
KW Tot Thermal Demand MAX
N/A
N/A
N/A
PF sign tot
N/A
N/A
Links
Block: #8
Block: #4
Description
Display Label
Display Label
N/A
N/A
N/A
kW tot
N/A
N/A
Display Label
Links
Links
Power Meter
Power Meter
Power Meter
Power Meter
TD #1
MAX #30
Volts unbalanced
Current unbalanced
Line Frequency
Line Frequency MAX
Line Frequency MIN
Not used
N/A
N/A
Freq
N/A
N/A
Power Meter
Power Meter
Power Meter
MAX #21
MIN #21
Schneider Electric
Block: #9
Block: #11
Scaling: NO (x1)
IONZero, IONFull: N/A, N/A
ProfiZero, ProfiFull: N/A, N/A
Description
KW hour Total
KVAR hour Total
KVA hour
Not used
Not used
Not used
Display Label
N/A
N/A
N/A
N/A
N/A
N/A
Links
INT #3
INT #7
INT #9
Description
KW Sliding Demand
KW Predicted Demand
KW Sliding Demand MAX
KW Sliding Demand MIN
Not used
Not used
Display Label
KW swd
N/A
KW swd mx
N/A
Block: #10
Block: #12
Scaling: NO (x1)
IONZero, IONFull: N/A, N/A
ProfiZero, ProfiFull: N/A, N/A
Description
KW hour Import
KW hour Export
KW hour Net
KVAR hour Import
KVAR hour Export
KVAR hour Net
Display Label
N/A
N/A
kWh net
N/A
N/A
N/A
Links
INT #1
INT #2
INT #4
INT #5
INT #6
INT #8
Description
Va Total Harmonic Distortion
Vb Total Harmonic Distortion
Vc Total Harmonic Distortion
Ia Total Harmonic Distortion
Ib Total Harmonic Distortion
Ic Total Harmonic Distortion
Display Label
V1 Total HD
V2 Total HD
V3 Total HD
I1 Total HD
I2 Total HD
I3 Total HD
Links
SWD #1
SWD #1
MAX #27
MIN #27
Links
V1 Harmonics
V2 Harmonics
V3 Harmonics
I1 Harmonics
I2 Harmonics
I3 Harmonics
Schneider Electric
ION
Handle
Read/
Write
7800
7800
R/W
Volts Mode
0 or 1 or 2 or 4
7801
7802
7803
7A4A
7A4B
7A4C
7801
7802
7803
7A4A
7A4B
7A4C
R/W
R/W
R/W
R/W
R/W
R/W
I1 Polarity
I2 Polarity
I3 Polarity
V1 Polarity
V2 Polarity
V3 Polarity
10
Description
Default
Enumeration
0='4W-WYE'
1='DELTA'
2='SINGLE'
3='DEMO'
4='3W-WYE'
5='DIRECT-DELTA'
0='Normal'
1='Inverted'
0='Normal'
1='Inverted'
Schneider Electric
ION
Handle
(Hex)
7000
7001
7002
7003
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
70B4 to
70C3
70C4 to
70D3
Read/
Write
Description
Default
Low Bound
High Bound
R/W
R/W
R/W
R/W
RO
RO
RO
RO
RO
RO
RO
RO
RO
R/W
R/W
PT Primary
PT Secondary
CT Primary
CT Secondary
Profibus Software Version
Profibus Hardware Version
Meter Messaging Protocol Version
Meter Hardware Version
Meter Serial Number Upper
Meter Serial Number Lower
ION Framework Version
Profibus Address
Meter Type
Time of Day
Sliding Demand Sub-Intervals
1
1
1
1
10
10
10
01
0001
001
10
0
1
0
1
999999
999999
999999
999999
2147483647
2147483647
2147483647
99
9912
999
2147483647
126
2147483647
2147483647
5940
R/W
15
#1
#2
#3
#4
Profibus
Register (Hex)
5ADC
5ADD
5ADE
5ADF
ION
Handle
5ADC
5ADD
5ADE
5ADF
Read /
Write
R/W
R/W
R/W
R/W
Default Link
None
None
None
None
Low Bound
High Bound
-2,147,483,648
-2,147,483,648
-2,147,483,648
-2,147,483,648
2,147,483,647
2,147,483,647
2,147,483,647
2,147,483,647
608F
6090
6091
6092
6093
6094
6095
6096
608F
6090
6091
6092
6093
6094
6095
6096
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Default Link
Min/Max Enable
None
Energy Enable
None
None
None
None
None
11
Schneider Electric
12
68AE
68AF
68B0
68B1
68B2
68B3
68B4
68B5
68B6
68B7
68B8
68B9
68BA
68BB
68BC
68BD
68BE
68BF
68C0
68C1
68C2
68C3
68C4
68C5
68C6
68C7
68C8
68C9
68CA
68CB
68CC
68CD
68AE
68AF
68B0
68B1
68B2
68B3
68B4
68B5
68B6
68B7
68B8
68B9
68BA
68BB
68BC
68BD
68BE
68BF
68C0
68C1
68C2
68C3
68C4
68C5
68C6
68C7
68C8
68C9
68CA
68CB
68CC
68CD
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Schneider Electric
Power Monitoring and Control
2195 Keating Cross Road
Saanichton, BC
Canada V8M 2A5
Tel: 1-250-652-7100
295 Tech Park Drive, Suite 100
Lavergne, TN 37086
USA
Tel: 1-615-287-3400
Electropole (38 EQI)
31, rue Pierre Mends France
F - 38050 Grenoble Cdex 9
Tel : + 33 (0) 4 76 57 60 60
Getting technical support:
Contact your local Schneider Electric sales
representative for assistance or go to the
www.powerlogic.com website.