Page 1
Data Communications with the Watlow Series 988 Family of Controllers User's Manual Includes: User Level Targeted: 981-984 Ramping • New User......Go to page 1.1 986-989 Temperature or Process • Experienced User ....Go to page 2.1 996-999 Dual Channel • Expert User ..Go to page 5.1, 6.1 or 7.1 Installer: •...
Page 2
About This Manual How to Use this Manual We have designed this user’s manual to be a helpful guide to your new Watlow controller. The headlines in the upper right and left corners indicate which tasks are explained on that page. If you are a new user, we suggest that your read the first four chapters of this manual.
Table of Contents Data Communications with the Watlow Series 988 Family of Controllers Chapter 1 Introduction to Data Communications Machine-to-Machine Communication Example Format Protocol XON/XOFF Protocol for RS-232 A Protocol Example How to Communicate Using XON/XOFF RS-232, EIA-485 and RS-422 Interfaces How to Communicate Using ANSI X3.28...
Page 4
Table of Contents NOTES Data Communications with the Watlow Series 988 Family of Controllers Table of Contents...
The remote devices are busy controlling heaters to specific set points. PC-1 monitors and changes the instructions that each remote device uses to control its heaters. Introduction to Data Communications, Chapter 1 Data Communications with the Watlow Series 988 Family...
Page 6
— you know that your letter has been received because the post office sends you a signed receipt. In Watlow data communications, a dialog will continue successfully as long as the messages are in the correct form and responses are returned to the protocol leader.
Of these three interfaces, EIA-485 has the lowest impedance, a multiple-device capability, greatest noise immunity and the longest distance capability — up to 4,000 feet of total network cable length. Introduction to Data Communications, Chapter 1 Data Communications with the Watlow Series 988 Family...
1 to a 0 in the character frame, the receiver would detect that 7-bit character bit position: 1 Figure 1.4 - ASCII upper case "W" (1010111). odd parity bit Data Communications with the Watlow Series 988 Family Introduction to Data Communications, Chapter 1...
Program- mers use languages to enable computers to do real work. We're providing a pilot program written in Quick BASIC to demonstrate data communications with Watlow controllers. You can download it ("comms4.zip" and "comms4tm.zip") from the Watlow BBS, (507) 454-3958.
(remote) as the computer sends a set point data command to the controller. That's really all there is to it. Remember — only the "master" may initiate ex- changes and every message requires a response. Data Communications with the Watlow Series 988 Family Introduction to Data Communications, Chapter 1...
Page 11
<ACK> ("I understand [the answer].") controller <EOT> ("That's all, go ahead.") The computer ends the session. computer <DLE> <EOT> ("Disconnect, please. That's all." [master waits]) Introduction to Data Communications, Chapter 1 Data Communications with the Watlow Series 988 Family...
Page 12
Introduction NOTES Data Communications with the Watlow Series 988 Family Introduction to Data Communications, Chapter 1...
Tel: (815) 433-5100 or Fax: (815) 434-7094 or Web: http://www.bb-elec.com For EIA-422/ EIA-485 (RS-422/ RS-485), part number: 485OIC with a power supply and the correct 25 pin connector for your computer. Hardware and Wiring, Chapter 2 Data Communications with the Watlow Series 988 Family...
Figure 2.3 - card. Pull-up and pull-down resistors resistors. EIA-485 Interface may be needed to maintain the correct Wiring Diagrams. voltage during the idle state. Hardware and Wiring, Chapter 2 Data Communications with the Watlow Series 988 Family...
A typical value would be 240Ω. the User's Pull-up and pull-down resistors may be needed to Manual.) maintain the correct voltage during the idle state. Data Communications with the Watlow Series 988 Family Hardware and Wiring, Chapter 2...
988/989 controllers. We also offer a simple MS-DOS™ communications demonstration program for the Series 981-984, 986-989 and 996-999. Ask your Watlow field sales representative for a copy of the "Comm 4" program, or you can download it ("comms4.zip" and "comms4tm.zip") from the Watlow BBS, (507) 454- 3958.
[`485] = EIA-485 Interface type [`485] Menu Prompts and [`422] = RS-422 Interface type Descriptions. [IntF] "U" hardware [`232] = RS-232 Interface type [`232] [`485] = EIA-485 Interface type Communications Setup, Chapter 3 Data Communications with the Watlow Series 988 Family...
Chapters 5, 6 and 7. Returns the value of a specific prompt from the controller. Sets a specific prompt in the controller to a specific value. Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
(hex 0D) at the end of every message. How To Communicate Using XON/XOFF XON/XOFF protocol is used when one master is networked with only one control- ler. Your personal computer must generate the master’s messages. Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
• The master must wait for the remote device to respond to every message within a reasonable period. If no response occurs, retry the connection or pursue error recovery. Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
ANSI X3.28 Device Addresses A Watlow RS-422 multidrop network can handle up to 10 devices with this protocol. EIA-485 can handle up to 32 devices. Set the address number of the controller with the address prompt [Addr] under the Setup Menu [`SEt].
• End the communications link and re-establish it with <DLE> and <ENQ> only when changing to a new device at a different address. The master can communicate repeatedly with a specific device once the initial data link is established. Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
Checksum (CRC) for error detection. Packet format: | nn | nn | nnnn… | nn nn | ∆ ∆ ∆ ∆ ∆ ∆ address command registers and/or data Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
Page 25
(one byte) write to a register command (0x06) register high byte register low byte data high byte data low byte CRC low byte CRC high byte Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
Page 26
Example: Run loop back test on controller at address 40 (0x28). Sent: 28 08 55 66 77 88 31 B7 Received: 28 08 55 66 77 88 31 B7 Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
Page 27
Example: Exception 03 - Cannot write 12,000 (0x2EE0) to register 7, out of range, illegal data value. Sent: 01 06 00 07 2E E0 24 23 Received: 01 86 03 02 61 Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4...
^= POLYNOMIAL; / * If the LSB is 0, shift the CRC only */ else{ crc >>= 1; } while(bit_count++ < 7); } while(char_ptr++ < end_of_packet); return(crc); Data Communications with the Watlow Series 988 Family Sending Commands, Chapter 4 4.10...
LAT3 ATSP SIL3 PTYP Table 5.1 - Download Sequence. * Wait at least two seconds after executing this command before going on to the next command. Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family...
* This command is accessible only in the run mode for software revisions before and including REV H. ** These commands are accessible in the run and hold modes for software revisions after and including REV I. Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 31
110 = Alarm 3 0 = off 1 = HI 2 = LO Ambient Terminal ? <sp> AMB <cr> Input 1 terminals in 0.0°F 1500 Temperature Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family...
Page 32
Default: 0°F, 0°C, or 0 units Derivative ? <sp> DE1 <cr> 0.00 to 9.99 minutes Output 1 PID = <sp> DE1 <sp> data.2 <cr> Default: 0.00 Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 33
5 = Input 2 A-D overflow 6 = Input 2 overrange 7 = Input 2 underrange 8 = Input 2 A-D underflow 9 = Ambient error Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family...
Page 34
HYS3 Output 3 Hysteresis ? <sp> HYS3 <cr> 0°F to 999°F = <sp> HYS3 <sp> data.2 <cr> 0°C to 555°C 0 units to 999 units Default: 3°F, 2°C, or 3 units Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 35
Alarm 3 Latching ? <sp> LAT3 <cr> 0 = Latching alarms or IN1 setting. = <sp> LAT3 <sp> data.2 <cr> 1 = Non-latching alarms Default: 1 Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family...
Page 36
? <sp> OT3 <cr> 0 = None = <sp> OT3 <sp> data.2 <cr> 1 = Alarm 3 2 = Alarm 3 reverse acting 3 = Event 3 (ENT3) Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 37
PSTR Program Start Point ? <sp> PSTR <cr> 0 = Start @ current process value 1207 = <sp> PSTR <sp> data.2 <cr> 1 = Start @ hold mode set point Default: 1 Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family...
Page 38
16 = Rev Q 7 = Rev H 17 = Rev R 8 = Rev I 18 = Rev S 9 = Rev J 19 = Rev T 5.10 Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 39
4 = Output 4 on NOTE: The number of decimal places returned by many of these com- mands is deter- mined by the DEC1 or IN1 setting. Command Summary Series 981-984, Chapter 5 Data Communications with the Watlow Series 988 Family 5.11...
MTR memory. command more than Continuous writes once every five may result in seconds. premature control failure, system downtime and damage to processes and equipment. 5.12 Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
<FILE#> <STEP#> <STYP> <END> (Program 1 to 4 1 to 6 (Step (End a Step) Type) Status) 0= End 0 = Hold 1 = off Command Summary Series 981-984, Chapter 5 5.13 Data Communications with the Watlow Series 988 Family...
Type PROGRAM command for an End Step Step Register # 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 Parameter File Step Type 5.14 Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Page 43
1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 Command Summary Series 981-984, Chapter 5 5.15 Data Communications with the Watlow Series 988 Family...
Page 44
40723 722 SIL2 41906 1905 HUNT 40503 40726 725 ANUN 41907 1906 LRNL 40504 40735 734 41908 1907 LRNH 40505 40737 736 40506 40738 737 HYS3 5.16 Data Communications with the Watlow Series 988 Family Command Summary Series 981-984, Chapter 5...
Table 6.1 - SIL2 RE2A Download IT2A Sequence. A3SD RA2A * Wait at least two seconds after executing this command before going on to the next command. Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 46
The number of Bit 4 = A3HI (0000 1000) decimal places returned by many of these commands is determined by the DEC1, DEC2, IN1 or IN2 setting. Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 47
2 = No read or write Default: 0 CSAC Cascade Action ? <sp> CSAC <cr> 0 = direct action = <sp> CSAC <sp> data.2 <cr> 1 = reverse action Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 48
? <sp> DIAG <cr> 0 = No lockout Diagnostics Menu = <sp> DIAG <sp> data.2 <cr> 1 = Read only 2 = No read or write Default: 0 Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 49
= <sp> FAIL <sp> data.2 <cr> Heat/cool manual = -100 to 100% Heat only manual = 0% to 100% Cool only manual = -100% to 0% Default = Bumpless Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 50
20 = 1-5VÎ (dc); -999 to 9999 units 21 = 0-10VÎ (dc); -999 to 9999 units 23 = 0-50mVÎ (dc); -999 to 9999 units 24 = 0-100mVÎ (dc); -999 to 9999 units Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 51
4 = Input off 5 = Universal RTD 6 = Universal high gain t/c 7 = Universal low gain t/c 8 = Universal millivolts 9 = Universal process Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 52
? <sp> OT2 <cr> 0 = Heat = <sp> OT2 <sp> data.2 <cr> 1 = Cool 2 = None 3 = Alarm 2 4 = Alarm 2 reverse acting Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 53
= <sp> PIDB <sp> data.2 <cr> 1 = Read only determined by the 2 = No read or write DEC1, DEC2, IN1 Default: 0 or IN2 setting. Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 54
Range High ? <sp> RH2 <cr> min. IN2 range to to max. IN2 range Input 2 = <sp> RH2 <sp> data.2 <cr> Default: Sensor high range 6.10 Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 55
CNTL = 2 (ratio), then 0.0 to 20.0 if CNTL = 3 (differential), then -999 to 999 if ATM = 1, then 0 to 100% Default: per IN1 and hardware Data Communications with the Watlow Series 988 Family 6.11 Command Summary Series 986-989, Chapter 6...
Page 56
NOTE: The number of decimal places returned by many of these commands is determined by the DEC1, DEC2, IN1 or IN2 setting. 6.12 Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
Page 57
40140 139 40095 ACAL 40045 DE2B 40141 140 40096 40046 CT2B 40142 141 SOFT 40097 FAIL 40047 40143 142 40098 40144 143 SPEE 40145 144 INSP Data Communications with the Watlow Series 988 Family 6.13 Command Summary Series 986-989, Chapter 6...
Page 58
Temperature/process Controller Prompt Table Name Description Read (?) and/or Write (=) Syntax Range Notes data.1 data.2 Modbus address 6.14 Data Communications with the Watlow Series 988 Family Command Summary Series 986-989, Chapter 6...
GLBL PRCB RE2A HY1B IT2A DIAG HY2B RA2A DE2A * Wait at least two seconds after executing this command before going on to the next command. Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family...
Page 60
Default: RH1 or RH2 per AOUT Retransmit ? <sp> ARL <cr> -999 to ARH Range Low = <sp> ARL <sp> data.2 <cr> Default: RL1 or RL2 per AOUT Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7...
Page 61
Mech relay: 5.0 to 999.9 sec. Default: 1.0 or 30.0 sec. DATE Factory ? <sp> DATE <cr> xxyy Test Date xx = Week yy = Year Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family...
Page 62
5 = Input 2 A-D overflow 6 = Input 2 overrange 7 = Input 2 underrange 8 = Input 2 A-D underflow 9 = Ambient error Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7...
Page 63
HYS3 Output 3 Hysteresis ? <sp> HYS3 <cr> 0°F to 999°F = <sp> HYS3 <sp> data.2 <cr> 0°C to 555°C 0 units to 999 units Default: 3°F, 2°C or 3 units Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family...
Page 64
0 = No input menu lockout 1309 = <sp> INPT <sp> data.2 <cr> 1 = Read only 2 = No read or write allowed Default: 0 Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7...
Page 65
Output 3 Action ? <sp> OT3 <cr> 0 = None = <sp> OT3 <sp> data.2 <cr> 1 = Alarm 3 2 = Alarm 3 reverse acting Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family...
Page 66
DFL = 0 and IN1 = a process value, then 0 to 999 units if DFL = 1, then 0.0 to 99.9% of span Default: 25°F, 14°C, 25 units, or 3.0% Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7...
Page 67
Range Low ? <sp> RL2 <cr> min. IN2 range to to max. IN2 range Input 2 = <sp> RL2 <sp> data.2 <cr> Default: Sensor low range Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family...
Page 68
? <sp> SYS <cr> 0 = No lockout 1306 Menu = <sp> SYS <sp> data.2 <cr> 1 = Read only 2 = No read or write Default: 0 Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7 7.10...
Page 69
NOTE: The number of decimal places returned by many of these com- mands is deter- mined by the DEC1, DEC2, IN1 or IN2 setting. Command Summary Series 996-999, Chapter 7 Data Communications with the Watlow Series 988 Family 7.11...
Page 70
41904 1903 OT3S 40702 PRCA 40512 511 IT2A 40717 OT2A 40513 512 RE2A 40718 OT1B 40514 513 DE2A 40719 PRCB 40515 514 RA2A 40734 OT2B Data Communications with the Watlow Series 988 Family Command Summary Series 996-999, Chapter 7 7.12...
For example, do not send an A2LO Continuous writes command to a unit not equipped with an alarm for output 2. may result in premature control failure, system downtime and damage to pro- cesses and equip- ment. Appendix Data Communications with the Watlow Series 988 Family...
Page 72
Ctrl C End of Text Ctrl D End of Transmission Ctrl P Data Link Escape Table A.2b - Ctrl M Carriage Return ASCII Control Ctrl Q Characters (Partial Set). Ctrl S XOFF Data Communications with the Watlow Series 988 Family Appendix...
COM Menu [COM] 3.2 Diagnostics Menu Lockout [DIAG] 986-989 6.16 Prompts 3.2 986-989 6.9 996-999 7.10 command list 4.1 996-999 7.4 Type [AL3] Comms Menu Lockout [COM] DISPLAY key 1.6 981-984 5.3 Appendix Data Communications with the Watlow Series 988 Family...
Page 74
996-999 7.6 981-984 5.4 986-989 6.8 Value [C2] 986-989 6.9 996-999 7.3 981-984 5.4 996-999 7.3 Decimal Point [DEC1] 986-989 6.8 Filter Time Constant 981-984 5.5 996-999 7.3 981-984 [FTR1] 5.6 Data Communications with the Watlow Series 988 Family Appendix...
Page 75
Reset [RE1] Hardware Type [OTY3] 996-999 7.11 981-984 5.10 981-984 5.9 Low Power Limit [LOP] Reset PID [RE1A], [RE1B] 986-989 6.14 981-984 5.8 986-989 6.15 996-999 7.8 986-989 6.13 996-999 7.9 Appendix Data Communications with the Watlow Series 988 Family...
Page 76
996-999 7.9 986-989 6.11 remote device 1.1 Process Value for PID Switch [PROC] Slidewire Hysteresis [SHYS] 6.16 Remote Set Point [RSP] 986-989 6.15 986-989 6.16 Program a File Step [STP] 981-984 5.11 Data Communications with the Watlow Series 988 Family Appendix...
Page 77
Input 1 [C1] 981-984 5.4 986-989 6.8 996-999 7.3 Input 2 [C2] 981-984 5.4 986-989 6.8 996-999 7.3 waitfor event 5.5 wiring 2.1 XOFF character 4.2 XON character 4.2 XON/XOFF protocol 3.1-3.2, 4.2-4.3, Appendix Data Communications with the Watlow Series 988 Family...
Page 78
Notes Data Communications with the Watlow Series 988 Family Appendix...
Page 79
Series 981-984, 986-989 and 996-999 Data Communications User's Manual Watlow Controls, 1241 Bundy Blvd., P.O. Box 5580, Winona, MN 55987-5580; Phone: (507) 454-5300; Fax: (507) 452-4507...
Need help?
Do you have a question about the 988 series and is the answer not in the manual?
Questions and answers