+ All Categories
Home > Documents > Digital Communications Overview Williamson Pro2 Series ...

Digital Communications Overview Williamson Pro2 Series ...

Date post: 20-Nov-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
27
Digital Communications Overview Williamson Pro2 Series Infrared Thermometers Sensor Firmware 2.0.3874 and Higher, Interface Module Firmware 2.0.2084 and Higher. 20 July, 2016 Digital Communications Overview . . . . . . . . . . . . . . . . . Page 2 Measured Parameters, Stand-Alone Pyrometer . . . . . . . . . . . . . . . 3 Measured Parameters with Interface Module . . . . . . . . . Pages 4, 5 & 6 Ethernet, Modbus, Profibus, or Fieldbus Communications . . . . . Page 7 Half-Duplex Mode . . . . . . . . . . . . . . . . . . . . . . . . Pages 8 & 9 Sensor Parameters, Signal Conditioning . . . . . . . . . . . . Pages 10 & 11 Sensor Parameters Configure I/O . . . . . . . . . . . . . . . . Pages 10, 12 & 13 Sensor Parameters, Configure Alarms . . . . . . . . . .Pages 10, 14, 15 & 16 Sensor Parameters Configure ESP . . . . . . . . . . . . . . . Pages 10 & 17 Sensor Parameters Configure Quench . . . . . . . . . . . . . Pages 10 & 18 Sensor Parameters, Diagnostics . . . . . . . . . . . . . . . . . Pages 10 & 19 Sensor Parameters, Sensor Specifications. . . . . . . . . . . . Pages 10 & 20 Sensor Parameters, Factory Options . . . . . . . . . . . . Pages 10 & 20 – 23 Using HyperTerminal . . . . . . . . . . . . . . . . . . . . . . . Pages 24 - 26
Transcript
Page 1: Digital Communications Overview Williamson Pro2 Series ...

Digital Communications Overview

Williamson Pro2 Series Infrared ThermometersSensor Firmware 2.0.3874 and Higher, Interface Module Firmware 2.0.2084 and Higher.

20 July, 2016

Digital Communications Overview . . . . . . . . . . . . . . . . . Page 2Measured Parameters, Stand-Alone Pyrometer . . . . . . . . . . . . . . . 3Measured Parameters with Interface Module . . . . . . . . . Pages 4, 5 & 6Ethernet, Modbus, Profibus, or Fieldbus Communications . . . . . Page 7

Half-Duplex Mode . . . . . . . . . . . . . . . . . . . . . . . . Pages 8 & 9 Sensor Parameters, Signal Conditioning . . . . . . . . . . . . Pages 10 & 11Sensor Parameters Configure I/O . . . . . . . . . . . . . . . . Pages 10, 12 & 13Sensor Parameters, Configure Alarms . . . . . . . . . .Pages 10, 14, 15 & 16Sensor Parameters Configure ESP . . . . . . . . . . . . . . . Pages 10 & 17Sensor Parameters Configure Quench . . . . . . . . . . . . . Pages 10 & 18Sensor Parameters, Diagnostics . . . . . . . . . . . . . . . . . Pages 10 & 19Sensor Parameters, Sensor Specifications. . . . . . . . . . . . Pages 10 & 20Sensor Parameters, Factory Options . . . . . . . . . . . . Pages 10 & 20 – 23Using HyperTerminal . . . . . . . . . . . . . . . . . . . . . . . Pages 24 - 26

Page 2: Digital Communications Overview Williamson Pro2 Series ...

Digital Communications OverviewThe stand-alone pyrometer communicates only via RS485. When the Interface Module (IM) is used, RS232 and RS485 are both available. Other data formatsIncluding Eathernet, Modbus, Profibus and Fieldbus are available by connecting the stand-alone pyrometer or IM to an AnyBus module.

For the IM, the port selected as Primary provides two-way communications and the other port is continuously streaming the measured parameter values at a burst every 100 ms. Both ports are available simultaneously. In addition, the IM may be configured to provide a data burst to the Primary port upon the shorting of pin 19 to ground.

The RS232 output connector will connect to a computer, PLC or AnyBus Module using a standard monitor extension cable with a DB9 male connector on one end and a DB9 female connector on the other end with straight-through pin connections (pin 1 connects to pin 1, pin A connects to pin A). For computers without a 9-pin I/O connector, a cable with a DB9 male connector on one end and a USB connector on the other end may be used.

Digital Communications are used for Sensor parameter settings may be changed by using the commands shown in the "Williamson Communications Commands, Sensor Parameters" table on the primary communications port.

Continuous Data Stream: All measured parameter values are delivered in a data stream and each parameter value must be parsed off. The data stream is continuously streaming a burst every 100 ms on the secondary communications port. This same data stream is sent continuously in response to an "auto on" command through the primary communications port. Fields are NOT fixed length. All digital data is reported in degrees F. Measured temperature values reported by PRO Series sensors with Firmware lower than 2.0.3874 report only whole integer numbers and must be divided by 1000 to obtain the temperature value. Data Burst: The measured parameter values, or alternately just the filtered temperature value, are sent via the primary communications port in a single transmission burst upon the shorting of Interface Module pin 19. Select ‘Transmit Temp’ or ‘Transmit All” from the "Pin 19 Input" parameter in the "Configure I/O" submenu group. This feature requires an interface module. Willybus: "Willybus" bi-directional communications commands may be used to obtain all measured parameter values as shown in the "Williamson Communication Commands (“Willybus”), Measured Parameters" table. Stand-Alone Multi-Drop Willybus: This feature allows multiple Williamson sensors to communicate digitally using a common four-wire cable. The communication code is identical to the Willybus command shown in the Williamson Communications Commands table, except each command begins with the ASCII code associated with the ID number of a specific sensor (1 through 255).

Anybus: An external module is used for communication via ModBus, ProfiBus Ethernet IP, ProfiNet, DeviceNet or CAN. AnyBus also permits multi-drop operation for pyrometers using firmware revisions that do not support this capability.

2

