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
synapse [2021/07/19 15:30] – [Documentaion] emozolyaksynapse [2024/02/01 14:52] (current) – [Synapse v2] emozolyak
Line 1: Line 1:
 ====== Synapse remote I/O module ====== ====== Synapse remote I/O module ======
  
-{{ ::syn_1wire.jpg?direct&200| 7bit Synapse remote I/O module}}+{{ network: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 ^^ ^Discrete Inputs ^^
-|DI0..7| Digital input state 0..7|+|DI0 7| Digital input state 0 ~ 7| 
 +|HR20 ~ 27| Digital filter(DI 0 ~ 7)| 
 ^Coils ^^ ^Coils ^^
 |C0..7| Digital outputs 0..7| |C0..7| Digital outputs 0..7|
-^Holding Registers^^ +^Safety state ^^ 
-000-999: (F-RAM) |+|HR35Keep previous outputs state after restaft, 0 - off, 1 - on|
-|000| countung input (DI 0) high | +
-|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 | +
-|021| digital filter. (DI 1)  | +
-|...|| +
-|027| digital filter. (DI 7)  | +
-|030| power-ups counter | +
-|031| uptime in seconds (high)| +
-|032| uptime in seconds (low) | +
-^Input Registers^^ +
-|0| 1-Wire temperature 1 (-100° - sensor failed or not connected) | +
-|1| 1-Wire temperature 2 | +
-|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 enumarationold sensors will be deleted, writing any number but '0' - leaves old enumaration tree and appends new sensors to the end+^Predictive maintenance registers^^ 
 +|HR0 ~ HR14| countung input (DI ~ 7) dwhigh word comes first | 
 +|HR60 ~ HR 74|DI ~ 7 time on totalizers |
  
 +^PWM for triac outputs^^
 +|HR111 ~ 118 |DO1 ~ 8 PWM duty cycle |
 +* this option available for the SSR outputs
 +
 +^System^^
 +|HR30| power-ups counter |
 +|HR31| uptime in seconds (high)|
 +|HR32| uptime in seconds (low) |
 +
 +^Temperatures ^^
 +|IR0 ~ IR31| 1-Wire temperature 1 (-1000° - sensor failed or not connected) |
 +|HR33      | Total sensors quantity or Init** (writing 0 to HR33 clears the enumeration)|
 +
 +==== 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 {{network:synapse_all_reg_1wire.zip | link }} to import in the WebHMI project. 
  
 ==== Documentaion ==== ==== Documentaion ====
-<WRAP center round download 60%> +<WRAP center round download 80%> 
-{{syn_quick_guide_rev9_eng.pdf|Synapse Quick Guide Eng.}}+{{network:syn_quick_guide_rev9_eng.pdf|Synapse Quick Guide Eng.}}
 </WRAP> </WRAP>
  
 +===== Synapse v2 =====
 +
 +In the v2, there were the following features added: 
 +  * 2 analog inputs (4..20 mA)
 +  * Lua engine for user scripts
 +  * Universal ~220Vac/=24Vdc input 
 +
 +Please refer to the product [[http://webhmi.com.ua/ru/7bit-synapse-rev-2/|page]].
 +
 +<WRAP center round download 80%>
 +Please refer to the {{7bit:manuals:syn_qg_v21.pdf|user manual}} for the v2.  
 +</WRAP>
 +
 +<WRAP center round download 80%>
 +{{7bit:synapse_v2_eng_rev2.pdf|Presentation for Synapse v2 }}
 +</WRAP>
  
  
synapse.1626708611.txt.gz · Last modified: 2021/07/19 15:30 by emozolyak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki