Supervisory Control And Data Acquisition (SCADA) is a computercontrolled system for monitoring and control of industrial processes. It consists of various components for the collection and transmission of data and the software that provides monitoring and control from one location. Fast and reliable communication between all the SCADA application and control devices is necessary for reliable operation of the system. This paper briefly describes architecture of SCADA system and the existing problems with communication between SCADA applications. Also, this paper describes improvement of the existing communication mechanism based on RPC (Remote Procedure Call) technology using ZeroMQ and Google Protocol Buffers library. The new solution greatly reduces the complexity and ensures scalability of the entire SCADA system.

Keywords: SCADA, RPC, ZeroMQ, Protocol Buffers, комуникација, дистрибуција догађаја
Published on website: 24.11.2014