Comparison Between Siemens Diagnostic Repeater and RS485 Repeater
Mostafa Mohamed Sayed
System Specialist _Control Systems / Technical Trainer at SIG Combibloc Australia
Both the Siemens Diagnostic Repeater and a standard RS485 Repeater serve the purpose of signal amplification and regeneration in RS485-based communication networks. However, they have different functionalities, applications, and advantages.
3. Advantages and Disadvantages
Siemens Diagnostic Repeater
? Advantages:
? Disadvantages:
RS485 Repeater
? Advantages:
? Disadvantages:
Use Siemens Diagnostic Repeater if
Use a Standard RS485 Repeater if
Case Study :
Setup
The setup consists of
? S7-400 with CPU Alternatively, a different CPU with DP interface and
integrated SFCs 58, 59 and 103 can also be used.
? PROFIBUS with Diagnostic Repeater 6ES7 972-0AB01-0XA0
? ET 200M with IM 6ES7 153-1AA02-0XB0
? ET 200M with IM 6ES7 151-1AA00-0AB0
The CPU is connected to interface DP1, the ET200M to interface DP2
and the ET200S to interface DP3 Diagnostic Repeater.
? A field PG for the engineering and for online functions of STEP 7 has
been connected at interface X1 (PG interface) of the Diagnostic
Repeater.
Description of the core functionality
The functionality has in this example been realized in 3 blocks, which are
described in the overview below.
领英推荐
Process sequence of main functionality
? FC 10 setting the clock of the Diagnostic Repeater
FC 10 reads the time from the CPU via SFC 1 READ_CLK and writes
this time to the Diagnostic Repeater with SFC 58 WR_REC.
This is initiated by the user via a trigger bit.
? FC 11 Topology determination
FC 11 triggers the topology determination for the DP master system via
SFC 103 DP_TOPOL; if several Diagnostic Repeaters are present in
one DP master system, then calling the SFC 103 addresses all
Diagnostic Repeaters of this DP master system. If the SFC 103
terminates the job with a temporary error, FC 11 performs a reset of
SFC 103 and triggers the topology determination again, for as long as
the given number of repetitions has not been reached.
The topology determination is initiated by the user via a trigger bit.
? FB 99 Reading diagnostic data from the Diagnostic Repeater
Reading diagnostic data from the Diagnostic Repeater is the main task
of this application.
The Diagnostic Repeater provides:
– Data for bus topology, which consist of PROFIBUS addresses of the
nodes and of relative station distances to the Diagnostic Repeater.
– One diagnostic buffer each for segments DP1, DP2, DP3 and PG
interface, which stores the last 10 events with time and date.
– Two statistic buffers for segments DP2 and DP3, in which
information on reflection and message frame fault rate are stored
with time and date.
FB 99 (with subordinate FB 100) reads the topology table, diagnostic
buffer and statistic buffer from the Diagnostic Repeater with the SFC 59
RD_REC; data are read successively in form of 12 data records. If the
SFC 59 terminates a job with a temporary error, then FC 100 triggers a
renewed reading, for as long as the given number of repetitions has not
been reached.
Reading the diagnostic data is initiated by the user via a trigger bit.
Reference:
Mostafa Sayed
System Engineer specializing in MES Integration and SCADA Systems at Saint-Gobain | Industry 4.0 | Ignition | Sepasoft
3 周Thanks
Industrial automation engineer | Siemens | Process | PLC | HMI | SCADA
3 周Thanks
Industrial Automation Engineer Siemens PLC | WinCC | Emerson PLC | Emerson SCADA | Electronic Design | AUTOCADE | EPLAN | C++ | CODESYS | IIoT
3 周Very informative