background image

2017 ©Raycap • All rights reserved
130 620 300  Rev.C  171116

Page 20 of 24

ProSMS 8    

INSTALLATION MANUAL

 

www.raycap.com

 

Diagnostic registers, MODBUS function Read 8 

(continued)

The MODBUS function code 08 provides a series of tests to check communications between the client 

(Master) and the Slave (ProSMS), or to check various internal error conditions within the ProSMS. This 

functionality is most useful during installation to check that there are no communication problems across 

the network before commissioning. It is recommended to read the Diagnostics registers periodically 

(once per month) to confirm that the network is still performing optimally. 

The function uses a two–byte sub-function code field in the query to define the type of test to be 

performed. ProSMS echoes both the function code and sub-function code in a normal response. 

The following diagnostic functions are supported by ProSMS:

 
Example Return query Data from device with address #5:

Example Return Slave Bus Message Count from device with address #5
(Slave had processed 200 messages):

In normal operation only “Return Bus Message Count” and “Return Slave Message Count” 

will increment with each valid reading. The other registers (when there are no problems on the 

bus) will read as 0. 

It is not necessary to read the Diagnostic Registers on a regular basis since they are only 

provided to assist the user in checking the MODBUS communications performance and in 

identifying possible problems or troubleshooting.

The Diagnostic Registers are accessed one-by-one via sub-functions, per the MODBUS 

specifications.

Slave Address

Function

Sub-Function

Data

CRC

Master Query (HEX)

05

08

0000

1234

ECF8

Slave Response (HEX)

05

08

0000

1234

ECF8

Slave Address

Function

Sub-Function

Data

CRC

Master Query (HEX)

05

08

000B

0000

904D

Slave Response (HEX)

05

08

000B

00C8

91DB

CAUTION

VOLTAGE

DANGER

WARNING

NOTICE

CAUTION

VOLTAGE

DANGER

WARNING

NOTICE

CAUTION

VOLTAGE

DANGER

WARNING

NOTICE

7.1 

Device operation

When there is sufficient solar panel illumination to produce at least 90V system voltage, ProSMS will 

self-power and begin to operate. Start of operation is signaled via a short blink of the Green, Yellow, and 

Red LEDs simultaneously. Immediately after powering up, measurements begin to be taken, averages 

form and energy yield is accumulated in various registers used for such logs. Normal device operation 

is signaled via a steady short blinks of the Green Power LED at 1s intervals (system heartbeat). During 

MODBUS communications, the Yellow communication LED will blink. Illumination of the Red LED 

signifies an Error condition of the Power Supply or the central CPU.

7.2 

Energy measurement per string

To identify those strings which may be operating at less than optimal efficiency ProSMS includes an 

internal functions whereby the energy consumption of each string is measured and recorded. This 

function can be useful to the system operator when trying to identify those strings not performing 

correctly (due to dirt, poor connections, of general failure). In its simplest form, the energy of each string 

can be logged on external software to identify trends and anomalies of certain strings.

The onboard energy monitor also provides a means of comparing the daily energy production recorded 

by the unit itself, to that recorded at the output of the inverter. This can be used to provide insight as to 

the losses on connections between Combiner boxes and Inverter to monitor inverter's and transformer's 

efficiency and any imminent failure. The onboard energy registers can record consumption to 21.474 

GWh for each string - enough for approximately 25 year of PV plant operations.

Summary of Contents for ProSMS 8

Page 1: ...Installation Manual ProSMS 8 Protection and Monitoring Solution for PV Systems www raycap com INSTALLATION MANUAL ProSMS 8 ...

Page 2: ......

Page 3: ...erequisites 5 3 3 Installation tools 5 4 1 Device overview 6 5 1 Installation 7 5 2 Device setting 7 5 3 Cabling recommendations 8 5 4 Digital Input Output 9 6 1 MODBUS interface 10 6 2 MODBUS typical communication connections 11 6 3 ProSMS settings 13 6 4 MODBUS registers 15 7 1 Device operation 20 7 2 Energy measurement per string 20 7 3 Operation principles 21 7 4 Min Max measurement 22 7 5 Sur...

