Vous êtes sur la page 1sur 52

TECHNICAL NOTE

70022-0119-04 12/2007

Common Modbus Registers


ThisdocumentdescribeshowtheModbusprotocolisimplementedon PowerLogicION7300Series,ION7550/ION7650,ION8600andION8800meters. ItdoesnotapplytoION6200meters;forION6200specificinformation,seethe PowerLogicION6200SerialCommunicationsProtocolandION/ModbusRegisterMap. Thefeaturesdescribedinthisdocumentmayormaynotbesupportedonyour metersfirmwareversion.Formeterspecificinformation,seeyourmetersUser Guide.

In This Document
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Modbus Implementation on the Meter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ModesofTransmission ................................................. 2 DescriptionoftheModbuspacketstructure ............................... 3 ExceptionResponses ................................................... 4 BroadcastPackets...................................................... 4 Packet Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Function03:ReadHoldingRegisters..................................... 5 Function16:PresetMultipleRegisters .................................... 6 InvalidRegisters....................................................... 8 Meter Modbus Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ModbusSlaveModuleOutputRegisters .................................. 8 MeterFirmwareRevision .............................................. 11 IONExternalControlRegisters ......................................... 11 EnumeratedIONModuleSetupRegisters................................ 13 NumericBoundedIONModuleSetupRegisters.......................... 13
PowerLogic, ION, ION Enterprise, MeterM@il, WebMeter and Modbus are either trademarks or registered trademarks of Schneider Electric. Electrical equipment should be installed, operated, serviced, and maintained only by qualified personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this material. 2007 Schneider Electric. All rights reserved. www.powerlogic.com

Modbus Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ModbusProtocolConfiguration(CommunicationsModule)................ 14 CRC-16 Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Modbus Register Configuration (Modbus Slave Module) . . . . . . . . . . . . . . . 18 Data Record / Modbus Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Modbus Meter Time Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Common Modbus Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Introduction

Common Modbus Registers

Introduction
ThisdocumentexplainstheModbusprotocolforcertainIONmeters.TheION meterperformsModbuscommunicationsaccordingtotheModbusApplication Protocolv1.1.ItisassumedthatthereaderisfamiliarwiththeModbusprotocol andserialcommunicationsingeneral.Visitwww.modbus.orgforModbus protocolspecifications.

Purpose of the Communications Protocol


TheModbusprotocolallowsdataandsetupinformationtobetransferredbetween aModbusMasterandaModbusSlave.Thisincludes: interrogationofallmeterdatawhichareexportedviatheModbusSlaveION module. configurationandinterrogationofmetermoduleNumericBoundedand Enumeratedsetupregisters. interrogationandcontrolofthemeterExternalControlIONmodules.

Modbus Implementation on the Meter


Ground Rules
ThemeteriscapableofcommunicatingviatheRS485serialcommunication standard.TheRS485mediumallowsformultipledevicesonamultidrop network. ThefollowingrulesdefinetheprotocolforinformationtransferbetweenaModbus Masterdeviceandthemeter: AllcommunicationsonthenetworkconformtoaMASTER/SLAVEscheme.In thisscheme,informationanddataistransferredbetweenaModbusMASTER deviceandupto32 SLAVEdevices. TheMASTERinitiatesandcontrolsallinformationtransferonthe communicationsloop. ASLAVEdeviceneverinitiatesacommunicationssequence. AllcommunicationsactivityontheloopoccursintheformofPACKETS.A packetisaserialstringof8bitbytes.Themaximumnumberofbytescontained withinonepacketis255. AllPACKETStransmittedbytheMASTERareREQUESTS.AllPACKETS transmittedbyaSLAVEdeviceareRESPONSES. Atmost,oneSLAVEcanrespondtoasinglerequestfromaMASTER.

Modes of Transmission
TheModbusprotocolusesASCIIandRTUmodesoftransmission.ION7300Series Ethernetmeters,ION7500,ION7600andION8600meterssupportTCPandRTU modesoftransmission,with8databits,noparity,andonestopbit(8N1).The ION7500RTUsupports8N1,8N2,8E1,8E2,8odd1and8odd2.

Page 2

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Description of the Modbus packet structure

Description of the Modbus packet structure


EveryModbuspacketconsistsoffourfields: SlaveAddressField FunctionField DataField ErrorCheckField(Checksum)

Slave Address Field


TheslaveaddressfieldofaModbuspacketisonebyteinlengthanduniquely identifiestheslavedeviceinvolvedinthetransaction.Validaddressesrange between1and247.Aslavedeviceperformsthecommandspecifiedinthepacket whenitreceivesarequestpacketwiththeslaveaddressfieldmatchingitsown address.Aresponsepacketgeneratedbytheslavehasthesamevalueintheslave addressfield.

Function Field
ThefunctionfieldofaModbusrequestpacketisonebyteinlengthandtellsthe addressedslavewhichfunctiontoperform.Similarly,thefunctionfieldofa responsepackettellsthemasterwhatfunctiontheaddressedslavehasjust performed.Table2:ModbusFunctionsSupportedbytheMeterasSlaveon page 5liststheModbusfunctionssupportedbythemeterwhenactingasSlave. ForfunctioncodessupportedbymetersactingasMasters,seetheModbusImport moduleandModbusExportmoduledescriptionsintheIONReference,available fromthewebsite.

Data Field
ThedatafieldofaModbusrequestisofvariablelength,anddependsonthe function.Thisfieldcontainsinformationrequiredbytheslavedevicetoperform thecommandspecifiedinarequestpacketordatabeingpassedbackbytheslave deviceinaresponsepacket. Datainthisfieldiscontainedin16bit.Registersaretransmittedintheorderof highorderbytefirst,loworderbytesecond. Example: A16bitregistercontainsthevalue12ABHex.Thisregisteristransmitted: Highorderbyte=12Hex Loworderbyte=ABHex Thisregisteristransmittedintheorder12AB.

2007 Schneider Electric. All rights reserved.

Page 3

Exception Responses

Common Modbus Registers

Error Check Field (Checksum)


Thechecksumfieldletsthereceivingdevicedetermineifapacketiscorrupted withtransmissionerrors.InModbusRTUmode,a16bitCyclicRedundancy Check(CRC16)isused. Thesendingdevicecalculatesa16bitvalue,basedoneverybyteinthepacket, usingtheCRC16algorithm.Thecalculatedvalueisinsertedintheerrorcheck field. Thereceivingdeviceperformsthecalculation,withouttheerrorcheckfield,onthe entirepacketitreceives.Theresultingvalueiscomparedtotheerrorcheckfield. Transmissionerrorsareindicatedwhenthecalculatedchecksumisnotequaltothe checksumstoredintheincomingpacket.Thereceivingdeviceignoresabad packet.

Exception Responses
IfaModbusmasterdevicesendsaninvalidcommandtoameterorattemptsto readaninvalidholdingregister,anexceptionresponseisgenerated.Theexception responsefollowsthestandardpacketformat.Thehighorderbitofthefunction codeinanexceptionresponseissetto 1. Thedatafieldofanexceptionresponsecontainstheexceptionerrorcode.Thetable belowdescribestheexceptioncodessupportedbythemeterandthepossible causes.
Table 1: Exception Codes supported by the meter Code
01

Name
Illegal Function

Meaning
An Invalid command is contained in the function field of the request packet. The meter only supports Modbus functions 3 and 16. The address referenced in the data field is an invalid address for the specified function. This can also indicate that the registers requested are not within the valid register range of the meter. Additionally, this can indicate that the meter has Advanced Security enabled. See the Security Options module description (specifically the Modbus Map Access setup register) in the ION Reference for more information. The value referenced in the data field is not allowed for the referenced register on the meter.

02

Illegal Address

03

Illegal Value

Broadcast Packets
TheIONModbusprotocolsupportsbroadcastrequestpackets.Thepurposeofa broadcastrequestpacketistoallowallSlavedevicestoreceivethesamecommand fromtheMaster. Abroadcastrequestpacketisthesameasanormalrequestpacket,excepttheslave addressfieldissettozero(0).AllModbusslavedevicesreceiveandexecutea broadcastrequestcommand,butnodevicewillrespond.ThePresetMultiple RegisterscommandistheonlycommandsupportingbroadcastpacketsforSlaves.

Page 4

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Packet Communications

Packet Communications
ThissectionillustratestheModbusfunctionssupportedbythemeter.

Function 03: Read Holding Registers


Toreadmeterparametervalues,aMastermustsendtheSlavedeviceaRead HoldingRegistersrequestpacket. TheReadHoldingRegistersrequestpacketspecifiesastartregisterandanumber ofregisterstoread.Thestartregisterisnumberedfromzero(40001=zero,40002= one,etc.). Themeterrespondswithapacketcontainingthevaluesoftheregistersinthe rangedefinedintherequest.
Table 2: Modbus Functions Supported by the Meter as Slave Function
03 16

Meaning
Read Holding Registers Preset Multiple Registers

Action
Obtains the current value in one or more holding registers of the meter. Places specific values into a series of consecutive holding registers of the meter. The holding registers that can be written to the meter are shown in the register map.

Read Holding Registers Packet Structure


Read Registers Request Packet (Master to Slave)
Unit ID/Slave Address (1 byte) 03 (Function code) (1byte) Start Register (sr) (2 bytes) # of Registers to Read (nr) (2 bytes) CRC Checksum

Read Registers Response Packet (Slave to Master)


Unit ID/Slave Address (1 byte) 03 (Function code) (1 byte) Byte Count (2 x nr) (1 byte) First Register in range (2 bytes) Second Register in range (2 bytes) ... CRC Checksum (2 bytes)

