SignalFire MBS-CBBL Interface Manual Download Page 9

 

Rev 5.8 

SignalFire Telemetry 

 

9

 

RS-485 Modbus Communication 

Communication Settings 

The Sentinel Modbus needs to have its serial RS-485 parameters set to match the device 
it’s communicating with. Default settings are a baud rate of 9,600bits/s, UART mode 8N1 
(8 data bits, No parity bit, 1 stop bit), command 
timeout of 1000ms, and command pause of 
100ms. This should be sufficient for most devices, 
but check your device’s datasheet to confirm. 
Note that the Gateway and Sentinel’s RS-485 settings are unrelated and do not need to match.

 

 

Modbus Program Steps Configuration 

The register set to poll on each check-in must be 
defined using program steps. The Sentinel Modbus 
can have up to 34 program steps. A program step 
consists of a function code, starting address, 
number of consecutive registers, and register size. 
Possible function codes are: 
 
0x01: Read discrete output (limit: 1 coil) 
0x02: Read discrete input (limit: 1 coil) 
0x03: Read holding register  
0x04: Read input register 
0x05: Write discrete output 
  
Click 

Read Steps from Sentinel

 to view the current 

program steps in the table. To add a new program 
step, fill in the next empty line. To delete a step, 
click on the line number and press the Delete key. 
Lines can also be copy/cut and pasted. Once all the 
desired program steps have been entered, click 

Write Steps to Sentinel

 to save the changes. 

 
The Slave ID should match the ID of the connected 
Modbus device. Make sure that there are no duplicate Slave IDs in a given network; the gateway will 
only cache one set of data for each Slave ID, so the duplicate will be overwritten. 
 
The register address entered is subtracted by the offset in the Register Addressing Mode. The offset 
can be 0 or 1. For example, with One Based Addressing, a holding register of address 3990 should be 
entered as function code 0x03, address 3991. Keep in mind that one 32-bit floating point register 

Summary of Contents for MBS-CBBL

Page 1: ...dered Wide range DC power input 6 to 36VDC Configurable check in period and network address Configurable Modbus register polling and or transparent register mode Modbus register writes to remote nodes Full time mesh node can forward messages from other SignalFire devices including sleeping nodes Sends data to SignalFire Modbus Gateway Integrated 500mW FHSS 900MHz ISM band radio and high gain anten...

Page 2: ...gramming TX 9600 Baud YELLOW RS 232 Debug Programming RX 9600 Baud When configured as a RS232 Modbus stick base stamped 232 Green Stick RX Brown Stick TX Ground must also be connected when using RS232 interface Status LED The Modbus in a Stick has one LED available for field diagnostics LED Description Slow Flash 3 second pause System is running and in communication with radio network Fast Flash 0...

Page 3: ... be read or written infrequently All standard Modbus opcodes are supported Upon initial power up the Modbus Stick will automatically poll all slave IDs 1 240 to discover attached devices Any devices found will be reported to the gateway so that a wireless link will exist to the Modbus device This scan is automatically repeated every hour in the event that an additional device is added to the bus T...

Page 4: ...ster set mode only Modbus Slave ID and register configuration Pre Configured Register set mode only Breakout Board The breakout board above is included with the standard Modbus Stick and provides for easy wiring and a DIN rail mount PWR and GND can be wired in to the breakout board as well as RS485 A B The STATUS LED will blink at 1 sec when offline and 3 sec when connected The Signal Strength LED...

Page 5: ...pplication can be downloaded at www signal fire com customer After installation launch the software and the main toolkit window will open Select the COM port associated with the Modbus Stick and click Auto Detect Device on COM Port This will open the device configuration window where all device settings can be configured ...

Page 6: ...Rev 5 8 SignalFire Telemetry 6 Modbus in a Stick configuration window ...

Page 7: ...The encryption key box For more details click the Help button The box will then change into a Set Encryption Key box and it will prompt instead for the encryption key you would like to use Note that keys may not contain spaces or angle brackets Enter it and then press Set This will cause the Modbus Stick to drop its network and only attempt to join networks that use the same encryption key If you ...

Page 8: ...8 SignalFire Telemetry 8 Setting the encryption key to be unrecoverable System Check In Period This setting controls how often the node will read the Modbus device and forward the register data to the gateway ...

Page 9: ...s are 0x01 Read discrete output limit 1 coil 0x02 Read discrete input limit 1 coil 0x03 Read holding register 0x04 Read input register 0x05 Write discrete output Click Read Steps from Sentinel to view the current program steps in the table To add a new program step fill in the next empty line To delete a step click on the line number and press the Delete key Lines can also be copy cut and pasted O...

Page 10: ...itten Note In the legacy menu the Register Addressing Mode is locked to One Based Addressing so 3990 should be entered as 3991 Read Write Modbus Registers Modbus registers of devices that have an RS 485 interface can be read and written through the Gateway when the device is in remote configuration mode This is useful for testing or for setting configuration parameters in the end Modbus device For...

Page 11: ...gister sizes are available in the Data Type pull down list Whenever Modbus registers are read the register size is changed to match the incoming data The Data Type pull down only lists data types that support the register size Figure 7 Figure 8 and unsupported data types in the register list are changed to the default data type for the register size ...

Page 12: ...e radio 65527 9990 or 65527 Minor revision number for the radio 65528 9991 or 65528 High 16 bits of SFTS node address 65529 9992 or 65529 Low 16 bits of SFTS node address the radio ID 65530 9993 or 65530 Slave ID readback 65531 9994 or 65531 Received signal strength of last packet from the slave 65532 9995 or 65532 System voltage of the Modbus client in millivolts 65533 9996 or 65533 Minutes until...

Page 13: ...o try to correct the interference by one of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help This deice has been designed to operate with only the perman...

Reviews: