Turn PLC data into actionable insights with Kosmos

How It Works | Features | Setup an Application | FAQ | Documentation & Videos

System integrators and maintenance technicians vote Kosmos as an easy solution to track OEE, create SMS or email-based alarm systems and store machine data in a secure, cloud-based database.

How Kosmos Works

Kosmos topology diagram

Kosmos aggregates sensor data from your PLCs and relays it to a gateway device where it is stored until it is uploaded to the Kosmos Cloud.

Watch Kosmos in Action

Kosmos is compatible with any PLC that communicates via Modbus TCP and RTU.

We also offer pre-populated Modbus tables for the Schneider Electric ATV312 and the Yaskawa AC Drive P1000.

Code Generation Technology

Kosmos machine-generates all the code you need to set up and customize your application. View the slideshow to see how.

View Your Data from Anywhere

GIF of Kosmos data visualizations

View sensor and diagnostic data for your PLC in any web or mobile browser. KPIs are automatically summarized, and graphed to display trends over time.

Create Alarm Systems

Set alarm levels and trigger automatic emails/SMS text. Configure alerts for specific dates and times to reflect who is on call.

Predictions Powered By Machine Learning

Kosmos graphs showing turbidity

Kosmos gives you advanced warning of abnormal behavior. Your team will receive automatic notifications when anomalous sensor events are detected. Kosmos can also provide advice on how you can optimize your system for the outcomes you care about.

Designed for Enterprise

Cloud-Based Data Storage

Your data is securely stored in the Kosmos cloud. Data storage limits vary with our Kosmos plans. You can export your data at anytime as a CSV file, or send data to an external database via API.


We use TLS & AES encryption for data in motion and at rest, and data isolation and capability sandboxing on Temboo’s servers.

User Permissions

Admins can assign permissions to individual users and groups of users. Our user permissions features enable you to easily share information with outside external maintenance technicians, suppliers and other contractors.


Update the gateway firmware from your computer instead of trudging into the field. Easily push over-the-air updates to add/remove PLCs from your application.

Connect Your PLCs to Kosmos

Kosmos by Temboo

Follow our step-by-step tutorial to connect your PLCs to Kosmos.

Time needed: 1 hour.

1. Locate your PLC’s IP address, port, and Modbus table.

If you need help locating your Modbus table, see the instructions in our FAQ section.

2. Log into your Kosmos account and select “Create Application”.

If you do not have a Kosmos account, create your free Kosmos account here.

Kosmos create application dashboard

3. Complete the Kosmos application creation flow.

To see an example of how to input your PLC IP address, port, and Modbus table, watch the video below. Written instructions are available on the Kosmos Documentation page.

4. Upload the gateway configuration files onto the gateway.

Download Kosmos Application Files

Download a copy of our gateway setup and networking guides below. These guides are also available on the Kosmos Documentation page.

5. View your PLC data in Kosmos and set alerts.

Watch the video below to see an example. Written instructions are available on the Kosmos Documentation page.

Frequently Asked Questions

Siemens S7-1200 PLC

Which PLCs are compatible with Kosmos?

Kosmos is compatible with any PLC that communicates via Modbus TCP or Modbus RTU. Your PLC can be from any manufacturer, such as Allen Bradley, Automation Direct, Schneider Electric, Siemens, ABB, Honeywell, and others!

Which gateways are compatible with Kosmos?

We especially designed Kosmos to support the Raspberry Pi 3 Model B+. Visit the Raspberry Pi website to learn more about the Raspberry Pi 3 Model B+ and find an authorized seller in your country.

If you would like to use a different gateway, the over-the-air updates feature may not be supported. Reach out to our team to let us know if you need to use a gateway other than the Raspberry Pi.

How many devices can Kosmos support?

Kosmos supports device networks of any scale, from tens to thousands of devices.

Does Kosmos support devices other than PLCs?

Yes, Kosmos is compatible with most programmable hardware, including industrial sensors, micro-controllers and popular plug-and-play IoT devices. A growing list of device we support is here.

How much data storage is included in my Kosmos plan?

Data storage limits vary by plan. Learn more about Kosmos plans here.

How can I export my data?

You can download your data as a CSV from the Kosmos dashboard. We can also enable export to external databases via API upon request.

Where can I find my Modbus table?

Most organizations store a copy of the Modbus table in a file, or as a printout. Request a copy from your IT or Operations Department.

If an outside contractor programmed your PLCs and did not provide a copy of the Modbus tables, contact the contractor to request a copy. You can share this Modbus table template with the contractor to ensure they provide you the correct information.

How do I enable the Modbus server on my PLC?

If you are using a Siemens S7 PLC, follow our help guide. Otherwise, reach out to our team, and include what PLC you are using in your message.

Documentation & Videos

Kosmos Setup Guides

Hardware Setup Guides

Troubleshooting Guides