This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:project:project3 [2018/05/17 09:16] – rim.puks | en:iot-open:project:project3 [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ===== Industrial IoT ===== | ||
| + | ==== Introduction ==== | ||
| + | |||
| + | Industry 4.0 is a concept to digitalise industrial systems and factories. Internet of Things is one of the critical components to be successful in digitalisation. System monitoring, data collection, predictive maintenance, | ||
| + | |||
| + | In this project, an industrial production line efficiency monitoring system will be developed and demonstrated. | ||
| + | |||
| + | ==== Task ==== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | This is the Festo flexible manufacturing line. You need to create a proper sensor system which monitors the machine usage of a particular unit. There will be 3 different workstations which need to be controlled. Current values will be transferred to the operator. The operator must be able to set warning setpoints on which he/she will be notified by a buzzer. For example, when the current rises above the allowed value, the alarm will be sound. | ||
| + | In this task you need to set up: | ||
| + | * An encoder that is monitoring the workload of the conveyor belt. The controller will send information about how much the belt has moved. | ||
| + | * A current sensor that is following the electrical power consumed by the machine. The controller will send the current amperage. | ||
| + | * A PIR (Passive infrared) sensor that will monitor human movement in the working area. The controller will send a notification if it detects movement. | ||
| + | *An HMI (Human-Machine Interface) that the operator can use to check the beforementioned data. It must be possible to check the values and the warning setpoints of each of the sensors. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Hardware description ==== | ||
| + | |||
| + | ^ Module ^ Description ^ | ||
| + | |{{: | ||
| + | | {{: | ||
| + | |{{: | ||
| + | |{{: | ||
| + | |{{: | ||
| + | |{{: | ||
| + | |||
| + | |||
| + | The current sensor will be attached to the power cables of the machine. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | The PIR sensor will be positioned above the working area of the machine. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | The encoder will be attached to the conveyor belt. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | And the button module with the HMI module will be on the operator' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ==== Remote lab instructions ==== | ||
| + | |||
| + | - Log into your account at [[http:// | ||
| + | - From under "My site" go to "My devices" | ||
| + | - If you already have something booked then click on the " | ||
| + | - Choose available IoT device. | ||
| + | - Click on the " | ||
| + | - Choose your preferred end date by clicking on the empty field and then clicking on a date. Press save when you are done. | ||
| + | - Go back to "My devices" | ||
| + | - In the code editor window click on the " | ||
| + | - Start coding. | ||
| + | |||
| + | Running your code: | ||
| + | - While having the code you want to run open click on " | ||
| + | - Wait for the compiler to finish and check for errors. | ||
| + | - If the compiler was successful, then click on " | ||
| + | |||
| + | Saving your code: | ||
| + | - While having the code you want to save open click on "Save file as..". | ||
| + | - Enter a name for your code and press " | ||
| + | - To open your code, you can choose it from under "User files" | ||
| + | |||
| + | ==== Steps to solve the problem ==== | ||
| + | |||
| + | - Study current sensor and encoder working principles and output signals | ||
| + | - Study control hardware and messaging logic | ||
| + | - Develop a factory monitoring system network concept | ||
| + | - Connect hardware and interface them with remote programming lab | ||
| + | - Make a software code for all nodes in the system | ||
| + | - Run the code and validate the results | ||