CPKSoft Engineering

XBCOLMAN.tlk Driver Reference

Barber Colman model MAQ Temperature Controller Driver

This driver requires that you have TAS-HMITalk 8.04 installed.

Driver Overview

XBCOLMAN driver allows you to connect with BARBER COLMAN Temperature

Controller Model MAE and MAQ.

Supported Equipment Type

Loop Controllers

Supported Devices List

BARBER COLMAN Temperature Controllers Model MAE

BARBER COLMAN Temperature Controllers Model MAQ

Supported Commands List

Read Temperature Control Setpoint Degrees

Read Temperature Alarm 1 Setting Degrees

Read Temperature Alarm 2 Setting Degrees

Read PB 1 Setting Percent

Read Integral Time Setting Seconds

Read Derivative Time Setting Seconds

Read Load Line Setting Percent

Read Manual Output Setting Percent

Read Output 1 Cicle Time Setting Seconds

Read Output 2 Cicle Time Setting Seconds

Read PB 2 Setting (Multiplier)

Read Output 1 Hysteresis Setting Degrees

Read Output 2 Hysteresis Setting Degrees

Read Output High Limit Degrees

Read Output Low Limit Degrees.

Read PID/Manual Setting Unitless

Read Setting Value Lock Unitless

Read Remote/Local Temp. Ctrl. Setpoint Unitless

Read Touchtune Setting Unitless

Read Sensor Input Value Degrees

Read Control Output Value Percent

Read Alarm Output Status Unitless

Write Temperature Control Setpoint Degrees

Write Temperature Alarm 1 Setting Degrees

Write Temperature Alarm 2 Setting Degrees

Write PB 1 Setting Percent

Write Integral Time Setting Seconds.

Write Derivative Time Setting Seconds

Write Load Line Setting Percent

Write Manual Output Setting Percent

Write Output 1 Cicle Time Setting Seconds

Write Output 2 Cicle Time Setting Seconds

Write PB 2 Setting (Multiplier).

Write Output 1 Hysteresis Setting Degrees

Write Output 2 Hysteresis Setting Degrees

Write Output High Limit Degrees

Write Output Low Limit Degrees

Write PID/Manual Setting Unitless

Write Setting Value Lock Unitless.

Write Remote/Local Temp. Ctrl. Setpoint Unitless

Write Touchtune Setting Unitless

Read Temperature Control Setpoint Degrees

COMMAND DESCRIPTION:

Obtains the current value of Temperature Control Setpoint Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 83.

Read Temperature Alarm 1 Setting Degrees

COMMAND DESCRIPTION:

Obtains the current values of Temperature Alarm 1 Setting Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 65

Read Temperature Alarm 2 Setting Degrees

COMMAND DESCRIPTION:

Obtains the current value of Temperature Alarm 2 Setting Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 97

Read PB 1 Setting Percent

COMMAND DESCRIPTION:

Obtains the current value of PB 1 Setting Percent.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 80

Read Integral Time Setting Seconds

COMMAND DESCRIPTION:

Obtains the current value of Integral Time Setting Seconds.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 73

Read Derivative Time Setting Seconds

COMMAND DESCRIPTION:

Obtains the current value of Derivative Time Setting Seconds.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 68

Read Load Line Setting Percent

COMMAND DESCRIPTION:

Obtains the current value of Load Line Setting Percent.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 87

Read Manual Output Setting Percent

COMMAND DESCRIPTION:

Obtains the current value of Manual Output Setting Percent.

Only for model MAQ.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 77

Read Output 1 Cicle Time Setting Seconds

COMMAND DESCRIPTION:

Obtains the current value of Output 1 Cicle Time Setting Seconds.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 67

Read Output 2 Cicle Time Setting Seconds

COMMAND DESCRIPTION:

Obtains the current value of Output 2 Cicle Time Setting Seconds.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 99

Read PB 2 Setting (Multiplier)

COMMAND DESCRIPTION:

Obtains the current value of PB 2 Setting.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 112

Read Output 1 Hysteresis Setting Degrees

COMMAND DESCRIPTION:

Obtains the current value of Output 1 Hysteresis Setting Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 70

Read Output 2 Hysteresis Setting Degrees

COMMAND DESCRIPTION:

Obtains the current value of Output 2 Hysteresis Setting Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 102

Read Output High Limit Degrees

COMMAND DESCRIPTION:

Obtains the current value of Output High Limit Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 85

Read Output Low Limit Degrees.

COMMAND DESCRIPTION:

Obtains the current value of Output Low Limit Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 76

Read PID/Manual Setting Unitless

COMMAND DESCRIPTION:

Obtains the current value of PID/Manual Setting Unitless.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 78

Read Setting Value Lock Unitless

COMMAND DESCRIPTION:

Obtains the current value of Setting Value Lock Unitless.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 75

 

RETURNS:

- 00 = Unlocked

- 01 = Lock 1

- 02 = Lock 2

Read Remote/Local Temp. Ctrl. Setpoint Unitless

COMMAND DESCRIPTION:

Obtains the current state of Remote/Local Temp. Ctrl. Setpoint Unitless.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 82

 

RETURNS:

- 00 = Local

- 01 = Remote

Read Touchtune Setting Unitless

COMMAND DESCRIPTION:

Obtains the current state of Touchtune Setting Unitless.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 89

 

RETURNS:

- 00 = During Control

- 01 = During Touchtune

Read Sensor Input Value Degrees

COMMAND DESCRIPTION:

Obtains the current value of Sensor Input Value Degrees.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 84

Read Control Output Value Percent

COMMAND DESCRIPTION:

Obtains the current value of Control Output Value Percent.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 79

Read Alarm Output Status Unitless

