Skip to main content

How to control Fan from different locations with PLC (Zelio Smart Relay)

Many times we need to control a single electrical machine from different location, means we can make the Fan (for example) from three different locations.

We can do this with the help of PLC, Smart Relay. I am using Zelio Smart Relay, SR3B261B.

Open the ZelioSoft2 and select for Ladder programming.




Select the Input from the option and click on input and drag it to the input place as shown in the below picture.




Double click on Input-1 and give a name to it “Start-1”, and continue for other inputs, Input-2, Input-3, as well as shown in the below pictures.




Now, you have three Inputs, as Start-1, Start-2, and Start-3.




Now take three more inputs, Input-4, Input-5, and Input-6 and connect them in series mode.




Right click on the Input-4 and select “Normally closed” to make it NC. And do the same for other two inputs and give names to Inputs 4, 5, 6 as Close-1, 2, 3 respectively.



Select an Output from the Menu and put it to Coil. That is our output.




Select ‘Contact’ of output Q1 and drag it to the 004 in parallel to 003, for interlocking.




Now your program is ready. Now we will simulate this. For simulation click on the “S” button.




Now Run the Program by clicking on ‘Run’ icon.



Click on ‘Start-1’, however you can click on any Start button, Output will become ON (Red). It means programming is working fine.



To make the output OFF click on ‘Stop-1’, however, you can click on any Stop button, output should be OFF.


Since, our requirement is that Fan should be ON from any Start button and OFF by any Stop button.

You can check various combinations also.






Comments

Popular posts from this blog

Difference between Bootloader & Firmware Update

Updating the bootloader and updating the firmware in a microcontroller are two distinct processes, each serving different purposes and involving different steps. Here's a breakdown of the differences: Bootloader Update Purpose : The bootloader is a small program that runs before the main application. It is responsible for initializing the microcontroller and loading the main application firmware. Updating the bootloader might be necessary to add new features, fix bugs, or improve the boot process.   Process : 1.       Enter Bootloader Mode : To update the bootloader, the microcontroller must be put into a special mode. This often involves setting specific pins, pressing buttons, or using a specific command through an existing firmware interface. 2.      Communication Interface : The bootloader update typically uses a specific communication interface such as UART, SPI, I2C, or USB. 3.   ...

AND Logic Gate by Transistors

Creating an AND gate using transistors is a fundamental exercise in digital electronics. In this post, I will guide you through the process of building an AND gate with transistors, explaining each step in detail.   What is an AND Gate? An AND gate is a basic digital logic gate that outputs TRUE or HIGH (1) only when all its inputs are true or high. If any of the inputs are false or low (0), the output is false or low (0). The truth table for a two-input AND gate is as follows: Input A Input B Output 0 0 0 0 1 0 1 0 0 1 1 1   Components Needed To build an AND gate, you will need the following components: NPN Transistors: BC547 (2 Nos.); Q1, Q2. Resistors : 10K (2 Nos) - R1, R2. Resistors : 1K (1 No) - R3. LED: 5mm Red (1 No) – L1, for output indication. Switches: ...

How to control Digital Output using Serial Monitor

Hello Friends, in this blog I will share with you how to control Arduino Digital Output with Serial Monitor. I am using One Arduino Uno, One 330 ohm resistor, One LED, 2 connecting cable, and one small Bread board. LED is connected to pin number 12, with the help of resistor 330 ohm. Below is the sketch: // Code by Deepak Sharma // The code is to control one digital output by serial monitor const int LED = 12; void setup() {   // put your setup code here, to run once:   Serial.begin(9600);   pinMode(LED, OUTPUT); } void loop() {   // put your main code here, to run repeatedly:   if (Serial.available()) {     String input = Serial.readStringUntil('\n');     input.trim();     if (input.equalsIgnoreCase("ON")) {       digitalWrite(LED, HIGH);       Serial.println("LED ON");     }     else if (input.equalsIgnoreCase("OFF")) {       digitalWrite(LED, LOW);     ...