XBCOLMAN.tlk Driver Reference
Barber Colman model MAQ Temperature Controller Driver
This driver requires that you have TAS-HMITalk 8.04 installed.
XBCOLMAN driver allows you to connect with BARBER COLMAN Temperature
Controller Model MAE and MAQ.
Loop Controllers
BARBER COLMAN Temperature Controllers Model MAE
BARBER COLMAN Temperature Controllers Model MAQ
Read Temperature Control Setpoint Degrees
Read Temperature Alarm 1 Setting Degrees
Read Temperature Alarm 2 Setting Degrees
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 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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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
[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
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.