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
en:sw:02-apis:02-modbus-tcp [2021/05/03 11:46]
avsetula
en:sw:02-apis:02-modbus-tcp [2021/08/06 09:36] (current)
avsetula
Line 4: Line 4:
 <WRAP group> <WRAP group>
 <WRAP half column 81%> <WRAP half column 81%>
-Modbus TCP is standard interface to interact with the IOs of Unipi PLCs. Each PLC has its own mapping of I/O to a Modbus Register or Coil which can be downloaded from the [[files:​products:​00-start|Products section.]]+Modbus TCP is standard interface to interact with the IOs of Unipi units. Each unit has its own mapping of I/O to a Modbus Register or Coil which can be downloaded from the [[files:​products:​00-start|Products section.]]
 </​WRAP>​ </​WRAP>​
 <WRAP half column 15%> <WRAP half column 15%>
Line 10: Line 10:
 <​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 21: Line 19:
 </​WRAP>​ </​WRAP>​
  
-==== Systemd service ====+ 
 +===== Storage life status ===== 
 +There are also registers indicating storage status for all Unipi units (except Unipi 1.1) that are available on the Modbus TCP server. 
 +  * <​html><​span class="​kbBlueText">​Erase cycles used [%]</​span></​html>​ -> indicates the number of memory erase cycles compared to the maximum cycles (in percent) 
 +  * <​html><​span class="​kbBlueText">​Good blocks [%]</​span></​html>​ -> indicates the number of blocks that are all right (in percent) 
 + 
 +For Neuron units, there is also the number of power cycles (on/off) available with the current SD card, or the name of the card manufacturer'​s detection. For Neuron units, only a limited selection of SD cards is supported for these features. 
 + 
 + 
 +===== Systemd service ​=====
 The Modbus TCP server interface is provided by a unipitcp service. By default, the server only listens to request on the local loopback. Requests from other hosts than 127.0.0.1 are forbidden due to security reasons. To change this, the unipitcp has to be run with the parameter "​-l 0.0.0.0"​ (-L). If you wish, you can also change the listening port in parameter -p to a different one than the default 502. The Modbus TCP server interface is provided by a unipitcp service. By default, the server only listens to request on the local loopback. Requests from other hosts than 127.0.0.1 are forbidden due to security reasons. To change this, the unipitcp has to be run with the parameter "​-l 0.0.0.0"​ (-L). If you wish, you can also change the listening port in parameter -p to a different one than the default 502.