Modbus Map: MPPT60 Device

Similar documents
Modbus Map: Conext MPPT Device

Modbus Map: Conext XW/XW+ Device

Modbus Map: Automatic Generator Start (AGS) Device

Modbus Map: System Control Panel (SCP) Device

Modbus Map: Conext System Control Panel (SCP) Device

Conext TM ComBox USB Application Note - copy_settings

Using the AUX Port on the Conext XW+ to Connect to a Generator or the Grid

DRAFT. Application Note: Modbus/RS485 Wiring for Conext Core XC Series Inverters. 1.0 Introduction DANGER. 1.1 Related Documents

Conext ComBox - Custom Data Logging

Version 3.00 User s Guide

Conext TM ComBox USB Application Note reset_logs.lux, reset_logs_cfgs.lux

Technical Note: XW/Conext XW+

Conext CL-60 Inverter Firmware Upgrade Process

Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch

CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE

Application Note on Modifying Disconnect Settings for Xantrex GT Series Single Phase Inverters and Conext TX Series Inverters

MCW Application Notes 24 th February 2017

Modbus Protocol Guide for ZP2 Series Control Panels

DULCOMETER Multi-parameter Controller dialog DACa

Application Note: Using Modbus With the Conext CL Series. Important Safety Instructions

NMEA2000 to Modbus Gateway Part No User Manual

imetos LoRa Data payload structure

MTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan.

OCEANIC SYSTEMS NMEA2000 AC MODBUS GATWAY Part Numbers: 3155 USER MANUAL

Input Channels: 4 differential or four single-ended. Address / Baud rate / range configurable by the user

SERVICE BULLETIN DEPARTMENT OF COMPLIANCE VEHICLE SAFETY AND RECALL MANAGEMENT BUILDING N MAIN ST MIDDLEBURY, INDIANA

GNetPlus Communication Protocol

Aptio 5.x Status Codes

DMTME Multimeters. Communication protocol. Technical specification V1.2 ABB

AquaCER with TTL OUTPUT

Heat meter PolluStat M-bus communication protocol description

CANBus Data Interface Rev R Lithionics LLC

Modbus Register Map: Galaxy 300

Verve IPAC Plug-in Wireless AC Module. Software Setup 3. DolphinView Software 3. Preparations 4 Transmit LINK Signals 4.

on a 35 mm top-hat rail (in accordance with DIN EN TH35) Ambient temperature Operation: C Storage: C

Diagnostic Port Serial Interface for Capacitance Diaphragm Gauges

PCD1.W5200-A20. E-Line S-Serie RIO 8AO. Features. General technical data. Dimensions and installation

Modbus Register Map: Galaxy 5000 & Galaxy 5500

variable 1. Start of Packet - is used to provide synchronization when parsing packets. Always 0xFC

RS232C Serial Interface for Pirani Diaphragm and Pirani Standard Gauges. Caution. binary 8 data bits 1 stop bit no parity bit no handshake

M2M/DMTME Instruments Communication protocol. Technical specification V.2.1 2CSG445011D0201

aerl PRODUCT DATASHEET COOLMAX SR MAXIMIZER Wall Mount AERL AER ver 4 1 June 2013 PRODUCT OVERVIEW

TBS Unify Pro / SmartAudio

variable 1. Start of Packet - is used to provide synchronization when parsing packets. Always 0xFC

Technical Specification. Third Party Control Protocol. AV Revolution

Stabiliti Modbus Programming Guide

Ethernet to Digital I/O and Analog Input. (Model: IP-IO)

RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200

For more information Contact with details of the application.

VE.Direct Protocol. BlueSolar and SmartSolar MPPT chargers. VE.Direct protocol. Rev 5

Signed/Unsigned Integer Arithmetic in C. Vineel Kovvuri

SIMCom_3G_CSD_Application Note_V1.00

DATA SHEET. article numbers P125-1b & P125-1g

JDICON 400/500 JDICON 401/501. B Interface Description. Universal process controller

Conext EasyConfig Tool

PCD1.A2000-A20. E-Line S-Serie RIO 6Rel 16A. Features. General technical data. Dimensions and installation

RS-232 Control of the Advantage DRI

Gastrack Gas Analyser

IEC /104 Communications Protocol

SPI Lasers UK Limited. Serial Command Reference for the PRISM Laser Platform

RS232C / RS485C Serial Interface for Cold Cathode and Cold Cathode Pirani Gauges

aerl PRODUCT DATASHEET MAXIMIZER TM RANGE PRODUCT OVERVIEW COOLMAX SR - Wall Mount Australian Energy Research Labs AER G2 v5 1 February 2016

Modbus communication protocol

// and verify that there is a sine wave with frequency <FREQUENCY> and

PCD1.E1000-A10. E-Line S-Serie RIO 12DI. Features. General technical data. Dimensions and installation

Galaxy Shore Connection 500 kva. Operation 04/

Description. thanos ModBus. thanos SR ModBus

SERIES PM130EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE

COOLMAX SR MAXIMIZER WALLMOUNT

RS232C / RS485C Serial Interface for Pirani Capacitance Diaphragm and Pirani Standard Gauges

Motors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW701. User s Manual

1 SETTING UP GENERAL FUNCTION TYPE PROTOCOL MESSAGES COMMAND RETURN CODES... 6 TRANSACTION EXAMPLES...

Modbus RTU CFW100. User s Manual. Phone: Fax: Web: -

2G Actuator Communications Protocol Document Rotary & Linear Actuators

Conext CL-60 EasyConfig Tool

The Roboteq Modbus Implementation User Manual

METERING/DISPLAY MANUAL

BENCHTOP INSTRUMENT. Digital AC/DC Power Meter. Operation Manual V1.0

Bt865/865A Macrovision Process S865A_A

MESA-PCS Specification

AUR9801D. Pin Assignments. Description. Applications. Features LI-ION/LI POLYMER BATTERY CHARGER AUR9801D

Computer Control of the Advantage DRC 4+4

2 Upgrading the ComBox Firmware

Motors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW300. User s Manual

CURRENT CAPABILITY OF VSUP AND VAUX[2:0]

Chapter 2: Secret Key

Motors I Automation I Energy I Transmission & Distribution I Coatings. Modbus RTU CFW500. User s Manual

Modbus User s Programming Manual for Protocol 3

MODBUS Communication Protocol

Modbus Communications Protocol

SERIES PM172EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE

Conext ComBox Communication and Monitoring Device

Specification E2 Interface

Specifiche generali protocollo MODBUS-RTU Rev. 10 (inglese) REVISIONS

Conext ComBox Communication and Monitoring Device

FnIO S Series: NA MODBUS/TCP(UDP) Adapter. with Two RJ-45

Installation and Operation Back-UPS BR1000G-IN / BR1500G-IN

Version Action Author Date

AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision )

Data point description for the Modbus protocol. 4 quadrant controller. multicomp 6D6-ESMSBSDS-1V1C6RO. Your partner for network analysis

Transcription:

503-0248-01-01 Revision A.1 UNINTENDED OPERATION WARNING The use of this product with Modbus communications requires expertise in the design, operation, and programming of the device. Only qualified persons should program, install, alter, and commission this product. When writing values to the device, you must ensure other persons are not working with the device. Failure to follow these instructions can result in death or serious injury, and/or equipment damage. Overview This document describes the structure of the Modbus register address map, which is used to configure, control, and monitor the MPPT60. Use this document with the Modbus Converter Owner s Guide (975-0685-01-01 Revision A or later) or the Conext ComBox Owner s Guide (975-0679-01-01 Revision A or later). The information in this document is intended for use only by qualified persons who have a detailed technical understanding of the Modbus protocol. The Modbus map is divided into rows of Modbus registers. Each row indicates the Modbus register address, its name, data type, access type, units, scale, offset, and applicable notes as required. External Modbus Master devices, such as the Schneider Electric M340 PLC, can read and write the Modbus registers to configure, control, or monitor the device remotely. Document Applicability The MPPT60 Modbus map applies to the following products, as listed in Table 1. Table 1 Applicable Products Product ID Product Description 865-1030 XW-MPPT60-150 865-1030-1 MPPT 60 150

