-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
50 changed files
with
487 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# **Legal information** | ||
|
||
## **Use of application examples** | ||
|
||
Application examples illustrate the solution of automation tasks through an interaction of several components in the form of text, graphics and/or software modules. The application examples are a free service by Siemens AG and/or a subsidiary of Siemens AG (“Siemens”). They are non-binding and make no claim to completeness or functionality regarding configuration and equipment. The application examples merely offer help with typical tasks; they do not constitute customer-specific solutions. You yourself are responsible for the proper and safe operation of the products in accordance with applicable regulations and must also check the function of the respective application example and customize it for your system. | ||
|
||
Any change to the application examples is your responsibility. The application examples are not required to undergo the customary tests and quality inspections of a chargeable product; they may have functional and performance defects as well as errors. It is your responsibility to use them in such a manner that any malfunctions that may occur do not result in property damage or injury to persons. Siemens reserves the right to make changes to the application examples at any time without notice. The application examples of this repository are licensed under the MIT License (see below). | ||
|
||
## MIT License | ||
|
||
Copyright 2020 Siemens AG | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
|
||
## **Security information** | ||
|
||
Siemens provides products and solutions with industrial security functions that support the secure operation of plants, systems, machines and networks. In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept. Siemens’ products and solutions constitute one element of such a concept. Customers are responsible for preventing unauthorized access to their plants, systems, machines and networks. Such systems, machines and components should only be connected to an enterprise network or the Internet if and to the extent such a connection is necessary and only when appropriate security measures (e.g. firewalls and/or network segmentation) are in place. | ||
For additional information on industrial security measures that may be implemented, please visit https://www.siemens.com/industrialsecurity. | ||
|
||
Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly recommends that product updates are applied as soon as they are available and that the latest product versions are used. Use of product versions that are no longer supported, and failure to apply the latest updates may increase customer’s exposure to cyber threats. | ||
|
||
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed at: https://www.siemens.com/industrialsecurity. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,103 @@ | ||
"# S7-Connector-data-handling-getting-started" | ||
# S7 Connector Data Handling Getting Started | ||
|
||
This repository contains the source files to build the S7 Connector Data Handling Getting Started example. | ||
|
||
- [S7 Connector Data Handling Getting Started](#s7-connector-data-handling-getting-started) | ||
- [Description](#description) | ||
- [Overview](#overview) | ||
- [General task](#general-task) | ||
- [Requirements](#requirements) | ||
- [Prerequisites](#prerequisites) | ||
- [Used components](#used-components) | ||
- [Further requirements](#further-requirements) | ||
- [TIA Project](#tia-project) | ||
- [Configuration steps](#configuration-steps) | ||
- [Usage](#usage) | ||
- [Implementation](#implementation) | ||
- [Documentation](#documentation) | ||
- [Contribution](#contribution) | ||
- [License and Legal Information](#license-and-legal-information) | ||
|
||
## Description | ||
|
||
### Overview | ||
|
||
This application example describes the implementation and usage of the IE Flow Creator using the example of a sinusoidal wave. | ||
|
||
![Use Case](docs/graphics/DataFlow.PNG) | ||
|
||
### General task | ||
|
||
The application read and write some data of the PLC. The data is published via Simatic S7 Connector and IE Databus where the IE Flow Creator can retrieve the data. First, the Simatic S7 Connector and the IE Databus must be configured. Afterwards it is possible to subscribe the different topics in the IE Flow Creator and edit, filter and display the messages which obtain the PLC Data information. The data can be visualized with different graphics such as charts, gauge or forms. | ||
|
||
## Requirements | ||
|
||
### Prerequisites | ||
|
||
- Access to an Industrial Edge Management System (IEM) | ||
- Onboarded Industrial Edge Device on IEM | ||
- Installed System Configurators for IE Databus and Simatic S7 Connector | ||
- Installed System Apps IE Databus and Simatic S7 Connector | ||
- Installed Apps IE Flow Creator | ||
- Edge device is connected to PLC | ||
- TIA portal project loaded on PLC (e.g. for filling application) | ||
|
||
### Used components | ||
|
||
- Industrial Edge Management V 1.2.0-36 | ||
- IE Databus V1.2.16 | ||
- IE Databus Configurator V1.2.23 | ||
- IE Flow Creator V 1.1.2 | ||
- Simatic S7 Connector Configurator V1.2.32 | ||
- Simatic S7 Connector V1.2.26 | ||
- Industrial Edge Device V 1.2.0-56 | ||
- TIA Portal V16 | ||
- S7-1511C | ||
- Web browser (Mozilla or Chrome) | ||
|
||
### Further requirements | ||
|
||
- IE Device is onboarded to a IE Management | ||
- IE Databus Configurator is deployed to the IE Management | ||
- IE Databus is deployed to the IE Device | ||
- IE Flow Creator is deployed to the IE Device | ||
|
||
### TIA Project | ||
|
||
The used TIA Portal project can be found in the [src](src) -file under the following name and is also used for several further application examples: | ||
|
||
- [HowTos_Sinus_Wave.7z](src/HowTos_Sinus_Wave.7z) | ||
|
||
## Configuration steps | ||
|
||
You can find the further information about the following steps in the [docs](docs/Installation.md) | ||
- Configure PLC Connection | ||
- Configure IE Flow Creator | ||
|
||
## Usage | ||
|
||
Once the application is successfully deployed, the sinus wave can be deployed in the web UI of the IE Flow Creator. The sinus parameters such as frequency, amplitude or offset can be controlled in the web UI. The web UI can be accessed via the button in the upper right corner. With the submit button the set parameters from above will be written into the PLC. The sinus can be viewed in the chart below. | ||
|
||
![InkedDashboardsettings_LI.jpg](docs/graphics/InkedDashboardsettings_LI.jpg) | ||
|
||
![Dashboard.PNG](docs/graphics/Dashboard.PNG) | ||
|
||
## Implementation | ||
A detailed description of the implementation of the project can be found in the [implantation](docs/Implementation.md) file | ||
|
||
## 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://www.siemens.com/industrial-edge-forum) | ||
- [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 | ||
|
||
Thanks for your interest in contributing. Anybody is free to report bugs, unclear documentation, and other problems regarding this repository in the Issues section or, even better, is free to propose any changes to this repository using Merge Requests. | ||
|
||
## License and Legal Information | ||
|
||
Please read the [Legal information](LICENSE.md). |
Oops, something went wrong.