COMMAND DESCRIPTION:

Obtains the current states of Alarm Output Status Unitless.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Input / Digital Input

HMITalk1.DriverNumPoints = 1-3

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 81

 

WHERE:

- HMITalk1.PointValue(0) = Sensor Burnout Alarm

- HMITalk1.PointValue(1) = High Deviation Alarm Status

- HMITalk1.PointValue(2) = Low Deviation Alarm Status

Write Temperature Control Setpoint Degrees

COMMAND DESCRIPTION:

Sets the Temperature Control Setpoint Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 83

HMITalk1.DriverP2 = Indicates the lowest value allowed.

HMITalk1.DriverP3 = Indicates the highest value allowed.

If HMITalk1.DriverP2 >= HMITalk1.DriverP3 limits checking is disabled.

Write Temperature Alarm 1 Setting Degrees

COMMAND DESCRIPTION:

Sets the Temperature Alarm 1 Setting Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 65

HMITalk1.DriverP2 = Indicates the lowest value allowed.

HMITalk1.DriverP3 = Indicates the highest value allowed.

If HMITalk1.DriverP2 >= HMITalk1.DriverP3 limits checking is disabled.

Write Temperature Alarm 2 Setting Degrees

COMMAND DESCRIPTION:

Sets the Temperature Alarm 2 Setting Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 97

HMITalk1.DriverP2 = Indicates the lowest value allowed.

HMITalk1.DriverP3 = Indicates the highest value allowed.

If HMITalk1.DriverP2 >= HMITalk1.DriverP3 limits checking is disabled.

Write PB 1 Setting Percent

COMMAND DESCRIPTION:

Sets the PB 1 Setting Percent current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 80

Write Integral Time Setting Seconds.

COMMAND DESCRIPTION:

Sets the Integral Time Setting Seconds current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 73

Write Derivative Time Setting Seconds

COMMAND DESCRIPTION:

Sets the Derivative Time Setting Seconds current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 68

Write Load Line Setting Percent

COMMAND DESCRIPTION:

Sets the Load Line Setting Percent currnet value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 87

Write Manual Output Setting Percent

COMMAND DESCRIPTION:

Sets the Manual Output Setting Percent currnet value.

Only for model MAQ.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 77

Write Output 1 Cicle Time Setting Seconds

COMMAND DESCRIPTION:

Sets the Output 1 Cicle Time Setting Seconds current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 67

Write Output 2 Cicle Time Setting Seconds

COMMAND DESCRIPTION:

Sets the Output 2 Cicle Time Setting Seconds current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 99

Write PB 2 Setting (Multiplier).

COMMAND DESCRIPTION:

Sets the PB 2 Setting current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 112

Write Output 1 Hysteresis Setting Degrees

COMMAND DESCRIPTION:

Sets the Output 1 Hysteresis Setting Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 70

Write Output 2 Hysteresis Setting Degrees

COMMAND DESCRIPTION:

Sets the Output 2 Hysteresis Setting Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 102

Write Output High Limit Degrees

COMMAND DESCRIPTION:

Sets the Output High Limit Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 85

HMITalk1.DriverP2 = Indicates the lowest value allowed.

HMITalk1.DriverP3 = Indicates the highest value allowed.

If HMITalk1.DriverP2 >= HMITalk1.DriverP3 limits checking is disabled.

Write Output Low Limit Degrees

COMMAND DESCRIPTION:

Sets the Output Low Limit Degrees current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 76

HMITalk1.DriverP2 = Indicates the lowest value allowed.

HMITalk1.DriverP3 = Indicates the highest value allowed.

If HMITalk1.DriverP2 >= HMITalk1.DriverP3 limits checking is disabled.

Write PID/Manual Setting Unitless

COMMAND DESCRIPTION:

Sets the PID/Manual Setting Unitless mode operation.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 78

 

WHERE:

- 0 = PID mode.

- 1 = Manual mode.

Write Setting Value Lock Unitless.

COMMAND DESCRIPTION:

Sets the Setting Value Lock Unitless current value.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 75

 

WHERE:

- 0 = Unlocked

- 1 = Lock 1

- 2 = Lock 2

Write Remote/Local Temp. Ctrl. Setpoint Unitless

COMMAND DESCRIPTION:

Sets the Remote/Local Temp. Ctrl. Setpoint Unitless current state.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 82

 

WHERE:

- 0 = Local

- 1 = Remote

Write Touchtune Setting Unitless

COMMAND DESCRIPTION:

Sets the Touchtune Setting Unitless current state.

 

PROPERTY SETTINGS REQUIRED:

HMITalk1.DriverDataType = Analog Output / Digital Output

HMITalk1.DriverNumPoints = 1

HMITalk1.DriverP0 = Unit Address (0-31).

HMITalk1.DriverP1 = 89

 

WHERE:

- 0 = Cancel Touchtune

- 1 = Perform Touchtune

Returned Errors List

[1005] DRIVER (Internal): Invalid driver stage

[1300] PROTOCOL (Timeout): No answer

[1433] PROTOCOL (Format): Validation error in device response

[2147] CONFIG (NumValues): Only one value can be read or written

[2206] CONFIG (NumValues): Too many values (max=3)

[3007] CONFIG (P0): Invalid device address

[3508] CONFIG (P1): Invalid command

About the XBCOLMAN.tlk driver

This driver requires that you have TAS-HMITalk 8.04 installed.

Driver Source Code Last Update: 03/08/2004 14:07:38

Driver Reference Last Update: 10/30/2008 17:33:52

© 1990-2008, CPKSoft Engineering. All rights reserved.

http://www.cpksoft.com - support@cpksoft.com

http://www.cpksoft.com.ar - soporte@cpksoft.com.ar>