DCS; Industrial control system
NameDescriptionContent
NEW CENTER
Current Location:

WATLOWCLS200 Communications Specification Includes CLS200, MLS300 and CAS200

From:WATLOW | Author:LIAO | Time :2025-08-25 | 370 Browse: | 🔊 Click to read aloud ❚❚ | Share:

Overview

This reference guide is designed to help applications software programmers interface with Watlow®

CLS200 and MLS300 controllers and CAS200 alarm scanners via serial communication.

The following chapters are included in this guide:

• Anafaze/AB Protocol—gives an overview and explanation of the Anafaze/Allen Bradley 

communications protocol

• Modbus®-RTU Protocol—gives an overview and explanation of the Modbus®-RTU 

communications protocol

• Data Table Summary—provides standard controller data table maps for the parameters (one for 

each protocol)

• Parameters Description—describes each parameter

• Glossary—explanations of commonly used terms and acronyms

Chapter 1: Anafaze/AB 

Protocol

This chapter explains the ANAFAZE/Allen Bradley protocol.

Anafaze/AB Protocol Basics

This protocol is used with a serial communications link (EIA/TIA-232 or EIA-TIA-485) configured as 

follows:

• 2400 or 9600 baud 

• 8 data bits

• One or 2 stop bits

• No parity

Protocol Syntax

The controllers use a half-duplex (master-slave) protocol to interface to high-level software. The host 

software is considered the “master” and the controller is considered the “slave.” In other words, the 

software can request information from the controller or download information to the controller. The 

controller can only respond to communications transactions initiated by the host software. The controller 

cannot initiate communications.

Control Codes

The controller and host software communicate by sending and receiving information in a “packet” 

format. A packet consists of a sequence of bytes in a specific format; it can be as large as 256 bytes of 

data. (For more information about packets, see the Packet Format section later in this chapter.)

The numbers in the packet are sent in binary format. However, our examples show bytes in hexadecimal 

forma

Control code abbreviations in this manual

Transaction Sequence

Here are the four steps in a transaction between the host software and the controller. The following 

example shows the transaction as an exchange of packets. The example also assumes that there are no 

communication errors in the exchange.

1. The host software sends a packet that contains a read command or write command.

2. The controller sends a DLE ACK to the host software.

3. The host software receives a reply packet from the controller.

4. The host software sends a DLE ACK.

Transaction flow with no error handling

NOTE Due to the difference between the processing speeds of the controller and PC, it may be 

necessary to delay the computer's acknowledgement (ACK) in order for the controller to receive it. 

A delay of 200ms should suffice.

The flowchart below shows one way for the host software to handle error checking. If you are writing 

simple software, you don't necessarily need to use error handling routines as complete as these

Transaction flow with error handling

Packet Format

Messages are transmitted in the form of packets. Command and reply packets specify the source and 

destination addresses, whether to read or write, the block of data to read or write, etc.

A packet contains a sequence of binary bytes formatted this way:

Sending Control Codes

To send a control code, send a DLE before the control code to distinguish it from data.

Sending a DLE as Data

When you send a byte with 0x10, (a DLE), the controller and software interpret it as a command. 

Therefore, to send a DLE as data, send another DLE immediately before it (DLE DLE).

Codes in a Packet

This section describes the sequence of bytes in a packet, in the order the host software or controller 

sends them

DLE STX (byte) signals the beginning of a transmission. Every packet of information starts with the 

control codes DLE STX.

DST (byte) the address of the destination device (usually a controller; the first CLS200 controller is at 

0x08).

NOTE: When host software communicates with a CLS200 controller via the ANAFAZE or AB 

protocol, it does not send the controller’s actual address. Since the protocol reserves device 

addresses 0 to 7, the host software sends the value (controller address + 7), instead of the actual 

device address.

SRC (byte) the device address of the packet’s source. The host software is usually designated address

0x00.

CMD (byte) indicates the command that the host software sends to the controller. The software sends a 

read (0x01) or write (0x08). When the controller replies, it returns the read or write command with the 

7th bit set—in other words, it sends 0x41 or 0x48.

STS (byte) indicates the controller’s general status and error flags to the host software. The controller

ignores the status byte in the host software's command packet. The table below lists status byte values 

and definitions.

An “n” in the status bytes below indicates that the associated nibble may contain additional information. 

In most cases, the status byte is composed of two independent nibbles. Each nibble is independent so 

that two codes can return at once. For example, status code F1 indicates that data has changed (Fn) and 

  • Applied Materials (AMAT) 0190-04098 | 5.X Factory Interface I/O Distribution Board
  • Applied Materials (AMAT) 0190-03705 | MF Producer SE/E Interlock Module
  • Applied Materials (AMAT) 0190-02748 | Flex Scanner Transition Module
  • Applied Materials (AMAT) 0190-02362 | Mainframe Interlock 1 Relay Module
  • Applied Materials (AMAT) 0190-01227 | Intelligent Motor Control OMS Board
  • Applied Materials (AMAT) 0190-00318 | VME 486 Video Controller
  • Applied Materials (AMAT) 0130-14007 | Advanced RF Signal Assembly
  • Applied Materials (AMAT) 0130-14005 | RF Cable/Interface Assembly
  • Applied Materials (AMAT) 0130-01218 | High-Efficiency RF Interface Controller
  • Applied Materials (AMAT) 0110-77040 | Head Pneumatic Controller
  • Applied Materials (AMAT) 0110-00077 | Precision Control Module
  • AMAT 0101-57015 high-performance Next-Generation Deflection Amplifier Board
  • AMAT 0100-77040 critical Head Pneumatic Controller Board
  • AMAT 0100-76291 Data Buffer / Memory Expansion Interface
  • AMAT 0100-76290 Advanced I/O Interface Board
  • AMAT 0100-76269 Control Board / Interface Module
  • AMAT 0100-71462-01 high-performance Process Controller PCB
  • AMAT 0100-71171 Chamber Interlock Control PCB
  • AMAT 0100-71154 Semiconductor Circuit Board / Electronic Group Card
  • AMAT 0100-70034 PCB Assembly (PCBA) for Endpoint VGA I/O Interconnect.
  • AMAT 0100-38032 ESC (Electrostatic Chuck) Controller PCB
  • AMAT 0100-36035 DPS Source Match / Seriplex I/O Distribution PCB
  • AMAT 0100-35231 Seriplex I/O Distribution Module
  • AMAT 0100-35217 TC Amp Interlock PCB Module
  • AMAT 0100-35065 High-Precision Serial Isolator PCB
  • AMAT 0100-35054 Advanced Chamber Interface Module
  • AMAT 0100-20453 DeviceNet Digital I/O Interface Board
  • AMAT 0100-20100 High-Performance Semiconductor Component
  • AMAT 0100-20068 Precision CCD Image Control Board
  • AMAT 0100-20064 Advanced Semiconductor Control Module
  • Applied Materials (AMAT) 0100-20018 Advanced Communication Interface Module
  • Applied Materials (AMAT) 0100-20016 High-Performance Interface and Control Module
  • Applied Materials (AMAT) 0100-20003 Digital I/O (DI/DO) Interface Board
  • Applied Materials (AMAT) 0100-20001 System Electronics Interface (SEI) / PCB Assembly
  • Applied Materials (AMAT) 0100-11030 Chamber Hardware / Gas Distribution Component
  • Applied Materials (AMAT) 0100-11022 Semiconductor Board Card
  • Applied Materials (AMAT) 0100-11018 Advanced Interface Control Module
  • Applied Materials (AMAT) 0100-11001 Precision Analog Output Board
  • ​Applied Materials (AMAT) 0100-11000 High-Precision Analog Input Board
  • Applied Materials (AMAT) 0100-09237 Advanced Signal Interface Module
  • Applied Materials (AMAT) 0100-09204 Advanced Digital Interface Control Board
  • Applied Materials (AMAT) 0100-09172 High-Density Digital I/O Control Board
  • Applied Materials (AMAT) 0100-09137 High-Performance VME Control Module
  • Applied Materials (AMAT) 0100-09054 Precision Analog Input Board
  • Applied Materials (AMAT) 0100-09029 Turbo Interconnect Interface Module
  • AMAT 0100-03391 Precision Semiconductor Control
  • AMAT 0100-01984 | VME System Interface & Logic Controller Board
  • AMAT 0100-01363 | VME Intelligent System Control & I/O Board
  • AMAT 0100-01321 | VME DeviceNet Scanner / Interface Board
  • AMAT 0100-00793 | VME Multi-Channel Interface & Logic Board
  • AMAT 0100-00689 | VME PCB Power Module
  • AMAT 0100-00580 | VME Intelligent System Controller Board
  • AMAT 0100-00523 | VME Multi-Channel Analog-to-Digital (A/D) Board
  • AMAT 0100-00493 | VME Multi-Function System Controller Board
  • AMAT 0100-00398 | VME Interface System Control Board
  • AMAT 0100-00369 | VME 12-Channel High-Speed Stepper Motor Controller
  • ​AMAT 0100-00196 | VME System Mainframe CPU Controller Board
  • AMAT 0100-00169 | VME 12-Channel Stepper Motor Controller Board
  • AMAT 0100-00162 | VME Dual Channel Serial Communication Board
  • AMAT 0100-00137 | VME Stepper Motor Controller Interface Board
  • AMAT 0100-00075 | VME Digital Input/Output (DI/O) Interface Board
  • AMAT 0100-00007 VME Analog Input/Output Interface Board
  • AMAT 0100-00002 | VME Slave I/O Interface PCB
  • AMAT 0090-05596 High-Voltage DC Power Cable Assembly
  • AMAT 0090-01809 | High-Performance RF Power Cable Assembly
  • AMAT 0010-29958 | CCM HART 3 Mainframe Control Assembly
  • AMAT 0010-20003 System Controller Card Cage Assembly
  • AMAT 0010-11239 PVD High-Voltage Power Interface Assembly
  • AMAT 0010-09416 RF Matching Network Assembly
  • AMAT 0010-00019 Analog Power Supply Assembly
  • AMAT AS00009-02 (31-000-00940) | Precision Semiconductor Component
  • AMAT 0010-00028 Power Supply Module
  • AMAT 0330-1586A Serial Communication PCB
  • AMAT 0190-09690 Seriplex SENSORbus SPX-MUXADIO-001
  • AMAT 0190-04397 DeviceNet I/O Interface Board
  • AMAT 0190-02506 DeviceNet I/O Interface Card
  • AMAT 0090-00475 Seriplex 210 MUXADIO
  • AMAT 410-0198-1 Multi-Output Switching Power Supply
  • AMAT 0100-20458 high-reliability Configurable Interlock Personality Board
  • AMAT VAS104350-0415 Gasline Heater Control Unit
  • AMAT VME6U1V2 VMEbus Backplane Interface Module
  • AMAT 0920-01070 high-performance RF Power Generator
  • AMAT 0090-76133A VME Single Board Computer (SBC)
  • AMAT 0190-24115 DeviceNet I/O Interface Card
  • AMAT 0190-37607 Backplane / Base Board Assembly
  • AMAT 0190-32372 Analog Input/Output (I/O) Board
  • AMAT 0190-09956 Loadlock Interface PCB Base Assembly
  • AMAT 0190-07908 four-channel DeviceNet Interface Card
  • AMAT 0190-07905 (UPS) control board
  • AMAT 0190-07502 Precision Controller / Interface Board
  • AMAT 0190-03680 I/O Backplane
  • AMAT 0190-02200 Water Leak Detection Control Board
  • AMAT 0100-76124 Digital I/O Board Assembly
  • AMAT 0100-35563 Leak Detector Configuration PCB
  • AMAT 0100-35250 Chamber Interface DPS Centura PCB
  • AMAT 0100-35124 Seriplex I/O Distribution Board
  • AMAT 0100-35058 Loadlock Interlocks PCB
  • AMAT 0100-20213 RF Match Detector PCB
  • AMAT 0100-20063 Interface PCB Assembly
  • AMAT 0100-09225 TC AMP/INTERLOCK PCB
  • AMAT 0100-09153 Gas Panel Interface PCB
  • AMAT 0100-09127 Loader Interconnect Board
  • AMAT 0100-09009 Buffer I/O PCB Card
  • AMAT 0100-02813 Signal Conditioning Board
  • AMAT 0100-01911 AC Gas Heater Control Board
  • AMAT 0100-01708 Pedestal Integration PCB
  • AMAT 0100-00658 300mm RTP Controller Distribution PCB
  • AMAT 0100-00582 Gas Panel Controller Backplane
  • AMAT 0100-00049 Analog Signal Conditioner
  • AMAT 0100-00008 Control Interface Module
  • AMAT 0090-03402 DC Power Supply / Power Module
  • AMAT 0090-01248 DC Power Supply / Power Module
  • AMAT 0090-76109 RF Matching / Capacitor Assembly
  • AMAT 0101-57106 Substrate Voltage Board
  • AMAT 0101-57014 Deflection-Amplifier PCB
  • AMAT 0101-57012 AKT Column Control PCB (COL-C 50-10)
  • AMAT AKT 0241-58482 PCB
  • AMAT 0241-58255 REV05 PCB
  • AMAT 0161-57042 AKT framework
  • AMAT 0101-57196 electronic control board
  • AMAT 0101-57178 Digital Input / Interface PCB
  • AMAT 0101-57162 electronic control board
  • AMAT 0101-57127 P-DRV (Power Driver Board)
  • AMAT 0101-57126 D-AMP 50-06 (Digital/Analog Amplifier)
  • AMAT 0101-57125 AKT COL-C Communication Board
  • AMAT 0101-57120 D-OUT 50-32 (Digital Output Board)
  • AMAT 0101-57112 D-IN 50-32 (Digital Input Board)
  • AMAT 0101-57102 electronic control board