Supported Modbus Data Types Table 2 lists the supported data types. Table 2 Modbus Data Types Data Type Description uint16 unsigned 16-bit integer [0,65535] uint32 unsigned 32-bit integer [0,4294967295] sint32 signed 32-bit integer [-2147483648,2147483647] str<nn> packed 8-bit character string, where <nn> is the length of characters in the string. Two characters are packed into each Modbus register. Example: str20 = 20-character string (packed into 10 Modbus registers) str16 = 16-character string (packed into 8 Modbus registers) Converting Data to Units of Measurement Data from a Modbus register is converted to units of measurement using the following algorithm: result = [(data @ Modbus Register) * scale] + offset Example: Read the Battery The following example shows a conversion of the battery temperature located at Modbus Address 0x0056. Modbus Address = 0x0056 Scale = 0.01 Offset = -273.0 Data type = uint16 (one Modbus register) units: deg C Reading one Modbus Register from address 0x0056 yields 0x7440 Apply the offset and scale as follows: result = (0x7440 * 0.01) + (-273.0) = (29760 * 0.01) + (-273.0) = 297.60 + (-273.0) = 24.60 The conversion yields a battery temperature of 24.60 degrees Celsius. Writing Modbus Registers Modbus does not provide an error response when data written to a Modbus Register is out of range or invalid. To confirm that a Modbus Register is correctly written, you should read it back and compare it with the expected value. For descriptions of settings and their valid values, refer to the product s user manual (975-0283-01-01). 2 503-0248-01-01 Revision A.1