Pyrometer Code IM Code Communications TypeAll Versions All Versions Continuous Data Stream2.0.3874 & higher 2.0.2576 & higher + Data Burst via IM2.0.3874 & higher 2.0.2922 & higher + Willybus or Anybus via IM2.0.5780 & higher 2.0.2922 & higher [Flash Memory Introduced]2.0.5868 & higher 2.0.2936 & higher + Stand-Alone Willybus or

Anybus2.0.5868 & higher 2.0.2936 & higher + Multi-Drop

Page 3: Digital Communications Overview Williamson Pro2 Series ...

*Note: Interface Module Firmware Revision 2.0.2922 and higher uses flash memory and can be upgraded to a newer code by loading new firmware. Older Interface Modules can be upgraded in the field by replacing the main board. Sensor Firmware Revision 2.0.5780 and higher uses flash memory and can be upgraded by loading new firmware. Older Sensors can be upgraded by replacing the main board and re-calibrating.

Network Config Submenu Group: Digital communications settings are found in the “Network Config” submenu group: Baud Rate = 9600, 19200, or 38400; Protocol = Standard or Fieldbus (for use with Anybus); Address = 0 (disabled), or 1-255 (this is the pyrometer ID for multi-drop operation); RS485 = full duplex or half duplex. Default values are shown in bold type. (These parameters are found in Configure I/O and Factory Options submenu groups for older models.)

3

Page 4: Digital Communications Overview Williamson Pro2 Series ...

Continuous Data StreamThe continuous data stream is sent every 100 ms on the secondary communications port and is started and stopped on the primary communications port by sending the Auto On and Auto Off commands described below. This continuous data stream may be used with HyperTerminal or may be parsed off using a custom-written routine. The data stream must be stopped to communicate using the parameter commands. [Note: The FAST ON and FAST OFF commands may be used to increase the speed of communication when not streaming data if it is necessary to change multiple parameters or to transfer data quickly.]

COMMAND (1) DESCRIPTION

AUTO ON CR This command starts the ‘AUTO ON’ output.AUTO OFF CR This command stops the ‘AUTO ON’ output.

Sample ‘auto on’ output:AUTO=1032.19 1032.48 0 83.8 0 1.000 500 Each string ends with a line feed and carriage return. See the next page for a description of the data string for each sensor type.

Identifier,AUTO= This defines that this packet is an auto-update packet. A user application must handle these identifiers and ignore them.

Unfiltered Temperature (°F),1032.19

Regardless of the sensor setting, the scale for the unfiltered temperature is always in °F. For requirements in Celsius convert the output as follows: °C = [°F – 32] / 1.8.

Filtered Temperature (°F),1032.48

Regardless of the sensor setting, the scale for the filtered temperature is always in °F. For requirements in Celsius convert the output as follows: °C = [°F – 32] / 1.8.

Temperature Status Flag,0 See the next page for a description of the Temperature Status Flag Codes.

Ambient Temperature (°F)83.8

Regardless of the sensor setting, the scale for the ambient temperature is always in °F. For requirements in Celsius convert the output as follows: °C = [°F – 32] / 1.8.

Ambient Temperature Status, 0 01

The ambient temperature is below the specified upper ambient limitThe ambient temperature is above the specified upper ambient limit

Signal Strength / Emissivity1.000

This parameter is a measure of the effective emissivity. When the sensor’s field of view is filled, with no obstructions or background influences, this value represents the emissivity of the measured surface.

Unfiltered Single-Wavelength Temperature

This parameter appears only when the Single-Wavelength Mode is Enabled. Regardless of the sensor setting, the scale for the unfiltered temperature is always in °F. For requirements in Celsius convert the output as follows: °C = [°F – 32] / 1.8.

Filtered Single-Wavelength Temperature

This parameter appears only when the Single-Wavelength Mode is Enabled. Regardless of the sensor setting, the scale for the unfiltered temperature is always in °F. For requirements in Celsius convert the output as follows: °C = [°F – 32] / 1.8.

Signal Dilution500

The signal dilution is a relative measure of infrared energy emitted from the target. A signal dilution factor of 500 : 1 indicates that the sensor has 500 times more infrared signal than is required to make a reading.

4

Page 5: Digital Communications Overview Williamson Pro2 Series ...

Auto On Data StreamPosition Staring Auto Null Two-Color, Dual / Multi Pilot Monitor

1 “AUTO=” “AUTO=” “AUTO=” “AUTO=”2 Unfiltered Temperature (1, 2)

(span of sensor)Unfiltered Temperature (1, 2)

(span of sensor)Unfiltered Temperature (1, 2)

(span of sensor)Unfiltered Pilot Status (2)

(0-100)3 Filtered Temperature (1)

(span of sensor)Filtered Temperature (1)

(span of sensor)Filtered Temperature (1)

(span of sensor)Filtered Pilot Status

(0-100)4 Temperature Status Flag

(0-10)Temperature Status Flag

(0-10)Temperature Status Flag

(0-26)Ambient Temperature (1)

(0-200)5 Ambient Temperature (1)

(0-200)Ambient Temperature (1)

(0-200)Ambient Temperature (1)

(0-200)Ambient Status Flag (3)

(0 or 1)6 Ambient Status Flag (3)

(0 or 1)Ambient Status Flag (3)

(0 or 1)Ambient Status Flag (3)

(0 or 1)Signal Dilution

(0-9999)7 Rate of Change (7)

(0-1000)Auto Null Multiplier

(0.0-2.0)Signal Strength(0.000-2.000)

Ratio(0-50000)

8 Rate of Change (7)(0-1000)

Signal Dilution(0-9999)

Long-Wavelength Energy(0-32767000)

9 Long Wavelength Infrared Energy (0-32767000)

Short-Wavelength Energy(0-32767000)

10 Ratio(0 to 50000)

11 Single-Wavelength Unfiltered (1, 2, 4)(span of sensor)

12 Single-Wavelength Filtered (1, 4)(span of sensor)

13 Rate of Change (7)(0-1000)

