💻Virtual PLC- Otee.io

In this article, we’ll show you a step-by-step live demo of deploying a fully functional Virtual PLC using OTee.io and a Revolution Pi as the edge device.

Virtual PLC made Easy using OTee

What is Virtual PLC?

  • Virtual PLCs are software-based controllers that perform PLC operations on general-purpose hardware like Linux systems, enabling flexible deployment and easy management.

  • OTee.io is a free platform for creating and deploying virtual PLCs, supporting IEC 61131-3 programming, Modbus TCP I/Os, and Linux-based edge devices like Revolution Pi.

Video Review

Programming and Deployment

  • OTee's structure text editor allows for efficient PLC programming using IEC 61131-3 compliant language, featuring tag definition, variable creation, logic programming, and alarm creation.

  • The onboarding process for OTee involves adding a device, downloading an installer, running it on the edge device, and installing the OTee agent for real-time data exchange between the cloud and edge.

Communication and Monitoring

  • Modbus communication in OTee enables connecting Virtual PLCs to a Modbus server on a computer, allowing remote monitoring and control of field I/O devices like temperature sensors.

  • The tag browser in OTee facilitates remote editing and modification of tags, including temperature and heater values, for real-time troubleshooting and visualization of PLC program behavior.

Platform Features and Benefits

  • OTee provides a centralized secure cloud environment for managing Virtual PLCs, offering role-based access control, industrial-grade open runtime, hardware agnosticism, and fleet management.

  • CI/CD pipelines and community-driven libraries in OTee enable error-free testing and deployment of PLC programs, promoting open innovation and collaboration in industrial automation.

Key notes:

♥️ Work With Me

I regularly test industrial automation and IIoT devices. If you’d like me to review your product or showcase it in my courses and YouTube channel:

📧 Email: [email protected] or drop me a message on LinkedIn

Last updated

Was this helpful?