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:updating-a-runtime-configuration-hidden [2020/03/18 11:34]
avsetula
en:sw:01-mervis:updating-a-runtime-configuration-hidden [2021/08/05 14:44]
avsetula [Uploading a RunTime configuration]
Line 1: Line 1:
-<​html>​ 
-  <​style>​ 
-    span.avBlueText{ 
-      font-weight:​ bold; 
-      color: #2f5496; 
-    } 
-    ​ 
-    span.avOrangeText{ 
-      font-weight:​ bold; 
-      color: #c45911; 
-    }    ​ 
-    ​ 
-     ​span.wrongTranslate{ 
-      font-weight:​ bold; 
-      background: #bb2922; 
-      color: #fff; 
-    }  
-  </​style>​ 
-</​html>​ 
- 
 ====== Uploading a RunTime configuration ====== ====== Uploading a RunTime configuration ======
- +<WRAP group> 
-Each time you wish to upload RT configuration changes, make sure, <​html><​span class="​wrongTranslate">​that you did not download ​the PLC config beforehand</​span></​html>​. We also recommend to double-check settings of your network card and make sure it is compatible with the required configuration (mainly if the DHCP client is enabled). After these checks, set the configuration. ​+<WRAP half column 81%> 
 +Each time you wish to upload RT configuration changes, make sure, that you downloaded ​the PLC config beforehand. We also recommend to double-check settings of your network card and make sure it is compatible with the required configuration (mainly if the DHCP client is enabled). After these checks, set the configuration. ​ 
 +</​WRAP>​ 
 +<WRAP half column 15%> 
 +;;# 
 +<​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-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>​ 
 +;;# 
 +</​WRAP>​ 
 +</​WRAP>​
  
 After finishing the configuration,​ right-click on the PLC, select <​html><​span class="​avBlueText">​PLC Operation</​span></​html>​ -> <​html><​span class="​avBlueText">​PLC Setup</​span></​html>​ -> <​html><​span class="​avBlueText">​Upload configuration</​span></​html>​ After finishing the configuration,​ right-click on the PLC, select <​html><​span class="​avBlueText">​PLC Operation</​span></​html>​ -> <​html><​span class="​avBlueText">​PLC Setup</​span></​html>​ -> <​html><​span class="​avBlueText">​Upload configuration</​span></​html>​
Line 33: Line 25:
 {{ :​en:​sw:​01-mervis:​rtconf_2.png?​direct |}} {{ :​en:​sw:​01-mervis:​rtconf_2.png?​direct |}}
  
-**Note:** If you set up a new login and password, the old credentials are still used for the configuration upload. After a successful upload, you need to enter the new credentials again into <​html><​span class="​avBlueText">​PLC Connection Parameters</​span></​html>​. From that moment a new password is saved and each project uploaded into the PLC must use the new credentials.+**__Note:__** If you set up a new login and password, the old credentials are still used for the configuration upload. After a successful upload, you need to enter the new credentials again into <​html><​span class="​avBlueText">​PLC Connection Parameters</​span></​html>​. From that moment a new password is saved and each project uploaded into the PLC must use the new credentials.
  
 For uploading configurations or projects, the fast and reliable TCP is used. However, this method also requires you to know connection parameters, such as IP address. Through the TCP it is possible to communicate also via a proxy server. ​ For uploading configurations or projects, the fast and reliable TCP is used. However, this method also requires you to know connection parameters, such as IP address. Through the TCP it is possible to communicate also via a proxy server. ​
  
 <WRAP center round important 80%> <WRAP center round important 80%>
-**Caution:​** if you are unable to upload configuration,​ upload a new project etc. after a password change, the most likely cause is you uploaded a wrong password by error. If you can't remember the correct password, you can reflash the PLC's operating system as a last-resort solution. See the corresponding guides for [[en:​hw:​01-axon:​image|Unipi Axon]] and [[en:​sw:​01-mervis:​running-on-neuron-hidden|Unipi Neuron/​Unipi 1.1]].+**Caution:​** if you are unable to upload configuration,​ upload a new project etc. after a password change, the most likely cause is you uploaded a wrong password by error. If you can't remember the correct password, you can reflash the PLC's operating system as a last-resort solution. See the corresponding guides for [[en:​hw:​007-patron:​image|Unipi Patron]], ​[[en:​hw:​01-axon:​image|Unipi Axon]] and [[en:​sw:​01-mervis:​running-on-neuron-hidden|Unipi Neuron/​Unipi 1.1]].
 </​WRAP>​ </​WRAP>​
  