Notes:1. All temperature values are always reported in degrees F. 2. Unfiltered values freeze on the last valid value when the current measurement is out of range.3. Ambient Status Flag of 0 means that the ambient temperature is below the high ambient limit. Ambient Status Flag of 1 means that the ambient temperature is above the high ambient limit.4. Single-Wavelength readings are included in the data stream only when the Single-Wavelength mode of operation is enabled.5. ESP Sample and Hold applies only to dual- and multi-wavelength sensors.6. Each string of parameter values is initiated by the characters

“Auto=” and terminated by LF-CR. All parameter values are separated by a space. 7. Rate of Change values are available only when the Interface Module is used.

5

Temperature Status FlagESP Sample & Hold Disabled

ESP Sample & Hold Enabled (5) Status

0 16 The temperature is valid.3 19 The temperature is below range.4 20 The temperature is above range.5 21 The sensor is in a low energy condition.7 23 The Signal Strength is below the Lo Signal Strength Limit.8 24 The Signal Strength is above the Hi Signal Strength Limit.9 25 The Signal Dilution is below the Lo Signal Dilution Limit.10 26 The Signal Dilution is above the Hi Signal Dilution Limit.

Page 6: Digital Communications Overview Williamson Pro2 Series ...

Notes: Williamson Communication Commands (“Willybus”), Measured Parameters1. A complete description of measured parameters is provided in the applicable operating manual. Different sensor types report different

measured parameters according to the chart below. Staring sensors are single-wavelength sensors that have no moving parts and continuously stare at the measured target, including all Gold Series sensors. Auto Null sensors are single-wavelength sensors that include a spinning chopper wheel.

2. Temperature Values are reported in degrees F regardless of the Units parameter setting in the sensor setup menu.3. SWL (Single Wavelength) Energy, Unfiltered Temperature, and Filtered Temperature parameters are available in Dual- and Multi-

wavelength sensors using software code 2.0.5837 (July, 2009 release) and later, with IM firmware 2.0.2914 and later, and only when the Single-Wavelength operating mode is Enabled in the Configure ESP Submenu. When not Enabled or when using an earlier sensor software version, the command is considered invalid and the returned response is blank as described below (see note 9).

4. All commands consist of 2 characters, and must be terminated with a CR-LF. (Carriage Return, Line Feed) Example: FT<CR-LF>. Commands are not case sensitive. For multi-drop sensors, each command must be preceeded by the sensor ID number written in ASCII format. For example, %FT will return the filtered temperature reading for sensor number 37. ASCII codes for numbers 1 to 127 are shown below.

5. All responses are terminated with LF-CR. (Note that the sequence is reversed from the command.) Example: 1234.56<LF-CR>.6. All responses are fixed length, according to the Format column.7. Commands may be combined on a single line, using a comma as a separator. Example: FT,SS,AT<CR-LF>. Response will also use comma

separators, and will occur in the same order as the command. Example: 1234.56,0.872,84.5<LF-CR>.8. Incorrect commands result in blank responses. For example: FT,XX,AT results in 1234.56,,84.5<LF-CR>.9. The default baud rate is 38400. When using the Interface Module, the baud rate may be set to 9600, 19200 or 38400. Similarly, a 2-wire

RS485 format may be selected.

ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII ID ASCII1 ctrl A 13 ctrl M 25 Ctrl Y 37 % 49 1 61 = 73 I 85 U 97 a 109 m 121 y2 ctrl B 14 ctrl N 26 Ctrl Z 38 & 50 2 62 > 74 J 86 V 98 b 110 n 122 z3 ctrl C 15 ctrl O 27 Ctrl [ 39 ‘ 51 3 63 ? 75 K 87 W 99 c 111 o 123 {4 ctrl D 16 ctrl P 28 Ctrl \ 40 ( 52 4 64 @ 76 L 88 X 100 d 112 p 124 |5 ctrl E 17 ctrl Q 29 Ctrl ] 41 ) 53 5 65 A 77 M 89 Y 101 e 113 q 125 }6 ctrl F 18 ctrl R 30 Ctrl ^ 42 * 54 6 66 B 78 N 90 Z 102 f 114 r 126 ~7 ctrl G 19 ctrl S 31 Ctrl _ 43 + 55 7 67 C 79 O 91 [ 103 g 115 s 127 DEL8 ctrl H 20 ctrl T 32 SP 44 , 56 8 68 D 80 P 92 \ 104 h 116 t9 ctrl I 21 ctrl U 33 ! 45 - 57 9 69 E 81 Q 93 ] 105 i 117 u10 ctrl J 22 ctrl V 34 “ 46 . 58 : 70 F 82 R 94 ^ 106 j 118 v11 ctrl K 23 ctrl W 35 # 47 / 59 ; 71 G 83 S 95 _ 107 k 119 w12 ctrl L 24 ctrl X 36 $ 48 0 60 < 72 H 84 T 96 ‘ 108 l 120 x

6

Page 7: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communication Commands (“Willybus”), Measured Parameters

Description Command andMulti-Drop Command

(xx = sensor ID)

Range Format Dual/Multi Auto Null Staring PilotEye

Unfiltered Temperature UTxxUT

0000.00 -9999.99

0000.00

Filtered Temperature FTxxFT

0000.00 -9999.99

0000.00

Temperature Status FLxxFL

00 – 26

00

Ambient Temperature ATxxAT

000.0 -200.0

000.0

Signal Strength(Emissivity)

SSxxSS

0.000 -2.000

0.000

Signal Dilution(Infrared Energy)

SDxxSD

0000 –9999

0000

SWL Energy SExxSE

00000000 -32767000

00000000

SWL Unfiltered Temp(1) USxxUS

0000.00 -9999.99

0000.00

SWL Filtered Temp(1) FSxxFS

0000.00 -9999.99

0000.00

Ratio RAxxRA

0.000 –5.000

0.000

Cell Strength CSxxCS

0.0 –2.0

0.0

Rate of Change RCxxRC

0000 – 1000

0000

Unfiltered Percent UPxxUP

000 –100

000

Filtered Percent FPxxFP

000 –100

