< Previous Challenge - Home - Next Challenge >
- Creation of IoT Hub + Edge device
Now that there's a cloud environment in place we need to build out a sample Contoso Virtual Factory. Typically, factories and industrial control applications have Programmable Logic Controllers (PLC) running operations and the interfacing mechanism used by commercial software is via an OPC Server provided by the PLC vendor. In this challenge, you will deploy a simulated OPC server that produces data via tags that can be referenced from the IoT Edge device in a later lab to capture.
This challenge involves identifying software that would work to serve as a simulation environment for our plant-floor 'machine' offering a connection point that our Edge device will be able to pull data from. There are a variety of paths that could be explored to make this work with some of them outlined in the learning resources below.
- Deployment of an OPC UA server of some sort producing simulated data.
- Plan for network ports that need to be opened and OPC tags that will be consumed from the Edge deployed into the factory.
- Explanation of the OPC Address that would be used to connect the IoT Edge device to
- Options for OPC Simulators -- first 2 are VM-based options
- ProsysOPC UA Simulator -Free and supports many simulated endpoints
- Software ToolBox Top OPC Server - Demo can run for 2 hours
- Microsoft OPC PLC Simulator - Can be deployed as a container