WAGO PFC Tutorial
How to connect WAGO PFC to Stream Software in 4 easy steps?
STEP 1: Setup Azure IoT Hub
- Create IoT Hub
- Enter your IoT Hub name
- Take note of the Hostname (we'll use that latter in PFC web portal).
- Take note of the Connection string (we'll use that latter in Stream software configuration).
STEP 2: Setup Stream Connection
- From Stream Explorer, create new data source (Azure IoT Hub)
- Click Manage (connections) to create a new connection to Azure IoT Hub
Enter the connection string (taken from Step no.1)
- Click Manage (formats) to create a new connection to Azure IoT Hub
Select Wago_PFC from the formatting options. This allows Stream software to parse the JSON message sent by PFC to the Azure IoT Hub.
STEP 3: Device ID
Each device connected to Azure IoT Hub has a unique ID. You can define it using Azure portal but you can use Stream Explorer as a device management portal to add, check and delete devices.
- To add a new device ID (that will be used for our PFC):
- Click "Add". If successful, a message will appear showing the primary key of the device. Take note of this key as your device will need in order to be able to connect to Azure IoT Hub.
- Open PFC Web Portal, under Cloud Connectivity, enter the required details:
STEP 4: Define Tags
WAGO PFC (Azure IoT Hub) Addressing
The address of any Tag that belongs to a Azure IoT Hub data source (WAGO_PFC format) should should follow the following syntax format:
<Collection ID>;<Tag>
Collection ID and Tag parameters should be predefined in e!Cockpit. Check the following screen shot.
Notice the 3 red circles:
1 Points to the Collection ID.
2 Points to the Tag of the first variable within this collection ID.
3 Points to the Tag of the second variable within this collection ID.
To address these two variables, use the following syntax:
0;MyVariable1
0;MyVariable2
Example screen shot
Collection ID: 0
Tag: MyVariable2
The following picture describes the relation between e!cookpit variables and Stream variables