Model9060ZManual
61
APPENDIX4,MODBUS™
TheTeledyneAnalyticalInstruments9060ZtransmitterhastheabilitytoworkasaModbusslavenode
onserialRS232or3wireRS485viaRTUmodetransmissions.Byaccessinginformationstoredinthe
inputandholdingregistersitispossibletoaccessruntimevariables,alarmconditionsandmodifythe
deviceconfiguration.
TheimplementationoftheModbusprotocolislimitedtothespecificcommandsetrelevantto
readingandwritingregistervariables.Attemptingtosendunrecognisedcommandswillresultin
appropriateerrorresponses
MODBUS™FunctionsSupported:‐
0x03:ReadHoldingRegisters
0x04:ReadInputRegisters
0x06:WriteSingleHoldingRegister
0x08:(returnquerydataforloopbacktesting)
0x10:WriteMultipleHoldingRegisters
0x16:MaskWriteHoldingRegister
0x17:Read/WriteMultipleHoldingRegisters
0x2B:EncapsulatedInterface(readdevice
information)
0x41:SpecialInstructionFunction
SerialConfiguration
TheserialconfigurationfortheslavedeviceisaccessedintheCommissioningmenuofthe
transmitter.Defaultsettingsarehighlightedinbold.
BaudRate 9600,19200,38400,57600
Parity Even,Odd,None
StopBits 1
Interface RS485,RS232
Allholdingregisteraddressescontainasingle16bitvalue,howeversomevariablesspanmultiple
holdingregisterstoyieldasingle32bitvariable.
Whenreadingregistervaluesbeawarethatthebyteorderofdatawithinregistersmaydifferfrom
thatofthetargetsystem.
ModbusProtocol
Themodbusoverseriallineprotocoldefinesamessagingsystemformaster/slavecommunications.
Onlyonemasterdevicemaybeconnectedtoanynetworkwithoneorseveralslavenodes.
Inunicastmode,themasterinitiatescommunicationwithaspecificslavenodebysendingarequest
message.Theslaveprocessestherequestandreturnsareplymessagecontainingtherequested
informationoraconfirmationthattherequestwasfulfilled.
ModbusrequestsaretransmittedasaformedrequestframewithaCRCfordataintegritychecking.
Theframeforeachrequestandreplytypewillvarysomewhat,butwillalwayshavethebasic
structuredescribedbelow:
1byte 1byte upto255bytes 2bytes
slaveaddress functioncode data checksum
InternalRepresentationofDates&AlarmStatus
Thetransmitterstoresalldatesasanunsigned32bitcountofsecondselapsedsince1Jan2004.