====== Access to variables of another PLC ====== Create a Solution with more PLCs. In this example, two PLCs will be used; the principle is the same with 3 and more PLCs. Each PLC shall have a separate project with one program. {{:en:mervis-ide:35-help:com2plc.png}} Both PLCs shall contain a simple program which uses a variable which will be changed manually. Another variable will read a value from the other PLC. {{:en:mervis-ide:35-help:com2plc1.png}} Insert a channel in both PLCs, and configure it according to the next figure. Change the timeout and pause between telegrams if necessary. {{:en:mervis-ide:35-help:com2plc2.png}} Add a device to the channel. In the device properties, set source PLC, SSCP address, access name and password. Endpoint: HwConfiguration - the IP address which is set up in the HW configuration of the selected PLC will be used. Deploy - use the IP address to connect to the PLC. Custom - IP address used in this communication device properties will be used. {{:en:mervis-ide:35-help:com2plc3.png}} Add a group to be used to read data. For every variable we want to see in the other PLC, insert a hardware variable. Set up the variable type and in the "Source variable" parameter select the variable to be read. {{:en:mervis-ide:35-help:com2plc4.png}} In variables mapping, attach the real variable in which the value will be displayed in the other PLC. {{:en:mervis-ide:35-help:com2plc5.png}} Compile and deploy the solution, run Debug at both PLCs. Every PLC will have its own column with values and last communication timestamp.  {{:en:mervis-ide:35-help:com2plc6.png}}