Teledyne 9060Z manual Serial Configuration, Modbus Protocol

Page 61

Model 9060Z Manual

APPENDIX 4, MODBUS™

The Teledyne Analytical Instruments 9060Z transmitter has the ability to work as a Modbus slave node on serial RS‐232 or 3‐wire RS‐485 via RTU mode transmissions. By accessing information stored in the input and holding registers it is possible to access runtime variables, alarm conditions and modify the device configuration.

The implementation of the Modbus protocol is limited to the specific command set relevant to reading and writing register variables. Attempting to send unrecognised commands will result in appropriate error responses

MODBUS™ Functions Supported:‐

 

0x03: Read Holding Registers

0x16: Mask Write Holding Register

0x04: Read Input Registers

0x17: Read/Write Multiple Holding Registers

0x06: Write Single Holding Register

0x2B: Encapsulated Interface (read device

0x08: (return query data – for loopback testing)

information)

0x10: Write Multiple Holding Registers

0x41: Special Instruction Function

Serial Configuration

The serial configuration for the slave device is accessed in the Commissioning menu of the transmitter. Default settings are highlighted in bold.

Baud Rate

9600, 19200, 38400, 57600

Parity

Even, Odd, None

Stop Bits

1

Interface

RS‐485, RS‐232

All holding register addresses contain a single 16 bit value, however some variables span multiple holding registers to yield a single 32 bit variable.

When reading register values be aware that the byte order of data within registers may differ from that of the target system.

Modbus Protocol

The modbus over serial line protocol defines a messaging system for master/slave communications. Only one master device may be connected to any network with one or several slave nodes.

In unicast mode, the master initiates communication with a specific slave node by sending a request message. The slave processes the request and returns a reply message containing the requested information or a confirmation that the request was fulfilled.

Modbus requests are transmitted as a formed request frame with a CRC for data integrity checking. The frame for each request and reply type will vary somewhat, but will always have the basic structure described below:

1 byte

1 byte

up to 255 bytes

2 bytes

slave address

function code

data

checksum

Internal Representation of Dates & Alarm Status

The transmitter stores all dates as an unsigned 32bit count of seconds elapsed since 1‐Jan 2004.

61

Image 61
Contents Teledyne Analytical Instruments Model 9060Z Manual Keypad Purge Forcing a Cold Start Resetting the Calibration FactorsEmail asktai@teledyne.com Important Notice Regarding 9060 Probe Option ‐ FIL‐3 Important Notices 9060Z Transmitter IntroductionSeries 9060H Oxygen Probes & Sensors Model 9060Z Manual Output load Alarm relays Temperature accuracyAlarm relay contacts PowerHead Temperature Temperature RangeConnection Weight 9060H 9060UL/UH ApplicationHeated probes‐temperature range 0‐900C 1650F Model 9060Z Manual Range of outputs Function Minimum MaximumInstalling a 9060H Oxygen Probe Installation and CommissioningMounting the Transmitter Oxygen Probe Mounting 4A Shield Connections Installing the Auxiliary Thermocouple4B Earth Connection PE Electrical ConnectionsModel 9060Z Manual Model 9060Z Manual Heater Interlock Relays Connecting AN Oxygen Probe CableHeater Supply Interlock Connection for Heated Probes Model 9060Z Manual Connecting the Output Channels Connecting the Auxiliary Thermocouple OptionalConnecting the Alarms Connecting the Automatic Purge and Calibration Check SystemConnecting the Transmitter to a Modbus Network Connecting Reference AIRCommissioning ‐ RUN Mode Onnecting PowerProbe or Sensor Calibration For more details see AppendixCalibration GAS Check Filter PurgingDust in the Flue GAS Stratification Connecting a Pressure TransducerGraphical Display Display and KeypadKey text RUN mode White text Setup mode Black text Keypad in RUN modeOxygen Display Units KeypadKeypad in Setup / Commissioning / Calibration modes Option up and Option down keys Function up and Function down keysEnter key Probe impedance keyFunction Summary Table Setup ModeChanging Options Function name RangeProbe 1 Offset Setup Mode FunctionsLower Line Items Oxygen Display Units Process AlarmsDamping Factor Commissioning Mode Model 9060Z Manual Commissioning Mode Functions Model 9060Z Manual Flue Pressure Units and Value Temperature UnitsCalibration Freezes Outputs Solenoid 1 & 2 OperationMaximum Calibration Gas 1 & 2 Positive / Negative Error Oxygen Content Calibration Gas 1Alarm Relay 1, 2 and 3 Function Common Alarm Relay FunctionSelecting the Correct Fuel Operation of the Alarm Relays when an Alarm is AcceptedReference Air Pump Options Function OptionsCommunications Port Options Alarm Log ClearingMenu Function name Range Calibration ModeReference Voltages Calibration Mode FunctionsHeater SSR Fault Correction Common Alarms AlarmsModel 9060Z Manual Selectable Process Alarms Alarm Relay Options Calibration Summary Instrument CalibrationCold Start Probe CalibrationCalibration GAS GAS Calibration Check and PurgeFunction # Function Description Options Software Upgrades Detailed Fault Analysis TroubleshootingFirst Approach Transmitter Maintenance MaintenanceCleaning Replacement PartsAuxiliary Thermocouple IndexTroubleshooting Is the O/C atom ratio in the fuel Is the H/C atom ratio in the fuelIs the N/C atom ratio in the fuel Is the S/C atom ratio in the fuelZirconia Oxygen Sensor Output mV Probe Type 9060H, Sensor Appendix 2, Probe EMF TablesProbe EMF Probe EMF @ 720C 1320FZirconia Oxygen Probe Output mV Probe Type 9060UL/UH 20.7 13.126.2 33.8Modbus Protocol Serial ConfigurationModel 9060Z Manual Model 9060Z Manual Model 9060Z Manual Model 9060Z Manual Model 9060Z Manual 0x02 0x41 Special Instruction Function0x03 0x04