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 2: ......