SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
A12B Modbus RTU SCADA INTERFACE OVER RS232/RS485 OPTION 21S
INSTRUCTIONS This manual is only valid for A12B Chargers equipped with P60-225C control cards with software version series 0625 and 1625 and up. This manual does not apply to systems that are equipped with the LaMarche Communications Card (S2A-302)
ECN/DATE CPN125755
106 BRADROCK DRIVE DES PLAINES, IL. 60018-1967 (847) 299-1188 FAX: (847) 299-3061 ISSUE DATE: 19781-12/12
Page 1 of 7
INSTRUCTION DRAWING NUMBER: P25-
LOPT21S-A12B-1
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
Default Settings Protocol: Modbus RTU Comm Port: RS232 (J2) Baud Rate: 9600 (Selectable 1200, 2400, 4800, 9600, 14400, 19200, 38400) Data Bits: Fixed at 8 Stop Bits: Fixed at 1 Parity: None (Selectable None, Even, Odd) Flow Control: Fixed at None Modbus Address: 1 (Selectable 1 to 247)
Changing the Settings In all likelihood it will be necessary to change the settings from the factory default settings to properly integrate a new charger into your SCADA Network. To change the above settings one must enter the "Customer Calibration" mode. This is accomplished by pressing and holding the UP Arrow Button followed by pressing and holding the MODE Button. Both buttons must be pressed for 5 seconds. When the control card enters the Customer Cal mode the display will show "Customer Calibration Mode" for 2 seconds. During the time the display shows "Customer Calibration Mode" release both buttons. The purpose of the Customer Cal is to allow one to change settings in the field. The following setting changes are allowed in the following order: ♦
Low Voltage 1 Alarm Voltage Threshold
♦
Low Voltage 2 Alarm Voltage Threshold
♦
High Voltage Shutdown Alarm Voltage Threshold
♦
High Voltage Alarm Voltage Threshold
♦
Low DC Current Alarm Threshold
♦
Overload Alarm Current
♦
Equalize Timer Mode
♦
Equalize Cycle Time
♦
LCD Backlight Timer Setting
♦
Ground Detection Alarm Delay (If equipped with Ground Detection)
♦
Modbus Address
♦
Modbus Baud Rate
♦
Modbus Parity
Page 2 of 7
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
Setting the Modbus Address The following setting is used to set the Modbus: ♦
Modbus Address
You may change the address by pressing the UP or DOWN Arrow Buttons. When you have set the baud rate you wish to use press the MODE button to go to the next setting.
Setting the Modbus Baud Rate The baud rate may be set to the following: 1200, 2400, 4800, 9600, 14400, 19200, 38400 The following setting is used to set the Baud Rate: ♦
Modbus Baud Rate
The LCD display will show “Modbus Baud Rate” on the first line and second line will flash the actual baud rate that is in use. You may change the baud rate by pressing the UP or DOWN Arrow Buttons. When you have set the baud rate you wish to use press the MODE button to go to the next setting.
Setting the Modbus Parity Type The Parity may be set to the following: None, Even, Odd The following setting is used to set the Parity: ♦
Modbus Parity
The LCD display will show “Parity Type” on the first line and second line will flash the actual Parity type that is in use. You may change the Parity by pressing the UP or DOWN Arrow Buttons. When you have set the Parity you wish to use press the MODE button to go to the next setting.
Page 3 of 7
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
RS232 & RS485 Connection Information IMPORTANT NOTE: Jumper pairs JP13/JP14 and JP15/JP16 on the S2A-388S board determine which port (RS232 or RS485) is utilized for communications. For RS232 the jumper(s) must be positioned on JP14 and JP16. For RS485 the jumper(s) must be positioned on JP13 and JP15. RS232 Port Connection RS232 communications are accomplished through J2A on the P60-388S board. The RS232 Port is a galvanically isolated interface. The RS232 interface is configured as DTE. The default settings are 9600 baud, 8 Bits, No Parity, 1 stop bit and no flow control. RS485 Port Connection (s) for Terminal Strip Equipped Cards The RS485 (TS1) port is a 3 pin terminal strip. The RS485 Port is an isolated interface. The RS485 interface is "two wire" thus no handshaking takes place. The default connection would be 9600 baud, 8 Bits, No Parity, 1 stop bit and no flow control. The RS485 interface may require configuration of jumpers JP1/JP2 and JP5/JP6 and JP3/JP4 on the P60388S card. Jumper pairs JP1/JP2, JP3/JP4 insert or remove the biasing loads. Jumper pair JP5/JP6 inserts or removes the terminating resistor. BIAS Resistors IN place jumpers(s) on JP2 and JP4. BIAS Resistors OUT place jumpers(s) on JP1 and JP3. Termination Resistor IN place jumpers on JP6. Termination Resistor OUT place jumper on JP5.
SCHEMATIC SHOWING RS485 RELATED JUMPER FUNCTIONALITY
Page 4 of 7
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
CHARGER PORT (NOT FOR CUSTOMER)
POWER SUPPLY
BIAS RESISTOR JUMPER SELECT
RS485 PORT
PORT SELECTION JUMPERS RS232 PORT
TERMINATION RESISTOR JUMPER SELECT JUMPER LOCATIONS ON CIRCUIT BOARD
LaMarche Modbus Implementation Default Communication Settings
Page 5 of 7
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
Protocol: Modbus RTU Comm Port: RS232 (J2A) Baud Rate: 9600 (Selectable 1200, 2400, 4800, 9600, 14400, 19200, 38400) Data Bits: Fixed at 8 Stop Bits: Fixed at 1 Parity: None (Selectable None, Even, Odd) Flow Control: Fixed at None Modbus Address: 1 (Selectable 1 to 247) Supported Modbus Types RTU Supported Modbus Function Codes 01 – Read Coil Status (0X) 02 – Read Discrete Input Registers (1X) 03 – Read Holding Registers (4X) 04 – Read Input Registers (3X) 05 – Write Single Coil 06 – Write Single Register
Coils Address 00000
Name/Description Float/Equalize Mode Indicator (FLOAT=0, EQUALIZE=1)
Discrete Inputs Address
Name/Description
10000
AC or Breaker Tripped Alarm Indicator (FAILURE=1)
10001
Low Voltage 1 Alarm Indicator (FAILURE=1)
10002
High Voltage Alarm Indicator (FAILURE=1)
10003
High Voltage Shutdown Alarm Indicator (FAILURE=1)
10004
Low Current Alarm Indicator (FAILURE=1)
10005
Ground Detection Enabled (ENABLED=1)
10006 10007
Positive Ground Alarm Indicator (FAILURE=1). Point will always read 0 when Ground Detection Enabled (Discrete Input Point 5) is 0. Negative Ground Alarm Indicator (FAILURE=1). Point will always read 0 when Ground Detection Enabled (Discrete Input Point 5) is 0.
10008
Summary Alarm Indicator (FAILURE=1)
10009
Low Voltage 2 Alarm Indicator (FAILURE=1)
10010
Overload Current Alarm Indicator (FAILURE=1)
10011
Charger Failure Alarm Indicator (FAILURE=1)
Input Registers Address 30000
Page 6 of 7
Description, Units Heartbeat This register increases once per second and may be used as a
Scale Factor None
SCADA INTERFACE INSTRUCTIONS - OPTION 21S - FOR A12B SYSTEMS
Input Registers Address
Description, Units
Scale Factor
diagnostic. 30001
Board Number. Will read 225 for 225C card.
None
30002
Software Version, Version of software on card.
None
30003
Voltage, Volts
0.1
30004
Current, Amps
0.1
30005
Equalize Cycle Time Hours Remaining, Hours, Minutes Note: The last two digits are the minutes.
None
30006
Auto Equalize Timer, Days
None
30007 30008
30009
Auto Equalize Timer, Hours, Minutes Note: The last two digits are the minutes. Low DC Current Alarm Low Limit, Amps. Setting the Low DC Current Alarm below this will result in disabling the Low DC Current Alarm Status Indicator. Temperature Probe Reading, Degrees C Note: Reading will always read 0 when charging system is not equipped with a 340S card. A shorted probe will give a reading of –273 and an open probe will give a reading of+273
None 0.1
None
30010
Maximum allowable voltage setting (MAXV).
0.1
30011
Maximum allowable current setting (MAXI).
0.1
Holding Registers Address
Description, Units, Valid Settings/Range
Scale Factor
40000
Equalize Timer Mode, 0,1 2,3,4
None
40001
Equalize Timer Setting, 0 to 144
None
40002
Low Voltage Alarm Threshold, Volts, 0 to MAXV
0.1
40003
High Voltage Alarm Threshold, Volts, 0 to MAXV
0.1
40004
High Voltage Shutdown Alarm Threshold, Volts, 0 to MAXV
0.1
40005
Low DC Current Alarm Threshold, Amps, 0 to MAXI
0.1
40006
Low Voltage 2 Alarm Threshold, Volts, 0 to MAXV
0.1
40007
Overload Alarm Current, Amps, 0 to MAXI
0.1
40008
Total CRC Errors Detected
None
40009
Total Parity Errors Detected
None
40010
Total Modbus Commands Received (Most significant register)
None
40011
Total Modbus Commands Received (Least significant register)
None
Page 7 of 7