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
Last revision Both sides next revision
en:sw:01-mervis:analog-inputs-hidden [2021/05/03 07:26]
avsetula
en:sw:01-mervis:analog-inputs-hidden [2021/08/05 12:21]
avsetula [Reading the input values]
Line 18: Line 18:
   * UniPi controller running Mervis OS   * UniPi controller running Mervis OS
   * Basic project with attached controller a program in FBD mode   * Basic project with attached controller a program in FBD mode
-  * [[https://​www.unipi.technology/​power-supplies-c15|24V power supply]]+  * [[https://​www.unipi.technology/​power-supplies-c15|24 V⎓ power supply]]
   * Knowledge of how the [[en:​automation:​02-glossary:​analog-inputs-hidden|analog inputs]] work on UniPi units   * Knowledge of how the [[en:​automation:​02-glossary:​analog-inputs-hidden|analog inputs]] work on UniPi units
  
Line 25: Line 25:
  
 ===== Introduction ===== ===== Introduction =====
-The different analog inputs have different modes of operation, see [[en:​automation:​02-glossary:​analog-inputs-hidden|Analog inputs]]. Change between modes in Mervis is done by configuring the UniPi module, therefor the **changes in modes cannot be done in the program** and the program has to be stopped during the configuration.+The different analog inputs have different modes of operation, see [[en:​automation:​02-glossary:​analog-inputs-hidden|Analog inputs]]. Change between modes in Mervis is done by configuring the Unipi module, therefor the **changes in modes cannot be done in the program** and the program has to be stopped during the configuration.
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Line 45: Line 45:
 Reading the input values for all modes is the same. Once you set the correct mode, you can just simple read a real value from the variable. The variable is called AI_X.Y depending on the Group (number X) and the position in the group (number Y). To include this variable into the program, you need to **[[en:​sw:​01-mervis:​autogen-hidden|Set Autogen]]**. After that, you will see the variable in **Variable Browser** and you will be able to read it in the **Debugging** mode. Reading the input values for all modes is the same. Once you set the correct mode, you can just simple read a real value from the variable. The variable is called AI_X.Y depending on the Group (number X) and the position in the group (number Y). To include this variable into the program, you need to **[[en:​sw:​01-mervis:​autogen-hidden|Set Autogen]]**. After that, you will see the variable in **Variable Browser** and you will be able to read it in the **Debugging** mode.
  
-<WRAP center round info 60%> +<WRAP center round info 80%> 
-When reading the value of AO_X.Y in Voltage mode, the value is in volts (value 1.234 = 1.234V). When reading the value in Current mode, the value is in miliampers (value 3.145 = 3.145mA). When reading the value in Resistance mode, tha value is in ohms (value 1012 = 1012Ω)+When reading the value of AO_X.Y in Voltage mode, the value is in volts (value 1.234 = 1.234 V⎓). When reading the value in Current mode, the value is in miliampers (value 3.145 = 3.145 mA). When reading the value in Resistance mode, tha value is in ohms (value 1012 = 1012 Ω)
 </​WRAP>​ </​WRAP>​