000

Note: For the multi-drop command, xx represents the sensor ID number, 1 through 255, written in ASCII code.

7

Page 8: Digital Communications Overview Williamson Pro2 Series ...

Modbus, Profibus, Fieldbus and Hart Communications

Any industry standard digital communications protocol may be used to communicate with a Williamson pyrometer by using the available AnyBus module. AnyBus modules are specified with a different part number for each protocol.

To use the AnyBus communications module, enter the “Configure Network”.submenu group to make all the required configurations.1. Baud Rate – Must be set to 384002. Protocol – Must be set to Fieldbus3. Address – If only 1 sensor is attached to the Anybus Communicator, the address is optional. It can be set to Disabled. By doing so, the sensor will ignore the address byte sent by the Ethernet host. (Note that the address byte must still be used. Its value will not make any difference to the sensor.) If an address is selected, the sensor will ignore any other addresses received from the host. If more than 1 sensor is attached, each sensor must have a unique address in the range of 1-255.4. Sensor RS485 – Select either Full Duplex or Half Duplex, depending whether a single sensor or multiple sensors (multidrop) is used:a. For single sensor, 4 wires, select Full Duplex. See Figure 7.b. For multiple sensors, 4 wires , select Half Duplex. See Figure 8.c. For single or multiple sensors, 2 wires, select Half Duplex. See Figure 9.

8

Page 9: Digital Communications Overview Williamson Pro2 Series ...

Half-Duplex ModeThe Gold and PRO Series Williamson pyrometers are designed to operate in a Full-Duplex (four-wire) communications format; however, it is possible to communicate digitally using Half-Duplex (two wires). At Williamson we prefer to refer to the two communication modes by Full-Duplex and Half-Duplex to avoid confusion because the half-duplex mode actually requires four wires (two for the communications and two for power). The two-wire configuration is not as robust as is the four-wire configuration when using the stand-alone transmitter, so please be aware of the limitations described below.

Full-Duplex Digital Configuration with Interface ModuleIn this mode, both RS232 and RS485 communication is available. One port is set to bi-directional communication and the other is streaming measured parameter data.

Half-Duplex Digital Configuration with the Interface ModuleIn this mode, both RS232 and RS485 communication is available from the interface module. One port is set to bi-directional communication and the other is streaming measured parameter data. The communication between the Williamson pyrometer and Interface Module can not be set to two-wire mode.

Stand-Alone Full-Duplex ConfigurationIn this mode, RS485 must be used to communicate with the pyrometer using bi-directional communication commands or initializing a stream of data using the “auto on” command. The “Willybus” commands that provide measured parameter data via bi-directional commands will not function in the stand-alone configuration. In this mode, the measured parameters are available only by parsing the streaming data.

Stand-Alone Half-Duplex ConfigurationIn this mode, RS485 must be used to communicate with the pyrometer using bi-directional communication commands or initializing a stream of data using the “auto on” command. The “Willybus” commands that provide measured parameter data via bi-directional commands will not function in the stand-alone configuration. In this mode, the measured parameters are available only by parsing the streaming data. When using the half-duplex communication mode to read the streaming data, any digital command sent to the sensor must be received during the “dwell time” between data bursts.

Half-Duplex Mode Set UpEvery Gold or PRO Series pyrometer may be configured to operate in half-duplex mode by shorting the Receive + and Transmit + wires together and shorting the Receive – and Transmit – wires together and by entering the hidden factory options submenu and setting the “Comm Type” parameter to “4Wire” (two communication wires and two power wires).

Secret KeystrokeTo enter the hidden “factory options” set up menu using the Interface Module, press the Menu button to enter set up mode, then press and hold the aim light button. While still holding the aim light button, press and release the Menu button. Release both buttons and press the up arrow. If performed properly, then “Factory Options” will appear. If not, then repeat. To enter the hidden “factory options” set up menu using the stand-alone

9

Page 10: Digital Communications Overview Williamson Pro2 Series ...

pyrometer, press and hold the middle button for ten seconds before entering the set up mode by pressing the two outside buttons. Press the up arrow, and “factory options” should appear. If not, then exit the set up mode and repeat.

Note Pertaining to the Measured Parameter Data Stream When Operating in the Stand-Alone Half-Duplex ModeThe “auto on” command is not recognized by the stand-alone pyrometer in two-wire mode. The four-wire communication mode must be used to initialize the stream of data. Once the data steam has been initialized (using a laptop computer, for example), then the sensor can be set to operate in the half-duplex mode and the jumpers may be used to convert from two-wires to four-wires. If power is lost, the sensor boots up in four-wire mode and the process must be repeated.

10

Page 11: Digital Communications Overview Williamson Pro2 Series ...

Notes: Williamson Communications Commands, Sensor Parameters1. This command-based communications set operates in the stand-alone mode or with an Interface Module. Some parameters are found only in

newer sensors. Where applicable, notes have been provided to identify these parameters.2. A complete description of sensor parameters is provided in the applicable operating manual. Different sensor types use different parameters

according to the chart below. Staring sensors are single-wavelength sensors that have no moving parts and continuously stare at the measured target, including all Gold Series sensors. Auto Null sensors are single-wavelength sensors that include a spinning chopper wheel.

3. Temperature Values must be set and reported in degrees F regardless of the Units parameter setting in the sensor setup menu.4. All commands consist of the phrase, “Set COMMAND=Value”, where COMMAND is the Serial Command shown in the table below, and

Value is the value associated with the parameter setting. All commands must be terminated with a CR-LF. (Carriage Return, Line Feed) Example: Set ESPTABLE=2<CR-LF>. Commands are not case sensitive.

5. Sensor parameter settings may be polled using a similar command, except using the word Get. For example, : Get ESPTABLE<CR-LF> returns the parameter value.

6. Menu Name: The description of the parameter function. “Pass-Through” indicates parameters inaccessible through the Interface Module. Enter Pass-Through mode using “Pass<CR-LF>” and exit Pass-Through mode using “Cnt’l A”. Pass-Through disables the Interface Module.

7. Serial Command: The command that must be given to change the parameter setting.8. Values: A value associated with each command.

a. For numeric values, the range of valid values is given. For example, for 1-240, any whole number between 1 and 240 may be entered.b. For alpha numeric values, the line number within the table is the value entered, with the first row being a value of 0 and the second

row being a value of 1, and so on. For example, when setting the Output1 Parameter, a value of 3 sets the parameter to “Signal Strength” because this parameter value is shown on the fourth line. The parameter number corresponds to the line number even when parameters are found that are not applicable to the model used.

c. When “bottom-top” is specified, then this means that the valid range of parameter values is any value within the specified range of the sensor. For example, if the sensor has a specified range of 700 to 2100 F, then any temperature value within this range may be entered. Please note that the 20 ma temperature value must be higher than the 0/4 ma temperature value.

d. “Chars” refers to the number of alpha-numeric characters that may be entered. “9 Chars” means that the value may be set to any alpha-numeric value of 9-characters or less.

e. 2.0.XXXX refers to the read-only revision numbers for the hardware firmware revision.f. (1), (2) or (3) refers to a parameter that is only found in a particular type of sensor. (1) is Dual- and Multi-Wavelength. (2) is Auto

Null), (3) is Staring. Note: When the term “Multi” is used, it means both Dual- and Multi-Wavelength sensors.9. Default: This is the default value for each parameter. “Ambient” refers to the Factory Submenu parameter defining the Ambient

Temperature Limit for each model. 10. Divisor: The parameter value is divided by this value to report the units. For example, an Average Time Value of 21 shows a Divisor of 10,

so the parameter value is actually 2.1 seconds (21 divided by 10).11. Sensor/Display indicates if the parameter value is stored in the S = Sensor or in the D = Interface Module (Display).12. Dual/Multi, Auto Null, Staring, Pilot Monitor, Quench: A check mark indicates that the parameter is associated with this sensor type. 13. Sensor parameter settings are loaded and applied in 300 ms or less for the stand-alone sensor and 700 ms or less through the Interface Module.14. The default baud rate is 38400. When using the Interface Module, the baud rate may be set to 9600, 19200 or 38400 in the factory options

submenu. Similarly, a 2-wire RS485 format may be selected in the factory submenu.11

Page 12: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Signal Conditioning Submenu Items

Menu Name Serial Command

Values Default Divisor Sensor/Display

Dual/Multi

AutoNull

Staring PilotMonitor

Quench

Average Time AVETIME 1-240 20 10 S Out of Range RSTAVG Save Buffer

Clear BufferClear Buffer

S

Peak Hold Delay PEAKTIME 0-3600 0 10 S Alarm Delay PEAKTIME 0-3600 2000 10 S Advanced Filter HOLDFILT Disabled

Continued Avg PH-Time Reset PH-Temp Reset VH-Time Reset VH-Temp Reset

Disabled S

Peak Hold Time PHTIME 0-3600 0 10 S Peak Hold Temp PHTEMP bottom-top bottom 1000 S Valley Hold Time VHTIME 0-3600 0 10 S Valley Hold Temp VHTEMP bottom-top bottom 1000 S Temp Scale TSCALE Fahrenheit

CelsiusFahrenheit S

Pilot Warn Level PLTWARN 0-100 50 1 S Emissivity EMISS 10-1500 1000 1000 S E-Slope Offset ESLOPEOF (-)1000-(+)1000 0 1000 S Low Energy Gain LOWGAIN G=1

G=10 G=100

G=1000

G=100 S

Low Energy Level LOWEN 0-32767 13106 1 S ROC Multiplier ROCMULT 0-100 50 1 D

12

Page 13: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Configure I/O Submenu Items

Menu Name Serial Command

Values Default Divisor Sensor/Display

Dual/Multi

AutoNull

Staring Pilot Monitor

Quench

Input Parameter INPARAM Disabled E-Slope Offset (1)

Emissivity (2,3) Alarm 1 Temp

Disabled S

Input Scale INSCALE 4-20mA 0-20mA

0-20mA S

Ext Emissivity EXTEMIS 10-1500 1000 1000 S Output Param (Multi, Autonull, Staring)

Pass-Through

OPARAM Filtered Temp Unfiltered Temp Ambient Temp Sig Strength (1) Sig Dilution (1)

Cell Strength (2)

Filtered Temp

S

Output Param (Pilot Eye)Pass-Through

OPARAM Pilot Signal Unfiltered Signal Ambient Temp

Sig Dilution

Pilot Signal S

Output ScalePass-Through

OSCALE 4-20mA 0-20mA

4-20mA S

0/4mA TempPass-Through

O1BOT bottom-top bottom 1000 S

20mA TempPass-Through

O1TOP bottom-top top 1000 S

Output 1 Param (Multi, Autonull, Staring)

O1PARAM Filtered Temp Unfiltered Temp Ambient Temp Sig Strength (1) Sig Dilution (1)

Cell Strength (2) Rate of Change

Filtered Temp

D

Output 1 Param (Pilot Eye)

O1PARAM Pilot Signal Unfiltered Signal Ambient Temp

Sig Dilution

Pilot Signal D

13

Page 14: Digital Communications Overview Williamson Pro2 Series ...

Output 1 Parameter (Quench)

O1PARAM Quench Rate Quench Temp

Quench Ambient Quench Sig Str Quench Sig Dil

Quench Rate

D

Output 1 Scale O1SCALE 4-20mA 0-20mA

4-20mA D

0/4mA Temp (O1) O1BOT bottom-top bottom 1000 D 20mA Temp (O1) O1TOP bottom-top top 1000 D Output 2 Param (Multi, Autonull, Staring)

O2PARAM Filtered Temp Unfiltered Temp Ambient Temp Sig Strength (1) Sig Dilution (1)

Cell Strength (2) Rate of Change

Filtered Temp

D

Output 2 Param (Pilot Eye)

O2PARAM Pilot Signal Unfiltered Signal Ambient Temp

Sig Dilution

Pilot Signal D

Output 2 Param (Quench)

O2PARAM Quench Rate Quench Temp

Quench Ambient Quench Sig Str Quench Sig Dil

Quench Rate

D

Output 2 Scale O2SCALE 4-20mA 0-20mA

0-20mA D

0/4mA Temp (O2) O2BOT bottom-top bottom 1000 D 20mA Temp (O2) O2TOP bottom-top top 1000 D PC Serial Port SERPORT RS232

RS485RS232 D

Pin 19 Input PIN19IN Display Hold Transmit Temp

Transmit All

Display Hold

1 D

Sig Str Scale SSSCALE 0-10000-15000-2000

0-2000 1000 S

14

Page 15: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Configure Alarms Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring Pilot Monitor

Quench

Alarm 1 Param (Multi, Autonull, Staring)

A1PARAM Disabled Filtered Temp Out of Range Amb Warning Sig Dilution (1) Sig Strength (1) ESP Status (1) Cell Strength (2) Rate of

Change

Disabled D

Alarm 1 Param (Pilot Eye)

A1PARAM Disabled Pilot Signal

Ambient Warning Low

Energy

Disabled D

Alarm 1 Param (Quench)

A1PARAM Disabled Quench Rate Quench Temp

Quench Ambient

Quench Sig Str Quench Sig Dil

Disabled D

Alarm 1 Temp A1TEMP bottom-top bottom 1000 D Alarm 1 Quench Temp

A1TEMP bottom-top bottom 1000 D

Alarm 1 Ambient A1AMB 0-2000 ambient 10 D Alarm 1 Quench Amb

A1AMB 0-2000 ambient 10 D

Alarm 1 Sig Dil A1EN 1-9000 2 1 D Alarm 1 Energy A1EN 1-100 2 1 D Alarm 1 Sig Str A1SIG 0-2000 20 1000 D Alarm 1 Signal A1SIG 0-100 10 1 D Alarm 1 Cell A1CELL 0-20 5 10 D

15

Page 16: Digital Communications Overview Williamson Pro2 Series ...

Alarm1 Quench Rate

A1QRT 0-500 30 10 D

Alarm 1 ROC A1ROC 0-1000 100 1 D Alarm 2 Param (Multi, Autonull, Staring)

A2PARAM Disabled Filtered Temp Out of Range

Ambient Warning Sig Dilution (1) Sig Strength (1) ESP Status (1)

Cell Strength (2) RateofChange

Disabled D

Alarm 2 Param (Pilot Eye)

A2PARAM Disabled Pilot Signal

Amb Warning Low Energy

Disabled D

Alarm 2 Param (Quench)

A2PARAM Disabled Quench Rate Quench Temp

Quench Ambient Quench Sig Str Quench Sig Dil

Disabled D

Alarm 2 Temp A2TEMP bottom-top bottom 1000 D Alarm 2 Quench Temp

A2TEMP bottom-top bottom 1000 D

Alarm 2 Ambient A2AMB 0-2000 Ambient 10 D Alarm 2 Quench Amb

A2AMB 0-2000 Ambient 10 D

Alarm 2 Sig Dil A2EN 1-9000 2 1 D Alarm 2 Energy A2EN 1-100 2 1 D Alarm 2 Sig Str A2SIG 0-2000 20 1000 D Alarm 2 Signal A2SIG 0-100 10 1 D Alarm 2 Cell A2CELL 0-20 5 10 D Alarm 2 Quench Rate

A2QRT 0-500 30 10 D

Alarm 2 ROC A2ROC 0-1000 100 1 D

16

Page 17: Digital Communications Overview Williamson Pro2 Series ...

TTL Alarm Param (Multi, Autonull, Staring)

TTLPARAM Disabled Filtered Temp Out of Range

Ambient Warning Sig Dilution (1) Sig Strength (1) ESP Status (1)

Cell Strength (2)Rate of Change

Disabled S & D

TTL Alarm Param (Pilot Eye)

TTLPARAM Disabled Pilot Signal

Ambient Warning Low Energy

Disabled S & D

TTL Alarm Param (Quench)

TTLPARAM Disabled Quench Rate Quench Temp

Quench Ambient Quench Sig Str Quench Sig Dil

Disabled S & D

TTL Alarm Logic TTLLOGIC Normal Reversed

Normal S & D

TTL Alarm Temp

TTLTEMP bottom-top bottom 1000 S & D

TTL Alarm Q Temp

TTLTEMP bottom-top bottom 1000 S & D

TTL Alarm Ambient

TTLAMB 0-2000 ambient 10 S & D

TTL Alarm Sig Dil

TTLEN 1-9000 2 1 S & D

TTL Alarm Energy

TTLEN 1-100 2 1 S & D

TTL Alarm Sig Str

TTLSIG 0-2000 20 1000 S & D

TTL Alarm Signal

TTLSIG 0-100 10 1 S & D

TTL Alarm Cell TTLCELL 0-20 5 10 S & D TTL Alarm Q Rate

TTLQRT 0-500 30 10 D

TTL Alarm ROC TTLROC 0-1000 100 1 D

17

Page 18: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Configure ESP Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring PilotMonitor

Quench

Appl Algorithm ESPTABLE Dual / Ratio Algorithm 1Algorithm 2Algorithm 3Algorithm 4Algorithm 5Algorithm 6Algorithm 7Algorithm 8

Dual / Ratio

S

ESP Sample Hold ESPSH Disabled Enabled

Diagnostic

Disabled S

Sig Str Filters SIGSTREN Disabled Enabled

Disabled S

Lo Sig Strength SIGSTRLO 0-2000 0 1000 S Hi Sig Strength SIGSTRHI 0-2000 2000 1000 S Sig Dil Filters SIGDILEN Disabled

EnabledDisabled S

Lo Sig Dilution SIGDILLO 1-9000 1 1 S Hi Sig Dilution SIGDILHI 1-9000 9000 1 S Sig St Avg Time SIGSTRAV 1-240 10 10 S Sig Di Avg Time SIGDILAV 1-240 10 10 S Single-Wave Mode

SWLMODE DisabledEnabled

Disabled S

SWL Emissivity EMISS 0-1500 1000 1000 S

18

Page 19: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Configure Quench Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring Pilot Monitor

Quench

Calculate Rate QSPIN w/SpeedInput Automatically

Automatically D

Exit Thres Temp ETEMP 300000-1100000

1000000 1000 D

Quench Thres Temp

QTEMP 300000-1100000

525000 1000 D

Sensor Distance QDIST 10-200 60 1 D

19

Page 20: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Diagnostics Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring Pilot Monitor

Quench

Out TestPass-Through

DIAGOUT Disabled 4mA

12mA 20mA

Disabled S

TTL TestPass-Through

DIAGTTL Disabled TTL On TTL Off

Disabled S & D

Menu Acc MENUACC Immediate Delayed

Immediate S & D

Output 1 Test DIAGOUT1 Disabled 4mA

12mA 20mA

Disabled D

Output 2 Test DIAGOUT2 Disabled 4mA

12mA 20mA

Disabled D

Alarm 1 Test DIAGAL1 Disabled Alarm On Alarm Off

Disabled D

Alarm 2Test DIAGAL2 Disabled Alarm On Alarm Off

Disabled D

Motor CurrentPass-Through

MOTOR 14 chars S

20

Page 21: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Sensor Specs Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring Pilot Monitor

Quench

Customer ID CUSTID 10 chars blank S Sensor Type SENSORID Dual/Multi

Auto Null Staring

Pilot Monitor

Value is fixed for

each sensor type.

(Read Only)

S

Model Number MODELID 10 chars blank S Sensor S/N SERIALID 10 chars blank S Spec Bot Temp TRB 0-5000000 600000 1000 S Spec Top Temp TRT 0-5000000 1100000 1000 S Field of View FOV 14 chars blank S Manufacture Date

DATEMANU 9 chars blank S

Last Cal Date DATELCAL 9 chars blank S Next Cal Date DATENCAL 9 chars blank S Warranty Exp Date

DATEWEXP 9 chars blank S

Sensor Firmware

FIRMVER 2.0.XXXX Value is fixed by version. (Read Only)

S

Module S/N DISPSN 14 chars blank D Module Firmware

DISPFV 2.0.XXXX Value is fixed by version. (Read Only)

D

21

Page 22: Digital Communications Overview Williamson Pro2 Series ...

Williamson Communications Commands, Sensor Parameters, Factory Options Submenu ItemsMenu Name Serial

CommandValues Default Divisor Sensor/

DisplayDual/Multi

AutoNull

Staring Pilot Monitor

Quench

Field Cal CALMODE Disabled Enabled

Disabled S

BB Ref Bot CALBMREF 0-9000000 bottom 1000 S

Measured Bot CALBMMEA 0-9000000 bottom 1000 S

BB Ref Top CALTPREF 0-9000000 top 1000 S

Measured Top CALTPMEA 0-9000000 top 1000 S

Aim Light Mode AIMMODE Disabled Solid

Pulsed

Disabled S

Ambient Limit AMBLIM 0-2000 1400 1200 (Pilot, Auto

Null)

10 S

Ambient WarningPass-Through

AMBWARN 0-65535 0 1 S

Low Energy Gain LOWGAIN G=1 G=10

G=100 G=1000

G=100 (Multi, Pilot Eye)

G=1000 (Anull, Staring)

S

Low Energy Level LOWEN 0-32767 4915 1 S

High Energy Level HIGHEN 0-32767 32766 (Multi, Pilot,Quench)

32000 (Anull,Staring)

1 S

ESP Gain (never used)

ESPGAIN 1-2000 1000 1000 S

Spec Bot Temp SPECBOT 0-9000000 0-5000000

(Pilot)

600000 (Multi) 100000 (Anull) 60000 (Staring) 200000 (Pilot)

1000 S

Spec Top Temp SPECTOP 0-9000000 0-5000000

(Pilot)

1100000 (Multi) 1000000 (Anull) 2100000(Stare) 500000 (Pilot)

1000 S

Cal Bot Temp CALBOT 0-9000000 0-5000000

(Pilot)

350000 (Multi) 75000 (Anull)

500000(Staring) 175000 (Pilot)

1000 S

Cal Top Temp CALTOP 0-9000000 0-5000000

1200000 (Multi) 1025000 (Anull)

1000 S

22

Page 23: Digital Communications Overview Williamson Pro2 Series ...

(Pilot) 2200000(Stare) 550000 (Pilot)

Pkhold Thr Temp PKTHR 0-5000000 350000 1000 S

DAC 4mA 4DAC 0-65535 10922 1 S

DAC 20mA 20DAC 0-65535 54612 1 S

Detector Amb DETTEMP 0-3000 (Multi, Pilot, Quench)

0-2000 (Anull,Staring)

0 10 S

ESP Out Range ESPORNG Low High

Low S

Comm Type COMTYP 6 Wire 4 Wire

6 Wire S

Anull Out1 ANO1 0-65535 19000 1 S Anull Out10 ANO10 0-65535 3500 1 S Anull Out100 ANO100 0-65535 1010 1 S Anull Out1K ANO1000 0-65535 425 1 S Anull Sum1 ANS1 0-2097152 950000 1 S Anull Sum10 ANS10 0-2097152 950000 1 S Anull Sum100 ANS100 0-2097152 950000 1 S Anull Sum1K ANS1000 0-2097152 950000 1 S Anull Gain ANGAIN 0-4 0 1 S Set Gain ANGAIN 0-4 0 1 S

Offset Lamp OFFLMP 0-65535 100 1 S DAC 1 4mA 4DAC1 0-65535 10922 1 D

DAC 1 20mA 20DAC1 0-65535 54612 1 D

DAC 2 4mA 4DAC2 0-65535 10922 1 D

DAC 2 20mA 20DAC2 0-65535 54612 1 D

Next Cal Date DATENCAL 9 chars Never S

OptZero 1 OPT1 (-)32768-32767 0 1 S