Example: Ameterin4wireWYEvoltsmodeisconfiguredasaModbusslavedevicewith slaveaddress100.TheMasterrequeststoreadallthreevoltagephases(A,B,C). ThesethreeparametersareexportedviaaModbusSlavemoduletoModbus registers40011,40012and40013,withascalingfactorof10.Inaccordancewiththe Modbusprotocol,register40011isnumberedas10whentransmitted.Therequest mustread3registersstartingat10. Slaveaddress:100=64(hex) Startregister10=000A(hex)

2007 Schneider Electric. All rights reserved.

Page 5

Function 16: Preset Multiple Registers

Common Modbus Registers

RequestPacket:whitebackgrounddenotestheDATAfieldofthepacket.
Slave
64

Function
03

Start Register (40011)


00 0A

# of Registers (3)
00 03 2C

CRC Checksum
3C

ResponsePacket:
Byte Count
06 2E

Slave
64

Function
03

Register 1
CE 2E

Register 2
E8 2F

Register 3
13

CRC Checksum
0D 58

TheMasterstationretrievesthedatafromtheresponse: Register40011:2ECE(hex) Register40012:2EE8(hex) Register40013:2F13(hex) =11982(scaled:1198.2) =12008(scaled:1200.8) =12051(scaled:1205.1)

NOTE
The values shown in the packets illustrated above are in hexadecimal format.

Function 16: Preset Multiple Registers


ThePresetMultipleRegisterscommandpacketallowsaModbusmasterto configureorcontroltheslavemeter. APresetMultipleRegistersdatafieldrequestpacketcontainsadefinitionofa rangeofregisterstowriteto,andthevaluesthatarewrittentothoseregisters. Theslavemeterrespondswithapacketindicatingthatawritewasperformedto therangeofregistersspecifiedintherequest. ThePresetMultipleRegistersrequestandresponsepacketformatsareshownin thefollowingexampletransaction.

Page 6

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Function 16: Preset Multiple Registers

Preset Multiple Registers


Preset Registers Request Packet (Master to Slave)
Unit ID/Slave Address (1 byte) 16 (Function code) (1byte) Start Register (sr) (2 bytes) # of Registers to Write (nr) (2 bytes) Byte Count (2 x nr) (1 byte) First Register in range (2 bytes) Second Register in range (2 bytes) ... CRC Checksum (2 bytes)

Preset Registers Response Packet (Slave to Master)


Unit ID/Slave Address (1 byte) 16 (Function code) (1 byte) Start Register (sr) (2 bytes) # of Registers Written (nr) (2 bytes) CRC Checksum (2 bytes)

NOTE
Except for the function field, the Preset Registers Response packet is identical in format to the Read Registers Request packet.

Example: AmeterisconfiguredasaModbusslavedevicewithslaveaddress200.TheMaster requeststosetthePTratioto1200:120.Fromtheregistermap,thePowerMeterPT PrimaryandSecondarysetupregistersareModbusregisters46001/2and46003/4. Register46001isnumbered6000.Therequestmustwrite4registersstartingat 6000. Slaveaddress:200=C8(hex) Startregister6000=1770(hex)

Value1:1200==0000|04B0(hex) Value2:120=0000|0078(hex) RequestPacket:whitebackgrounddenotestheDATAfieldofthepacket.


Slave
C8

Function
10

Start Register (46001)


17 70

# of Registers (4)
00 04

Byte Count
08

Register 1
00 00

Register 2
04 B0

Register 3
00 00

Register 4
00 78

CRC Checksum
8B F8

ResponsePacket:
Slave
C8

Function
10

Start Register (46001)


17 70 00

# of Registers (4)
04

CRC Checksum
D4 3C

NOTE
The values shown in the packets illustrated above are in hexadecimal format.

2007 Schneider Electric. All rights reserved.

Page 7

Invalid Registers

Common Modbus Registers

Invalid Registers
InthemeterModbusregistermap,therearegapsbetweensomeregisters.For example,thenextregisterafter42232is42301.Unmappedregisters(42233through to42300)areINVALID.Invalidregistersstorenoinformation. Whenaninvalidregisterisread,thedatafieldisFFFF(hex).Whenaninvalid registeriswritten,thedatafieldisnotstored.Themeterdoesnotrejecttherequest.

Meter Modbus Registers


ThemeterModbusregistermapdefinesasetofparameterswhicharetreatedas HOLDINGREGISTERS,havingaddresses4xxxx.AccordingtotheModbus protocol,inresponsetoarequestforregister4xxxxofaparticularslavedevice,the Modbusmasterreadsregisterxxxx1fromtheslave.Forexample,register40011 correspondstoholdingregister10. TherearefourmainclassesofregistersavailableviaModbus: ModbusSlavemoduleOutputRegisters ExternalControlRegisters EnumeratedIONmoduleSetupRegisters NumericBoundedIONmoduleSetupRegisters.

Modbus Slave Module Output Registers


ThemetercontainsIONModbusSlavemodules,eachcapableofexportingupto sixteenIONregistersintotheModbusprotocol.Somemodulesarepreconfigured withcommonmetervalues.TheSlavemoduletakesNumericorBooleantypeION registersasinput,scalesandformatstheinputvaluesaccordingtoconfigurable setupregisters,andmakestheIONdataavailableinacontiguoussetofModbus HoldingRegisters. ModbusSlavemoduleoutputregistersarelocatedintheModbusregistermap (from40001to41800).Theactuallocationdependsonthesetupoftheindividual ModbusSlavemodules. TheModbusSlavemodulecanscaleandoffsetinputvalues,andformatthe outputsinoneofsevenselectableformats: Unsigned16bitIntegerFormat Signed16bitIntegerFormat Unsigned32bitIntegerFormat Signed32bitIntegerFormat Unsigned32bitModulus10000Format Signed32bitModulus10000Format

Page 8

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Modbus Slave Module Output Registers

PackedBooleanFormat Unsigned16bitInputMode

NOTE
Depending on your meter and its firmware version, the above formats may or may not be available.

16-bit Integer Format


UnsignedandSigned16bitIntegerFormatsarethesimplestformats.EachION inputregistertothemodulecorrespondstoone16bitModbusHoldingRegister output.Iftheformatisunsigned,thevaluerangefortheoutputregistersis0to 65535.Iftheformatissigned,thevaluerangeis32767to+32767.

32-bit Integer Format


Toaccommodatevaluesthatcanreachbeyondthe16bitlimitation,theModbus Slavemoduleprovides32bitintegerformatasanoutputoption.InSignedand Unsigned32bitIntegerFormats,eachIONinputregistertothemodule correspondstotwo16bitModbusHoldingRegisteroutputs. A32bitregisterrepresentedin32bitIntegerformatispassedviacommunications astwo16bitregisters: HighOrderRegister registerhigh=value/65536 LowOrderRegister registerlow=valuemodulus65536 value=registerhighx65536+registerlowor value=registerhigh|registerlow Example (Unsigned 32-bit): Value12345678ispassedinunsigned32bitintegerformat: 12345678=00BC614EHex Registerhigh=00BCHex(unsigned)=188 Registerlow=614EHex(unsigned)=24910 Value=188x65536+24910=12345678 InUnsigned32bitIntegerFormat,boththeHighOrderandLowOrderregisters areunsigned16bitintegers. Example (Signed 32-bit): Value12345678ispassedinsigned32bitintegerformat: 12345678=FF439EB2Hex Registerhigh=FF43Hex(signed)=189

2007 Schneider Electric. All rights reserved.

Page 9

Modbus Slave Module Output Registers

Common Modbus Registers

Registerlow=9EB2Hex(unsigned)=40626 value=189x65536+40626=12345678 InSigned32bitIntegerFormat,theHighOrderregisterisasigned16bitnumber, buttheLowOrderregisterisunsigned.

32-bit Modulus-10000 Format


TheModulo10000(M10K)formatbreaksa32bitvalueintotwo16bitregisters, accordingtothefollowingrelationship: HighOrderRegister registerhigh=value/10000 LowOrderRegister registerlow=valuemodulus10000 The32bitvaluecanberetrievedbythefollowingcalculation: Value=registerhighx10000+registerlow Example (Unsigned): Value12345678ispassedinunsigned32bitModulus10000format. Registerhigh:1234=04D2Hex Registerlow:5678=162EHex Value=1234*10000+5678=12345678 Example (Signed): Value12345678ispassedinsigned32bitModulus10000format.Bothhighand lowaresigned. Registerhigh:1234=FB2EHex Registerlow:5678=E9D2Hex Value=1234*10000+5678=12345678

Packed Boolean Format


BooleanIONregisterscanbepackedintoasingleModbusregisterviatheModbus Slavemodule.WhentheModbusSlavemoduleisconfiguredtoproducepacked Booleanoutputs,eachinputregister(tothemodule)correspondstoonebitinthe singleoutputregisterofthemodule.Therelationshipislefttoright:thefirstinput registercorrespondstotheleftmostbitinthe16bitoutputregister,etc. Example: SixBooleanregistersarelinkedtoaModbusSlavemodule,whichisconfiguredfor PackedBooleanoutputformat.IfthefirstthreearevaluedFalse,andthe remainingthreearevaluedTrue,theoutputregistervalueis: Register: 0001110000000000 Bin = 1C00 Hex

Page 10

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Meter Firmware Revision

IfthefirstinputregisterbecameTrue,theoutputregistervaluechangesto: Register:1001110000000000Bin=9C00Hex

Unsigned 16-bit Input


WhenaModbusSlavemoduleintheVirtualProcessor(VIP)hasnolinkstoits inputs,theoutputregistersofthemoduleshowthecontentsoftheModbus registermap.Currently,onlytheModbusSlavemodulesintheVIPhavethis additionalcapability(theModbusSlavemodulesinIONmeterscannotdothis). SeetheModbusApplicationssectionintheIONEnterpriseOnlineHelpformore information.

Meter Firmware Revision


AllIONmeterscontainafirmwarerevisionstringwhichdenotesthemetertype andversion(e.g.7300V200denotesfirmwareversion200oftheION7300meter). ThefirmwarerevisionstringisavailableviaModbusatafixedlocationinthe Modbusregistermap.Whilethestringmayvaryinlengthfromonerevisiontothe next,thesetofModbusregistersusedtorepresentthestringspansthemaximum possiblefirmwarerevisionstringlength.Onthemeter,thefirmwarerevision stringappearsinModbusHoldingregisters41901to41912. TheformatofthefirmwarerevisionstringinModbusfollowsaCstylestring convention:aseriesofbytesrepresentingASCIIcharactersterminatedbyanull byte(value00Hex).InModbus,each16bitholdingregistercontainstwoASCII characters. ThefollowingtableshowshowtheModbusencodingofthestring7300V200 appears.
Table 3: Modbus string encoding Register
41901 41902 41903 41904 41905

Value (Hex)
3733 3030 5632 3030 0000 7 0 V 0 NUL

ASCII
3 0 2 0 NUL

Theremainderofthefirmwarerevisionstringregisters(intheabovecase,41906to 41912)containsnullvalues(0000Hex).

ION External Control Registers


AllIONexternalcontrolregistersinthemetercanbereadandwrittenviaModbus. ThissectiondescribeshowtheregistersappeartotheModbusprotocol.Thereare threetypesofexternalcontrolregisters:

2007 Schneider Electric. All rights reserved.

Page 11

ION External Control Registers

Common Modbus Registers

ExternalPulseControlRegisters ExternalBooleanControlRegisters ExternalNumericControlRegisters ForacompleteModbusexternalcontrolregistermap,seetheION7300SeriesMeter ModbusProtocoldocument(AppendixE),availablefromthewebsite.

External Pulse Registers


ExternalPulseregistersinterfacetomanuallytriggeringeventsinthemeter.For example,theycanresetcountersortimers,orpulseexternalequipment.Allofthe meterexternalpulseregistersareavailableviaModbus. Pulseregistersaremeaningfulmainlyforwriting.Writinganonzerovaluetoa pulseregistercausesapulse.Writingazerovaluehasnoeffect,butis acknowledgedasasuccessfulwriteoperation.Thisfeatureprovidesthecapability toskiptriggerswhenpulsingmultipleregistersinonerequest. ThemetersExternalPulseregistersarelocatedintheModbusregistermap startingat42001. Example: Ameterispreconfiguredwithexternalpulsemodules.SeeyourmetersUser Guideformoreinformation. TheModbusmasterrequeststoresetMin/Max,SWD,TD,andIntegrators.The outgoingwriterequestistowrite7registers,startingat42001,withvalues1,0,1, 1,0,0,and1.

External Boolean Registers


IONExternalBooleanregistersprovideaninterfacetomanuallyturnasignalON orOFF.Forexample,theseregisterscanenableordisableIONmodules.The functionalitydependsonthemeterconfiguration. Avalueofone(1)foraBooleanregisterrepresentsONorTRUE.Avalueofzero (0)representsOFForFALSE.Writingavalueotherthanzerooroneresultsin thevalueofone. ThemetersExternalBooleanregistersarelocatedintheModbusregistermap startingat42201.

External Numeric Registers


ExternalNumericregisterscanbesettoacertainvalue.SeeyourmetersUser GuideandtheIONReferenceforanexampleofhowandwheretheseregisterscan beused. TheExternalNumericregistersare32bitvaluesrepresentedin32bitSigned IntegerFormat(see32bitIntegerFormatonpage 9).EachExternalNumeric registerspanstwo16bitModbusregisters.ThefirstModbusregisterofthepair

Page 12

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Enumerated ION Module Setup Registers

representsthehighorderwordofthe32bitvalue.ThesecondModbusregister representstheloworderword.The32bitvaluereadfromorwrittentoanExternal NumericregisterviaModbusisrepresentedasa32bitsignedintegervalue, thereforetherangeofpossiblevaluesis2,147,483,648to+2,147,483,647. ThemetersExternalNumericregistersarelocatedintheModbusregistermap startingat42301.

Enumerated ION Module Setup Registers


TheEnumeratedsetupregisterisamajorclassofsetupregistersinIONmodules. Enumeratedregistersareusedwherethereisalistofoptionstochoosefrom. InModbusprotocol,Enumeratedregisterlistsarerepresentedbyanumeric relationship.Forexample,withthePowerMetermoduleVoltsModeregister,the followingrelationshipisdefined: 0=4WWYE 1=DELTA 2=SINGLE 3=DEMO 4=3WWYE 5=DIRECTDELTA NotallEnumeratedIONmodulesetupregistersonthemeterareincludedinthe Modbusregistermap.Theregistermapdetailshowenumerationsarerepresented numericallyinModbusforeachregister.

Numeric Bounded ION Module Setup Registers


TheNumericBoundedsetupregisterisanothermajorclassofsetupregistersin IONmodules.ExamplesofnumericboundedsetupregistersincludePowerMeter modulePT/CTRatios,CommunicationsmoduleUnitID,etc. NumericBoundedregistersarerepresentedinModbusinSigned32bitInteger Format(see32bitIntegerFormatonpage 9),whereeachIONNumeric Boundedregisterspanstwo16bitModbusregisters.BecauseoftheModbus registerformat,anabsoluteboundaryof2,147,483,648to+2,147,483,647is imposedonNumericBoundedIONmodulesetupregisters.EveniftheION registerboundsarebeyondthe32bitsignedintegerboundary,theboundsare effectivelylimitedbyModbuscapabilities. AllNumericBoundedIONmodulesetupregistersonthemeterareincludedinthe Modbusregistermap.TheregistermapdetailsthenumericboundsinModbusfor eachregister. LikeEnumeratedIONmodulesetupregisters,NumericBoundedsetupregisters arelocatedintheModbusregistermapinorderofIONhandles.

2007 Schneider Electric. All rights reserved.

Page 13

Modbus Configuration

Common Modbus Registers

Modbus Configuration
Modbusonthemeterisconfigurableintwocomponents: ProtocolConfiguration(Communicationsmodule) RegisterConfiguration(ModbusSlavemodule) SeetheIONReferenceforfulldescriptionsoftheCommunicationsandModbus Slavemodules.

Modbus Protocol Configuration (Communications Module)


ThemeterCommunicationsmodulestoresallsetupinformationthatappliestoa protocolonacommunicationsport.Setupregistersinthismodulestoreboththe protocolselectedandallsetupparametersforthatprotocol. ThesetupregistersfortheCommunicationsmodulesonthemeterareaccessible viaModbusasfixedlocationreadableandwritableregisters.
0

SETUP REGISTER
COM1 Baud Rate COM1 Protocol COM1 RTS Delay COM1 Unit ID COM2 Baud Rate COM2 Protocol COM2 RTS Delay COM2 Unit ID COM3 Baud Rate COM3 Protocol COM3 Unit ID COM4 Protocol

MODBUS REGISTER(S)
44392 44592 46977 to 46978 46979 to 46980 44590 44593 47125 to 47126 47129 to 47130 44591 44594 47131 to 47132 45461

Theseregistersareexplainedinthefollowingsections.

Baud Rate
EachCommunicationsmoduleonthemeterhasaBaudRateregister,which specifiesthespeedofserialcommunications.Thefollowingvaluesapplytoall Communicationsmodules:

Page 14

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Modbus Protocol Configuration (Communications Module)

Baud Rate (bps)


300 1,200 2,400) 4,800 9,600 19,200 38,400 57,600 115,200 0 1 2 3 4 5 6 7 8

Value

Protocol
Thisregisterdefinestheprotocoltobeusedonthecommunicationsport.
Protocol
ION Modbus RTU Infrared I/O (ION7300 Series only) Factory DNP 3.0 GPS: Truetime/Datum GPS: Arbiter GPS: Arbiter-Vorne Modbus Master Ethergate Modemgate 0 1 2 3 4 6 7 8 9 100 101

Value

NOTE
Not all protocols are supported on all meters or on all firmwares. See your meters User Guide or contact Technical Support for the protocols your meter (and specific firmware) supports.

RTS Delay
TheRTSDelayparameterdefinesadelaybetweenwhentheIONmeterisreadyto transmitdataontheserialportandwhenitstartstransmittingdata. TheRTSDelayparameterappliestoallCommunicationsmodules,andis expressedinmilliseconds.Thevalidvaluerangeisfrom0to1000ms.

2007 Schneider Electric. All rights reserved.

Page 15

CRC-16 Calculation

Common Modbus Registers

Unit ID
TheUnitIDregisterdefinestheslaveaddressfortheprotocolbeingusedonthe communicationsport. InModbusprotocol,theUnitIDparameterdefinestheslaveaddressusedin Modbuspacketsforthedeviceinquestion. SincethisparameterappliestobothIONandModbusprotocols,thevalidrange fortheparameterisdefinedtofitbothprotocols.Thustherangeisspecifiedas1 to9999.However,sincetheslaveaddressrangespecifiedforModbusissmaller thanthatoftheUnitIDsetupregister,thevalidrangeofthisparameterislimited to1to247.

CRC-16 Calculation
ThissectiondescribestheprocedureforobtainingtheCRC16errorcheckfieldfor aModbusRTUframe.