Page 4: ...lopment and improvement of the documentation Raycap has made all reasonable efforts to ensure that the instructions contained in this document are adequate and free of material errors and omissions Raycap will if deemed necessary explain issues which may not be covered by this document The contents of this document are subject to revision without notice due to continued progress in methodology des...

Page 5: ... persons Disconnect before installing removing carrying out maintenance or repair Direct current marking DC The CE marking is the legal required labeling for several EU Directives of the European Union This CE marking shows that the product complies with all the relevant European Legal Directives Indicates important information 3 1 Package contents 1 ProSMS 8 unit 3 2 Prerequisites This document d...

Page 6: ...r Negative current flow indication Integrated surge event counter User configurable relay output for general remote control of auxiliary equipment Built in communication diagnostic registers per MODBUS standard These features assist PV system operators to better understand and respond to field maintenance needs thereby resulting in reduced operating expense and potential downtime Fig 4 1 Device ov...

Page 7: ...ating per IEC60529 5 2 Device setting Before powering device for the first time set device address and communication options as per the ProSMS settings tables on page 13 No reboot or removing applying power is necessary for changes in settings or address to take effect ProSMS has an advanced built in mechanism that recognizes settings change and sets internal parameters to match the settings immed...

Page 8: ...without ferrules is required Cables with lower cross sectional area may be used for installations where less than 20A per string can be expected String voltage measurement connections 1000VDC At least 1mm tinned double insulated fine stranded cable with ferrules is required MODBUS GND A B Shielded twisted pair cable designed for RS485 interfacing is required Cable should have at least two twisted ...

Page 9: ...ary inputs are read from the Modbus input register 00052 see page 15 The ProSMS also provides an optional output control via the SPDT relay contacts These contacts can be used for a variety of purposes such as the control of a safety disconnect switch or the signal to a PLC or other relay contactor The output is controlled by writing to the Modbus holding register 00000 see page 16 Relay output te...

Page 10: ...signals Connect both wires of the remaining twisted pair to GND MODBUS Terminal If a cable has more than two twisted pairs connect all unused pairs to GND MODBUS terminals at each ProSMS unit For optimal data communication do not leave these floating The last unit in the chain must be terminated with a 120 ohm resistor GND Modbus wires Data signal common potential should be grounded once at the ma...

Page 11: ...rminal to the ProSMS does not have to be the same as the main communication cable and can be of a smaller cross section for example 0 2mm2 but still needs to be RS485 certified twisted pair shielded cable The third solution with external terminals is to wire both RS485 connections from ProSMS to the external terminal Fig 6 5 so no Stub forms in the communication bus but care has to be taken to use...

Page 12: ... www raycap com 6 2 MODBUS typical communication connections continued Fig 6 4 MODBUS cabling connection to ProSMS via intermediate connection terminal in combiner box enclosure Fig 6 5 MODBUS cabling connection to ProSMS via intermediate connection terminal in combiner box enclosure No Stub variant ...

Page 13: ...ress 2 1 1 0 0 0 0 0 0 Slave address 3 0 0 1 0 0 0 0 0 Slave address 4 1 0 1 0 0 0 0 0 Slave address 5 1 1 0 0 1 1 1 1 Slave address 243 0 0 1 0 1 1 1 1 Slave address 244 1 0 1 0 1 1 1 1 Slave address 245 0 1 1 0 1 1 1 1 Slave address 246 1 1 1 0 1 1 1 1 Slave address 247 DIP Switch Position 1 2 3 Meaning Baud Rate 0 0 0 2400 bps 1 0 0 4800 bps 0 1 0 9600 bps 1 1 0 19200 bps 0 0 1 38400 bps factor...

Page 14: ...the maximum time allowed between two received character bytes before the whole received packed is out of specification and considered bad t3 5 is 3 5x the character time at given baud rate and is used for end of message detection When relaxed timing is enabled by DIP switch ProSMS uses this additional timing factor located in RELAXED_TIMING register to extend t1 5 and t3 5 timing limits Settings l...

