Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Zelio: Examples, Pinouts, and Specs

Image of Zelio
Cirkit Designer LogoDesign with Zelio in Cirkit Designer

Introduction

Zelio, manufactured by Zchneider, is a range of programmable logic controllers (PLCs) designed for automation and control applications. These compact and versatile devices are ideal for managing and automating processes in industrial, commercial, and residential environments. Zelio PLCs are known for their user-friendly programming interface, robust design, and seamless integration with a wide variety of sensors and actuators.

Explore Projects Built with Zelio

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Smart Environmental Monitoring System with Relay Control
Image of SOCOTECO: A project utilizing Zelio in a practical application
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Smart Energy Monitoring and Control System with Wi-Fi Connectivity and Visual Feedback
Image of energy monitoring: A project utilizing Zelio in a practical application
This is a smart energy monitoring and control system that uses an ESP32 microcontroller to read from a PZEM004t energy monitor and control a relay, with a TFT display for user interaction and a NeoPixel Ring for status indication. The circuit includes a step-down converter to regulate power to the microcontroller and peripherals, and a circuit breaker for safety.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Controlled Motor System with Bluetooth Connectivity
Image of mine_1: A project utilizing Zelio in a practical application
This is a motor control system with wireless communication capabilities, designed to operate multiple motors via Cytron motor drivers, controlled by Arduino UNOs. It includes relays for activating a light and buzzer, and uses Bluetooth for remote operation. The system's software is in the initial stages of development.
Cirkit Designer LogoOpen Project in Cirkit Designer
Smart Water Flow Monitoring System with Arduino UNO, ESP32, and PZEM004t
Image of Tugas Iot: A project utilizing Zelio in a practical application
This circuit is a water flow monitoring and power usage system that uses an Arduino UNO, ESP32, and various sensors. The Arduino UNO reads data from a water flow sensor and displays it on a 16x2 I2C LCD, while also controlling a relay and a piezo buzzer based on water usage. The ESP32 monitors power usage via a PZEM004t module and sends data to an MQTT server for remote monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Zelio

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of SOCOTECO: A project utilizing Zelio in a practical application
ESP32-Based Smart Environmental Monitoring System with Relay Control
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of energy monitoring: A project utilizing Zelio in a practical application
Smart Energy Monitoring and Control System with Wi-Fi Connectivity and Visual Feedback
This is a smart energy monitoring and control system that uses an ESP32 microcontroller to read from a PZEM004t energy monitor and control a relay, with a TFT display for user interaction and a NeoPixel Ring for status indication. The circuit includes a step-down converter to regulate power to the microcontroller and peripherals, and a circuit breaker for safety.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of mine_1: A project utilizing Zelio in a practical application
Arduino-Controlled Motor System with Bluetooth Connectivity
This is a motor control system with wireless communication capabilities, designed to operate multiple motors via Cytron motor drivers, controlled by Arduino UNOs. It includes relays for activating a light and buzzer, and uses Bluetooth for remote operation. The system's software is in the initial stages of development.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Tugas Iot: A project utilizing Zelio in a practical application
Smart Water Flow Monitoring System with Arduino UNO, ESP32, and PZEM004t
This circuit is a water flow monitoring and power usage system that uses an Arduino UNO, ESP32, and various sensors. The Arduino UNO reads data from a water flow sensor and displays it on a 16x2 I2C LCD, while also controlling a relay and a piezo buzzer based on water usage. The ESP32 monitors power usage via a PZEM004t module and sends data to an MQTT server for remote monitoring.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Industrial automation for machinery and production lines
  • Building management systems (e.g., lighting, HVAC control)
  • Home automation for smart devices
  • Monitoring and controlling water treatment systems
  • Agricultural automation, such as irrigation systems
  • Small-scale manufacturing and packaging systems

Technical Specifications

Below are the key technical details for the Zelio PLC range:

General Specifications

Parameter Value
Manufacturer Zchneider
Part ID Zelio
Power Supply Voltage 12V DC, 24V DC, or 100-240V AC
Input Types Digital and Analog
Output Types Relay and Transistor
Programming Language Ladder Logic, Function Block Diagram (FBD)
Communication Protocols Modbus, Ethernet, RS485
Operating Temperature -20°C to +55°C
Dimensions Compact, varies by model

Pin Configuration and Descriptions

The pin configuration of a Zelio PLC depends on the specific model. Below is an example of a typical Zelio PLC with 8 inputs and 4 outputs:

Input Pins

Pin Number Label Description
1 I1 Digital Input 1
2 I2 Digital Input 2
3 I3 Digital Input 3
4 I4 Digital Input 4
5 I5 Digital Input 5
6 I6 Digital Input 6
7 I7 Digital Input 7
8 I8 Digital Input 8

Output Pins

Pin Number Label Description
9 Q1 Relay Output 1
10 Q2 Relay Output 2
11 Q3 Relay Output 3
12 Q4 Relay Output 4

Usage Instructions

How to Use the Zelio PLC in a Circuit

  1. Power Supply: Connect the appropriate power supply to the PLC based on its rated voltage (e.g., 24V DC or 100-240V AC).
  2. Inputs: Connect sensors or switches to the input pins (I1 to I8). Ensure the input voltage and type (digital or analog) match the PLC's specifications.
  3. Outputs: Connect actuators, relays, or other devices to the output pins (Q1 to Q4). Verify that the output current and voltage ratings are not exceeded.
  4. Programming: Use the Zelio Soft software to create a control program using Ladder Logic or Function Block Diagram (FBD). Upload the program to the PLC via the communication interface.
  5. Testing: Power on the PLC and test the system to ensure proper operation.

Important Considerations and Best Practices

  • Power Supply: Use a stable and regulated power supply to avoid damage to the PLC.
  • Wiring: Ensure proper insulation and secure connections to prevent short circuits or loose connections.
  • Programming: Test your program in simulation mode (if available) before uploading it to the PLC.
  • Environment: Install the PLC in a clean, dry, and well-ventilated area to prevent overheating or damage from dust and moisture.
  • Communication: Use the appropriate communication protocol (e.g., Modbus or Ethernet) for integration with other devices.

Example Code for Arduino UNO Integration

Although Zelio PLCs are standalone devices, they can communicate with an Arduino UNO via Modbus. Below is an example of Arduino code to read data from a Zelio PLC:

#include <ModbusMaster.h>

// Create an instance of the ModbusMaster library
ModbusMaster node;

void setup() {
  Serial.begin(9600); // Initialize serial communication
  node.begin(1, Serial); // Set Modbus slave ID to 1 and use Serial for communication
}

void loop() {
  uint8_t result;
  uint16_t data;

  // Read a holding register (e.g., register 40001) from the Zelio PLC
  result = node.readHoldingRegisters(0x0000, 1);

  if (result == node.ku8MBSuccess) {
    data = node.getResponseBuffer(0); // Get the data from the response buffer
    Serial.print("Register Value: ");
    Serial.println(data); // Print the value to the Serial Monitor
  } else {
    Serial.println("Failed to read from Zelio PLC"); // Print error message
  }

  delay(1000); // Wait 1 second before the next read
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. PLC Not Powering On

    • Cause: Incorrect or unstable power supply.
    • Solution: Verify the power supply voltage and ensure it matches the PLC's requirements.
  2. Inputs Not Responding

    • Cause: Faulty wiring or incompatible sensors.
    • Solution: Check the wiring and ensure the sensors are compatible with the PLC's input type.
  3. Outputs Not Activating

    • Cause: Overloaded output or incorrect programming.
    • Solution: Verify the output load and check the program logic.
  4. Communication Failure

    • Cause: Incorrect communication settings or faulty cables.
    • Solution: Ensure the communication protocol, baud rate, and wiring are correct.

FAQs

Q: Can I use Zelio PLCs for home automation?
A: Yes, Zelio PLCs are suitable for home automation tasks such as controlling lighting, HVAC systems, and smart devices.

Q: What software is used to program Zelio PLCs?
A: Zelio Soft is the official software for programming Zelio PLCs. It supports Ladder Logic and Function Block Diagram (FBD).

Q: Can Zelio PLCs communicate with other devices?
A: Yes, Zelio PLCs support communication protocols like Modbus, Ethernet, and RS485 for integration with other devices.

Q: How do I update the firmware on my Zelio PLC?
A: Firmware updates can be performed using the Zelio Soft software. Refer to the user manual for detailed instructions.