Differences

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

Link to this comparison view

en:ibmanager:ibmanager-communication [2023/06/11 15:18] – created ibadminen:ibmanager:ibmanager-communication [2023/06/11 16:54] (current) ibadmin
Line 11: Line 11:
  
 With this interface, it is possible to read and set process variables of logics, remote variables shared by remote servers, and other configuration variables. With this interface, it is possible to read and set process variables of logics, remote variables shared by remote servers, and other configuration variables.
 +
 +===== Communication with Remote Variable Servers =====
 +
 +The **ibmanager** program initiates communication with remote variable servers that are defined in the configuration file ([[en:ibmanager:ibmanager-config#<RemoteServers>|<RemoteServers>]]). It uses a TCP network connection, on which the [[en:ibprotocol:start|ibprotocol]] is defined.
 +
 +The **ibmanager** program can handle any number of remote variable servers. The handling of each server begins with issuing the "describe_all" command. This is intended to create variables of the appropriate types. Subsequently, "get_all" commands are sent, interspersed with "set" commands, if there has been a modification of a variable value belonging to a given server either in one of the logics or at the communication interface level.