Line 111: Line 103:
 **URL** – database address \\ **URL** – database address \\
 **Communication period [min]** – interval of storing the internal buffer into database \\ **Communication period [min]** – interval of storing the internal buffer into database \\
 +**Certification validity**: set to ''​FALSE''​ by default. More info available in the [[en:​sw:​01-mervis:​ssl-certification-validation-hidden|SSL Certification validity]] article.
 **User Name** – database access login \\ **User Name** – database access login \\
 **Password** – database access password \\ **Password** – database access password \\
Line 118: Line 111:
 **Proxy ID** – proxy identification,​ used by PLC for accessing the proxy server \\ **Proxy ID** – proxy identification,​ used by PLC for accessing the proxy server \\
 **URL** – address of the proxy server the PLC should connect to \\ **URL** – address of the proxy server the PLC should connect to \\
 +**Certification validity** - set to ''​FALSE''​ by default. Learn more in the [[en:​sw:​01-mervis:​ssl-certification-validation-hidden|SSL Certification validity]] article \\
 **Keep-alive Period** – time interval of control messages (serves for prevent closure of TCP connection, recommended value is 10 seconds) \\ **Keep-alive Period** – time interval of control messages (serves for prevent closure of TCP connection, recommended value is 10 seconds) \\
 \\ \\
Line 124: Line 118:
 {{ :​en:​sw:​01-mervis:​04_plc_properties_en.png?​direct&​270|}} {{ :​en:​sw:​01-mervis:​04_plc_properties_en.png?​direct&​270|}}
 ==== SSCP Parameters ==== ==== SSCP Parameters ====
-**SSCP address** – address of the PLC for SSCP protocol, used both for TCP and serial communication  +**SSCP address** – address of the PLC for SSCP protocol, used both for TCP and serial communication ​\\ 
-**Number of Registrable Groups** – number of variable groups +**Number of Registrable Groups** – number of variable groups ​\\ 
-**Number of Variables in Group** – number of variables in the variable group +**Number of Variables in Group** – number of variables in the variable group \\ 
-**Enable TCP Server** – enables the TCP communication +**Enable TCP Server** – enables the TCP communication ​\\ 
-**Enable Serial Server** – enables the serial communication +**Enable Serial Server** – enables the serial communication ​\\ 
-**Serial Server Port** – TCP port number, default value = 12346 +**Serial Server Port** – TCP port number, default value = 12346 \\ 
-**Enable Serial Router** –  +**Enable Serial Router** –  \\ 
-**Serial Router Port** –  +**Serial Router Port** –  \\ 
-**Serial Router Baudrate** – serial line transmission speed +**Serial Router Baudrate** – serial line transmission speed \\ 
-**Enable SSL server** – enables SSL secure transmission +**Enable SSL server** – enables SSL secure transmission ​\\ 
-**SSL Server Port** – number of the secure communication port, default value = 12347+**SSL Server Port** – number of the secure communication port, default value = 12347 \\
  
 ==== Users Definition ==== ==== Users Definition ====
-**Username (Engineering)** – user with full access to the PLC +**Username (Engineering)** – user with full access to the PLC \\ 
-**Password (Engineering)** – his password +**Password (Engineering)** – his password ​\\ 
-**Username (Full Control)** – user able to read from or write into variables +**Username (Full Control)** – user able to read from or write into variables ​\\ 
-**Password (Full Control)** – his password +**Password (Full Control)** – his password ​\\ 
-**Username (Read Only)** – user able only to read variables  +**Username (Read Only)** – user able only to read variables ​\\ 
-**Username (Read Only)** – his password+**Username (Read Only)** – his password ​\\
 \\ \\
 {{ :​files:​img_breakline.png?​nolink |}} {{ :​files:​img_breakline.png?​nolink |}}
Line 149: Line 143:
 {{ :​en:​sw:​01-mervis:​05_plc_properties_en.png?​direct&​270|}} {{ :​en:​sw:​01-mervis:​05_plc_properties_en.png?​direct&​270|}}
 ====Unipi specific==== ====Unipi specific====
-**SSH Enabled** – enables the SSH server connection +**SSH Enabled** – enables the SSH server connection ​\\ 
-**SSH password for Unipi user** – password for SSH access to the PLC (login: unipi)+**SSH password for Unipi user** – password for SSH access to the PLC (login: unipi) ​\\
  
 ==== OPC Parameters ==== ==== OPC Parameters ====
-**Refresh timeout [ms]** – data refresh period +**Refresh timeout [ms]** – data refresh period ​\\ 
-**Max data flow [kb/s]** – max data flow from PLC to OPC+**Max data flow [kb/s]** – max data flow from PLC to OPC \\
 {{ :​files:​img_breakline.png?​nolink |}} {{ :​files:​img_breakline.png?​nolink |}}