Procedure
Aframecanbeconsideredasacontinuous,serialstreamofbinarydata(onesand zeros).The16bitchecksumisobtainedbymultiplyingtheserialdatastreamby 216(10000000000000000)andthendividingitbythegeneratorpolynomial x16+x15+x2+1,whichcanbeexpressedasthe16bitbinarynumber 11000000000000101.Thequotientisignoredandthe16bitremainderisthe checksum,whichisappendedtotheendoftheframe. IncalculatingtheCRC,allarithmeticoperations(additionsandsubtractions)are performedusingMODULOTWO,orEXCLUSIVEORoperation.Astepbystep exampleshowshowtoobtainthechecksumforasimpleModbusRTUframe. StepsforgeneratingtheCRC16checksum: 1. DroptheMSB(MostSignificantBit)ofthegeneratorpolynomialandreverse thebitsequencetoformanewpolynomial.Thisyieldsthebinarynumber1010 000000000001,orA001(hex). Loada16bitregisterwithinitialvalueFFFF(hex). ExclusiveORthefirstdatabytewiththeloworderbyteofthe16bitregister. Storetheresultinthe16bitregister. Shiftthe16bitregisteronebittotheright. Ifthebitshiftedouttotherightisone,ExclusiveORthe16bitregisterwiththe newgeneratorpolynomial,storetheresultinthe16bitregisters. Returntostep4. Ifthebitshiftedouttotherightiszero,returntostep4. Repeatsteps4and5until8shiftshavebeenperformed. ExclusiveORthenextdatabytewiththe16bitregister.

2. 3. 4. 5.

6. 7. 8.

Page 16

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

CRC-16 Calculation

9.

Repeatsteps4through7untilallbytesoftheframeareExclusiveORedwiththe 16bitregisterandshifted8times.

10. Thecontentofthe16bitregisteristhechecksumandisappendedtotheendof theframe.

Pseudocode For CRC-16 Generation


Forusersfamiliarwithcomputerprogramming,thefollowingisthepseudocode forcalculatingthe16bitCyclicRedundancyCheck: Initializea16bitregistertoFFFFHex InitializethegeneratorpolynomialtoA001Hex FORn=1to#ofbytesinpacket BEGIN XORnthdatabytewiththe16bitregister FORbits_shifted=1to8 BEGIN SHIFT1bittotheright IF(bitshiftedoutEQUAL1) XORgeneratorpolynomialwiththe16bitregister andstoreresultinthe16bitregister END END

Theresultant16bitregistercontainstheCRC16checksum.

2007 Schneider Electric. All rights reserved.

Page 17

Modbus Register Configuration (Modbus Slave Module)

Common Modbus Registers

Modbus Register Configuration (Modbus Slave Module)


TheIONModbusSlavemoduleprovidesaconfigurableinterfacetoexportION datatotheModbusprotocol. TheModbusSlavemoduleisconfigurableintwoways: IONRegistersarelinkedtothemodule theModbusSlavemodulesetupisaltered ThefirsttypeofconfigurationisbeyondthescopeoftheModbusprotocol.The metercomeswithasetofdefaultlinkagesforModbusSlavemodulesthatsuita widerangeofapplications.Formoreinformationonyourmetersspecificdefault ModbusSlavemodules,seeyourmetersUserGuide. ThesecondtypeofModbusSlavemoduleconfigurationisaccomplishedviathe meterdisplay,theIONprotocol,ortheModbusprotocol. ThesetupregistersfortheModbusSlavemodulesonthemeterareavailablevia Modbusforcontrolandinterrogation.SeeCommonModbusRegisterson page 26fordetailsoftheseModbusregisters.

Format
ModbusSlavemodulescanexportIONdatatoModbusHoldingregistersina varietyofformats.TheseformatsareselectableviatheFormatsetupregisterofthe ModbusSlavemodule.ThefollowingvaluesarevalidFormatselections: 0=Unsigned16B 1=Signed16B 2=Unsigned32B 3=Signed32B 4=Unsigned32BM10K 5=Signed32BM10K 6=PackedBoolean 7=Unsigned16BInputMode

BaseAddr
TheBaseAddrsetupregisterdefinesthestartingModbusregisteraddresstowhich theModbusSlavemoduleexportsIONdata.Thevalidrangeforthissetupregister is40001to41800.

Scaling
TheModbusSlavemodulecanscaleandoffsetinputvaluestofitwithintheoutput rangefortheselectedformat.TheScalingsetupregisterselectsifscaling(as definedbyInZero,InFull,OutZero,andOutFull)isappliedtotheinputs.The followingvaluesarevalidfortheScalingsetupregister: 0=No 1=Yes

Page 18

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Modbus Register Configuration (Modbus Slave Module)

InZero, InFull
IfScalingissettoYESforaModbusSlavemodule,theinputvaluesarescaled accordingtoaformuladerivedpartlyfromtheInZero,InFullsetupregisters.Input valuesfallingatorbelowInZeroarerepresentedasOutZero.Inputvaluesfalling atoraboveInFullarerepresentedasOutFull.InputvaluesbetweenInZeroand InFullarerepresentedasaproportionatevaluebetweenOutZeroandOutFull. InZeroandInFullaredefinedtorangefrom1x1038to+1x1038,butviaModbus, theseregistersarerepresentedinSigned32bitIntegerformat,sotheinteger boundsof2,147,483,648to+2,147,483,647areimposedupontheseregisters.

OutZero, OutFull
IfScalingissettoYES,theinputvaluestotheModbusSlavemodulearescaledby aformuladerivedpartlyfromOutZero,OutFull.Theabsoluterangeofthese registersis2,147,483,647to+2,147,483,647,butthevalidrangevariesdepending ontheselectedFormatfortheModbusSlavemodule.Thefollowingchartshows theOutZero,OutFullrangesforthevariousFormats:
Table 6: Out Zero and Out Full ranges for Modbus formats Format
Unsigned 16B Signed 16B Unsigned 32B Signed 32B Unsigned 32B-M10K Signed 32B-M10K Packed Boolean 0 -32767 0 -2,147,478,647 0 -32,767,999 N/A

Low Bound

High Bound
+65535 +32767 +2,147,478,647 +2,147,478,647 +65,535,999 +32,767,999 N/A

2007 Schneider Electric. All rights reserved.

Page 19

Data Record / Modbus Map

Common Modbus Registers

Data Record / Modbus Map


ThissectioncontainstheDataRecord/ModbusregistermapforIONmeters.

Modbus Data Recorder Registers


IONmetersprovidedatafromDataRecordermodulestobeexportedintoModbus Registers.TheRegisterMapisadynamicmapanddependentontheconfiguration ofDataRecorderSourceinputs.SeetheIONReferenceforadescriptionofData Recordermodules.

Modbus Data Recorder Map


Modbus Register
43001 to 43011 43012 to 43125 43126 to 43137 43138 to 43153

Contents
Record Availability and Selection Block Data Record Block Reserved Registers Source Input Handle ID

Modbus Data Recorder Retrieval


ToretrieveDataRecordviaModbuscommunicationsthefollowingstepsmustbe followed: 1. 2. EnsuretheDataRecorderisonline. WritetheDataRecordermoduleNumbertoModbusRegister43001.Ifan invalidDataRecordermoduleNumberiswritten,aModbusExceptionis returned. DetermineavalidStartingRecordwithaReadofModbusRegisters43001 through43011.ThisreturnstheModbusRecordAvailabilityandSelection.All validRecordNumberslieintherangeoftheOldestRecordNumber(Modbus Registers43008and43009)andtheNewestRecordNumber(ModbusRegisters 43010and43011). AfteravalidRecordNumberisdeterminedwriteittoModbusRegisters43002 and43003(MastersRequestforStartingRecord)soavaliddataiscachedand readback. AReadreturnsthedataforeachavailablerecordstartingatrecordnumber writtentoModbusRegisters43002and43003.Thenumberofrecordsreturned dependsonthenumberofSourceInputsconnectedtotheDataRecorderandthe numberofrecordsavailablewithrespecttotheStartRecord. Repeatsteps3through6fornewrecords.

3.

4.

5.

6.

NOTE
All data is cached and can be read back at any time until a new write is requested. Any setup changes in the Data Recorder module clears all cached Data Records.

Page 20

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Data Record / Modbus Map

Modbus Record Availability and Selection Block Registers


Modbus Register # of Modbus Registers
1

Description
Data Recorder module Number - write to this register with the data recorder module number you want to access. Masters Request for Starting Record - write to these registers with the starting record number. Write the high order word to register 43002 and the low order word to register 43003. Number of Source Inputs - read this register to return the number of source input connected to the data recorder module (register 43001). Module Setup Count - read this register to return the module setup count. A change in the module setup count reflects a change in the data recorder module setup. Maximum Number of Records / Request - read this register to return the maximum number of records per request. Number of Available Records / Request - read this register to return the number of available record per request. Oldest Record Number - read these registers to return the oldest available record number. Register 43008 returns the high order word and register 43009 returns the low order word. Newest Record Number - read these registers to return the newest available record number. Register 43010 returns the high order word and register 43011 return the low order word.

Format

Properties

43001

UINT16

Read / Write

43002, 43003

UINT32

Read / Write

43004

UINT16

Read

43005

UINT16

Read

43006

UINT16

Read

43007

UINT16

Read

43008, 43009

UINT32

Read

43010, 43011

UINT32

Read

Modbusregisters43001through43011containtheDataRecorderRecord informationnecessarytoretrievevalidrecords.AvalidDataRecordermodule NumbermustbewrittentoModbusRegister43001priortoreadinganyModbus DataRecorderRegisters,otherwiseaModbusexceptionwillbereturned.