MPPT60 Device Modbus Map Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x0000 Device Name str16 r/w 0x000A FGA Number str20 r 0x0014 Unique ID Number str20 r 0x001E Firmware Version str20 r 0x0028 Modbus Address uint16 r/w 1.0 0.0 0x0029 Device Number uint16 r/w 1.0 0.0 0x002A System Instance uint16 r/w 1.0 0.0 0x002B Hardware Serial Number str20 r 0x0040 Device State uint16 r 1.0 0.0 See Charge Controller Operating State 0x0041 Charger Enabled uint16 r 1.0 0.0 0=Disabled 1=Enabled 0x0042 Device Present uint16 r 1.0 0.0 0=Inactive (all data invalid) 1=Active (data valid) 0x0043 Charge Mode Status uint16 r 1.0 0.0 0=Standalone 1=Primary 2=Secondary 0x0044 Active Faults Flag uint16 r 1.0 0.0 0=No Active Faults 1=Has Active Faults 0x0045 Active Warnings Flag uint16 r 1.0 0.0 0=No Active Warnings 1=Has Active Warnings 0x0046 Fault Bitmap 0 uint16 r 1.0 0.0 See Fault Bitmap 0 Values 0x0047 Fault Bitmap 1 uint16 r 1.0 0.0 See Fault Bitmap 1 Values 0x0048 Warning Bitmap 0 uint16 r 1.0 0.0 See Warning Bitmap Values 0x0049 Charger Status uint16 r 1.0 0.0 See Charge Controller Status 0x004A Configuration Errors uint32 r 1.0 0.0 0x004C Input DC Voltage uint32 r V 0.001 0.0 0x004E Input DC Current uint32 r A 0.001 0.0 0x0050 Input DC Power uint32 r W 1.0 0.0 0x0056 Battery uint16 r deg C 0.01-273.0 0x0058 Output DC Voltage uint32 r V 0.001 0.0 0x005A Output DC Current sint32 r A 0.001 0.0 503-0248-01-01 Revision A.1 3

Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x005C Output DC Power uint32 r W 1.0 0.0 0x005E 0x005F 0x0060 0x0064 0x0065 0x0066 0x0068 0x006A 0x006C 0x006E 0x0070 0x0072 0x0074 0x0076 0x0078 0x007A 0x007C 0x007E DC Power Output Percentage Status Voltage On Reason Off Reason Energy From PV This Hour PV Input Active This Hour Energy From PV Today PV Input Active Today Energy From PV This Week PV Input Active This Week Energy From PV This Month PV Input Active This Month Energy From PV This Year PV Input Active This Year Energy From PV Lifetime PV Input Active Lifetime Energy To Battery This Hour uint16 r % 1.0 0.0 uint16 r 1.0 0.0 See Status sint32 r V 0.001 0.0 uint16 r 1.0 0.0 See On Reason uint16 r 1.0 0.0 See Off Reason uint32 r kwh 0.001 0.0 uint32 r kwh 0.001 0.0 uint32 r kwh 0.001 0.0 uint32 r kwh 0.001 0.0 4 503-0248-01-01 Revision A.1

Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x0080 0x0082 0x0084 0x0086 0x0088 0x008A 0x008C 0x008E 0x0090 0x0092 0x0094 Battery Charge Active This Hour Energy To Battery Today Battery Charge Active Today Energy To Battery This Week Battery Charge Active This Week Energy To Battery This Month Battery Charge Active This Month Energy To Battery This Year Battery Charge Active This Year Energy To Battery Lifetime Battery Charge Active Lifetime 0x00A0 MPPT Enable uint16 r/w 1.0 0.0 0=Disable 1=Enable 0x00A2 MPPT Reference Voltage 0x00A5 Battery Type uint16 r/w 1.0 0.0 See Supported Battery Types 0x00A6 0x00A8 0x00A9 Nominal Battery Voltage Battery Bank Capacity Battery Coefficient See Nominal Battery Voltage uint16 r/w Ah 1.0 0.0 uint16 r/w mv/ deg C -1.0 0.0 503-0248-01-01 Revision A.1 5

Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x00AA Force Charger State uint16 r/w 1.0 0.0 0=Bulk 1=Float 2=No Float 0x00AB Reset uint16 r/w 1.0 0.0 0=Reboot 2=Reset to Factory 0x00AC Operating Mode uint16 r/w 1.0 0.0 2=Standby 3=Operating 0x00AD Clear uint16 r/w 1.0 0.0 See Clear Command 0x00AE 0x00B0 0x00B2 Equalize Voltage Set Point Bulk/Boost Voltage Set Point Float Voltage Set Point 0x00B4 Recharge Voltage 0x00B6 Absorption Voltage Set Point 0x00B8 Absorption Time uint16 r/w min 0.0166 67 0x00B9 Charge Cycle uint16 r/w 1.0 0.0 1=3 Stage 2=2 Stage (No Float) 0x00BA Maximum Charge Rate 0.0 uint16 r/w % 1.0 0.0 0x00BB Equalize Now uint16 r/w 1.0 0.0 0=Disable 1=Enable 0x00BE Charge Mode uint16 r/w 1.0 0.0 See Charge Controller Operating Mode 0x00BF Default Battery uint16 r/w 1.0 0.0 0=Cold 1=Warm 2=Hot 0x00C0 Identify Enable uint16 r/w 1.0 0.0 0=Disable 1=Enable 0x00C1 0x00C2 Active Level Voltage uint16 r/w 1.0 0.0 0=Active Low 1=Active High 0x00C4 Manual Aux uint16 r/w 1.0 0.0 0=Manual Off 1=Manual On 2=Automatic 6 503-0248-01-01 Revision A.1

Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x00C6 0x00C8 0x00CA 0x00CC 0x00CE 0x00D0 0x00D2 0x00D4 0x00D6 0x00D8 0x00DA 0x00DC 0x00DE 0x00E0 0x00E2 Trigger Source Voltage Trigger Set Voltage Trigger Set Delay Voltage Trigger Clear Voltage Trigger Clear Delay Voltage Trigger Set Voltage Trigger Set Delay Voltage Trigger Clear Voltage Trigger Clear Delay High Array Voltage Trigger Set 0x00DA High Array Voltage Trigger Set Delay High Array Voltage High Array Voltage Delay Trigger Set Trigger Set Delay uint16 r/w 1.0 0.0 See Trigger Source uint32 r/w deg C 0,001-273.0 503-0248-01-01 Revision A.1 7

Table 3 Configuration and Status Registers Modbus Address Name Type read/write (r/w) Units Scale Offset Notes 0x00E4 0x00E6 0x00E8 0x00EA 0x00EC 0x00EE 0x00F0 0x00F2 0x00F4 0x00F6 0x00F8 0x00F9 0x00FA Delay Trigger Set Trigger Set Delay Delay High Heatsink Trigger Set High Heatsink Trigger Set Delay High Heatsink High Heatsink Delay Refresh Configuration Data DC Input Association (PV) DC Output Association (Battery) uint32 r/w deg C 0,001-273.0 uint32 r/w deg C 0,001-273.0 uint32 r/w deg C 0,001-273.0 uint32 r/w deg C 0,001-273.0 uint32 r/w deg C 0,001-273.0 uint16 r/w 1.0 0.0 1=Refresh uint16 r/w 1.0 0.0 See DC Input Association uint16 r/w 1.0 0.0 See DC Output Association 8 503-0248-01-01 Revision A.1

Charge Controller Operating State Device State can report one of the following values: 0=Hibernate 1=Power Save 2=Safe Mode 3=Operating 4=Diagnostic Mode 5=Remote Power Off 255=Data Not Available Fault Bitmap 0 Values Fault Bitmap 0 can report one or more of the following values: bit0=f2:capacitor Over- bit1=f4:battery Over- bit2=f5:ambient Over- bit3=f9:dc Over-Voltage bit4=f10:output Under-Voltage Immediate bit5=f11:output Under-Voltage bit6=f26:auxiliary Power Supply bit7=f30:battery Under- bit8=f54:auxiliary Power Supply bit9=f55:heatsink Over- bit10=f56:ground Fault bit11=f69:configuration Fault bit12=f70:dc Over-Voltage bit13=f71:dc Over-current bit14=f72:sps Overload bit15=f73:slow Output Over-Current Fault Bitmap 1 Values Fault Bitmap 1 can report one or more of the following values: bit0=f74:input Over-Voltage bit1=f75:fan Over-Voltage bit2=f76:fan Over-Current bit3=f77:input Over-Current bit4=f78:output Over-Current bit5=f79:fan Over-Current bit6=f80:fan Under-Voltage bit7=f81:fan Under-Current bit8=f82:network Power Supply Failure 503-0248-01-01 Revision A.1 9

Warning Bitmap Values Warning Bitmap 0 can report one or more of the following values: bit0=w11:dc Input Over Voltage Warning Charge Controller Status Charger Status can report one of the following values: 768=Not Charging 769=Bulk 770=Absorption 771=Overcharge 772=Equalize 773=Float 774=No Float 775=Constant VI 776=Charger Disabled 777=Qualifying AC 778=Qualifying APS 779=Engaging Charger 780=Charge Fault 781=Charger Suspend 782=AC Good 783=APS Good 784=AC Fault 785=Charge 786=Absorption Exit Pending 787=Ground Fault 788=AC Good Pending Status Status can report one of the following values: 1=AutoOn 2=Auto Off 3=Manual On 4=Manual Off On Reason On Reason can report one of the following values: 0=Not on 10 503-0248-01-01 Revision A.1

