PLC Logic for AC Motor and Sensor

Job ID: 37875355

Budget: $8 – $15 USD

We are currently in search of a skilled and motivated freelance PLC Programmer to undertake a critical project for our advanced water tank management system. Required turnaround time of 24hrs preferred.

This project involves the development and implementation of ladder logic for controlling two tanks equipped with digitally controlled ball valves and variable resistor water level sensors. The primary objective is to maintain specific water levels within each tank, dictated via Modbus messages, while compensating for continuous water outflow.

Project Details
System Components:

Two water tanks, each regulated by digitally controlled ball valves.
Variable resistor water level sensors for real-time water level monitoring.
A central Siemens Step7 PLC unit that receives water level targets via Modbus protocol.

Requirements:

Develop and implement efficient ladder logic to interpret Modbus messages that dictate the desired water levels for each tank.
Program the PLC to control the ball valves, opening them fully to fill the tanks, or closing them to drain the tanks, and then adjusting the valves periodically to maintain the water level, accounting for continuous water outflow.

Ensure that the ladder logic allows for dynamic response to changing water levels, with robust error handling and system recovery mechanisms.

Video for ball valve operation: https://www.youtube.com/watch?v=lwDTBmDIZEg
Datasheets for the water level sensor is attached.