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 | 473 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 

  • HIRSCHMANN MSM20-M2M2M2M2SY9HH9E Ethernet media modul
  • HIRSCHMANN SPIDER-PL-20-05T1999999TWVHHHH Industrial Ethernet Rail Switch
  • Hirschmann SPIDER-PL-20-07T1M2M299TWVHHHH Industrial ETHERNET Rail Switch
  • Hirschmann (Belden) RS20-1600M2M2SDAEHC09.1.00 DIN-rail managed industrial Fast Ethernet switch
  • Hirschmann (Belden) RS30-1602O6O6TDAPHC09.1.00 DIN-rail managed industrial Ethernet switch
  • Hirschmann (Belden) RS30-2402O6T1SDAPHH09.0.13 DIN-rail industrial Ethernet switch
  • Hirschmann (Belden) SPIDER-PL-20-04T1S29999TY9HHHH Ethernet DIN-rail switch
  • HIRSCHMANN RS20-1600T1T1SDAUHX Switch
  • HIRSCHMANN BRS42-0012OOOO-SPCZ99HHSES industrial switch
  • Hirschmann RS20-0800S2S2TDHPHH09.0.14 Fast Ethernet DIN rail switch.
  • HIRSCHMANN MM20-Z6Z6M2M2SAHH Hybrid Fast Ethernet Media Module
  • HIRSCHMANN MM20-Z6Z6T1T1SAHH hot-swappable hybrid Fast Ethernet Media Module
  • HIRSCHMANN MM20-P9P9T1T1SAHH Hybrid Fast Ethernet Media Module
  • HIRSCHMANN MM20-M4T1T1T1SAHH Hybrid Fast Ethernet Media Module
  • HIRSCHMANN MM20-M4M4T1T1SAHH Hybrid Fast Ethernet Media Module
  • HIRSCHMANN MM20-M2M2M2M2SZHH Ethernet media module
  • HIRSCHMANN MM20-M2M2M2M2SAHH Ethernet media module
  • HIRSCHMANN MM20-T1T1T1T1EBH 4-port Fast Ethernet Copper Cable Media Module
  • HIRSCHMANN MM20-T1T1T1T1SAHH 4-port Fast Ethernet Copper Cable Media Module
  • HIRSCHMANN MM20-T1T1T1T1SAHH 4-port Fast Ethernet Copper Cable Media Module
  • HIRSCHMANN MM20-Z6Z6EBH Hot-swappable fast Ethernet media module
  • HIRSCHMANN MM20-Z6Z6SAHH Ethernet media module
  • HIRSCHMANN MM20-Z6Z6Z6Z6EBH Industrial Media Module
  • MSM40-T1T1T1TZ9HH9E99.9.99 HIRSCHMANN Switch
  • HIRSCHMANN MS20-0800SAAEHC / MS20-0800SAAEHC0 8-port modular Layer 2 management Ethernet switch
  • Hirschmann RSPM20-4T14T1SZ9HHS9 Switch RSPM20-4T14T1SZ9HHS9
  • HIRSCHMANN RS20-1600M2M2SDAEHH09.1. RS20/30/40 Managed Switch configurator
  • HIRSCHMANN RS20-1600M2M2SDAEHX09.0.00 Ethernet switch
  • HIRSCHMANN BELDEN SPIDER-PL-20-07T1M2M299TY9HHHH / SPIDERPL2007T1M2M299TY9HHHH
  • HIRSCHMANN MM3-1FXS2/3TX1 Switching Board Module
  • HIRSCHMANN RSPE30-24044O7T99-ECCP999HHSE2A08.1.00 Industrial-grade fanless management-type Ethernet switch
  • HIRSCHMANN RS30-1602OOZZSDAEHC09.1.00 DIN-rail-mounted managed Layer 2 Ethernet switch
  • HIRSCHMANN MACH104-20TX-F Managed 24-port Full Gigabit 19" Switch
  • HIRSCHMANN Switch RS20-0800M4M4SDAE
  • Hirschmann RS30-1602O6O6SDAEHH09.1. Management-type Ethernet switch
  • Hirschmann RS30-1602OOZZSDAEHC09.0.10 Open rack-style Ethernet switch
  • HIRSCHMANN RSPE30-24044O7T99-SCCV999HHSI2SXX.X.XX High-Availability Seamless Redundancy
  • HIRSCHMANN RSPE30-24044O7T99-SCCZ999HHSE2A DIN-rail Ethernet switch
  • HIRSCHMANN MM2-4TX1-EEC switch
  • HIRSCHMANN MSM40-T1T1T1T1TZ9HH9E99.9.99 Module
  • HIRSCHMANN RS20 Rail Switch RS20-0400S4T1SDAEHC07.1.01
  • HIRSCHMANN M4-FAST8-SFP Fast Ethernet media module
  • HIRSCHMANN RS20-0400M2T1SDAP Managed Fast-Ethernet-Switch
  • HIRSCHMANN BELDEN SPIDER II 8TX/1FX EEC  Industrial Ethernet Rail Switch
  • HIRSCHMANN MM3-2FXS2/2TX1
  • HIRSCHMANN RS2-4TX/1FX EEC Industrial Ethernet Rail Switch
  • RS30-0802O6O6SDAEHC09.0.10 HIRSCHMANN Switch
  • HIRSCHMANN m4-8TP-RJ45 Ethernet Media Module
  • HIRSCHMANN MSP30-24040SCZ9URHHE3A switch
  • Hirschmann rack MS30-1602SAAPHC
  • HIRSCHMANN RS2-FX/FX Industrial Switch Module
  • Rs1txfx - Hirschmann - Rs1-Tx/Fx Rail Switch
  • RS20-0800S2S2SDAEHC09.1.00 HIRSCHMANN Commutator
  • Hirschmann EAGLE20 TX/TX Industrial Security Router
  • Hirschmann SPIDER-SL-20-04T1S29999SY9HHHH Industrial Switch
  • HIRSCHMANN MAR1040-4C4C4C4C9999SMMHRHHXX.X. Gigabit Ethernet Switch configurator
  • Hirschmann MAR1040 Industrial Switch
  • HIRSCHMANN BELDEN RS30-1602O6O6SDAE
  • Hirschmann RS20-1600M2M2SDAUHC Ethernet DIN rail switch
  • HIRSCHMANN OCTOPUS 24M industrial switch
  • HIRSCHMANN RS20-1600T1T1SDAE Management-type Ethernet switch
  • HIRSCHMANN RS20-1600T1T1SDAUHH industrial switch
  • HIRSCHMANN RS20-0800M2M2SDAPHC09.0.04 switch
  • Hirschmann MR 8-03 24V DC Industrial Modular Bridge/Router
  • HIRSCHMANN RS20-0400M2T1SDAPHC08.0.01 Managed Switch
  • MACH1130 Hirschmann Industrial Switch
  • HIRSCHMANN 943824-002 SPIDER 5TX Industrial Ethernet Switch
  • HIRSCHMANN RS30-0802O6O6SDAEHC09.1.00 Managed Industrial Switch
  • HIRSCHMANN RS20-0400M2M2TDAEHC04.0.01 Industrial Switch
  • HIRSCHMANN BRS20-0600Z6Z6-STCZ99HHSES Industrial Switch
  • HIRSCHMANN MACH104-20TX-FR-L3P Industrial Ethernet Switch
  • HIRSCHMANN RS40-0009CCCCEDBPHH06.0.01 Industrial Switch
  • HIRSCHMANN RS2-3TX/2FX EEC Industrial Ethernet Switch
  • Hirschmann MACH 1020/1030 Fast/Gigabit Rack Mount Switches
  • HIRSCHMANN RS20-0800M2M2SDAPHC09.0.14 Industrial Switch
  • HIRSCHMANN RS20-1600T1T1SDAEHC09.0.04 Industrial Switch
  • HIRSCHMANN RSB20-0800T1T1EAABHH Industrial Switch
  • HIRSCHMANN MACH4002-48+4G-L3E Industrial Backbone Switch
  • HIRSCHMANN RS20-0400S2T1SDAE Industrial Managed Switch
  • HIRSCHMANN RS20-0800S2T1SDAUHC Industrial Switch
  • HIRSCHMANN RS20-2400S4S4SDAEHC09.0.14 industrial switch
  • HIRSCHMANN OS20-001200T5T5T5- TBBZ999HHNE3S 08.1.00 industrial switch
  • HIRSCHMANN OS20-001200T5T5T5- TBBZ999HHNE3S 08.1.00 industrial switch
  • HIRSCHMANN RS40-0009CCCCSDAEHH09.0.14 switch
  • Hirschmann RS20-1600T1T1SDAUHC Management-type Ethernet Switch
  • Hirschmann M1-8SFP Switche
  • Hirschmann Industrial Ethernet Ruggedized Switch MACH1000 Family
  • Basler Electric, Solid State Protective Relay, BE1-60
  • BASLER ELECTRIC SR4A-2B15B3A Static Voltage Regulator
  • BASLER ELECTRIC EXCITER DIODE MONITOR EDM-200
  • BASLER ELECTRIC DECS125-15-B2C5 DIGITAL EXCITATION CONTROL SYSTEM V 2.0.9
  • BASLER ELECTRIC BE1-851 OVERCURRENT PROTECTION RELAY MECHANISM
  • Basler Electric BE1-51A / BE151A
  • Basler Electric BE1-40Q Loss of Excitation Relay
  • Basler Electric BE1-87G Variable Percentage Differential Relay
  • Basler Electric BE1-11 Protection System I5A3M2P2N0EA00
  • BASLER ELECTRIC DECS-200-1C Digital Excitation Control System
  • Basler Electric / Kohler BE1-11g Generator Protection Relay G5A3M2J2N0E000
  • BASLER ELECTRIC DECS125-15 DIGITAL EXCITATION CONTROL SYSTEM
  • BASLER ELECTRIC BE1-951 OverCurrent Protecton System
  • Basler Electric DECS-200-1L Digital Excitation Control System
  • Basler Electric DGC-2020HD-5NS1DNSBA Digital Genset Controller -
  • BASLER ELECTRIC BE1-81T1EE1WA0N1F / BE181T1EE1WA0N1F
  • BASLER ELECTRIC BE1-25M1EA6PN5R1F / BE125M1EA6PN5R1F
  • BASLER ELECTRIC DECS-250-LN1SN1N DIGITAL EXCITATION CONTROL SYSTEM
  • Basler Electric DECS-250-CN2CN 1N Digital Excitation Control System Unit
  • BASLER ELECTRIC DECS-300-C0N0 DIGITAL EXCITATION CONTROL SYSTEM
  • BASLER ELECTRIC BE1-87T-A1E-A1J-D0S1F / BE187TA1EA1JD0S1F
  • BASLER ELECTRIC BE1-11-G6D1M0J2P0E000 Protection System
  • BASLER ELECTRIC BE1-GPS100-E4N1H1N GENERATOR PROTECTION SYSTEM
  • Jaquet Relay card (Auxiliary module) FTV 3090 377Z-03985
  • Jaquet Trip Chain Control card FTBU 3034 377Z-05030
  • Jaquet with input card -E04 FTFU 3024 -E04 377Z-05855
  • Jaquet with input card -E03 FTFU 3024- E03 377Z-03983
  • Jaquet FTFU 3024- E02 377Z-03982 with input card -E02
  • Jaquet  FTFU 3024-E01   377Z-03981   with input card -E01
  • Hirschmann RS20-2400T1T1SDAE Industrial Managed Ethernet Switch
  • Hirschmann BELDEN EAGLE30-04022O6TT999SCCV9HSE3F
  • Hirschmann MM3-2FXS2/2TX MICE Media Module
  • Hirschmann RS20-1600M2M2SDAPHC08.0.05 Industrial Managed Switch
  • Hirschmann OZD Profi 12M G12-1300 PRO Fieldbus Repeater
  • Hirschmann SPIDER 4TX/1FX-ST EEC Industrial Ethernet Switch
  • Hirschmann MM2-2FXM3/2TX1 MICE Media Module
  • Hirschmann RS20-2400M2M2SDAPHC09.0.14 Industrial Switch
  • Hirschmann RS20-0400M2M2SDAEHC07.1.05 OpenRail Switch
  • Hirschmann OZD Profi 12M G12-EEC Fieldbus Repeater
  • HIRSCHMANN MDA422-1/2-3.5c-23/46 sensor
  • Hirschmann RS30-2402T1T1SDAUHC Managed Industrial Switch