Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs:sw:02-apis:02-modbus-tcp [2021/05/03 11:46]
avsetula
cs:sw:02-apis:02-modbus-tcp [2023/07/25 09:15] (current)
avsetula
Line 1: Line 1:
-======%hide Modbus TCP ====== ​   +======%hide Modbus TCP ====== ​
- +
 ====== Modbus TCP Server ====== ====== Modbus TCP Server ======
 <WRAP group> <WRAP group>
 <WRAP half column 81%> <WRAP half column 81%>
-Modbus TCP je standardní rozhraní pro interakci se vstupy a výstupy ​kontrolérů ​Unipi. Každý model PLC má své vlastní mapování I/O v Modbus registrech či coilech - toto mapování lze stáhnout v sekci [[cs:​files:​products:​00-start|Produkty]].+Modbus TCP je standardní rozhraní pro interakci se vstupy a výstupy ​jednotek ​Unipi. Každá jednotka ​má své vlastní mapování I/O v Modbus registrech či coilech - toto mapování lze stáhnout v sekci [[cs:​files:​products:​00-start|Produkty]].
 </​WRAP>​ </​WRAP>​
 <WRAP half column 15%> <WRAP half column 15%>
Line 10: Line 9:
 <​html><​span class="​dev-tag dev-patron">​Patron</​span></​html>​ \\ <​html><​span class="​dev-tag dev-patron">​Patron</​span></​html>​ \\
 <​html><​span class="​dev-tag dev-neuron">​Neuron</​span></​html>​ \\ <​html><​span class="​dev-tag dev-neuron">​Neuron</​span></​html>​ \\
-<​html><​span class="​dev-tag dev-gate">​Gate</​span></​html>​ \\ 
-<​html><​span class="​dev-tag dev-unipi11">​Unipi&​nbsp1.1</​span></​html>​ \\ 
 <​html><​span class="​dev-tag dev-axon">​Axon</​span></​html>​ <​html><​span class="​dev-tag dev-axon">​Axon</​span></​html>​
 ;;# ;;#
Line 20: Line 17:
 Zařízení na sběrnici 1-Wire nelze na Modbus TCP namapovat a je třeba je implementovat jiným způsobem, např. pomocí OWFS.  Zařízení na sběrnici 1-Wire nelze na Modbus TCP namapovat a je třeba je implementovat jiným způsobem, např. pomocí OWFS. 
 </​WRAP>​ </​WRAP>​
 +
 +===== Stav životnosti úložiště =====
 +Na Modbus TCP serveru jsou k dispozici pro všechny jednotky Unipi (kromě Unipi 1.1) také registry indikující stav úložiště:​
 +  * <​html><​span class="​kbBlueText">​Erase cycles used [%]</​span></​html>​ -> udává počet cyklů přemazání paměti oproti maximu (v procentech)
 +  * <​html><​span class="​kbBlueText">​Good blocks [%]</​span></​html>​ -> udává počet bloků, které jsou v pořádku (v procentech)
 +
 +Pro jednotky Neuron je dále k dispozici počet zapnutí a vypnutí napájení s aktuální SD kartou, případně i název detekce výrobce karty. U jednotek Neuron je pro tyto funkce podporován jen omezený výběr SD karet.
 +
  
 ===== Služba Systemd ===== ===== Služba Systemd =====
Line 28: Line 33:
 </​code>​ </​code>​
  
-Po trvalou změnu parametrů, upravte výchozí nastavení služby v souboru **/​etc/​default/​unipi-modbus-tools** a restartujte službu pomocí ​+Po trvalou změnu parametrů, upravte výchozí nastavení služby v souboru **/​etc/​default/​unipitcp** a restartujte službu pomocí ​
 <​code>​ <​code>​
 systemctl restart unipitcp systemctl restart unipitcp