---
title: "DESIGNING AN INTERNET OF THINGS (IoT) READY DEVICE FOR MACHINE TOOL MONITORIZING"
url: "https://maker.wiznet.io/Sushma_WIZnet/projects/designing-an-internet-of-things-iot-ready-device-for-machine-tool-monitorizing/"
markdown_url: "https://maker.wiznet.io/Sushma_WIZnet/projects/designing-an-internet-of-things-iot-ready-device-for-machine-tool-monitorizing/md"
type: "UCC: User Created Content"
author: "Sushma_WIZnet"
author_url: "https://maker.wiznet.io/Sushma_WIZnet/"
original_url: "http://icmas.eu/Journal_archive_files/Vol_12-Issue3_2017_PDF/135-139_PARPALA.pdf"
published: "2022-10-18"
language: "en"
hardware: [". SHIELD ARDUINO ETHERNET 2 WIZNET W5500 LAN 10/100 WITH ORIGINAL MICROSD READER"]
likes: 3
views: 949
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# DESIGNING AN INTERNET OF THINGS (IoT) READY DEVICE FOR MACHINE TOOL MONITORIZING

> All modern production systems are able to monitor the production systems and to send data values to monitoring platform.

Original source: http://icmas.eu/Journal_archive_files/Vol_12-Issue3_2017_PDF/135-139_PARPALA.pdf

## Components

- **. SHIELD ARDUINO ETHERNET 2 WIZNET W5500 LAN 10/100 WITH ORIGINAL MICROSD READER** x 1
- Software: **Arduino IDE** ([docs](https://www.arduino.cc/en/software))

## Article

**INTRODUCTION **

Starting from classical SCADA systems to more evolved monitoring platform those systems are responsible with collecting usage data from machines, displaying alarms, and even with the breakdown prevention. As we passed from unplanned maintenance to predictive maintenance and latter to preventive maintenance the role of the monitoring systems has grown even more. In this context is essential for all the production systems to be included in one integrated monitoring platform even the one that lack the required communication protocols.

With the continuous growth of the IoT concept a third approached of using general IoT platforms for machines monitoring arises. Generally, an IoT platform is used as front end or a dashboard to present and process machines data, the platform is also capable of handling large amount of data and usually came with predefined snippets of code which can be used to automate some tasks like sending email or GSM alerts thus simplifying the maintenance cost.

STATE OF THE ART

Nowadays there are many IoT ready devices on the market but almost all of them are user consumer products like smart washing machines or coffee makers. With the development of the Industrial Internet of Things (IIoT) more companies like Schneider, Bosch Re Echelon try to adapt their product for the IoT platforms.

There are several industrial IoT products market like flexi1 industrial IoT device that can be configured to work with different sensors for different applications but they have a limited number of Inputs and inputs accept a single type of signal so, from this point of view, they have limited connectivity possibilities.

![](https://maker.wiznet.io/upload/ckeditor5/155723375%5F1666878311%2Epng)

Flexi1 industrial IoT device

**Hardware **

The main element of the proposed device is the microcontroller board. The microcontroller board is based on the atmega328 processor (Fig. 5) it operates at 5V DC and require between 5−12V DC.

The main microcontroller board characteristics are:

• 14 digital I/O with 6 PWM output

• 6 analog inputs (0-10 V)

• 32kb Flash memory

• clock speed 16 Mhz.

The power supply module (Fig. 7) is used to power the device using 24V DC as input voltage and providing 5V at 3Amp. The power supply is based on the LM2596 chipset and it support a maximum of 40V DC as input.

For wired network access, the device will include a LAN adapter shield(Network access module) with RJ-45 connection based on the W5500 chipset. The **Wiznet W5500** provides a network (IP) stack capable of both TCP and UDP it can accommodate up to eight simultaneous socket connections.

![](https://maker.wiznet.io/upload/ckeditor5/155723375%5F1666878539%2Epng)

Network access module

**Software **

One of the main purpose of the microcontroller is to read parameters send via the RS-485 protocol into serial values that can be published on the IoT platform. The RS-485 use the Modbus RTU or Modbus ASCII protocols, the Modbus is the main protocol implemented on almost all HMIs (Human Machine Interface) and PLCs (Programmable Logic Controller).

The Modbus uses the query/response cycle – in the Modbus architecture one or more devices play the role of the master device and communicate with the slave device by sending query requests (Fig. 10) [4]. The main difference between the RTU and the ASCII version is that in ASCII each 8-bit byte in a message is sent as two ASCII characters while in the RTU version each 8-bit byte in a message contains two 4-bit hexadecimal characters.

COCLUSIONS

An IoT platform is a good alternative to the classical monitoring devices as it usually includes a lot of predefined functions that can be used to automate tasks.

By using IoT platforms several computational algorithms can be implemented to predict maintenance operations and to eliminate failures.

Working with IoT platforms, big data can also facilitate developing of machine learning technique for predictive maintenance.

From a programmer point of view, this procedure is difficult but from an engineering point of view it saves time as the equipment can be installed with ease.

---

Source: https://maker.wiznet.io/Sushma_WIZnet/projects/designing-an-internet-of-things-iot-ready-device-for-machine-tool-monitorizing/
