A36D/TPSD DNP 3.0 & Modbus SCADA INTERFACE

Similar documents
DNP 3.0 & Modbus SCADA INTERFACE INSTRUCTIONS FOR 205T BASED SYSTEMS

DNP 3.0 Serial (RS232/RS485) and Ethernet (TCP/IP) SCADA Interface for TPSD/A36D Chargers with S2A-205T Option 21P or 57T or 57U. Setup Instructions

A12B DNP 3.0 SERIAL & ETHERNET (TCP/IP) SCADA INTERFACE

Setup Instructions. This manual is only valid for A12B Chargers equipped with the following: S2A-225C card with software version P225C0630

SOFTWARE DOCUMENTATION. DNP3 Configuration / Interoperability Guide for the DATRAN XL4 DNP3 RTU

SOFTWARE DOCUMENTATION. DNP3 Configuration / Interoperability Guide for the DATRAN II excel DNP3 RTU

EVO AT SERIES BATTERY CHARGER AT SERIES BATTERY CHARGER COMMUNICATIONS MANUAL. EVO - Microprocessor Controlled Float Battery Charger JA

GE MDS, LLC. NETio Series. Protocol Communications Supplement. March 2013 Part No A01, Rev. C

DNP 3.0 Serial (RS232/RS485) and Ethernet (TCP/IP) SCADA Interface for A31 Inverters with S2A-383S Option 21P. Setup Instructions

Campbell Scientific Australia DNP3 DEVICE PROFILE

DNP 3.0 device profile for AQ (5) DNP 3.0 device profile for AQ 200

Device Profile Document

DNP Points List and Implementation

DNP3 V3.00 DEVICE PROFILE DOCUMENT

DNP3 Communication User's manual

PXM 4/6/8K DNP3 PXM 4/6/8K DNP3 Ethernet Communications User Manual

DNP Points List and Implementation for the 6802 Vista Control

The Multilin DGCV Voltage Regulator Controller

SCADA Controlled LOR/ER - DNP3.0 Communications Protocol - TECHNICAL MANUAL ES-SLOR-1

Protection Terminal REF 54_ Protection Relay REX 521

RS485 MODBUS Module 8AO

Control Indicator Module (CIM) - DNP3 Communications Protocol - TECHNICAL MANUAL

INTEGRATED SYSTEMS AND CONTROL, INC. User s Hardware Manual. PCMNET V 7. xx

RS485 MODBUS Module 6RO

Product Specification for SAB-S-MODBUS

FLITE 395-GPRS-DNP3. DNP 3.0 communication Appendix to the User Manual. Easergy range. MV electrical network management

Installation and Programming Manual. Niobrara Research & Development Corporation P.O. Box 3418 Joplin, MO USA

QUCM Limitorque Controller

350 Feeder Management System

IFC 100 Supplementary instructions

345 Transformer Protection System

NOTE The documentation and/or manuals provided by the IEDs vendors must be read and understood thoroughly prior to configuration.

ATK3 I/O Module (Modbus Slave)

IEC Protocol Interoperability List

DNP3 Device Profile Based on DNP XML Schema version Showing both the Device's Capabilities and its Current Configuration

AL2-MBU Advanced Manual

DNP3 Field Device Profile. for

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for

DNP V3.00 Protocol Assignments

MB40 & MB45 MODBUS TCP/IP Gateway Handbook

Voltage regulator TAPCON 260

RS485 MODBUS Module 16I-M

Voltage regulator TAPCON 240

SDM-6RO. Expansion Module 6 relay outputs. Manufactured for

CAS IKS Gateway (Modbus RTU/TCP and HTML) Manual

iopro Mirrored IO System

Serial Connection of HC900 Hybrid Controller to 900CS Control Station

EasyIO FC20 User Reference v1.3. EasyIO FC 20 DDC User Reference V1.3

TRAINING GUIDE LEVEL 3 MODBUS WRITE IMPORT COMMAND

A12B / A46 SMNP V3 SCADA INTERFACE INSTRUCTIONS

INSTRUCTION MANUAL STATION CONTROLLER SC1000 MOTOR PROTECTION ELECTRONICS, INC.

RS 485 Mini Modbus 1AO

mbc082 Bus Converter

R1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)

INTRINSICALLY SAFE DUPLEXER PROTECTION. ELECTRONICS, INC Vulcan Road Apopka, Florida MOTOR INSTRUCTION MANUAL

KTA-250 Anemometer Alarm Card

Advantage CT/LTC Protocol Manual

Intech Micro 2300-RO4 analogue input station MODBUS RTU slave application supplementary manual.

isma-b-mg-ip User Manual Global Control 5 Sp. z o.o. Poland, Warsaw

Getting Started with your D3000M Series Module

CAN-Transceiver Data Register Map MODBUS Slave RTU

User Manual A08. User Manual

REL 512 Connectivity With A Harris Westronics RTU Using DNP 3.0

DNP3 Device Profile. Device Profile Template. Data Dictionary. Release 2.0. January 30, 2001

Lufkin Modbus Serial Driver Help Kepware Technologies