Modbus Data Record Block Registers


Modbusregisters43012through43125containtheRecordNumber,TimeStamp, andSourceInputDataforeachrecordretrieved.ThisModbusmappingis dynamic,dependantonthenumberofsourceinputsconnectedtotheData Recordermodule. TheRecordNumberisreturnedasanunsigned32bitvaluestoredintwoModbus registers.Thefirstregisteristhehighorderfollowedbythelowordersecond register.

2007 Schneider Electric. All rights reserved.

Page 21

Data Record / Modbus Map

Common Modbus Registers

TheTimeStampSecondsisreturnedasanunsigned32bitvaluestoredintwo Modbusregisters.Thefirstregisteristhehighorderfollowedbytheloworder secondregister.TheformatisUNIXtime(UTC).SeetheIONReferencefora descriptionoftheClockmoduletimeformat. TheTimeStampMicroSecondsisreturnedasanunsigned32bitvaluestoredin twoModbusregisters.Thefirstregisteristhehighorderfollowedbytheloworder secondregister.Theformatisabsolutetimeinmicroseconds. TheSourceInputDataisreturnedasaFloatvaluestoredintwoModbusregisters. Thefirstregisteristhehighorderfollowedbythelowordersecondregister.The formatisIEEE754. ThefollowingisanexampleofaDataRecordermodulewithonesourceinput connected(14recordsmaximum):

Modbus Register
43012 43014 43016 43018 43020 43022 43024 43026 43116 43118 43120 43122

# of Modbus Registers
2 2 2 2 2 2 2 2 2 2 2 2

Description
Record Number (x) UTC Seconds UTC MicroSeconds Source 1 Input Data Record Number (x+1) UTC Seconds UTC MicroSeconds Source 1 Input Data Record Number (x+13) UTC Seconds UTC MicroSeconds Source 1 Input Data

Format
UINT32 UINT32 UINT32 FLOAT UINT32 UINT32 UINT32 FLOAT UINT32 UINT32 UINT32 FLOAT

Properties
Read Read Read Read Read Read Read Read Read Read Read Read

Page 22

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Data Record / Modbus Map

ThefollowingisanexampleofaDataRecordermodulewith16sourceinputs connected(3recordsmaximum):
# of Modbus Registers
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Modbus Register
43012 43014 43016 43018 43020 43022 43024 43026 43028 43030 43032 43034 43036 43038 43040 43042 43044 43046 43048 43088 43090 43092 43094 43096 43098 43100 43102 43104 43106 43108 43110 43112 43114 43116 43118 43120

Description
Record Number (x) UTC Seconds UTC MicroSeconds Source 1 Input Data Source 2 Input Data Source 3 Input Data Source 4 Input Data Source 5 Input Data Source 6 Input Data Source 7 Input Data Source 8 Input Data Source 9 Input Data Source 10 Input Data Source 11 Input Data Source 12 Input Data Source 13 Input Data Source 14 Input Data Source 15 Input Data Source 16 Input Data Record Number (x+2) UTC Seconds UTC MicroSeconds Source 1 Input Data Source 2 Input Data Source 3 Input Data Source 4 Input Data Source 5 Input Data Source 6 Input Data Source 7 Input Data Source 8 Input Data Source 9 Input Data Source 10 Input Data Source 11 Input Data Source 12 Input Data Source 13 Input Data Source 14 Input Data

Format
UINT32 UINT32 UINT32 FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT UINT32 UINT32 UINT32 FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT FLOAT

Properties
Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read

2007 Schneider Electric. All rights reserved.

Page 23

Data Record / Modbus Map

Common Modbus Registers

Modbus Register
43122 43124

# of Modbus Registers
2 2

Description
Source 15 Input Data Source 16 Input Data

Format
FLOAT FLOAT

Properties
Read Read

Modbus Handle ID Registers


Modbusregisters43138through43153containtheHandleIDsfortheSource Inputs.
# of Modbus Registers
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Modbus Register
43138 43139 43140 43141 43142 43143 43144 43145 43146 43147 43148 43149 43150 43151 43152 43153

Description
Source 1 Handle ID Source 2 Handle ID Source 3 Handle ID Source 4 Handle ID Source 5 Handle ID Source 6 Handle ID Source 7 Handle ID Source 8 Handle ID Source 9 Handle ID Source 10 Handle ID Source 11 Handle ID Source 12 Handle ID Source 13 Handle ID Source 14 Handle ID Source 15 Handle ID Source 16 Handle ID

Format
UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16 UINT16

Properties
Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read

Page 24

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Modbus Meter Time Set

Modbus Meter Time Set


ThissectioncontainstheModbusMeterUNIXTimeSetfunctionofIONmeters.

Modbus Meter Time Set


UnixTime(UTC)Secondsisanunsigned32bitvaluestoredintwoModbus registers.Thefirstregisteristhehighorderfollowedbythelowordersecond register.SeetheIONReferenceforadescriptionoftheClockmoduletimeformat. UTCmicrosecondsisanunsigned32bitvaluestoredintwoModbusregisters. Thefirstregisteristhehighorderfollowedbythelowordersecondregister.The formatisabsolutetimeinMicroSeconds. OnlyresolutionbysecondsissupportedwhensettingMeterTimeviaModbus.
# of Modbus Registers
2 2

Modbus Register
41926 41928

Description
UTC Seconds UTC microseconds

Format
UINT32 UINT32

Properties
Read / Write Read

Modbus Time Set


TosettheMetertimeviaModbuscommunications,dothefollowing: 1. 2. SettheIONClockmoduleTimeSyncSourceregistertotheModbus communicationsport. WritetheUNIXtimeinsecondsasanunsigned32bitvaluetoModbusRegisters 41926(highorder)and41927(loworder).

2007 Schneider Electric. All rights reserved.

Page 25

Common Modbus Registers

Common Modbus Registers

Common Modbus Registers


ThefollowingtableprovidesIONtoModbusmappingsformanyofthecommonly usedregisters.Acheckmarksignifiesthatthemetersupportsthatregister.Fora completemapforyourdevice,seethewebsite.
Modbus Address ION Handle ION 7300 ION 7330 ION 7350 ION 7550 ION 7650 ION 8600 C ION 8600 B ION 8600 ION 8800

ION Register

MODBUS SLAVE MODULE OUTPUT REGISTERS


40001 to 41831 N/A Refer to your meters User Guide for details.

MODBUS SLAVE MODULE SETUP REGISTERS


44596 44597 44598 44599 45196 45197 45198 45199 45200 45201 45618 45619 45620 45621 45622 45623 45624 7A53 7A54 7A55 7A56 7CAB 7CAC 7CAD 7CAE 7CAF 7CB0 7E51 7E52 7E53 7E54 7E55 7E56 7E57 Modbus Slave 1 Format see note 1 Modbus Slave 2 Format see note 1 Modbus Slave 3 Format see note 1 Modbus Slave 4 Format see note 1 Modbus Slave 5 Format see note 1 Modbus Slave 6 Format see note 1 Modbus Slave 7 Format see note 1 Modbus Slave 8 Format see note 1 Modbus Slave 9 Format see note 1 Modbus Slave 10 Format see note 1 Modbus Slave 11 Format see note 1 Modbus Slave 12 Format see note 1 Modbus Slave 13 Format see note 1 Modbus Slave 14 Format see note 1 Modbus Slave 15 Format see note 1 Modbus Slave 16 Format see note 1 Modbus Slave 17 Format see note 1

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

Page 26

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


45625 45626 45627 44600 44601 44602 44603 45202 45203 45204 45205 45206 45207 45628 45629 45630 45631 45632 45633 45634 45635 45636 45637 7E58 7E59 7E5A 7A57 7A58 7A59 7A5A 7CB1 7CB2 7CB3 7CB4 7CB5 7CB6 7E5B 7E5C 7E5D 7E5E 7E5F 7E60 7E61 7E62 7E63 7E64 Modbus Slave 18 Format see note 1 Modbus Slave 19 Format see note 1 Modbus Slave 20 Format see note 1 Modbus Slave 1 Scaling see note 2 Modbus Slave 2 Scaling see note 2 Modbus Slave 3 Scaling see note 2 Modbus Slave 4 Scaling see note 2 Modbus Slave 5 Scaling see note 2 Modbus Slave 6 Scaling see note 2 Modbus Slave 7 Scaling see note 2 Modbus Slave 8 Scaling see note 2 Modbus Slave 9 Scaling see note 2 Modbus Slave 10 Scaling see note 2 Modbus Slave 11 Scaling see note 2 Modbus Slave 12 Scaling see note 2 Modbus Slave 13 Scaling see note 2 Modbus Slave 14 Scaling see note 2 Modbus Slave 15 Scaling see note 2 Modbus Slave 16 Scaling see note 2 Modbus Slave 17 Scaling see note 2 Modbus Slave 18 Scaling see note 2 Modbus Slave 19 Scaling see note 2 Modbus Slave 20 Scaling see note 2

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

2007 Schneider Electric. All rights reserved.

Page 27

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


47135 7237 Modbus Slave 1 Base Address High Order Word Modbus Slave 1 Base Address Low Order Word Modbus Slave 2 Base Address High Order Word Modbus Slave 2 Base Address Low Order Word Modbus Slave 3 Base Address High Order Word Modbus Slave 3 Base Address Low Order Word Modbus Slave 4 Base Address High Order Word Modbus Slave 4 Base Address Low Order Word Modbus Slave 5 Base Address High Order Word Modbus Slave 5 Base Address Low Order Word Modbus Slave 6 Base Address High Order Word Modbus Slave 6 Base Address Low Order Word Modbus Slave 7 Base Address High Order Word Modbus Slave 7 Base Address Low Order Word Modbus Slave 8 Base Address High Order Word Modbus Slave 8 Base Address Low Order Word Modbus Slave 9 Base Address High Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

47136

7237

47137

7238

47138

7238

47139

7239

47140

7239

47141

723A

47142

723A

49915

77A5

49916

77A5

49917

77A6

49918

77A6

49919

77A7

49920

77A7

49921

77A8

49922

77A8

49923

77A9

Page 28

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


49924 77A9 Modbus Slave 9 Base Address Low Order Word Modbus Slave 10 Base Address High Order Word Modbus Slave 10 Base Address Low Order Word Modbus Slave 1 In Zero High Order Word Modbus Slave 1 In Zero Low Order Word Modbus Slave 2 In Zero High Order Word Modbus Slave 2 In Zero Low Order Word Modbus Slave 3 In Zero High Order Word Modbus Slave 3 In Zero Low Order Word Modbus Slave 4 In Zero High Order Word Modbus Slave 4 In Zero Low Order Word Modbus Slave 5 In Zero High Order Word Modbus Slave 5 In Zero Low Order Word Modbus Slave 6 In Zero High Order Word Modbus Slave 6 In Zero Low Order Word Modbus Slave 7 In Zero High Order Word Modbus Slave 7 In Zero Low Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

49925

77AA

49926

77AA

47143

723B

47144

723B

47145

723C

47146

723C

47147

723D

47148

723D

47149

723E

47150

723E

49927

77AB

49928

77AB

49929

77AC

49930

77AC

49931

77AD

49932

77AD

2007 Schneider Electric. All rights reserved.

Page 29

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


49933 77AE Modbus Slave 8 In Zero High Order Word Modbus Slave 8 In Zero Low Order Word Modbus Slave 9 In Zero High Order Word Modbus Slave 9 In Zero Low Order Word Modbus Slave 10 In Zero High Order Word Modbus Slave 10 In Zero Low Order Word Modbus Slave 1 In Full High Order Word Modbus Slave 1 In Full Low Order Word Modbus Slave 2 In Full High Order Word Modbus Slave 2 In Full Low Order Word Modbus Slave 3 In Full High Order Word Modbus Slave 3 In Full Low Order Word Modbus Slave 4 In Full High Order Word Modbus Slave 4 In Full Low Order Word Modbus Slave 5 In Full High Order Word Modbus Slave 5 In Full Low Order Word Modbus Slave 6 In Full High Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

49934

77AE

49935

77AF

49936

77AF

49937

77B0

49938

77B0

47151

723F

47152

723F

47153

7240

47154

7240

47155

7241

47156

7241

47157

7242

47158

7242

49939

77B1

49940

77B1

49941

77B2

Page 30

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


49942 77B2 Modbus Slave 6 In Full Low Order Word Modbus Slave 7 In Full High Order Word Modbus Slave 7 In Full Low Order Word Modbus Slave 8 In Full High Order Word Modbus Slave 8 In Full Low Order Word Modbus Slave 9 In Full High Order Word Modbus Slave 9 In Full Low Order Word Modbus Slave 10 In Full High Order Word Modbus Slave 10 In Full Low Order Word Modbus Slave 1 Out Zero High Order Word Modbus Slave 1 Out Zero Low Order Word Modbus Slave 2 Out Zero High Order Word Modbus Slave 2 Out Zero Low Order Word Modbus Slave 3 Out Zero High Order Word Modbus Slave 3 Out Zero Low Order Word Modbus Slave 4 Out Zero High Order Word Modbus Slave 4 Out Zero Low Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

49943

77B3

49944

77B3

49945

77B4

49946

77B4

49947

77B5

49948

77B5

49949

77B6

49950

77B6

47159

7243

47160

7243

47161

7244

47162

7244

47163

7245

47164

7245

47165

7246

47166

7246

2007 Schneider Electric. All rights reserved.

Page 31

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


49951 77B7 Modbus Slave 5 Out Zero High Order Word Modbus Slave 5 Out Zero Low Order Word Modbus Slave 6 Out Zero High Order Word Modbus Slave 6 Out Zero Low Order Word Modbus Slave 7 Out Zero High Order Word Modbus Slave 7 Out Zero Low Order Word Modbus Slave 8 Out Zero High Order Word Modbus Slave 8 Out Zero Low Order Word Modbus Slave 9 Out Zero High Order Word Modbus Slave 9 Out Zero Low Order Word Modbus Slave 10 Out Zero High Order Word Modbus Slave 10 Out Zero Low Order Word Modbus Slave 1 Out Full High Order Word Modbus Slave 1 Out Full Low Order Word Modbus Slave 2 Out Full High Order Word Modbus Slave 2 Out Full Low Order Word Modbus Slave 3 Out Full High Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

49952

77B7

49953

77B8

49954

77B8

49955

77B9

49956

77B9

49957

77BA

49958

77BA

49959

77BB

49960

77BB

49961

77BC

49962

77BC

47167

7247

47168

7247

47169

7248

47170

7248

47171

7249

Page 32

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

MODBUS SLAVE MODULE SETUP REGISTERS CONTINUED


47172 7249 Modbus Slave 3 Out Full Low Order Word Modbus Slave 4 Out Full High Order Word Modbus Slave 4 Out Full Low Order Word Modbus Slave 5 Out Full High Order Word Modbus Slave 5 Out Full Low Order Word Modbus Slave 6 Out Full High Order Word Modbus Slave 6 Out Full Low Order Word Modbus Slave 7 Out Full High Order Word Modbus Slave 7 Out Full Low Order Word Modbus Slave 8 Out Full High Order Word Modbus Slave 8 Out Full Low Order Word Modbus Slave 9 Out Full High Order Word Modbus Slave 9 Out Full Low Order Word Modbus Slave 10 Out Full High Order Word Modbus Slave 10 Out Full Low Order Word

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

47173

724A

47174

724A

49963

77BD

49964

77BD

49965

77BE

49966

77BE

49967

77BF

49968

77BF

49969

77C0

49970

77C0

49971

77C1

49972

77C1

49973

77C2

49974

77C2

2007 Schneider Electric. All rights reserved.

Page 33

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS


Write a value of 1 to perform the pulse 42001 42002 42003 42004 42005 42006 42007 42008 42009 42010 42011 42012 42013 42014 42015 42016 42017 42018 42019 42020 42021 42022 68AE 68AF 68B0 68B1 68B2 68B3 68B4 68B5 68B6 68B7 68B8 68B9 68BA 68BB 68BC 68BD 68BE 68BF 68C0 68C1 68C2 68C3 External Pulse 1 Trigger External Pulse 2 Trigger External Pulse 3 Trigger External Pulse 4 Trigger External Pulse 5 Trigger External Pulse 6 Trigger External Pulse 7 Trigger External Pulse 8 Trigger External Pulse 9 Trigger External Pulse 10 Trigger External Pulse 11 Trigger External Pulse 12 Trigger External Pulse 13 Trigger External Pulse 14 Trigger External Pulse 15 Trigger External Pulse 16 Trigger External Pulse 17 Trigger External Pulse 18 Trigger External Pulse 19 Trigger External Pulse 20 Trigger External Pulse 21 Trigger External Pulse 22 Trigger

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a

Page 34

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS CONTINUED


42023 42024 42025 42026 42027 42028 42029 42030 42031 42032 42033 42034 42035 42036 42037 42038 42039 42040 42041 42042 42043 42044 42045 68C4 68C5 68C6 68C7 68C8 68C9 68CA 68CB 68CC 68CD 68CE 68CF 68D0 68D1 68D2 68D3 68D4 68D5 68D6 68D7 68D8 68D9 68DA External Pulse 23 Trigger External Pulse 24 Trigger External Pulse 25 Trigger External Pulse 26 Trigger External Pulse 27 Trigger External Pulse 28 Trigger External Pulse 29 Trigger External Pulse 30 Trigger External Pulse 31 Trigger External Pulse 32 Trigger External Pulse 33 Trigger External Pulse 34 Trigger External Pulse 35 Trigger External Pulse 36 Trigger External Pulse 37 Trigger External Pulse 38 Trigger External Pulse 39 Trigger External Pulse 40 Trigger External Pulse 41 Trigger External Pulse 42 Trigger External Pulse 43 Trigger External Pulse 44 Trigger External Pulse 45 Trigger

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

2007 Schneider Electric. All rights reserved.

Page 35

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS CONTINUED


42046 42047 42048 42049 42050 42051 42052 42053 42054 42055 42056 42057 42058 42059 42060 42061 42062 42063 42064 42065 42066 42067 42068 68DB 68DC 68DD 68DE 68DF 68E0 68E1 68E2 68E3 68E4 68E5 68E6 68E7 68E8 68E9 68EA 68EB 68EC 68ED 68EE 68EF 68F0 68F1 External Pulse 46 Trigger External Pulse 47 Trigger External Pulse 48 Trigger External Pulse 49 Trigger External Pulse 50 Trigger External Pulse 51 Trigger External Pulse 52 Trigger External Pulse 53 Trigger External Pulse 54 Trigger External Pulse 55 Trigger External Pulse 56 Trigger External Pulse 57 Trigger External Pulse 58 Trigger External Pulse 59 Trigger External Pulse 60 Trigger External Pulse 61 Trigger External Pulse 62 Trigger External Pulse 63 Trigger External Pulse 64 Trigger External Pulse 65 Trigger External Pulse 66 Trigger External Pulse 67 Trigger External Pulse 68 Trigger

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

Page 36

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS CONTINUED


42069 42070 42071 42072 42073 42074 42075 42076 42077 42078 42079 42080 42081 42082 42083 42084 42085 42086 42087 42088 42089 42090 42091 68F2 68F3 68F4 68F5 68F6 68F7 68F8 68F9 68FA 68FB 68FC 68FD 68FE 68FF 6900 6901 6902 6903 6904 6905 6906 6907 6908 External Pulse 69 Trigger External Pulse 70 Trigger External Pulse 71 Trigger External Pulse 72 Trigger External Pulse 73 Trigger External Pulse 74 Trigger External Pulse 75 Trigger External Pulse 76 Trigger External Pulse 77 Trigger External Pulse 78 Trigger External Pulse 79 Trigger External Pulse 80 Trigger External Pulse 81 Trigger External Pulse 82 Trigger External Pulse 83 Trigger External Pulse 84 Trigger External Pulse 85 Trigger External Pulse 86 Trigger External Pulse 87 Trigger External Pulse 88 Trigger External Pulse 89 Trigger External Pulse 90 Trigger External Pulse 91 Trigger

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

2007 Schneider Electric. All rights reserved.

Page 37

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS CONTINUED


42092 42093 42094 42095 42096 42097 42098 42099 42100 42101 42102 42103 42104 42105 42106 42107 42108 42109 42110 42111 42112 42113 42114 6909 690A 690B 690C 690D 690E 690F 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 691A 691B 691C 691D 691E 691F External Pulse 92 Trigger External Pulse 93 Trigger External Pulse 94 Trigger External Pulse 95 Trigger External Pulse 96 Trigger External Pulse 97 Trigger External Pulse 98 Trigger External Pulse 99 Trigger External Pulse 100 Trigger External Pulse 101 Trigger External Pulse 102 Trigger External Pulse 103 Trigger External Pulse 104 Trigger External Pulse 105 Trigger External Pulse 106 Trigger External Pulse 107 Trigger External Pulse 108 Trigger External Pulse 109 Trigger External Pulse 110 Trigger External Pulse 111 Trigger External Pulse 112 Trigger External Pulse 113 Trigger External Pulse 114 Trigger

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

Page 38

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL PULSE REGISTERS CONTINUED


42115 42116 42117 42118 42119 42120 42121 42122 42123 42124 42125 42126 42127 42128 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 692A 692B 692C 692D External Pulse 115 Trigger External Pulse 116 Trigger External Pulse 117 Trigger External Pulse 118 Trigger External Pulse 119 Trigger External Pulse 120 Trigger External Pulse 121 Trigger External Pulse 122 Trigger External Pulse 123 Trigger External Pulse 124 Trigger External Pulse 125 Trigger External Pulse 126 Trigger External Pulse 127 Trigger External Pulse 128 Trigger

a a a a a a a a a a a a a a
EXTERNAL BOOLEAN REGISTERS

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

a a a a a a a a a a a a a a

Write a value of 0 (zero) to turn OFF Write a value of 1 (or any value other than zero) to turn ON 42201 42202 42203 42204 42205 42206 42207 608F 6090 6091 6092 6093 6094 6095 External Boolean 1 Switch External Boolean 2 Switch External Boolean 3 Switch External Boolean 4 Switch External Boolean 5 Switch External Boolean 6 Switch External Boolean 7 Switch

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

a a a a a a a

2007 Schneider Electric. All rights reserved.

Page 39

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL BOOLEAN REGISTERS CONTINUED


42208 42209 42210 42211 42212 42213 42214 42215 42216 42217 42218 42219 42220 42221 42222 42223 42224 42225 42226 42227 42228 42229 42230 6096 6097 6098 6099 609A 609B 609C 609D 609E 609F 60A0 60A1 60A2 60A3 60A4 60A5 60A6 60A7 60A8 60A9 60AA 60AB 60AC External Boolean 8 Switch External Boolean 9 Switch External Boolean 10 Switch External Boolean 11 Switch External Boolean 12 Switch External Boolean 13 Switch External Boolean 14 Switch External Boolean 15 Switch External Boolean 16 Switch External Boolean 17 Switch External Boolean 18 Switch External Boolean 19 Switch External Boolean 20 Switch External Boolean 21 Switch External Boolean 22 Switch External Boolean 23 Switch External Boolean 24 Switch External Boolean 25 Switch External Boolean 26 Switch External Boolean 27 Switch External Boolean 28 Switch External Boolean 29 Switch External Boolean 30 Switch

a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

Page 40

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL BOOLEAN REGISTERS CONTINUED


42231 42232 42233 42234 42235 42236 42237 42238 42239 42240 42241 42242 42243 42244 42245 42246 42247 42248 42249 42250 42251 42252 42253 60AD 60AE 633E 633F 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 634A 634B 634C 634D 634E 634F 6350 6351 6352 External Boolean 31 Switch External Boolean 32 Switch External Boolean 33 Switch External Boolean 34 Switch External Boolean 35 Switch External Boolean 36 Switch External Boolean 37 Switch External Boolean 38 Switch External Boolean 39 Switch External Boolean 40 Switch External Boolean 41 Switch External Boolean 42 Switch External Boolean 43 Switch External Boolean 44 Switch External Boolean 45 Switch External Boolean 46 Switch External Boolean 47 Switch External Boolean 48 Switch External Boolean 49 Switch External Boolean 50 Switch External Boolean 51 Switch External Boolean 52 Switch External Boolean 53 Switch

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

2007 Schneider Electric. All rights reserved.

Page 41

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL BOOLEAN REGISTERS CONTINUED


42254 42255 42256 42257 42258 42259 42260 42261 42262 42263 42264 42265 42266 42267 42268 42269 42270 42271 42272 42273 42274 42275 42276 6353 6354 6355 6356 6357 6358 6359 64F0 64F1 64F2 64F3 64F4 64F5 64F6 64F7 64F8 64F9 64FA 64FB 64FC 64FD 64FE 64FF External Boolean 54 Switch External Boolean 55 Switch External Boolean 56 Switch External Boolean 57 Switch External Boolean 58 Switch External Boolean 59 Switch External Boolean 60 Switch External Boolean 61 Switch External Boolean 62 Switch External Boolean 63 Switch External Boolean 64 Switch External Boolean 65 Switch External Boolean 66 Switch External Boolean 67 Switch External Boolean 68 Switch External Boolean 69 Switch External Boolean 70 Switch External Boolean 71 Switch External Boolean 72 Switch External Boolean 73 Switch External Boolean 74 Switch External Boolean 75 Switch External Boolean 76 Switch

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a a a a a a a

Page 42

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL BOOLEAN REGISTERS CONTINUED


42277 42278 42279 42280 42281 42282 42283 42284 42285 6500 6501 6502 6503 6504 6505 6506 6507 6508 External Boolean 77 Switch External Boolean 78 Switch External Boolean 79 Switch External Boolean 80 Switch External Boolean 81 Switch External Boolean 82 Switch External Boolean 83 Switch External Boolean 84 Switch External Boolean 85 Switch

a a a a a a a a a
EXTERNAL NUMERIC REGISTERS

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

32 bit signed integer values in the range of -2,147,483,648 to 2,147,483,647 42301 5ADC External Numeric 1 Value - High Order Word External Numeric 1 Value - Low Order Word External Numeric 2 Value - High Order Word External Numeric 2 Value - Low Order Word External Numeric 3 Value - High Order Word External Numeric 3 Value - Low Order Word External Numeric 4 Value - High Order Word External Numeric 4 Value - Low Order Word External Numeric 5 Value - High Order Word

a a a a a a a a

a a a a a a a a

a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

a a a a a a a a a

42302

5ADC

42303

5ADD

42304

5ADD

42305

5ADE

42306

5ADE

42307

5ADF

42308

5ADF

42309

5AE0

2007 Schneider Electric. All rights reserved.

Page 43

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL NUMERIC REGISTERS CONTINUED


42310 5AE0 External Numeric 5 Value - Low Order Word External Numeric 6 Value - High Order Word External Numeric 6 Value - Low Order Word External Numeric 7 Value - High Order Word External Numeric 7 Value - Low Order Word External Numeric 8 Value - High Order Word External Numeric 8 Value - Low Order Word External Numeric 9 Value - High Order Word External Numeric 9 Value - Low Order Word External Numeric 10 Value - High Order Word External Numeric 10 Value - Low Order Word External Numeric 11 Value - High Order Word External Numeric 11 Value - Low Order Word External Numeric 12 Value - High Order Word External Numeric 12 Value - Low Order Word External Numeric 13 Value - High Order Word External Numeric 13 Value - Low Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

42311

5AE1

42312

5AE1

42313

5AE2

42314

5AE2

42315

5AE3

42316

5AE3

42317

5E42

42318

5E42

42319

5E43

42320

5E43

42321

5E44

42322

5E44

42323

5E45

42324

5E45

42325

5E46

42326

5E46

Page 44

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL NUMERIC REGISTERS CONTINUED


42327 5E47 External Numeric 14 Value - High Order Word External Numeric 14 Value - Low Order Word External Numeric 15 Value - High Order Word External Numeric 15 Value - Low Order Word External Numeric 16 Value - High Order Word External Numeric 16 Value - Low Order Word External Numeric 17 Value - High Order Word External Numeric 17 Value - Low Order Word External Numeric 18 Value - High Order Word External Numeric 18 Value - Low Order Word External Numeric 19 Value - High Order Word External Numeric 19 Value - Low Order Word External Numeric 20 Value - High Order Word External Numeric 20 Value - Low Order Word External Numeric 21 Value - High Order Word External Numeric 21 Value - Low Order Word External Numeric 22 Value - High Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

42328

5E47

42329

5E48

42330

5E48

42331

5E49

42332

5E49

42333

5E4A