OptZero 10 OPT10 (-)32768-32767 0 1 S

OptZero 100 OPT100 (-)32768-32767 0 1 S

OptZero 1000 OPT1000 (-)32768-32767 0 1 S

Exit Sensor EXSENS Pro Series AETS

Pro Series D

Exit Bot Temp EXITBOT 0-5000000 600000 1000 D

Exit Top Temp EXITTOP 0-5000000 1100000 1000 D

ROC Time ROCSEC 1-200 10 10 D

Gain Select GAINSEL X1 X10

AUTO 1 S Hot Metal

23

Page 24: Digital Communications Overview Williamson Pro2 Series ...

X100 X1000 AUTO

Det only

Comm Enable COMMEN Disabled Enabled

Disabled 1 S Hot Metal Det only

Thermopile TPILE NO YES

NO 1 S

24

Page 25: Digital Communications Overview Williamson Pro2 Series ...

Using HyperTerminal

HyperTerminal is a utility program supplied with every PC that can be used to communicate digitally with the Williamson Gold and PRO Series sensors.

Hyperterminal - Hyperterminal Set up Hyperterminal - Hyperterminal

To set up hyperterminal for the 1st time, - from Windows Explorer: [note that each windows verson has slight difference]

1 go to C:\Program Files\Accessories\Hyper Terminal\Hypertrm.exe (or find it) & double click2 name: "direct.ht" & choose 1st icon & click OK, later create shortcut from desktop or taskbar3 settings: skip down to Connect using: & choose direct to com 1 & upper details will gray out - click OK (some ht versions will require area code entry)4 port settings: bits per second: 38400 data bits : 8 parity : none stop bits : 1 flow control : none5 click advanced...,check "use FIFO..", set Receive buffer to High (14), set Transmit buffer to High (16), click OK, & OK next screen 6 back in hyper.ht screen, click file exit7 Hyperterminal will ask " to disconnect now?-Yes, this box will come up every time you exit Hyperterminal8 Hyperterm will ask "Do you want to save session direct.ht?" Yes, this box will not come up again9 now create a shortcut from desktop or taskbar for future use10 double click direct.ht & screen will open "read-to-go" for Pro_Series data viewing & logging11 effective 4may01 / smin3856+dmul1918: new line feed command, File ► Properties ► Settings ► ASCII ► check "Append line feeds to incoming line ends"12 To turn on Echo command to see what you type in hyperterminal: File ► Properties ► Settings ► ASCII setup... ► ASCII Sending,

check box for Echo typed characters locally.

25

Page 26: Digital Communications Overview Williamson Pro2 Series ...

Hyperterminal - Hyperterminal Set Functions Hyperterminal - Hyperterminal

To set functions from HT:

Emissivity: <CR>, Set_emiss=xxxx, <CR> xxxx=0010-1500 set_emiss=1000E-Slope Offset: <CR>, Set_eslopeof=1000 <CR> xxxx=+/-1000 set_eslopeof=1000ESP Table: <CR>, Set_esptable=x <CR> x=0-4 set_esptable=1Alarm 1 Temp <CR>, Set_a1temp=xxxx000 <CR> 750x1000 set_a1temp=750000

HyperTerminal Setup for WINDOW XPTo set up HyperTerminal for the 1st time:

1. Go to Start\Programs\Accessories\Communications and click on HyperTerminal.2. Name: "Direct.ht" & choose 1st icon & click OK.3. On box “Connect using:” Chooses”COM1” and click OK.4. Some HT versions will require area code entry.5. Port settings:

a. Bits per second: 38400 b. Data bit: 8c. Parity: Noned. Stop bit: 1e. Flow control: None

6. Click Ok to go to next screen.7. File ► Properties ► Settings ► ASCII Setup ► check "Append line feeds to incoming line ends".8. File ► Properties ► Settings ► ASCII Setup... ► check box for Echo typed characters locally.9. Click OK and OK again to advance to next screen.10. Close HyperTerminal and click “Yes” when ask “to disconnect now”. This box will come up every time you exit HyperTerminal11. Click “Yes”, when will asked "Do you want to save session Direct.ht”. This box will not come up again.

To Dump / Save / View Data

1. Open HyperTerminal “Direct.ht” created from the instruction above.2. Type “pass” and <cr> to display data. This will echo back “Pass Through On”3. Type “auto off” and <cr> if there are multiple columns of data.4. Create or start saving data by clicking: Alt + Transfer, Capture, Start.5. Name the file now and start. (example = SN1234 Dump Table.txt)6. Type “dump table” and <cr>. (Contains 256 lines of data).7. To stop or save data: Alt + Transfer, Capture, Stop.8. Hit CTRL + A to reboot sensor and close HyperTerminal when completed.9. View file in: Notepad or WordPad. Both file formats can be opened by Excel.

26

Page 27: Digital Communications Overview Williamson Pro2 Series ...

Hyperterminal - Hyperterminal Save Hyperterminal - Hyperterminal

To save file from hyperterminal: after one of previously described auto on or auto data is running,

1 to start saving data; alt Transfer, Capture, name file now**, start2 to pause or stop saving data; alt Transfer, Capture, Pause or Stop3 view file in: -notepad (65K), -wordpad, -both files formats can be opened by excel

** browse feature may not work in windows 95, if not, type file name in folder you want to save in & end file name with .txt Interface Module with Flash main board .

To view display ambient temp log from 100°F to 200°F in 10°F increments.Display is live, open hyper.ht <cr> “damblog” <cr>. Max time is 232 minutes ≈ 4 billion (4,294,967,296)[4 billion minutes = 71,512,788 hours = 2,982,616 days = 8,171 years]<cr> “dambrst” <cr> to reset time (not sure if we will reset or not – or save forever). -1- -2- -3- -4- -5- -6- -7- -8- -9- -10- -11-100°F 110°F 120°F 130°F 140°F 150°F 160°F 170°F 180°F 190°F 200°F 38°C 43°C 49°C 54°C 60°C 66°C 71°C 77°C 82°C 88°C 93°C

27


Recommended