9/24/2014 6:29 AM | |
Posts: 20 Rating:
|
Answering my own question. Unfortunatelly this type of communication cannot be handled automatically by S7-400. Compendium Part Achapter 4.2.3 states it: "Fault-tolerant communication is not usually possible between fault-tolerant systems and standard systems in PCS 7. You can instead create two standard S7 connections and then realize the fault-tolerance as an application-specific block solution." So you need 2 standard connections and a code to monitor their states. Here is a useful link to impliment that: |
This contribution was helpful to
2 thankful Users |
9/24/2014 3:24 PM | |
Joined: 3/3/2010 Last visit: 8/14/2024 Posts: 3 Rating:
|
Hi Guys, this you find a solution to this problem? I'm stuk in this too. Regards Samuel
|
9/29/2014 9:09 AM | |
Joined: 3/20/2013 Last visit: 3/21/2025 Posts: 676 Rating:
|
Yes, it is. Another option: Get a 2nd H-machine |
Best Regards, |
|
10/8/2014 1:23 PM | |
Posts: 20 Rating:
|
An alternative to writing the communication between H and non-H S7-400 CPUs yourself is thePCS7 Industry Library. It has blocksASRcvH andASSendH which handle exactly this type of communication. Here are excerpts from the documentation (and a screenshot): ASRcvH - H-system communication receive block The block coordinates the receipt of telegrams between a redundant and a non-redundant automation station via S7 communication (BRECV). A maximum of 30 REAL values and 30 binary values are sent. Each value also has a binary quality code which specifies whether the measured value is correct. Monitoring the receiving procedure The two connections to the sending partner are monitored separately. When there are no errors, the receiving data of the first connection is accepted. When one connection fails, the data of the remaining connection is used. When an error is detected, a group message is sent to the OS. After a total failure of both connections, the associated value (quality flag) which is supplied with each value is also activated. A message is not generated until the SupprTime (suppression time) has expired. This parameter can be set. The sending error is reset as soon as one or more telegrams have been successfully sent with valid data. When SupprTime < SampleTime, the error message is generated immediately. ASSendH - H-system communication send block The block coordinates the sending of telegrams between a redundant and a non-redundant automation station via S7 communication (BSEND). A maximum of 30 REAL values and 30binary values are sent. Each value also has a binary quality code which specifies whether the measured value is correct. |
Follow us on