RTU560 Connections and Settings DIN Rail RTU 560CIG10

D-100 FLOW DISPLAY MODBUS Network Interface Installation Guide

InstrumentationTools.com

MOD-MUX MODBUS TCP I/O PRODUCTS

CURRENT PROTECTION RELAY SMPR-1

XL200 Series PLC Interface

Intech Micro 2300-A8VI analogue input station MODBUS RTU slave application supplementary manual.

RS485 MODBUS Module 8I8O

Model IR4000M. HART Field Device Specification Multi-Point Monitor. Instruction Manual 07-08

MX200 SERIES Modbus Card 50P GE Zenith Controls. Operation and Maintenance Manual 50R-2200B 12/00

Tongta Inverter TDS-F8

Installation & Operation Guide

Industrial Serial Device Server

MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50

Modbus Communications Board

Intelligent Devices IDI 1100 Series Technical Manual

MODEL: R3-NE1. Remote I/O R3 Series. ETHERNET INTERFACE MODULE (Modbus/TCP) 27.5 (1.08)

VD SERIES CONTROLLERS (VERSION4.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

T1K MODBUS Base Controller Specifications

Golander Peristaltic Pump MODBUS Communication Instruction

BCT SERIES CONTROLLERS (VERSION 3.0) RS-485 COMMUNICATION INSTRUCTION MANUAL MODBUS Protocol Reference Guide

DATRAN XL4 PLUS RTU Quick Start Guide

General Specifications

SmartMod DC Digital Input Module HE359DIM610 12/24VDC Negative Logic

NF760 Batch Controller

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

4511 MODBUS RTU. Configuration Manual. Pulse isolator. No. 9202MCM101(1707) For 4511 devices from ser. no:

4511 MODBUS RTU. Configuration Manual. HART transparent driver. No. 9107MCM102(1739) For 4511 devices from ser. no:

DUAL LOOP DETECTOR WITH MODBUS COMMUNICATIONS

SC2000 MOTOR PROTECTION ELECTRONICS, INC. INSTRUCTION MANUAL. (407) Phone: Website:

The following simple procedures should be performed prior to testing the 289H M relay card:

General Specifications

Operator Manual for Profibus

How to set-up and read MOBBUS

DNP3 Device Profile Document For ARE-M Series Float Chargers Single-Phase Input

Transcription:

SCADA INTERFACE INSTRUCTIONS - OPTION 21P / 21Q - FOR A36D/TPSD SYSTEMS A36D/TPSD DNP 3.0 & Modbus SCADA INTERFACE OPTION 21P / 21Q INSTRUCTIONS This manual is only valid for A36D/TPSD Chargers equipped with P60-205TS control cards with software version series 0100 and 1100 and P60-302S Communications Board with software version series 0600 CPN 119773 ISSUE DATE: ECN 18316-02/10 ECN/DATE 106 BRADROCK DRIVE DES PLAINES, IL. 60018-1967 (847) 299-1188 FAX: (847) 299-3061 18833-10/10 19721 10/12 18784-8/10 INSTRUCTION DRAWING NUMBER: P25-LOPT21PQ-A36D-TPSD-9

Default Settings The LaMarche Communications Card is shipped with the following default settings; Protocol: Set per customer order (DNP 3.0, Modbus ASCII, Modbus RTU, Modbus TCP) Default: DNP 3.0 Comm Port: RS232 (J2) Baud Rate: 9600 Data Bits: Fixed at 8 Stop Bits: Fixed at 1 Parity: Fixed at None Flow Control: Fixed at None Node Address: 4 (0100 Series Software), 90 (1100 Series Software) IP Address: 192.168.001.024 Netmask: 255.255.255.000 Gateway: 000.000.000.000 TCP Port Number: Fixed at 20000 for DNP, Fixed at 502 for Modbus 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 the switch that activates Equalize and holding it in the "up" position for 5 seconds. When the control card enters the Customer Cal mode the display will show "CAL" for 2 seconds. During the time the display shows "CAL" release the switch. 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 DC Current Alarm Threshold Low DC Current Alarm Reset Threshold Low Voltage 1 Alarm Voltage Threshold High Voltage Alarm Voltage Threshold Equalize Timer Mode Equalize Cycle Time High Voltage Shutdown Alarm Voltage Threshold Temperature Compensation Enable Modbus Address Scada Remote Configuration Mode Scada Protocol Scada Node Address (MSB, B4) Scada Node Address (B3) Scada Node Address (B2 Scada Node Address (B1) Scada Node Address (LSB, B0) Scada Comm Port Scada Baud Rate (Only when Scada Comm Port is either RS232 or RS485) Scada IP Address Quad 3 (Only when the Comm Port is set to TCP) Scada IP Address Quad 2 (Only when the Comm Port is set to TCP) Page 2 of 26

Scada IP Address Quad 1 (Only when the Comm Port is set to TCP) Scada IP Address Quad 0 (Only when the Comm Port is set to TCP) Scada Netmask Quad 3 (Only when the Comm Port is set to TCP) Scada Netmask Quad 2 (Only when the Comm Port is set to TCP) Scada Netmask Quad 1 (Only when the Comm Port is set to TCP) Scada Netmask Quad 0 (Only when the Comm Port is set to TCP) Scada Gateway Quad 3 (Only when the Comm Port is set to TCP) Scada Gateway Quad 2 (Only when the Comm Port is set to TCP) Scada Gateway Quad 1 (Only when the Comm Port is set to TCP) Scada Gateway Quad 0 (Only when the Comm Port is set to TCP) Scada Diagnostics Mode The control card when it enters the Customer Cal mode will display "CAL" for 2 seconds, then automatically move to display the first setting which will be the Low DC Current Alarm Threshold. While each setting is displayed, you have the option of changing it by pressing the "EQ" switch "UP" or "Down". "UP" is used to increase setting values and "DOWN" will decrease the settings. To advance to the next setting you must press the HVSD Reset Button. Setting the Modbus Address The following setting are used to set the Modbus Address so the communications card can communicate with the controller card: Modbus Address An Alternating display showing "Addr" for 1 second then the modbus address for 1 second. Hold the down switch until the display shows ALL. The ALL setting sets the controller card up so it will accept commands from the communications card. It also activates the following calibration settings. When the modbus address is not set to all the controller card may not be able to communicate with the communications card. To advance to the next setting you must press the HVSD Reset Button. Setting the Remote Configuration Mode This setting when set to YES places the communications card into a mode where it is then possible to set the card up using a configuration program supplied by LaMarche. This capability has been added in recognition of the shortcomings associated with showing characters on a 7 segment display. Please contact LaMarche if you are interested in using this as a configuration option. The default selection for this setting is NO (displayed as no). Setting this to YES causes the calibration sequence to jump to the end as it is expected the settings will be transmitted to the card using the software utility.. PLEASE NOTE YOU MUST RETURN TO THE CAL SEQUENCE TO DEACTIVATE THIS MODE OR RESET THE CONTROLLER CARD. To advance to the next setting you must press the HVSD Reset Button. Page 3 of 26

Setting the Scada Protocol The communications card is equipped with 4 methods of communicating, DNP 3.0, Modbus ASCII, Modbus RTU and Modbus TCP. The following setting is used to set the Scada Protocol: Protocol Each protocol setting is displayed using an alternating "SCdA" for 1 second followed by either " dnp", " ASCi", rtu or " tcp". To change the protocol from DNP to Modbus TCP, press the EQ switch "UP" until the display shows an alternating "SCdA" followed by " tcp". To advance to the next setting you must press the HVSD Reset Button. Setting the Scada Node Address The following settings are used to set the Scada Node Address: Scada Node Address (4), MSB Scada Node Address (3) Scada Node Address (2) Scada Node Address (1) Scada Node Address (0), LSB Each of these settings is displayed as follows: An Alternating display showing "Addr" for 1 second then "AX Y" for 1 second. The X represents the place of the address digit displayed and will be either 4,3,2,1,0. The Y is a single digit representing the actual address digit and will be either 9,8,7,6,5,4,3,2,1,0. Please note the highest possible address is 65534 thus the MSB will not increase beyond 6. It is your responsibility to make sure the address you set in is at or below 65534. For example: You would like to change the Node Address from the default setting of 4 to 12310. When the display is alternating between "Addr" and "A4 0" you would press the EQ switch and increase the setting until the display showed an alternating "Addr" and A4 1". When the display is alternating between "Addr" and "A3 0" you would press the EQ switch and increase the setting until the display showed an alternating "Addr" and A3 2". When the display is alternating between "Addr" and "A2 0" you would press the EQ switch and increase the setting until the display showed an alternating "Addr" and "A2 3". When the display is alternating between "Addr" and A1 0" you would press the EQ switch and increase the setting until the display showed an alternating "Addr" and A1 1". When the display is alternating between "Addr" and "A0 0" you would press the SELECT switch and decrease the setting until the display showed an alternating "Addr" and A0 0". The Node Address is now set to 12310. To advance to the next setting you must press the HVSD Reset Button. Page 4 of 26

Setting the Scada Comm Port The communications card is equipped with 3 methods of communicating, RS232, RS485 and TCP. NOTE: THIS SETTING IS SKIPPED IF YOU SELECT MODBUS TCP AS THE PROTOCOL. The following setting is used to set the Scada Comm Port: Scada Comm Port Each Comm Port setting is displayed using an alternating "POrt" for 1 second followed by either " 232", " 485" or " tcp". To change the Comm Port from RS232 to RS485, press the EQ switch "UP" until the display shows an alternating "POrt" followed by " 485". To change the Comm Port from RS232 to TCP, press the EQ switch "UP" until the display shows an alternating "POrt" followed by " tcp". To advance to the next setting you must press the HVSD Reset Button. Setting the Scada Baud Rate NOTE: THIS SETTING IS SKIPPED IF THE SELECTED COMM PORT IS TCP. The communications Card may be set to communicate over an RS232 or RS485 network at the following Baud Rates: 1200, 4800, 9600 The following setting is used to set the Baud Rate: Scada Baud Rate Each Baud Rate setting is displayed using an alternating "baud" followed by the baud rate "XXXX". To change the baud rate, press the EQ switch "UP" and increase the setting until the desired baud rate is shown. For example: to set the baud rate at 1200, hold the switch "Down" until the display shows "baud" and "1200", then release the switch. To advance to the next setting you must press the HVSD Reset Button. Setting the Scada IP Address NOTE: THIS SETTING WILL NOT APPEAR IN THE SEQUENCE IF THE COMMUNICATION PORT HAS BEEN SET TO RS232 OR RS485. The IP address in quad format is defined as follows Q3.Q2.Q1.Q0 where Q3, Q2, Q1 and Q0 may be represented by a 1 to 3 digit number thus the default IP of 192.168.0.6 may be broken down as follows; Q3=192, Q2=168, Q1=0, Q0=6. The following settings are used to set the IP Address: Scada IP Address Quad 3, Q3 Scada IP Address Quad 2, Q2 Scada IP Address Quad 1, Q1 Scada IP Address Quad 0, Q0 Page 5 of 26

Each of these settings is displayed as follows: An Alternating display showing "IP X" for 1 second then a 1 to 3 digit number. The X will be either 3,2,1 or 0 and tells you which quad is being shown. The 1 to 3 digit number is the setting for that quad. For example: You would like to change the IP Address from the default setting of 192.168.000.006 to 190.160.010.003 When the display is alternating between "IP 3" and " 192" you would press the SELECT switch and decrease the setting until the display showed an alternating "IP 3" and 190. When the display is alternating between "IP 2" and " 168" you would press the SELECT switch and decrease the setting until the display showed an alternating "IP 2" and 160 ". When the display is alternating between "IP 1" and " 0" you would press the EQ switch and increase the setting until the display showed an alternating "IP 1" and " 10". When the display is alternating between "IP 0" and 6" you would press the SELECT and decrease the setting until the display showed an alternating "IP 0" and 3". The IP Address is now set to 190.160.10.3 To advance to the next setting you must press the HVSD Reset Button. Setting the Scada Netmask NOTE: THIS SETTING WILL NOT APPEAR IN THE SEQUENCE IF THE COMMUNICATION PORT HAS BEEN SET TO RS232 OR RS485. The Netmask like the IP Address discussed above is defined as follows Q3.Q2.Q1.Q0 where Q3, Q2, Q1 and Q0 may be represented by a 1 to 3 digit number thus the default Netmask of 255.255.255.0 may be broken down as follows; Q3=255, Q2=255, Q1=255, Q0=0. The following settings are used to set the Netmask: Scada Netmask Quad 3, Q3 Scada Netmask Quad 2, Q2 Scada Netmask Quad 1, Q1 Scada Netmask Quad 0, Q0 Each of these settings is displayed as follows: An Alternating display showing "Sn X" for 1 second then a 1 to 3 digit number. The X will be either 3,2,1 or 0 and tells you which quad is being shown. The 1 to 3 digit number is the setting for that quad. For example: You would like to change the netmask from the default setting of 255.255.255.0 to 255.255.0.0 When the display is alternating between "Sn 3" and " 255" you do nothing and wait for the cal sequence to auto advance. When the display is alternating between "Sn 2" and " 255" you do nothing and wait for the cal sequence to auto advance. When the display is alternating between "Sn 1" and " 255" you would press the SELECT switch and decrease the setting until the display showed an alternating "Sn 1" and 0. When the display is alternating between Sn 0 and 0 you would do nothing. Page 6 of 26

The Netmask is now set to 255.255.0.0 To advance to the next setting you must press the HVSD Reset Button. Setting the Scada Gateway NOTE: THIS SETTING WILL NOT APPEAR IN THE SEQUENCE IF THE COMMUNICATION PORT HAS BEEN SET TO RS232 OR RS485. The Gateway like the IP Address discussed above is defined as follows Q3.Q2.Q1.Q0 where Q3, Q2, Q1 and Q0 may be represented by a 1 to 3 digit number thus the default Netmask of 000.000.000.000 may be broken down as follows; Q3=000, Q2=000, Q1=000, Q0=000. NOTE: A Gateway setting of 000.000.000.000 is equivalent to not having a Gateway Setting. Thus if you are not sure if you need to set the Gateway then leave it at the default of 000.000.000.000. The following settings are used to set the Gateway: Scada Gateway Quad 3, Q3 Scada Gateway Quad 2, Q2 Scada Gateway Quad 1, Q1 Scada Gateway Quad 0, Q0 Each of these settings is displayed as follows: An Alternating display showing "rs X" for 1 second then a 1 to 3 digit number. The X will be either 3,2,1 or 0 and tells you which quad is being shown. The 1 to 3 digit number is the setting for that quad. For example: You would like to change the gateway from the default setting of 000.000.000.000 to 192.168.000.011 When the display is alternating between "rs 3" and " 0" you would press the EQ switch and increase the setting until the display showed an alternating "rs 3" and 192. When the display is alternating between "rs 2" and " 0" you would press the EQ switch and increase the setting until the display showed an alternating "rs 2" and 168. When the display is alternating between "rs 1" and " to auto advance. 0" you do nothing and wait for the cal sequence When the display is alternating between "rs 0" and " 0" you would press the EQ switch and increase the setting until the display showed an alternating "Sn 0" and 11. The Gateway is now set to 192.168.000.011 To advance to the next setting you must press the HVSD Reset Button. Setting the Scada Diagnostics Mode This setting when set to YES places the communications card into a mode where it is then possible to utilize a program such a hyperterminal to check communications. This capability has been added in recognition that not all installers will have a software program capable of simulating a master station with the selected protocol. The default selection for this setting is NO (displayed as no). Setting this to YES places the communications card into a mode where you can confirm communications using hyperterminal. In this mode the communication board will send out an ascii character message that says Press a key The characters will be sent out using communications parameters you have entered. When you see this message you are confirming that the communications card is capable of transmitting Page 7 of 26

on the port using the settings you have selected. When you press a key the communications card will reply saying You pressed the X key where X is the key you pressed. If you see this then the card is transmitting and receiving properly. PLEASE NOTE YOU MUST RETURN TO THE CAL SEQUENCE TO DEACTIVATE THIS MODE OR RESET THE CONTROLLER CARD. To advance to the next setting you must press the HVSD Reset Button At this point the controller card will exit the calibration sequence and return to normal operation. Page 8 of 26

RS232 Port Connection RS232, RS485 & TCP Connection Information RS232 communications are accomplished through J2. 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. Page 9 of 26

RS485 Port Connection (s) For RJ11/Phone Jack Equipped Cards The RS485 (J3, J4) ports are parallel RJ11 jacks. Thus you may connect to either J3 or J4. The RS485 Ports are galvanically isolated. 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, JP3/JP4, JP5/JP6 on the P60-302S card. JP1/JP2, JP3/JP4 serve as biasing loads. JP5/JP6 serve as a terminating load. Each jumper is marked with RIN (the jumper position places the load resistor in the circuit) or ROUT (the jumper position places the load resistor out of the circuit). The positioning of these jumpers will depend on the configuration of your RS485 network. Typically a network using a device like B&B Electronics RS232 to RS485 converter (Part Number 485SD9RJ) would not require the use of the biasing load resistors thus the jumpers configuration for JP1/JP2 & JP3/JP4 would be to position the shorting jumpers on JP1 and JP3 for all P60-302S cards placed on this network. If you do not have these biasing resistors already somewhere on the RS485 network then you will need to place the shorting jumpers on JP2 and JP4, JP5/JP6 will need to be placed on JP6 for P60-302S's that are in the first and last position on the RS485 network. The B&B device I have mentioned above does not provide a terminating resistor. The RS485 jacks on the P60-302S board are 6 position RJ11 jacks. Only positions 2,4,5 have connections. Pin 2 is Data A (-), Pin 5 is Data B (+) and Pin 4 is the Signal Ground. RJ11 jacks are configured such that when you face them (looking into the jack) Pin 1 is left most position and Pin 6 is the right most. For good signal quality it is advisable to use shielded twisted pair cable in your RS485 network (B&B Electronics, Part Number ETC8504 or ETC8505). Page 10 of 26

RS485 Port Connection (s) for Terminal Strip Equipped Cards The RS485 (TS1) port is a 3 pin terminal strip. The RS485 Ports are galvanically isolated. 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, JP3/JP4, JP5/JP6 on the P60-302S card. JP1/JP2, JP3/JP4 serve as biasing loads. JP5/JP6 serves as a terminating load. Each jumper is marked with RIN (the jumper position places the load resistor in the circuit) or ROUT (the jumper position places the load resistor out of the circuit). The positioning of these jumpers will depend on the configuration of your RS485 network. Typically a network using a device like B&B Electronics RS232 to RS485 converter (Part Number 485SD9TB) would not require the use of the biasing load resistors thus the jumper s configuration for JP1/JP2 & JP3/JP4 would be to position the shorting jumpers on JP1 and JP3 for all P60-302S cards placed on this network. If you do not have these biasing resistors already somewhere on the RS485 network then you will need to place the shorting jumpers on JP2 and JP4, JP5/JP6 will need to be placed on JP6 for P60-302S's that are in the first and last position on the RS485 network. The B&B device I have mentioned above does not provide a terminating resistor. The RS485 jacks on the P60-302S board is a 3 position terminal strip. Pin 1 is Data A (+), Pin 3 is Data B (-) and Pin 2 is the Signal Ground. The terminal strip is positioned such that when you face it (looking directly into the strip) Pin 1 is the left most position and Pin 3 is the right most. For good signal quality it is advisable to use shielded twisted pair cable in your RS485 network (B&B Electronics, Part Number ETC8504 or ETC8505). Page 11 of 26

TCP Port Connection The TCP Interface will require the use of a Cross-over cable if you are going to connect the P36-302S card directly to a NIC on a PC. If you connect through a hub a straight through cable should suffice. The Ethernet Port on the P60-302S is 10/100 Base-T compatible. The TCP Connection is accomplished through a single RJ45 jack that is mounted to a daughter board on the P60-302S. Page 12 of 26

DNP V3.0 DEVICE PROFILE DOCUMENT Vendor Name: LaMarche Manufacturing Company Device Name: LaMarche Charger to DNP 3.0 Interface Module Remote Highest DNP Level Supported: For Requests: Level 1 For Responses: Level 1 Device Function: _ Master X Slave Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): Maximum Data Link Frame Size (octets): Transmitted: 292 Received 292 Maximum Data Link Re-tries: X None Fixed at 3 _ Configurable from to Maximum Application Fragment Size (octets): Transmitted: 256 Received 256 Maximum Application Layer Re-tries: X None _ Configurable Requires Data Link Layer Confirmation: X Never _ Always _ Sometimes _ Configurable as: Requires Application Layer Confirmation: Never _ Always _ When reporting Event Data (Slave devices only) X When sending multi-fragment responses (Slave devices only) _ Sometimes _ Configurable as: Page 13 of 26

DNP V3.0 DEVICE PROFILE DOCUMENT Timeouts while waiting for: Data Link Confirm: None X Fixed at 2000ms _ Variable _ Configurable. Complete Appl. Fragment: X None _ Fixed at _ Variable _ Configurable Application Confirm: None X Fixed at 10000ms _ Variable _ Configurable. Complete Appl. Response: X None _ Fixed at _ Variable _ Configurable Others: Link Status Period when using TCP Fixed at 20000ms Sends/Executes Control Operations: WRITE Binary Outputs _ Never X Always _ Sometimes _ Configurable SELECT/OPERATE _ Never X Always _ Sometimes _ Configurable DIRECT OPERATE _ Never X Always _ Sometimes _ Configurable DIRECT OPERATE NO ACK _ Never X Always _ Sometimes _ Configurable Count > 1 X Never _ Always _ Sometimes _ Configurable Pulse On X Never _ Always _ Sometimes _ Configurable Pulse Off X Never _ Always _ Sometimes _ Configurable Latch On _ Never X Always _ Sometimes _ Configurable Latch Off _ Never X Always Sometimes _ Configurable Queue X Never _ Always _ Sometimes _ Configurable Clear Queue X Never _ Always _ Sometimes _ Configurable Attach explanation if 'Sometimes' or 'Configurable' was checked for any operation. Reports Binary Input Change Events when no specific variation requested: X Never _ Only time-tagged _ Only non-time-tagged _ Configurable to send one or the other Reports time-tagged Binary Input Change Events when no specific variation requested: X Never _ Binary Input Change With Time _ Binary Input Change With Relative Time _ Configurable Sends Unsolicited Responses: X Never _ Configurable _ Only certain objects _ Sometimes (attach explanation) _ ENABLE/DISABLE UNSOLICITED Function codes supported Sends Static Data in Unsolicited Responses: X Never _ When Device Restarts _ When Status Flags Change No other options are permitted. Page 14 of 26

DNP V3.0 DEVICE PROFILE DOCUMENT Default Counter Object/Variation: X No Counters Reported _ Configurable _ Default Object Default Variation: _ Point-by-point list attached Counters Roll Over at: X No Counters Reported _ Configurable (attach explanation) _ 16 Bits _ 32 Bits _ Other Value: Point-by-point list attached Sends Multi-Fragment Responses: X Yes No Sequential File Transfer Support: Append File Mode _ Yes X No Custom Status Code Strings _ Yes X No Permissions Field _ Yes X No File Events Assigned to Class _ Yes X No File Events Send Immediately _ Yes X No Multiple Blocks in a Fragment _ Yes X No Max Number of Files Open 0 Page 15 of 26

DNP V3.0 Implementation Table The following table identifies which object variations, function codes, and qualifiers are supported in both request messages and in response messages. In the table below, text shaded as 00, 01 (start stop) indicates Subset Level 3 functionality (beyond Subset Level 2). In the table below, text shaded as 07, 08 (limited qty) indicates functionality beyond Subset Level 3. Object Number Variation Number OBJECT REQUEST RESPONSE Description Function Codes (dec) 1 0 Binary Input Any Variation 1 (read) 22 class) (assign 1 1 (default see note 1) Qualifier Codes (hex) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) Binary Input 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 1 2 Binary Input with Status 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 10 0 Binary Output Any Variation 1 (read) 00, 01 (start-stop) 22 (assign 06 (no range, or all) class) 07, 08 (limited qty) 17, 27, 28 (index) 10 1 Binary Output 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 1 (write 00, 01 (start-stop) 10 2 (default see note 1) Binary Output Status 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 12 0 Control Relay Output Block 22 (assign class) 12 1 Control Relay Output Block 3 (select) 4 (operate) 5 (direct op) 6 (dir. op, noack) 30 0 Analog Input - Any Variation 1 (read) 22 (assign class) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) Function Codes (dec) Qualifier Codes (hex) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 1) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) 17, 28 (index) 129 (response) echo of request 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 30 2 16-Bit Analog Input 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 30 4 (default see note 1) 16-Bit Analog Input without Flag 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 40 0 Analog Output Status 1 (read) 22 class) (assign 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) Page 16 of 26

Object Number Variation Number 40 2 (default see note 1 OBJECT REQUEST RESPONSE Description Function Codes (dec) Qualifier Codes (hex) 16-Bit Analog Output Status 1 (read) 00, 01 (start-stop) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) Function Codes (dec) Qualifier Codes (hex) 129 (response) 00, 01 (start-stop) 17, 28 (index see note 2) 41 0 Analog Output Block 22 (assign 00, 01 (start-stop) class) 06 (no range, or all) 07, 08 (limited qty) 17, 27, 28 (index) 41 2 16-Bit Analog Output Block 3 (select) 17, 28 (index) 129 (response) echo of request 4 (operate) 27 (index) 5 (direct op) 6 (dir. op, noack) 60 1 Class 0 Data 1 (read) 06 (no range, or all) 80 1 Internal Indications 1 (read) 00, 01 (start-stop) 129 (response) 00, 01(start-stop) 2 (write) (see note 3) 00 (start-stop) index=4 or 7 Note 1: A Default variation refers to the variation responded when variation 0 is requested and/or in class 0, 1, 2, or 3 scans. Default variations are indicated in the table above. Note 2: For static (non-change-event) objects, qualifiers 17 or 28 are only responded when a request is sent with qualifiers 17 or 28, respectively. Otherwise, static object requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. Note 3: Writes of Internal Indications are only supported for index 7 (Restart IIN1-7) DNP V3.0 Point List The tables below identify all the data points provided by the implementation. Binary Input Points Static (Steady-State) Object Number: 1 Static Variation reported when variation 0 requested: 1 (Binary Input 2 without status) Point Index Name/Description 0 AC Alarm Indicator (FAILURE=1) 1 Low Voltage 1 Alarm Indicator (FAILURE=1) 2 High Voltage Alarm Indicator (FAILURE=1) 3 High Voltage Shutdown Alarm Indicator (FAILURE=1) 4 Low Current Alarm Indicator (FAILURE=1) 5 Ground Detection Enabled (ENABLED=1) Positive Ground Alarm Indicator (FAILURE=1). 6 Point will always read 0 when Ground Detection Enabled (Binary Input Point 5) is 0. Negative Ground Alarm Indicator (FAILURE=1). 7 Point will always read 0 when Ground Detection Enabled (Binary Input Point 5) is 0. 8 Summary Alarm Indicator (FAILURE=1) Blown DC Protection Indicator (FAILURE=1). 9 Point will always read 0 when Ground Detection Enabled (Binary Input Point 5) is 1. 10 Internal Temperature Probe In Use (TRUE=1). 11 External Temperature Probe In Use (TRUE=1). 12 Float/EQ Mode Indicator (FLOAT=0, EQUALIZE=1) Page 17 of 26

Binary Input Points Static (Steady-State) Object Number: 1 Static Variation reported when variation 0 requested: 1 (Binary Input 2 without status) Point Index Name/Description 13 Temperature Compensation Enable (ENABLED=1). Binary Output Status Points Object Number: 10 Default Variation reported when variation 0 requested: 2 (Binary Output Status) Control Relay Output Blocks Object Number: 12 Point Index Name/Description 0 Float/EQ Mode Indicator (FLOAT=0, EQUALIZE=1) 1 Temperature Compensation Enable (ENABLED=1). Note for Control Relay Output Blocks: Use Latch On to place point in a 1 state and Latch Off to place point in a 0 state. Analog Inputs Static (Steady-State) Object Number: 30 Static Variation reported when variation 0 requested: 4 (16-Bit Analog Input w/o Flag) Point Index Description, Units Scale Factor 0 Board Number. Will read 205 for 205T card. None 1 Software Version, Version of software on 205T card. None 2 Voltage, Volts 0.1 3 Current, Amps 0.1 4 Equalize Cycle Time Hours Remaining, Hours, Minutes Note: The last two digits are the minutes. None 5 Auto Equalize Timer, Days None 6 Auto Equalize Timer, Hours, Minutes Note: The last two digits are the minutes. None 7 Low DC Current Alarm Low Limit, Amps. Setting the Low DC Current Alarm below this will result in disabling the Low DC 0.1 Current Alarm Status Indicator. 8 Local Temperature Probe Reading, Degrees C Note: A shorted probe will give a reading of 273 and an open None probe will give a reading of+273 9 Equalize Cycle Time Hours Remaining, Hours Note: A shorted probe will give a reading of 273 and an open probe will give a reading of+273 None Page 18 of 26

Analog Outputs Static (Steady-State) Object Number: 40 Static Variation reported when variation 0 requested: 2 (16-Bit Analog Output Status) Point Index Description, Units, Valid Settings/Range Scale Factor 0 Equalize Timer Mode (0,1 2,3,4) None 1 Equalize Timer Setting (0 to 144) None 2 Low Voltage 1 Alarm Threshold, Volts (0 to 2000) 0.1 3 High Voltage Alarm Threshold, Volts (0 to 2000) 0.1 4 High Voltage Shutdown Alarm Threshold, Volts (0 to 2000) 0.1 5 Low DC Current Alarm Threshold, Amps (0 to 60000) 0.1 6 Low DC Current Alarm Recovery Threshold, Amps (Low DC Current Alarm Threshold to 60000) 0.1 Page 19 of 26

LaMarche Modbus Implementation Default Communication Settings Channel Type: RS232 Flow Control: Fixed at None Baud Rate: 9600 Data Bits: Fixed at 8 Stop Bits: Fixed at 1 Parity: Fixed at None Supported Modbus Types ASCII (Default Modbus Type) RTU TCP 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 01 - Coils Address Name/Description 00000 Float/EQ Mode Indicator (FLOAT=0, EQUALIZE=1) 00001 Temperature Compensation Enable (ENABLED=1). 02 - Discrete Inputs Address Name/Description 10000 AC 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 Positive Ground Alarm Indicator (FAILURE=1). Point will always read 0 when Ground Detection Enabled (Discrete Input Point 5) is 0. 10007 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 Blown DC Protection Indicator (FAILURE=1). Point will always read 0 when Ground Detection Enabled (Discrete Input Point 5) is 1. 10010 Internal Temperature Probe In Use (TRUE=1). 10011 External Temperature Probe In Use (TRUE=1). Page 20 of 26

03 - 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 1 Alarm Threshold, Volts (0 to 2000) 0.1 40003 High Voltage Alarm Threshold, Volts (0 to 2000) 0.1 40004 High Voltage Shutdown Alarm Threshold, Volts (0 to 2000) 0.1 40005 Low DC Current Alarm Threshold, Amps (0 to 60000) 0.1 40006 Low DC Current Alarm Recovery Threshold, Amps (Low DC Current Alarm Threshold to 60000) 0.1 04 - Input Registers Address Description, Units Scale Factor 30000 Heartbeat This register increases once per second and may be used to None determine if communications are still occurring. 30001 Board Number. Will read 205 for 205T card. None 30002 Software Version, Version of software on 205T 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 Auto Equalize Timer, Hours, Minutes Note: The last two digits are the minutes. None 30008 Low DC Current Alarm Low Limit, Amps. Setting the Low DC Current Alarm below this will result in disabling the Low DC 0.1 Current Alarm Status Indicator. 30009 Local Temperature Probe Reading, Degrees C Note: A shorted probe will give a reading of 273 and an open None probe will give a reading of+273 30010 Equalize Cycle Time Hours Remaining, Hours Note: A shorted probe will give a reading of 273 and an open probe will give a reading of+273 None Page 21 of 26

La Marche Communications Board Troubleshooting Guide 1) Verify operation of RED LED on 302S Board. The communications board (ECN 16236-02 and above) are equipped with a Red LED (LED1). This LED indicates the following: OFF: The board is not being powered or has failed. Check to see the cable is properly connected to the 3-pin connector J5 on the communications card. FLASHING: A problem with communications between the 302S and the 205T has occurred. If the charger is equipped with a 205T check to see if the 10-pin ribbon cable is connecting J1 (Slave Port) on the 302S is connected to J2 on the 205T. A flashing LED can indicate the cable is bad. This LED will also flash when the 205T are in either the Factory or Customer calibration modes. ON: This indicates the 302S and 205T are communicating properly. 2) Confirm proper configuration of 302S card for customer s application. The 302S card is shipped with the following default settings: Comm Port: RS232 (J2) Baud Rate: 9600 Data Bits: 8 Stop Bit: 1 Parity: None Flow Control: None Node Address: 00004 These settings may not be what are desired and the only way to change them is to enter the customer calibration routine. The settings displayed in the customer cal routine should be checked to make sure they coincide with the customer s application. 3) Confirm the correct type of cable is connecting the 302S to the customer s application. Refer to LaMarche 302S Cabling Guide Section in the 302S Card Manual for details. 4) Is the 302S card being used on an RS485 Network? For an RS485 Network to function properly it must be properly biased and terminated. The 302S card is equipped with 3 configuration jumpers. JP5 removes the termination resistor. JP6 adds in the termination resistor. JP1 & JP3 remove the biasing resistors. JP4 & JP6 add in the biasing resistors. Common practice with RS485 networks is to configure the last device in a network (the device furthest from the master) with a termination resistor and the device closest to the master or sometimes the master has the biasing resistors. Problems often occur when devices are added and removed from a RS485 network without reconfiguring/checking the termination and biasing resistor arrangement. 5) Testing Method. The 302S cards are tested at the LaMarche factory prior to shipment using the Triangle MicroWorks Test Harness software program. Each of the ports (RS232, RS485 and Ethernet) is tested. The next several pages show actual screenshots from a DNP Session that may assist in troubleshooting as they depict the actual settings that were required to test the board. Page 22 of 26

Screenshots showing setup of a DNP Session over the RS232 Port Page 23 of 26

Screenshots showing setup of a DNP Session over the TCP Port Page 24 of 26

Screenshots showing setup of a Modbus RTU Session over the RS232 Port Page 25 of 26

Screenshots showing setup of a Modbus TCP Session over the Ethernet Port Page 26 of 26