Page 15: ...32000 32000 mA Current string 7 R CURRENT_STR08 0039 INT16 32000 32000 mA Current string 8 R CURRENT_STR09 0040 INT16 32000 32000 mA Current string 9 R CURRENT_STR10 0041 INT16 32000 32000 mA Current string 10 R CURRENT_STR11 0042 INT16 32000 32000 mA Current string 11 R CURRENT_STR12 0043 INT16 32000 32000 mA Current string 12 R CURRENT_STR13 0044 INT16 32000 32000 mA Current string 13 R CURRENT_...

Page 16: ...current string 15 R CURRENT_MIN_STR16 0089 INT16 32000 32000 mA Minimum current string 16 R CURRENT_MAX_STR01 0090 INT16 32000 32000 mA Maxmimum current string 1 R CURRENT_MAX_STR02 0091 INT16 32000 32000 mA Maxmimum current string 2 R CURRENT_MAX_STR03 0092 INT16 32000 32000 mA Maxmimum current string 3 R CURRENT_MAX_STR04 0093 INT16 32000 32000 mA Maxmimum current string 4 R CURRENT_MAX_STR05 00...

Page 17: ...e PC Linux based Master units that do not meet required timing the Relaxed Timing Mode can be used In this way ProSMS will allow the Master unit a greater byte to byte transmit delay and time to transmit complete data before flagging it as bad The Relaxed Timing mode is enabled by setting DIP switch position 6 to ON When this switch is in the OFF position timing factor 1 is used independent of wha...

Page 18: ...e Master of at least one of the averaging registers This command is intended to allow precise comparison of the measured average values between multiple ProSMS units following a multicast write of this command to all units on the bus 12 0x0C This command clears the Min Max registers After execution ProSMS starts creating new minimum and maximum values It is not necessary to clear the registers dur...

Page 19: ...g broadcast messages that the remote device has processed since last power up every morning last clearing of this counters or after a remote ProSMS restart 15 0x0F Quantity of messages addressed to the ProSMS for which it has returned no response neither a normal response nor an exception response since last power up every morning last clearing of this counters or after a remote ProSMS restart 16 ...

Page 20: ...ion Sub Function Data CRC Master Query HEX 05 08 000B 0000 904D Slave Response HEX 05 08 000B 00C8 91DB CAUTION VOLTAGE DANGER WARNING NOTICE CAUTION VOLTAGE DANGER WARNING NOTICE CAUTION VOLTAGE DANGER WARNING NOTICE 7 1 Device operation When there is sufficient solar panel illumination to produce at least 90V system voltage ProSMS will self power and begin to operate Start of operation is signal...

Page 21: ...ter gives the average value over the last 4s Integrated average value register Reading of the integrated average value registers reports a true average value from the last master read to the current reading Even the smallest changes in Current or Voltage down to 15ms are sampled and integrated into the reported average Reading time interval can be set to 15 mins or even more without fear of the in...

Page 22: ...connections This can be achieved by calculating difference between Min values among nearby Strings Where one string is shown to have greater difference it may indicate a possible problem with the terminal connections 7 5 Surge counter The ProSMS has a built in surge counter which is capable of detecting and counting direct and indirect surges to the panels string cables or cabling to the central i...

Page 23: ...idity 10 95 non condensing Pollution degree For use in pollution degree 2 environment Max altitude rating 2000m Max heat dissipation on all channels 240A 10W I O interfaces Digital inputs Two potential free contact closure inputs internally pulled to 5V Relay output SPDT relay maximum operating voltage 250VAC 0 5A at 125VAC 2A at 30VDC LED status Green for power yellow for communication red for er...

Page 24: ...2017 Raycap All rights reserved 130 620 300 Rev C 171116 Page 24 of 24 ProSMS 8 INSTALLATION MANUAL www raycap com ...

Reviews: