Organization of data exchange through the modbus network between the SIMATIC S7 PLC and field devices

The method is suggested to establish master-slave communication between the Siemens PLC and field devices based on the Modbus protocol for process control systems. The data exchange between the PLC and current node in the network is organized by using the session data blocks. Creating the request package and unpacking the response from the slave device are carried out by the two respective functions made with the SCL language help in the Step 7 system. At the implementation of this method, the storing of the network and nodes characteristics as well as the data obtained from the network are implemented in additional data blocks of the network level which are the shared memory for the entire control system. This ensures their availability for both the PLC software and the visualization software. The using of the shared memory provides an ability to design a PLC program for data exchange through a network and for process control carried independently of each other which considerably simplifies the development of the process control system software.

[1]  I.S. Hong,et al.  Control system for PEFP instruments with Modbus protocol , 2007, 2007 IEEE Particle Accelerator Conference (PAC).

[2]  Yu-lin Zhang,et al.  Realization of Communication Between DSP and PC Based on Modbus Protocol , 2009, 2009 International Conference on Multimedia Information Networking and Security.

[3]  Daogang Peng,et al.  Implementation of Modbus Communication Protocol based on ARM Coretx-M0 , 2014, 2014 IEEE International Conference on System Science and Engineering (ICSSE).

[4]  Yu-cong Kuang,et al.  Communication between PLC and Arduino Based on Modbus Protocol , 2014, 2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control.

[5]  Hu Li-kun Research on WinCC-based SCADA Software for Acrylic Fibres Filature , 2006 .

[6]  Hans Berger Automating with STEP 7 in STL and SCL: Programmable Controllers SIMATIC S7-300/400 , 2000 .

[7]  I. Nascu,et al.  Automation system based on SIMATIC S7 300 PLC, for a hydro power plant , 2014, 2014 IEEE International Conference on Automation, Quality and Testing, Robotics.

[8]  Thais Webber,et al.  Exploiting Modbus Protocol in Wired and Wireless Multilevel Communication Architecture , 2012, 2012 Brazilian Symposium on Computing System Engineering.

[9]  Hans Berger,et al.  Automating with SIMATIC : Controllers, Software, Programming, Data Communication Operator Control and Process Monitoring , 2003 .

[10]  R. A. Valiev,et al.  Automated design systems for manufacturing processes , 2015 .