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:13] – [Level 3 Headline] emozolyaksynapse [2021/07/20 13:55] – [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 21: Line 22:
 |Weight: | 240 g. | |Weight: | 240 g. |
  
-==== Level 3 Headline ====+==== 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 ^^
 +|DI0 ~ 7| Digital input state 0 ~ 7|
 +|HR20 ~ 27| Digital filter. (DI 0 ~ 7)|
  
-DI: **Discrete Inputs**: 0-+^Coils ^^ 
-DO: **Coils**: 0-7+|C0..7| Digital outputs 0..7| 
 +^Safety state ^^ 
 +|HR35| Keep previous outputs state after restaft, 0 - off, 1 - on|
  
-**Holding Registers**: 0-999 +^Predictive maintenance registers^^ 
-000-999: (F-RAM) +|HR0 ~ HR14| countung input (DI 0 ~ 7dw, high word comes first | 
-000 - countung input (DI 0) high +|HR60 ~ HR 74|DI 0 time on totalizers |
-001 - counting input (DI 0) low  +
-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 - disable, 1 - enable +^PWM for triac outputs^^ 
-021 - digital filter. (DI 1)   +|HR111 ~ 118 |DO1 ~ 8 PWM duty cycle | 
-... +* this option available for the SSR outputs
-027 - digital filter. (DI 7)  +
  
-030 power-ups counter  +^System^^ 
-031 uptime in seconds (high) +|030power-ups counter | 
-032 uptime in seconds (low) +|031uptime in seconds (high)| 
- +|032uptime in seconds (low) | 
-**Input Registers**: 0-31 +^Temperatures ^^ 
-0 - 1-Wire temperature 1 (-100° - sensor failed or not connected) +|IR0 ~ IR31| 1-Wire temperature 1 (-1000° - sensor failed or not connected) | 
-1 - 1-Wire temperature 2 +|HR33| Total sensors quantity / Init** (writing 0 to HR33 clears the enumeration.) |
-2 - 1-Wire temperature 3 +
-... +
-... +
-31 - 1-Wire temperature 31 +
- +
-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