Kkula
Hi, everybody.
It has been around 13 years since I last did some programming of PLC´s. So my knowledge is very rusted and the analog programming is giving me nightmares
I want to control my aquarium.
Programming simple DI and DO for the filter, thermostat and powerhead is done, but I also need to ramp up voltage output (0-10V) over a period of 40ish minutes. When it reaches 10V it needs to stay that way for 7 hours and then ramp down again to 0 V (also 40ish minutes).
This needs to happen on two different outputs. But one is inverted.
I.e:
Analog out1: Starts ramping up at 13:20. At 14:00 it hits 10V and stays there until 21:00. At 21:00 it starts ramping down, hitting 0V at 21:40.
Analog out 2: Starts ramping up at 21:00, hits 10V at 21:40 and stays there until 13:20. Then it ramps down again, reaching 0V at 14:00.
I also need to program a pH-electrode analog input to turn my CO2 supply on/off.
I have the following mdoules:
Logo 12/24RCE
1 DM8 12/24R
1 AM2 AQ
1 AM2 RTD
Totally lost here as a newbie and would be so grateful, if anyone could help me out. I have watched a few youtube videos, but didn´t get any closer to it. Maybe I´m just stupid
Maybe this should have been posted in Projects. If so, could a Mod please move it ?
Hello! It's great you're revisiting PLC programming. Don't worry about feeling rusty – we can help you with your aquarium control project using your LOGO! 8 and modules.
Here's a breakdown of how to approach this, focusing on the analog output ramp up/down functionality:
For the pH electrode (AM2 AQ), use the analog input block. Configure a comparison block (e.g., greater than/less than) to set a threshold pH value. The output of the comparison block will directly control the CO2 supply (via a DO – Digital Output).
Tip: Start with a simplified version controlling just one output. Once that works, expand it to include the second output and the pH control. Break down the problem into smaller, manageable steps.
Our flexible community website is a platform that allows users to connect, share information, and collaborate on various topics of interest. The website offers a range of features such as discussion forums, messaging, user profiles, event calendars, and more. Users can customize their experience by creating and joining different groups or communities based on their interests or location. The website is designed to be user-friendly and adaptable to the needs and preferences of our diverse user base. Whether you are looking to network professionally, share hobbies and interests, or simply connect with like-minded individuals, our flexible community website has something for everyone. Join us today and become a part of our thriving online community!
India
Copyright ©2026
Share this page with your family and friends.