Watlow CLS200, MLS300 and CAS200 User Manual

Browse online or download User Manual for Sensors Watlow CLS200, MLS300 and CAS200. Watlow CLS200, MLS300 and CAS200 User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 92
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
CLS200, MLS300,
and CAS200
Communications
Specification
Watlow Anafaze
Repairs and Returns:
1241 Bundy Blvd.
Winona, MN 55987
Customer Service:
Phone.....800-414-4299
Fax..........800-445-8992
Technical Support:
Phone.......507-494-5656
Fax.............507-452-4507
Email.........wintechsupport@watlow.com
Part No. 0600-1015-5100. Revision 3.0
November 2003
Page view 0
1 2 3 4 5 6 ... 91 92

Summary of Contents

Page 1 - Specification

CLS200, MLS300, and CAS200CommunicationsSpecification Watlow Anafaze Repairs and Returns: 1241 Bundy Blvd.Winona, MN 55987 Customer Service: Phone..

Page 2 - Warranty

4 Communications Specification Chapter 1: ANAFAZE/AB Protocol Transaction Sequence Here are the four steps in a transaction between the host softwa

Page 3 - Contents

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 5 This flowchart shows one way for the host software to handle errorchecking. (If you are

Page 4

6 Communications Specification Chapter 1: ANAFAZE/AB Protocol Packet Format Messages are transmitted in the form of packets. Command and replypacke

Page 5

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 7 CMD • The CMD byte indicates the command that the host software sends to the controlle

Page 6

8 Communications Specification Chapter 1: ANAFAZE/AB Protocol ADDL • The low byte of the beginning data table address of the block of data to read

Page 7

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 9 For instance, the block read example shown in the examples section, adds x08 00 01 00 0

Page 8

10 Communications Specification Chapter 1: ANAFAZE/AB Protocol Examples The host software sends two kinds of commands: block reads and blockwrites.

Page 9 - Protocol Syntax

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 11 The next picture shows the read command. The controller sends a DLE-ACK:x10 02 08

Page 10 - Transaction Sequence

12 Communications Specification Chapter 1: ANAFAZE/AB Protocol Then the controller sends its reply:Then the host software sends a DLE-ACK:x10 02

Page 11

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 13Block WriteThis section describes the block write command.This example shows the block w

Page 12 - Codes in a Packet

Copyright © 1996, 1997, 2003Watlow Anafaze Information in this manual is subject to change without notice. No part of this publication may bereprod

Page 13

14 Communications SpecificationChapter 1: ANAFAZE/AB ProtocolHere’s a picture of the controller’s reply:Then the host software sends a DLE-ACK:Messa

Page 14 - Error Checking

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 15Data for a Write CommandFor a block write command, the block contains the bytes to write

Page 15 - Cyclic Redundancy Check (CRC)

16 Communications SpecificationChapter 1: ANAFAZE/AB ProtocolAnafaze/AB Data Table SummaryEach address holds one byte of data. Each parameter value

Page 16 - Examples

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 17Ordering of Heat and Cool Channel ParametersFor parameters that have both heat and cool

Page 17

18 Communications SpecificationChapter 1: ANAFAZE/AB Protocol15 Ambient Sensor Readings 0720 SI 216 Pulse Sample Time 0730 UC 117 High Process Varia

Page 18

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 1954 Ready Event States 1180 UC MAX_RSP * MAX_DIGOUT_BYTES55 Segment Setpoint 1280 SI MAX_

Page 19 - Block Write

20 Communications SpecificationChapter 1: ANAFAZE/AB Protocol84 PV Retransmit Minimum Input 4330 UI MAX_CH * 485 PV Retransmit Minimum Output 43C0 U

Page 20 - Message Data

Chapter 2: Modbus-RTU ProtocolCommunications Specification 21Chapter 2: Modbus-RTU ProtocolOverviewTransactions on Modbus-RTU NetworksStandard Modbus

Page 21 - Figuring Block Size

22 Communications SpecificationChapter 2: Modbus-RTU ProtocolThe Query-Response CycleThe QueryThe function code in the query tells the addressed slav

Page 22 - Anafaze/AB Data Table Summary

Chapter 2: Modbus-RTU ProtocolCommunications Specification 23• 8 data bits, least significant bit sent first• 2 stop bits• No parityError Check FieldCy

Page 23

ContentsCommunications Specification i Contents Overview... 1 In This Manual ..

Page 24 - Type Number of Bytes

24 Communications SpecificationChapter 2: Modbus-RTU ProtocolWhen a message is sent from a master to a slave device, the functioncode field tells the

Page 25

Chapter 2: Modbus-RTU ProtocolCommunications Specification 25The data field can be nonexistent (of zero length) in certain kinds ofmessages, where the

Page 26

26 Communications SpecificationChapter 2: Modbus-RTU ProtocolThis process is repeated until eight shifts have been performed. After thelast shift, th

Page 27 - Overview

Chapter 2: Modbus-RTU ProtocolCommunications Specification 27NOTEThe function will override the controller’s memory protectstate and the coil’s disab

Page 28 - Serial Transmission

28 Communications SpecificationChapter 2: Modbus-RTU Protocolresponse is returned. This function is the only one that brings the port out of Listen O

Page 29 - Message Framing

Chapter 2: Modbus-RTU ProtocolCommunications Specification 29operation, or power-up.Subfunction Data Field (Query) Data Field (Response)x00 0C x00 00

Page 30 - Contents of the Data Field

30 Communications SpecificationChapter 2: Modbus-RTU ProtocolWriting DataWatlow Anafaze controller memory is divided into approximately 100parameters

Page 31 - CRC Error Checking

Chapter 2: Modbus-RTU ProtocolCommunications Specification 31ExamplesRead ExamplesThe data read must be sequentially located. If you’re reading a coi

Page 32 - Function Codes

32 Communications SpecificationChapter 2: Modbus-RTU ProtocolWrite ExamplesThe data written is echoed back to the controller.Sample Packet for Host T

Page 33 - Diagnostic Subfunctions

Chapter 2: Modbus-RTU ProtocolCommunications Specification 33Sample Packet for Host Transmission, a Multipoint WriteThe data must be written to seque

Page 34

ContentsCommunications Specification ii Chapter 3: Controller Parameter Descriptions ... 39 Correlating Menu Items with Parameters ...

Page 35

34 Communications SpecificationChapter 2: Modbus-RTU ProtocolThe storage requirements for some parameters depend on the number ofdigital inputs or di

Page 36 - Reading Data

Chapter 2: Modbus-RTU ProtocolCommunications Specification 35Relative and Absolute Modbus AddressesIn the tables on the following pages, absolute add

Page 37

36 Communications SpecificationChapter 2: Modbus-RTU Protocol27 Not used 40942 03AD UC 128 Override Digital Input 40943 03AE UC 129 Override Polarity

Page 38 - Write Examples

Chapter 2: Modbus-RTU ProtocolCommunications Specification 3761 Output Limit 48147 1FD2 SI MAX_CH * 262 Output Limit Time 48213 2014 SI MAX_CH * 263

Page 39 - Modbus-RTU Data Table Summary

38 Communications SpecificationChapter 2: Modbus-RTU Protocol87 Cacade Base Setpoint 49306 2459 SI MAX_CH88 Cascade Minimum Setpoint 49339 247A SI MA

Page 40

Chapter 3: Controller Parameter DescriptionsCommunications Specification 39Chapter 3: Controller Parameter DescriptionsThis section provides specific

Page 41

40 Communications SpecificationChapter 3: Controller Parameter DescriptionsIn the following tables, “RS” in the Product(s) column indicates that thep

Page 42

Chapter 3: Controller Parameter DescriptionsCommunications Specification 41Input Units All Units 33Input Reading Offset All Units 17, 18Reversed T/C

Page 43

42 Communications SpecificationChapter 3: Controller Parameter DescriptionsCool Output Action Not CAS/CAS200 4, 98Cool Output Limit Not CAS/CAS200 61

Page 44

Chapter 3: Controller Parameter DescriptionsCommunications Specification 43Additional menus are found in controllers with Ramp and Soak andEnhanced F

Page 45 - Chapter 3:

ContentsCommunications Specification iii Last Segment (51) ... 62Number of Cycles (52)...

Page 46

44 Communications SpecificationChapter 3: Controller Parameter DescriptionsSegment ## Edit Seg Trggrs RS Front Panel onlySeg ## Trig # Input NR RS 56

Page 47 - All Units 17, 18

Chapter 3: Controller Parameter DescriptionsCommunications Specification 45Parameters (by number)Proportional Band/Gain (0)The MLS and CLS controller

Page 48

46 Communications SpecificationChapter 3: Controller Parameter DescriptionsInput Type (3)This parameter specifies the input type.• Range: 0 to 19 defin

Page 49 - Enhanced Features options

Chapter 3: Controller Parameter DescriptionsCommunications Specification 47• Proportional band• High process alarm• Low process alarm• Deviation band

Page 50

48 Communications SpecificationChapter 3: Controller Parameter DescriptionsBits 0 and 1 work together to determine some of the output’scharacteristic

Page 51 - Parameters (by number)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 49• Default: 3 scans.Output Value (8)This parameter contains the output valu

Page 52 - Input Type (3)

50 Communications SpecificationChapter 3: Controller Parameter DescriptionsNOTEProcess alarms, deviation alarms, and failed sensor alarmsare set indi

Page 53 - Output Type (4)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 51When using the Anafaze protocol, when an Alarm_Status bit haschanged, and

Page 54 - Output Filter (7)

52 Communications SpecificationChapter 3: Controller Parameter DescriptionsAmbient Sensor Readings (15)This parameter returns the value of the system

Page 55 - Alarm Deadband (12)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 53NOTEUse the High Process Variable and Low Process Variablefor an offset on

Page 56 - Alarm_Status (13)

ContentsCommunications Specification iv Controller Address (101)... 77Baud Rate (102) ...

Page 57

54 Communications SpecificationChapter 3: Controller Parameter Descriptions(3) If the original precision value (from the table below) was a negative

Page 58 - Low Process Variable (18)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 55The Anafaze/AB protocol returns all 8 bits in 1 byte. See the tablebelow.T

Page 59 - Precision (19)

56 Communications SpecificationChapter 3: Controller Parameter DescriptionsSystem Status (30)The system status command consists of internal registers

Page 60 - Digital Inputs (25)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 57Data Changed Register (32)The data changed register acts as a First-In-Fir

Page 61 - Override Polarity (29)

58 Communications SpecificationChapter 3: Controller Parameter DescriptionsFor linear and pulse inputs, users can select three characters to display.

Page 62 - System Command Register (31)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 59Process Power Digital Input (36)Enable the thermocouple short detection fe

Page 63 - Input Units (33)

60 Communications SpecificationChapter 3: Controller Parameter Descriptions• Range: 0 to 255.• Default: 5.Startup Alarm Delay (40)This parameter desi

Page 64 - Options Register (35)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 61• Default: 0 (no low deviation alarm output).Channel Profile and Status (46

Page 65 - Heat/Cool Spread (39)

62 Communications SpecificationChapter 3: Controller Parameter DescriptionsCurrent Segment (47)This parameter returns the segment number that is curr

Page 66 - Startup Alarm Delay (40)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 63• Default: 19.Number of Cycles (52)This parameter represents the total num

Page 67 - • Default: 0

OverviewCommunications Specification 1 Overview This reference guide is designed to help applications softwareprogrammers with the following tasks:

Page 68 - Last Segment (51)

64 Communications SpecificationChapter 3: Controller Parameter DescriptionsIn the Anafaze/AB protocol, the states are stored as bits in 5 bytes. Each

Page 69 - Ready Event States (54)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 65• Default: 0 (no trigger assigned).Bits 0 to 3 determine the input number

Page 70 - Segment Setpoint (55)

66 Communications SpecificationChapter 3: Controller Parameter DescriptionsBits 0 to 5 determine the output number for an event: Segment Time (58)Thi

Page 71

Chapter 3: Controller Parameter DescriptionsCommunications Specification 67* The controller toggles a bit in the data-changed register to notify high

Page 72 - Ramp/Soak Flags (60)

68 Communications SpecificationChapter 3: Controller Parameter DescriptionsAlarm_Control (63)Setting a bit for an alarm in the Alarm_Control variable

Page 73 - Output Limit Time (62)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 69This variable is currently used for deviation and process alarms. Processa

Page 74 - Alarm_Enable (66)

70 Communications SpecificationChapter 3: Controller Parameter DescriptionsOutput Linearity Curve (69)This parameter lets users set heat and cool out

Page 75 - AIM Fail Output (68)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 71• Default: 1000 (10.00 volts) or 2000 (20.00 mA).Save Setup to Job (73)Thi

Page 76 - SDAC High Value (72)

72 Communications SpecificationChapter 3: Controller Parameter DescriptionsT/C Failure Detection Flags (78)This parameter determines the thermocouple

Page 77 - Loop Names (77)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 73WARNINGThis command should only be used when it is necessary toperform the

Page 78 - Manufacturing Test (80)

2 Communications Specification Overview

Page 79

74 Communications SpecificationChapter 3: Controller Parameter DescriptionsPV Retransmit Minimum Output (85)This parameter specifies the minimum outpu

Page 80 - Cascade Minimum Setpoint (88)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 75Cascade Heat/Cool Span (90)This parameter is multiplied by the heat and co

Page 81

76 Communications SpecificationChapter 3: Controller Parameter Descriptions• Range: –999 to 9999 (depending on the precision in the master loop).• De

Page 82 - Output Reverse/Direct (98)

Chapter 3: Controller Parameter DescriptionsCommunications Specification 770 = Reverse1 = Direct• Default: 0 for heat outputs, 1 for cool outputs.Con

Page 83 - Baud Rate (102)

78 Communications SpecificationChapter 3: Controller Parameter Descriptions2 = 19200• Default: Varies by controller.Ready Events (103)This parameter

Page 84 - Ready Events (103)

Appendix A: Communications DriverCommunications Specification 79Appendix A: Communications DriverCompiling and LinkingThe driver is compiled and link

Page 85 - Communications Driver

80 Communications SpecificationAppendix A: Communications Driverchar error_check; Set to BCC, or CRC. BCC = 1. CRC = 2;Example Call:Init_Comm_Port(1

Page 86 - DownLoad()

Appendix A: Communications DriverCommunications Specification 81char sts; Controller status. See the AnafazeController/Host InterfaceDataand Communic

Page 87 - UpLoad()

82 Communications SpecificationAppendix A: Communications DriverExample Call:return_value = DownLoad(TYPE_CLS8, 1, SETPT, 0, 8, sp); This callUploads

Page 88

GlossaryCommunications Specification 83GlossaryACK (Acknowledge) A control code that signals that a syntactically correct message packet has been rec

Page 89 - Glossary

Chapter 1: ANAFAZE/AB ProtocolCommunications Specification 3 Chapter 1: ANAFAZE/AB Protocol This section explains the ANAFAZE/Allen Bradley protocol

Page 90

84 Communications SpecificationGlossaryDeadband, alarmThe range through which a process variable must travel from the alarm setpoint toward the proce

Page 91

GlossaryCommunications Specification 85LSB Least Significant Byte. For all two-byte data types, the LSB is transmitted before the MSB (Most Significant

Page 92

86 Communications SpecificationGlossarySet, bit See Cleared, bit.Single-bit errorAn error in which only one bit is incorrect.Stop bit The last part o

Comments to this Manuals

No comments