Scanner 2000 Steam Mass Flow Transmitter ... - Spirax Sarco

Scanner 2000 Steam Mass Flow Transmitter ... - Spirax Sarco Scanner 2000 Steam Mass Flow Transmitter ... - Spirax Sarco

22.11.2012 Views

Appendix C Scanner ® 2000 microEFM C-4 Map Starting Register User-Defined Holding Registers 9100 Device Status 9900 Note: All registers cited in this document refer to the address of the register that appears in the actual Modbus® message. For example, register 8000 has an address of 0x1F40 hexadecimal in the message. Register (Decimal) Control Registers Register (Hex) Description Data Type Access 70 46 Control Register 1 U16 R/W The Control Registers allow specific functions to be implemented via the communications port. The following table shows the value to be written to the control register to implement the desired function. Code Function 20000 Transfers the polling totals and averages and polling run times to the previous polling totals, averages and previous run-time registers, increments the polling index register, and resets the polling totals, averages and polling run-time registers. 30000 Clears all flow totals 30001 Clears Flow Run 1 totals 30003 Clears Turbine 1 totals 30004 Clear Turbine 2 totals 30050 Clears all pulse output latches 30051 Clears a Pulse Output 1 latch 30061 Adds pulses specified in Control Register 2 to Pulse Output 1 Accumulator 30100 Clear all Alarm States 30101 Clear Flow Run Alarm Status 30102 Clear Input Alarm Status 40000 Loads factory defaults 40040 Resets the microcontroller (watchdog) 50050 Creates a partial archive record (daily and interval)

Scanner ® 2000 microEFM Appendix C Register (Decimal) System Configuration Register (Hex) Description Data Type Access 1000 3E8 Product Code and Feature Privileges U16 RO 1001 3E9 Register Table Version U16 RO 1002 3EA Firmware Version U16 RO 1003 3EB Manufacture Date U16 RO 1004 3EC Sales Date U16 RO 1005 3ED Serial Number High U16 RO 1006 3EE Serial Number Low U16 RO 1007 3EF Sensor Serial Number[0] PA RO 1008 3F0 Sensor Serial Number[1] PA RO 1009 3F1 Sensor Serial Number[2] PA RO 1010 3F2 Sensor Serial Number[3] PA RO 1011 3F3 Sensor Serial Number[4] PA RO 1012 3F4 Sensor Serial Number[5] PA RO 1013 3F5 Expansion Board Manufacture Date U16 RO 1014 3F6 Expansion Board Sales Date U16 RO 1015 3F7 Expansion Board Serial Number High U16 RO 1016 3F8 Expansion Board Serial Number Low U16 RO 1017 3F9 Expansion Board Configuration U16 RO Product Code The Product Code is a read-only parameter used for identifying a Scanner 2000 device and its enabled advanced features (such as PID controller and Modbus Master) using the ModWorX Pro software. This parameter is defined at the factory. Firmware Version/Register Table Version The Firmware Version and Register Table Version numbers are set by the factory and are read-only. To determine the version number, read the appropriate register and divide the value by 100. The general format for version numbers is A.BC. For example the firmware register number is read as 0xA7 hexadecimal. This represents the value 167 and a firmware version of 1.67. Manufacture Date/Sales Date These parameters are set at the factory and are read-only. These registers are formatted as MMYY. For example, a value of 0908 represents the date September 2008. C-5

Appendix C <strong>Scanner</strong> ® <strong>2000</strong> microEFM<br />

C-4<br />

Map Starting Register<br />

User-Defined Holding Registers 9100<br />

Device Status 9900<br />

Note: All registers cited in this document refer to the address of the register that appears in the actual<br />

Modbus® message. For example, register 8000 has an address of 0x1F40 hexadecimal in the<br />

message.<br />

Register<br />

(Decimal)<br />

Control Registers<br />

Register<br />

(Hex) Description<br />

Data<br />

Type Access<br />

70 46 Control Register 1 U16 R/W<br />

The Control Registers allow specific functions to be implemented via the communications port. The<br />

following table shows the value to be written to the control register to implement the desired function.<br />

Code Function<br />

<strong>2000</strong>0 Transfers the polling totals and averages and polling run times to the previous polling totals,<br />

averages and previous run-time registers, increments the polling index register, and resets<br />

the polling totals, averages and polling run-time registers.<br />

30000 Clears all flow totals<br />

30001 Clears <strong>Flow</strong> Run 1 totals<br />

30003 Clears Turbine 1 totals<br />

30004 Clear Turbine 2 totals<br />

30050 Clears all pulse output latches<br />

30051 Clears a Pulse Output 1 latch<br />

30061 Adds pulses specified in Control Register 2 to Pulse Output 1 Accumulator<br />

30100 Clear all Alarm States<br />

30101 Clear <strong>Flow</strong> Run Alarm Status<br />

30102 Clear Input Alarm Status<br />

40000 Loads factory defaults<br />

40040 Resets the microcontroller (watchdog)<br />

50050 Creates a partial archive record (daily and interval)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!