Skip to content

Commit

Permalink
Merge pull request #2 from industrial-edge/dev-branch
Browse files Browse the repository at this point in the history
final verison for ethernet ip connector
  • Loading branch information
EvaKaul authored May 26, 2021
2 parents e5899b4 + 198d724 commit 39a1cfc
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Ethernet IP application example

This example provides a getting started guide, which shows how to use the Industrial Edge app "Ethernet IP Connector".
This example provides a getting started guide, which shows how to use the Industrial Edge app Ethernet IP Connector.

- [Ethernet IP application example](#ethernet-ip-application-example)
- [Description](#description)
Expand All @@ -20,13 +20,13 @@ This example provides a getting started guide, which shows how to use the Indust

### Overview

This application example describes how to get the data from a Rockwell PLC using the app Ethernet IP Connector (with its respective configurator). The data flow goes through different applications, starting with the data acquisition. Therefore the Ethernet IP Connector is used which writes all topics to the IE Databus. The Data Service subscribes to all those topics and stores the values in the database. Finally the values are visualized using Performance Insight.
This application example describes how to get the data from a Rockwell PLC using the app Ethernet IP Connector with its respective configurator. The data flow goes through different applications, starting with the data acquisition. Therefore, the Ethernet IP Connector is used which writes all topics to the IE Databus. The Data Service subscribes to all those topics and stores the values in the database. Finally, the values are visualized using Performance Insight.

![Overview](./docs/graphics/overview-eip.png)
![Overview](/docs/graphics/overview-eip.png)

### General task

The example reads and writes data from a CompactLogix Rockwell PLC using the Ethernet IP Connector. The data is published on the IE Databus. The Data Service monitors the bus and collect the shopfloor data. First an adapter, providing datapoints must be assigned and configured. Afterwards the data structure can be modeled using assets and aspects. See [data-service-how-to](https://github.com/industrial-edge/data-service-configure-s7-adapter-to-collect-data) for further explanation. This data is collected, saved for individual time periods and transfered for further processing (using Performance Insight).
The example reads data from a CompactLogix Rockwell PLC using the Ethernet IP Connector. The data is published on the IE Databus. The Data Service monitors the bus and collects the shopfloor data. Therefore, the appropriate adapter for the Ethernet IP Connector must be configured in the Data Service. This data can now be used by the app Performance Insight to visualize the data. See [data-service-how-to](https://github.com/industrial-edge/data-service-configure-s7-adapter-to-collect-data) for further information regarding the Data Service.

## Requirements

Expand All @@ -51,21 +51,21 @@ The example reads and writes data from a CompactLogix Rockwell PLC using the Eth
- IE Databus Configurator V 1.2.23
- Ethernet IP Connector V 1.1.0
- Ethernet IP Configurator V 1.1.0
- Data Service V 1.1.1
- Data Service V 1.2.0
- Performance Insight V 1.2.1
- Industrial Edge Device (OS) V 1.2.0-56
- Studio 5000 Logix Designer V 32.00
- CompactLogix 5370 Rev. 32.011

### Studio 5000 Logix Designer Project

The used TIA Portal project can be found in the [sources folder](./src) under the following name:
The used TIA Portal project can be found in the [sources folder](/src) under the following name:

[compactlogix-demo-29042021.7z](./src/compactlogix-demo-29042021.7z)

## Configuration steps

You can find further information about the following steps in the [Configuration](./docs/Installation.md) documentation.
You can find further information about the following steps in the [Configuration](/docs/Installation.md) documentation.

- Configure PLC Connection (Databus, EthernetIP Connector)
- Configure Configure Data Service
Expand Down
14 changes: 7 additions & 7 deletions docs/Installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The system app Databus is essential to exchange data between a PLC and the Indus
- Create this topic `"ie/#"`
- Deploy the databus configuration and wait for the job to be finished successfully

![Databus](graphics/Databus.png)
![Databus](/docs/graphics/Databus.png)

### Configure Ethernet IP Connector

Expand All @@ -39,15 +39,15 @@ Here the connection to the Rockwell PLC can be configured.
- Open the app Ethernet IP Configurator
- Add the Rockwell PLC as data source

![Source](graphics/ethernet_ip_source.png)
![Source](/docs/graphics/ethernet_ip_source.png)

- Configure the user settings

![Settings](graphics/ethernet_ip_settings.png)

- Add all needed tags

![Tags](graphics/ethernet_ip_tags.png)
![Tags](/docs/graphics/ethernet_ip_tags.png)

- Deploy the configuration
- Start the project
Expand All @@ -63,13 +63,13 @@ This is a prerequisite for other apps like Performance Insight.
- Enter the username and password for the databus user
- Activate the adapter

![DataServiceAdapter](graphics/DataService_Adapter.png)
![DataServiceAdapter](/docs/graphics/DataService_Adapter.png)

- Go to the assets view and add new variables for data, comming from the Ethernet IP Connector

![DataServiceAdapter](graphics/DataService_Add.png)
![DataServiceAdapter](/docs/graphics/DataService_Add.png)

![DataServiceAdapter](graphics/DataService_Variables.png)
![DataServiceAdapter](/docs/graphics/DataService_Variables.png)

## Configure Performance Insight

Expand All @@ -80,4 +80,4 @@ The app Performance Insight is used to visualize the data comming from the Rockw
- Add a new widget "Value" for the parameter `floaty`
- Add a new widget "Diagram" for the parameter `counter`

![PerformanceInsight](graphics/PerformanceInsight.png)
![PerformanceInsight](/docs/graphics/PerformanceInsight.png)

0 comments on commit 39a1cfc

Please sign in to comment.