S7 414H Synchronization error

Prince

Member
Join Date
Jun 2002
Posts
284
I have a customer who asked me to fix a problem in a working site.
An S7-414-4H type cpu in redundant rack goes to stop mode once in a week or two. the error signal is synchronization error.

They make it back to run mode and it continues working. I checked my documents for this issue and The only thing I could find is a part of document you can see below.

I wondered if any of the professionals here can suggesst me other reasons. Or help me to understand what the text mean ?

pages from s7-400h_e.jpg
 
Prince,

I don't know for sure what is causing the de-synchronization, but it could be like your partial manual says, you could have different initial data in the two PLC's. Apparantly if there are initial data storage areas set up in either PLC, and those data are not equal, then you will get the synchronization error.
 
Is it not the case that...

In redundant systems, only one system is actually running and controlling the process. The other system is not controlling the process, however, it is in hot-stand-by.

The running process is responsible for developing and maintaining the current data values.

Since the stand-by unit is expected to pick-up running when the primary unit fails, then the back-up unit needs to be kept abreast of the latest data values.

In order for the back-up to be kept abreast of the latest data, the primary unit must inform the back-up unit of that data. This means that the back-up data will not be the same as the primary data until the primary goes through the effort of updating the back-up.

As long as the primary unit is running it is updating the back-up data values as well as its' own. Thus, if the primary fails, the back-up can pick-up with the latest values.

It appears that the primary only updates "changed data". This means that the back-up version of any particular data WILL NOT be the same... until the back-up locations are, in fact, updated. So, whenever a location is being updated the data will not match until the update is complete.

It appears that the primary updates this one particular location (possibly more) only occasionally... once every week or two. This probably depends on the particular conditions at the time. You might want to look for data values (locations) that rarely get written.

It appears that the memory maps in the two systems DO NOT match.

As long as the primary doesn't need to write to a particular location, things run fine. However, when the primary updates a particular location within its' own system, and then attempts to update the corresponding location in the back-up... the primary finds that the particular location has not been initialized, declared, defined, in the back-up unit.

I should think that, when compiling a redundant system, the compiler would explicitly compare the initialized, declared, defined, locations to ensure that the memory maps match by base-address, data-type and size.

You might check, and compare, all of your tables, shift-registers, and the like, for base-addresses, data-types and size. I think you'll find your problem in there somewhere.

If you don't... then you'll have to go through each and every write-to-data-location instruction.

The oldest, and most common, programming problem that occurs in data handling is that damned "off-by-one" problem.

As in... Does Index=1 mean the "base address" or does it mean the "base address + 1"?
 
Hi Prince,

I've never worked with ...H-CPU, but this is what I've
found on the Siemens support site:
Update V3.1.3 (6ES7 414-4HJ00-0AB0)
Update V3.1.3 (6ES7 417-4HL01-0AB0)

The following errors have been cleared in version V 3.1.3:

1.)When operating the diagnostic repeater with SFC103, Defect: 4550 / B71D could occur.

2.)If the communication load was high and a number of cyclic HMI jobs had to be executed at the same time, loss of synchronization could occur in isolated cases

to read the original article look here

HTH
Rolf
 

Similar Topics

Dear All We want to communicate S7414-4 H (6ES7 414-4HJ04-0AB0) with yokogawa dcs cs3000 through dp port. would it be possible to communicate...
Replies
6
Views
4,087
We have S7-414H system. We found master CPU all LEDs were flashing. The alarm sequence from diagnostic buffer are as follows: Switchover of...
Replies
1
Views
5,109
We have used S7-414H PLC with WinCC HMI. one of Pressure transmitter reading is showing zero in WinCC though transmitter is ok. Could anybody...
Replies
1
Views
2,949
hi all ! if any body know how to simulate analog value in S7 414H CPU, please let know the sequence how to do it. thanx.
Replies
1
Views
4,745
Hi All, I am trying to synch the primary with secondary, which apparently was disqualified due to Watchdog error. I am getting the following...
Replies
0
Views
921
Back
Top Bottom