1=Manual on 2=Battery Voltage Low 3=Battery Voltage High 4=Array Voltage High 5=Battery Temp Low 6=Battery Temp High 7=Heat Sink Temp High 8=Fault Off Reason Off Reason can report one of the following values: 0=Not off 1=No Active Trigger 2=Trigger Override 3=Fault Supported Battery Types Configure Battery Type using one of the following values: 0=Flooded 1=Gel 2=AGM 3=Custom Nominal Battery Voltage Configure Nominal Battery Voltage using one of the following values: 12000=12V 24000=24V 36000=36V 48000=48V 60000=60V Clear Command The Clear command clears the fault, warning, event, and communication logs. Configure Clear using one of the following values: 1=Fault Log 2=Active Faults 4=Warning Log 8=Active Warnings 503-0248-01-01 Revision A.1 11

16=State Event Log 32=Communication Statistics 64=Statistics 128=User Statistics 255=All Charge Controller Operating Mode Configure Charge Mode using one of the following values: 0=Stand-alone 1=Primary 2=Secondary 3=Echo Trigger Source Configure Trigger Source using one of the following values: 1= Voltage 2= Voltage 4=High Array Voltage 8= 16= 32=High Heatsink 64=Fault DC Input Association Configure DC Input Association using one of the following values: 21=Solar Array 1 22=Solar Array 2 23=Solar Array 3 24=Solar Array 4 25=Solar Array 5 26=Solar Array 6 27=Solar Array 7 28=Solar Array 8 29=Solar Array 9 30=Solar Array 10 31=Solar Array 11 32=Solar Array 12 33=Solar Array 13 34=Solar Array 14 12 503-0248-01-01 Revision A.1

35=Solar Array 15 36=Solar Array 16 DC Output Association Configure DC Output Association using one of the following values: 3=House Battery Bank 1 4=House Battery Bank 2 5=House Battery Bank 3 6=House Battery Bank 4 7=House Battery Bank 5 8=House Battery Bank 6 9=Start Battery Bank 1 10=Start Battery Bank 2 11=Start Battery Bank 3 12=Start Battery Bank 4 13=Start Battery Bank 5 14=Start Battery Bank 6 Copyright 2013 Schneider Electric. All Rights Reserved. All trademarks are owned by Schneider Electric Industries SAS or its affiliated companies. Exclusion for Documentation Unless specifically agreed to in writing, seller (A) MAKES NO WARRANTY AS TO THE ACCURACY, SUFFICIENCY OR SUITABILITY OF ANY TECHNICAL OR OTHER INFORMATION PROVIDED IN ITS MANUALS OR OTHER DOCUMENTATION; (B) ASSUMES NO RESPONSIBILITY OR LIABILITY FOR LOSSES, DAMAGES, COSTS OR EXPENSES, WHETHER SPECIAL, DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL, WHICH MIGHT ARISE OUT OF THE USE OF SUCH INFORMATION. THE USE OF ANY SUCH INFORMATION WILL BE ENTIRELY AT THE USER S RISK; AND (C) REMINDS YOU THAT IF THIS MANUAL IS IN ANY LANGUAGE OTHER THAN ENGLISH, ALTHOUGH STEPS HAVE BEEN TAKEN TO MAINTAIN THE ACCURACY OF THE TRANSLATION, THE ACCURACY CANNOT BE GUARANTEED. APPROVED CONTENT IS CONTAINED WITH THE ENGLISH LANGUAGE VERSION WHICH IS POSTED AT WWW.SCHNEIDER-ELECTRIC.COM. Document Number: 503-0248-01-01 Revision Number: A.1 Date: June 2013 Contact Information www.schneider-electric.com For country details please contact your local Schneider Electric Sales Representative or visit the Schneider Electric website at: http://www.schneider-electric.com/sites/corporate/en/support/operations/local-operations/local-operations.page 503-0248-01-01 Revision A.1 13