XELVIPEN.tlk Driver Reference
ElControl VIP Energy 485/ALM Protocol Driver
This driver requires that you have TAS-HMITalk 8.04 installed.
XELVIPEN driver allows you to connect with ELCONTROL VIP ENERGY devices.
The allowed serial setups are:
9600 | 1200 Bauds, 7 Db, Parity None | Odd | Even, Stop bits 1 | 2.
The most common serial setup is:
9600 Bauds, 7 Db, Parity None, 1 stop bit.
It is strongly recommended that you use The PC-485 Box RS-232/485
converter supplied by ELCONTROL. The device could behave erratically
if you use a different RS-232/485 converter.
Power Meters
ELCONTROL VIP ENERGY 485
ELCONTROL VIP ENERGY RPQS-485
ELCONTROL VIP ENERGY ALM-485
ELCONTROL VIP ENERGY ALMRPQS-485
Write Command for Operation of Relays 1 and 2
Select Cogeneration/No Cogeneration
Write Integration Period for Average Values
COMMAND DESCRIPTION:
Obtains all data measured.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Analog Input
HMITalk1.DriverNumPoints = 1-49
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 0
RETURNS:
Configuration:
- HMITalk1.PointValue(0) = Instrument Type: 13, Vip Energy
- HMITalk1.PointValue(1) = Instrument Options (1=On/0=Off)
Bit 0 = Serial line option
Bit 1 = RPQS option
Bit 2 = Alarms option (ALM)
- HMITalk1.PointValue(2) = Instrument Options: software version
- HMITalk1.PointValue(3) = Setup (Refer to User Manual)
- HMITalk1.PointValue(4) = Setup (Refer to User Manual)
Measured Values:
- HMITalk1.PointValue(5) = Three-Phase Voltage (V)
- HMITalk1.PointValue(6) = Three-Phase Current (A)
- HMITalk1.PointValue(7) = Three-Phase Active Power (W)
- HMITalk1.PointValue(8) = Three-Phase Power Factor
- HMITalk1.PointValue(9) = Phase L1 Voltage (V)
- HMITalk1.PointValue(10) = Phase L2 Voltage (V)
- HMITalk1.PointValue(11) = Phase L3 Voltage (V)
- HMITalk1.PointValue(12) = Phase L1 Current (A)
- HMITalk1.PointValue(13) = Phase L2 Current (A)
- HMITalk1.PointValue(14) = Phase L3 Current (A)
- HMITalk1.PointValue(15) = Phase L1 Active Power (W)
- HMITalk1.PointValue(16) = Phase L2 Active Power (W)
- HMITalk1.PointValue(17) = Phase L3 Active Power (W)
- HMITalk1.PointValue(18) = Phase L1 Power Factor
- HMITalk1.PointValue(19) = Phase L2 Power Factor
- HMITalk1.PointValue(20) = Phase L3 Power Factor
- HMITalk1.PointValue(21) = Phase L1 Reactive Power (VAr)
- HMITalk1.PointValue(22) = Phase L2 Reactive Power (VAr)
- HMITalk1.PointValue(23) = Phase L3 Reactive Power (VAr)
- HMITalk1.PointValue(24) = Phase L1 Apparent Power (VA)
- HMITalk1.PointValue(25) = Phase L2 Apparent Power (VA)
- HMITalk1.PointValue(26) = Phase L3 Apparent Power (VA)
- HMITalk1.PointValue(27) = Phase L1 Current Crest Factor
- HMITalk1.PointValue(28) = Phase L2 Current Crest Factor
- HMITalk1.PointValue(29) = Phase L3 Current Crest Factor
- HMITalk1.PointValue(30) = Three-Phase Apparent Power (VA)
- HMITalk1.PointValue(31) = Three-Phase Reactive Power (VAr)
- HMITalk1.PointValue(32) = Frequency (Hz)
- HMITalk1.PointValue(33) = Positive Three-Phase kWatthours
(single phase if single phase is set) (kWh)
- HMITalk1.PointValue(34) = Positive Three-Phase kVArhours
(single phase if single phase is set) (kVArh)
- HMITalk1.PointValue(35) = Three-Phase Average Reactive Power
(single phase if single phase is set) (VAr)
- HMITalk1.PointValue(36) = Three-Phase Average Apparent Power
(single phase if single phase is set) (VA)
- HMITalk1.PointValue(37) = Three-Phase Average Active Power
(single phase if single phase is set) (W)
- HMITalk1.PointValue(38) = Three-Phase Apparent Power Peaks
(single phase if single phase is set) (VA)
- HMITalk1.PointValue(39) = Three-Phase Active Power Peaks
(single phase if single phase is set) (W)
- HMITalk1.PointValue(40) = Negative Three-Phase kWatthours
(single phase if single phase is set) (kWh)
- HMITalk1.PointValue(41) = Negative Three-Phase kVArhours
(single phase if single phase is set) (kVArh)
- HMITalk1.PointValue(42) = Phase L3 kWatthours (kWh)
Relay Control Data:
- HMITalk1.PointValue(43) = 0/1: Relay 1 Off/On
- HMITalk1.PointValue(44) = 0/1: Relay 2 Off/On
- HMITalk1.PointValue(45) = 0/1: Pulse/Relay Output (RPQS/ALM)
- HMITalk1.PointValue(46) = 0/1: Alarm Output Inactive/Active
- HMITalk1.PointValue(47) = 0/1: Relay 1/2 Selected (ALM active)
- HMITalk1.PointValue(48) = 0/1: Local/Remote Control
COMMAND DESCRIPTION:
Returns the date & time information.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Analog Input
HMITalk1.DriverNumPoints = 1-5
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 1
RETURNS:
- HMITalk1.PointValue(0) = Minutes
- HMITalk1.PointValue(1) = Hours
- HMITalk1.PointValue(2) = Day
- HMITalk1.PointValue(3) = Month
- HMITalk1.PointValue(4) = Year
COMMAND DESCRIPTION:
Enable/Disable keyboard.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 2
WHERE:
- HMITalk1.PointValue(0) = 0/1: Disable/Enable Keyboard
COMMAND DESCRIPTION:
Selects the Local/Remote operation mode for the
Relay outputs.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 3
WHERE:
- HMITalk1.PointValue(0) = 0/1: Local/Remote Mode
COMMAND DESCRIPTION:
Resets the peaks and averages registers.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 4
No Values Required: Just sending this command executes the Reset.
COMMAND DESCRIPTION:
Commands the operation of Relays 1 and 2.
Before using this command it is ESSENTIAL to switch the
VIP Energy to Relay-Output Remote mode, otherwise the
command is ignored.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 5
WHERE:
- HMITalk1.PointValue(0) = 0/1: Relay 1 Off/On
- HMITalk1.PointValue(1) = 0/1: Relay 2 Off/On
COMMAND DESCRIPTION:
Writes the selection flag for the Star/Delta switching.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 6
WHERE:
- HMITalk1.PointValue(0) = 0/1: Star/Delta Connection
COMMAND DESCRIPTION:
Writes the selection flag for the Cogeneration/No Cogeneration switching.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Digital Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 7
WHERE:
- HMITalk1.PointValue(0) = 0/1: No Cogeneration/Cogeneration
COMMAND DESCRIPTION:
Writes the integration time period for average values.
PROPERTY SETTINGS REQUIRED:
HMITalk1.DriverDataType = Analog Output
HMITalk1.DriverNumPoints = 1
HMITalk1.DriverP0 = Station Number (1-247).
HMITalk1.DriverP1 = 8
WHERE:
- HMITalk1.PointValue(0) =
0 (10 Minutes)
1 (15 Minutes)
2 (20 Minutes)
3 (30 Minutes)
4 (60 Minutes)
5 (1 Minute)
6 (2 Minutes)
7 (5 Minutes)
[1005] DRIVER (Internal): Invalid driver stage
[1300] PROTOCOL (Timeout): No answer
[1408] PROTOCOL (Format): Invalid amount of data bytes received
[1410] PROTOCOL (Format): Invalid device id in response
[1433] PROTOCOL (Format): Validation error in device response
[2002] CONFIG (DataType): Digital inputs are not supported by this driver
[2147] CONFIG (NumValues): Only one value can be read or written
[2222] CONFIG (NumValues): Too many values (max=49)
[2223] CONFIG (NumValues): Too many values (max=5)
[3007] CONFIG (P0): Invalid device address
[3508] CONFIG (P1): Invalid command
[8013] CONFIG (Remote): Acknowledge
[8036] CONFIG (Remote): Busy, rejected message
[8138] CONFIG (Remote): Failure in associated device
[8168] CONFIG (Remote): Illegal data address
[8170] CONFIG (Remote): Illegal data value
[8172] CONFIG (Remote): Illegal function
[8217] CONFIG (Remote): NAK-negative acknowledgment
[8347] CONFIG (Remote): Unknown error
This driver requires that you have TAS-HMITalk 8.04 installed.
Driver Source Code Last Update: 03/08/2004 14:07:46
Driver Reference Last Update: 10/30/2008 17:37:18
© 1990-2008, CPKSoft Engineering. All rights reserved.