Như chúng ta đã biết, PLC S7-1500 dòng R/H (ví dụ như 1513R) là bộ điều khiển hỗ trợ tính năng redundancy (dự phòng). Theo truyền thống, thì hệ thống bao gồm 2 CPU là Primary và Standby điều khiển các Remote I/O (có thể gọi là Distributed I/O) thông qua giao thức Profinet (Chú ý là Profinet, ở đây không dùng từ Ethernet) như hình 1.
Điều đặc biệt yêu cầu đối với Remote I/O ở đây (ET 200SP) là phải hỗ trợ tính năng multiple assign – có nghĩa là một ET200 SP phải hỗ trợ 2 Profinet client cùng truy cập.
Tuy nhiên, trong thực tế, có các cụm điều khiển phân tán hỗ trợ Modbus TCP/IP mà không hỗ trợ Profinet (hình 2). Tài liệu này hướng dẫn cách lập trình để thu thập dữ liệu và điều khiển các cụm phân tán hỗ trợ Profinet và Modbus TCP/IP, với mục đích là chứng minh hoạt động đúng của hệ redundancy.