User manual

Overview
1
1. Overview
The gpio.ipcore forms the interface of the GPIO system in an IP network. Along with its
function as a gateway between several GPIO Modbus devices and network applications
on the basis of HTTP-REST protocols, the ipCore offers a flexible script interface which
allows to monitor and control the Modbus hardware connected. Both together turn the
device into an independent IO controller on which it is easy to implement processes thanks
to simple programmability.
Common scripting languages (Python, NodeJS and Lua) are preinstalled and configured on
the ipCore. Communication is possible between different scripts or with external devices,
via a lightweight database. Any keys can be exported from the database via HTTP/REST.
In this way, simple communication between control script and visualisation is possible
independently of any system. Simultaneous access to the Modbus is managed by the
integrated Modbus TCP server.
The standard RS485 Modbus can be expanded by up to two USB Modbuses. By using
taskit's GPIO modules, three separate RS485 buses (two via the USB gateway) can
be managed and controlled by the ipCore. Networking of several gpio.ipCore amongst
themselves is possible also.