User Tools

Site Tools


synapse

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
synapse [2019/01/04 12:15] – [Modbus registers map] emozolyaksynapse [2021/07/20 13:56] – [Modbus registers map] emozolyak
Line 1: Line 1:
 ====== Synapse remote I/O module ====== ====== Synapse remote I/O module ======
  
-{{ ::synapse_small.png?direct&200| 7bit Synapse remote I/O module}}+{{ ::syn_1wire.jpg?direct&200| 7bit Synapse remote I/O module}}
  
 The Synapse module (further reffered to as 'module') is produced under 7bit trademark and designed for data aquisition from discrete sensors and 1-Wire temperature sensors, as well as load control with digital outputs. The Synapse module (further reffered to as 'module') is produced under 7bit trademark and designed for data aquisition from discrete sensors and 1-Wire temperature sensors, as well as load control with digital outputs.
  
-The module has 2 Ethernet interfaces (working in a "bridge" mode) for LAN connection and supports Modbus TCP protocol. The enclosure is for panel / DIN 35 mm mount. +The module has 2 Ethernet interfaces (working in a "bridge" mode) for LAN connection and supports **Modbus TCP  
 +& MQTT protocols**. The enclosure is for panel / DIN 35 mm mount. 
  
 ==== Specifications ==== ==== Specifications ====
Line 15: Line 16:
 |Counter inputs (non-volitile) | 8  (digital inputs can be counting inputs with max. frequency of 1kHz, with anti-jitter filter of a 1ms step ) | |Counter inputs (non-volitile) | 8  (digital inputs can be counting inputs with max. frequency of 1kHz, with anti-jitter filter of a 1ms step ) |
 |Digital Outputs| (2 groups x 4 outputs (symistor or relay ))2A | |Digital Outputs| (2 groups x 4 outputs (symistor or relay ))2A |
-|1Wire bus | up to 32 sensors, cable length up tup 200 мeters |+|1Wire bus | up to 32 sensors, cable length up to 200 мeters |
 |Power supply for 'dry contacts' | yes | |Power supply for 'dry contacts' | yes |
 |Enclosure protection | IP40 | |Enclosure protection | IP40 |
Line 22: Line 23:
  
 ==== Modbus registers map ==== ==== Modbus registers map ====
 +There are 1000 HR registers available for the user, some of them are reserverd for special functions:
 +^Holding Registers^^
 +| 000-999: (F-RAM) ||
  
-**Discrete Inputs**: DI 0-+^Discrete Inputs ^^ 
-**Coils**: DO 0-7+|DI0 ~ 7| Digital input state 7| 
 +|HR20 ~ 27| Digital filter. (DI 7)|
  
-**Holding Registers**: 0-999 +^Coils ^^ 
-000-999: (F-RAM) +|C0..7| Digital outputs 0..7| 
-000 - countung input (DI 0) high +^Safety state ^^ 
-001 - counting input (DI 0) low  +|HR35| Keep previous outputs state after restaft, 0 - off, 1 - on|
-002 - countung input (DI 1) high +
-003 counting input (DI 1) low  +
-... +
-014 - countung input (DI 7) high +
-015 - counting input (DI 7) low +
  
-020 - digital filter. (DI 0)   /* 0 - disable1 - enable +^Predictive maintenance registers^^ 
-021 - digital filter. (DI 1)   +|HR0 ~ HR14| countung input (DI 0 ~ 7dwhigh word comes first | 
-... +|HR60 ~ HR 74|DI 0 ~ time on totalizers |
-027 - digital filter. (DI 7)  +
  
-030 - power-ups counter  +^PWM for triac outputs^^ 
-031 - uptime in seconds (high) +|HR111 ~ 118 |DO1 ~ 8 PWM duty cycle | 
-032 - uptime in seconds (low)+* this option available for the SSR outputs
  
-**Input Registers**:  +^System^^ 
-- 1-Wire temperature 1 (-100° - sensor failed or not connected) +|030| power-ups counter | 
-1 - 1-Wire temperature 2 +|031| uptime in seconds (high)| 
-2 - 1-Wire temperature 3 +|032| uptime in seconds (low) | 
-... +^Temperatures ^^ 
-... +|IR0 ~ IR31| 1-Wire temperature 1 (-1000° - sensor failed or not connected) | 
-31 - 1-Wire temperature 31 +|HR33      | Total sensors quantity or Init** (writing 0 to HR33 clears the enumeration)|
- +
-033 - number of 1-Wire sensors on the bus, writing '0' - resets sensors enumeration tree and makes new enumaration, old sensors will be deleted, writing any number but '0' - leaves old enumaration tree and appends new sensors to the end+
  
 +===== Auto enumeration for 1-Wire sensors =====
 +Each DS18B20 has their own unique serial number. Using a special search algorithm, the Synapse finds and saves the enumeration scheme for the sensors found in the static memory. New sensors still can be added to the existing enumeration by 
 +  *powering on or resetting the module
 +  *writing non-zero value into HR33 register
  
 ==== Modbus map csv-file ==== ==== Modbus map csv-file ====
 For the convinence, a module register map is provided from this {{synapse_all_reg_1wire.zip | link }} to import in the WebHMI project.  For the convinence, a module register map is provided from this {{synapse_all_reg_1wire.zip | link }} to import in the WebHMI project. 
 +
 +==== Documentaion ====
 +<WRAP center round download 60%>
 +{{syn_quick_guide_rev9_eng.pdf|Synapse Quick Guide Eng.}}
 +</WRAP>
 +
 +
 +
  
  
  
synapse.txt · Last modified: 2024/02/01 14:52 by emozolyak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki