background image

2017 ©Raycap • All rights reserved

130 620 300  Rev.C  171116

Page 17 of 24

www.raycap.com

 

INSTALLATION MANUAL

    ProSMS 8

 

Holding registers, MODBUS function read 3, rite function 6 or 16

 

 

Bit location of DIGITAL_OUTPUTS register

 

 
 

 •

  When the DIGITAL_OUTPUTS register is written it is automatically saved to internal EEPROM.  

    Last register value is always loaded from EEPROM in the case of a power cycle (Night time).

DIGITAL_OUTPUTS (0000)

Bit Location

Digital Output #1Relay

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Digital Outputs

 •

  The response delay (after the Master queries ProSMS and then releases the bus) is typically  

 

  3.5 times the baud rate character time, per MODBUS guidelines. If an older Master is  

 

 

  used, then the response from ProSMS may be too fast and data may be corrupted. In such  

 

  circumstances, an additional delay of a few milliseconds can be set in the RESPONSE_DELAY  

 

  register to aid data integrity. 

 •

  ProSMS follows the MODBUS timing guidelines for communication frame Start, Stop and    

 

  character-to-character delay. With older Master units, (especially non real-time 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 what factor is set in the RELAXED_TIMING register.

 •

  Example for baud rate set to 19200bps: Character time for this baud rate would be 0.52ms.  

 

  Standard permitted maximum character to character delay t1.5 is 0.78ms and end of message  

 

  time t3.5 is 1.82ms. With relaxed timing set to 4 (Factor=2)  this changes the delay time of t1.5  

 

  to 1.56ms and t3.5 to 3.64ms, giving the master twice as much time for a message to be still  

 

  accepted by ProSMS as good.

Register ID

Address

Data Type Possible Values

Unit

Description

R/W

DIGITAL_OUTPUTS

0000

UIN16

0x0000..0xFFFF

Bits

Digital outputs register

R/W

SM_COMMAND

0001

UIN16

0..100

Various commands (KWh reset...)

R/W

RESPONSE_DELAY

0005

UIN16

0..100 (coerced)

ms

To delay responses for master queries

R/W

RELAXED_TIMING

0006

UIN16

3..6 (coerced)

Factor/2

Relaxed MODBUS t1,5 and t3,5  

timing factor (DIPSW enabled)

R/W

Output  Settings

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: