Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/industrial-edge/redundancy-with-opcenter-and-iih
This tutorial describes the steps, that are necessary to create a redundant communication from the PLC over Industrial Edge to Opecenter
https://github.com/industrial-edge/redundancy-with-opcenter-and-iih
ie-databus iih-essentials industrial-edge opcenter s7p-connector
Last synced: 1 day ago
JSON representation
This tutorial describes the steps, that are necessary to create a redundant communication from the PLC over Industrial Edge to Opecenter
- Host: GitHub
- URL: https://github.com/industrial-edge/redundancy-with-opcenter-and-iih
- Owner: industrial-edge
- License: other
- Created: 2024-06-25T08:07:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-13T10:19:11.000Z (3 months ago)
- Last Synced: 2024-08-26T11:08:07.537Z (3 months ago)
- Topics: ie-databus, iih-essentials, industrial-edge, opcenter, s7p-connector
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: License.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Redundancy With Opcenter and IIH
- [Redundancy With Opcenter and IIH](#redundancy-with-opcenter-and-iih)
- [Description](#description)
- [Overview](#overview)
- [General Task](#general-task)
- [Requirements](#requirements)
- [Prerequisites](#prerequisites)
- [Used Components](#used-components)
- [Installation](#installation)
- [Setup IIH](#setup-iih)
- [Setup Opcenter Execution Discrete](#setup-opcenter-execution-discrete)
- [Available Contracts:](#available-contracts)
- [Runtime Scenario](#runtime-scenario)
- [Documentation](#documentation)
- [Contribution](#contribution)
- [License and Legal Information](#license-and-legal-information)
## Description### Overview
In a process, where the data transfer is an essential component of the workflow, hardware failures might slow down or even endanger the process.
Therefor in this repository we explain how to setup a redundant infrastructure of Industrial Edge with IIH and Opcener Execution Core.
This example should serve as a blueprint, if a similar redundant infrastructure is needed.### General Task
This tutorial describes the steps, that are necessary to create a redundant communication from the PLC over Industrial Edge to Opecenter.
Following graphic illustrates the final structure.![redundancy_infrastructure](docs/graphics/redundancy_infrastructure.PNG)
## Requirements
### Prerequisites
- Industrial Edge Management License for two devices
- Purchased apps: Common Configurator, IIH Semantics, IIH Essentials, Registry Service, Databus, Databus Gateway, and SIMATIC S7+ Connector
- Opcenter Execution Discrete License
- TIA Portal License
- PLCSIM Advanced License
### Used Components
- TIA-Portal
- Industrial Edge Management (IEM)
- Industrial Edge Device (IED)
- Opcenter Execution Discrete## Installation
By meticulously following these steps, you'll establish a robust and synchronized environment for your industrial automation operations.
### Setup IIH
The guide is provided [here](docs/iih_setup.md).
### Setup Opcenter Execution Discrete
The guide is provided [here](docs/opscenter_setup.md).
## Available Contracts:
- Execute Save Sequence
- Request Next
- Request Order Info
- Execute Work Order Operation
- Execute Work Instruction Data Collection
- Execute Quality Inspection
- Track Item Location Single## Runtime Scenario
Both IEDs are setup redundant, therefor both IEDs are collecting data simultanously. The Opcenter installation is subscribed to both OPC UA Servers running on the IEDs. If one IED has a failure, Opcenter automatically detects the failure and switches to the redundant alternative.
In turn, when one instance of Opcenter crashes, the Secondary instances of Opcenter are taking over.## Documentation
You can find further documentation and help in the following links
* [Industrial Edge Hub](https://iehub.eu1.edge.siemens.cloud/#/documentation)
* [Industrial Edge Forum](https://forum.industrial-edge.siemens.cloud)
* [Industrial Edge Documentation](https://docs.industrial-edge.siemens.cloud/)
* [Industrial Edge landing page](https://new.siemens.com/global/en/products/automation/topic-areas/industrial-edge/simatic-edge.html)
* [Industrial Edge GitHub page](https://github.com/industrial-edge)## Contribution
Thank you for your interest in contributing. Anybody is free to report bugs, unclear documentation, and other problems regarding this repository in the Issues section.
Additionally everybody is free to propose any changes to this repository using Pull Requests.If you haven't previously signed the [Siemens Contributor License Agreement](https://cla-assistant.io/industrial-edge/) (CLA), the system will automatically prompt you to do so when you submit your Pull Request. This can be conveniently done through the CLA Assistant's online platform.
Once the CLA is signed, your Pull Request will automatically be cleared and made ready for merging if all other test stages succeed.## License and Legal Information
Please read the [Legal information](LICENSE.md).