42334

5E4A

42335

5E4B

42336

5E4B

42337

5E4C

42338

5E4C

42339

5E4D

42340

5E4D

42341

4B7A

42342

4B7A

42343

4B7B

2007 Schneider Electric. All rights reserved.

Page 45

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL NUMERIC REGISTERS CONTINUED


42344 4B7B External Numeric 22 Value - Low Order Word External Numeric 23 Value - High Order Word External Numeric 23 Value - Low Order Word External Numeric 24 Value - High Order Word External Numeric 24 Value - Low Order Word External Numeric 25 Value - High Order Word External Numeric 25 Value - Low Order Word External Numeric 26 Value - High Order Word External Numeric 26 Value - Low Order Word External Numeric 27 Value - High Order Word External Numeric 27 Value - Low Order Word External Numeric 28 Value - High Order Word External Numeric 28 Value - Low Order Word External Numeric 29 Value - High Order Word External Numeric 29 Value - Low Order Word External Numeric 30 Value - High Order Word External Numeric 30 Value - Low Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

42345

4B7C

42346

4B7C

42347

4B7D

42348

4B7D

42349

4B7E

42350

4B7E

42351

4B7F

42352

4B7F

42353

4B80

42354

4B80

42355

4B81

42356

4B81

42357

4B82

42358

4B82

42359

4B83

42360

4B83

Page 46

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL NUMERIC REGISTERS CONTINUED


42361 4B84 External Numeric 31 Value - High Order Word External Numeric 31 Value - Low Order Word External Numeric 32 Value - High Order Word External Numeric 32 Value - Low Order Word External Numeric 33 Value - High Order Word External Numeric 33 Value - Low Order Word External Numeric 34 Value - High Order Word External Numeric 34 Value - Low Order Word External Numeric 35 Value - High Order Word External Numeric 35 Value - Low Order Word External Numeric 36 Value - High Order Word External Numeric 36 Value - Low Order Word External Numeric 37 Value - High Order Word External Numeric 37 Value - Low Order Word External Numeric 38 Value - High Order Word External Numeric 38 Value - Low Order Word External Numeric 39 Value - High Order Word

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a a a

42362

4B84

42363

4B85

42364

4B85

42365

4B86

42366

4B86

42367

4B87

42368

4B87

42369

4B88

42370

4B88

42371

4B89

42372

4B89

42373

4B8A

42374

4B8A

42375

4B8B

42376

4B8B

42377

4B8C

2007 Schneider Electric. All rights reserved.

Page 47

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

EXTERNAL NUMERIC REGISTERS CONTINUED


42378 4B8C External Numeric 39 Value - Low Order Word External Numeric 40 Value - High Order Word External Numeric 40 Value - Low Order Word

a a a
COMMUNICATIONS SETUP REGISTERS

a a a

a a a

a a a

a a a

a a a

42379

4B8D

42380

4B8D

See the Communications Module section on p.15 for more information. 44391 7986 Communications 1 Comm Mode see note 3 Communications 1 Baud Rate see note 4 Communications 1 Handshake Mode see note 5 Communications 1 RTS Level Communications 1 CTS Level Communications 1 RTS Delay High Order Word Communications 1 RTS Delay - Low Order Word Communications 1 Unit ID - High Order Word Communications 1 Unit ID - Low Order Word Communications 2 Baud Rate see note 4 Infrared Communications 1 Baud Rate see note 4 Communications 3 Baud Rate see note 4 Communications 1 Protocol

a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

a a a a a a a a a a

44392

7987

44393

7988

44394 44395

7989 798A

46977

71E8

46978

71E8

46979

71E9

46980

71E9

44590

7A4D

44591

7A4E

44591

7A4E

a a a a a

a a

a a

a a

a a

a a

44592

7A4F

Page 48

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

COMMUNICATIONS SETUP REGISTERS CONTINUED


44593 7A50 Communications 2 Protocol Infrared Communications 1 Protocol Communications 3 Protocol Communications 2 RTS Delay High Order Word Communications 2 RTS Delay - Low Order Word Infrared Communications 1 RTS Delay High Order Word Infrared Communications 1 RTS Delay - Low Order Word Communications 3 RTS Delay High Order Word Communications 3 RTS Delay - Low Order Word Communications 2 Unit ID - High Order Word Communications 2 Unit ID - Low Order Word Infrared Communications 1 Unit ID - High Order Word Infrared Communications 1 Unit ID - Low Order Word Communications 3 Unit ID - High Order Word Communications 3 Unit ID - Low Order Word Profibus Communications Unit ID - High Order Word

a a a

a a

44594

7A51

44594

7A51

a a a a a a a

a a a

a a a

a a a

a a a

a a a

47125

7232

47126

7232

47127

7233

47128

7233

47127

7233

a a a a a a a a

a a a a

a a a a

a a a a

a a a a

a a a a

47128

7233

47129

7234

47130

7234

47131

7235

47132

7235

47131

7235

a a

a a

a a

a a

a a

a a

47132

7235

47133

7236

2007 Schneider Electric. All rights reserved.

Page 49

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

COMMUNICATIONS SETUP REGISTERS CONTINUED


Profibus Communications Unit ID - Low Order Word

47134

7236

POWER METER SETUP REGISTERS


44001 7800 Power Meter 1 Volts Mode see notes 6, 7, 8 Power Meter 1 PT Primary - High Order Word Power Meter 1 PT Primary - Low Order Word Power Meter 1 PT Secondary - High Order Word Power Meter 1 PT Secondary - Low Order Word Power Meter 1 CT Primary - High Order Word Power Meter 1 CT Primary - Low Order Word Power Meter 1 CT Secondary - High Order Word Power Meter 1 CT Secondary - Low Order Word Power Meter 1 I4 CT Primary - High Order Word Power Meter 1 I4 CT Primary - Low Order Word Power Meter 1 I4 CT Secondary High Order Word Power Meter 1 I4 CT Secondary Low Order Word Power Meter 1 V4 PT Primary - High Order Word Power Meter 1 V4 PT Primary - Low Order Word

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

46001

7000

46002

7000

46003

7001

46004

7001

46005

7002

46006

7002

46007

7003

46008

7003

46009

7004

46010

7004

46011

7005

46012

7005

48903

75AB

48904

75AB

Page 50

2007 Schneider Electric. All rights reserved.

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

POWER METER SETUP REGISTERS CONTINUED


48905 75AC Power Meter 1 V4 PT Secondary High Order Word Power Meter 1 V4 PT Secondary Low Order Word Power Meter 1 I5 CT Primary - High Order Word Power Meter 1 I5 CT Primary - Low Order Word Power Meter 1 I5 CT Secondary High Order Word Power Meter 1 I5 CT Secondary Low Order Word Power Meter 1 V1 Polarity - see note 9 Power Meter 1 V2 Polarity - see note 9 Power Meter 1 V3 Polarity - see note 9 Power Meter 1 V4 Polarity - see note 9 Power Meter 1 I1 Polarity - see note 9 Power Meter 1 I2 Polarity - see note 9 Power Meter 1 I3 Polarity - see note 9 Power Meter 1 I4 Polarity - see note 9 Power Meter 1 I5 Polarity - see note 9

a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

a a a a a a a a a a a a a a a

48906

75AC

48907

75AD

48908

75AD

48909

75AE

48910

75AE

44587

7A4A

44588

7A4B

44589

7A4C

45043

7C12

44002

7801

44003

7802

44004

7803

44586

7A49

45044

7C13

2007 Schneider Electric. All rights reserved.

Page 51

Common Modbus Registers

Common Modbus Registers

Modbus Address

ION Handle

ION Register

ION 7300

ION 7330

ION 7350

ION 7550

ION 7650

ION 8600 C

ION 8600 B

ION 8600

ION 8800

METER TIME SYNC REGISTERS


See Modbus Meter Time Set on page 25. 41926 41927 NA NA UTC Seconds High Order UTC Seconds Low Order Word

a a

a a

a a

a a

a a

a a

a a

a a

a a

FACTORY REVISION REGISTERS


See Meter Firmware Revision on page 11. 41901 to 41912 44396 NA 798B FAC1 Revision Factory 1 Nominal Frequency - see note 10

a a

a a

a a

a a

a a

a a

a a

a a

a a

DATA RECORDS REGISTERS


43001 to 43153 NA See Data Record / Modbus Map on page 20.

Notes
1 2 3 4 5 6 7 8 9 10

Format values are: 0=Unsigned 16B 1=Signed 16B 2=Unsigned 32B 3=Signed 32B 4=Unsigned 32B-M10K 5=Signed 32B-M10K 6=Packed Boolean 7=Unsigned 16B Input Mode Scale values are: 0=No 1=Yes Comm Mode values are: 0=RS232 1=RS485 Baud Rate values are: 0=300 1=1200 2=2400 3=4800 4=9600 5=19200 6=38400 7=57600 8=115200 Handshake Mode values are: 0=RTS with Delay 1=RTS/CTS Volts Mode values for ION7300 Series are: 0=4W-WYE 1=DELTA 2=SINGLE 3=DEMO 4=3W-WYE 5=DIRECT-DELTA Volts Mode values for ION7500 / ION7600 are: 0=4W-WYE 1=DELTA 2=SINGLE 3=DEMO 4=3W-WYE Volts Mode values for ION8600 meters are: 0=9S - 4 Wire Wye/Delta 1=35S - 3 Wire 3=DEMO 4=36S - 4 Wire Wye Polarity values are: 0=Normal 1=Inverted Frequency values are: 0=60Hz 1=50Hz

Page 52

2007 Schneider Electric. All rights reserved.

Vous aimerez peut-être aussi