9/29/2020 10:45 AM | |
Joined: 3/30/2014 Last visit: 8/26/2024 Posts: 85 Rating: (0) |
What's the idea. I want to measure the production of my solar panels and the consumption of the electricity grid. With the help of 2 energy meters I can achieve this. Not necessarily, but with a 3rd energy meter you could measure your own consumption and perform a form of automation on it. You could then use a washing machine, dryer, dishwasher, heating etc. at those times when the solar panels yield the most. This project is open to everyone, improvements, comments are welcome. I think LOGO! deserves its place in a home automation. Let this project be part of it too. A little clarification. I3 are the incoming SO pulses. B001 is the first divisor. The value for ON depends on the number of pulses that are issued by the kWh meter. (I have discovered that if I leave B001 at 0, I automatically create a generator in the simulation.) B002 = the decimal value. B003 are the kW hours. B011 adds B003 and B002, and displays this result on display: xxxx.y The big problem now is that B011 stops at 32767. This means that we can measure up to 3276.7 kWh. My knowledge is not big enough to get around this, or it is a limitation of LOGO. Any change, idea or whatever is welcome. If it really didn't work, then I tried it somewhere. Everything after I4 is therefore for the 2nd measurement, so it must be the same as I3 AttachmentkWh counter.zip (424 Downloads) |
9/29/2020 4:19 PM | |
Joined: 12/18/2014 Last visit: 9/23/2024 Posts: 33818 Rating: (4201)
|
I am not aware of any method. The LOGO! is not a PLC, but a programmable relay.
|
9/29/2020 7:06 PM | |
Joined: 2/22/2008 Last visit: 8/6/2024 Posts: 2698 Rating: (207) |
Maybe a first step is to show right energy values on the display. For this just use counters without arithmetic operations, see attachment. I also think, there are faults in your calculation independent of the limit 32767. The principle is as follows: The first counter is to adjust the S0 impulses to 100Wh, then you get a resolution in kWh with 1 decimal place. The second counter is for kWh with the resolution 100Wh, maximum is 999.9kWh, reset by 10,000 The third counter is used for MWh without reset. If you don't need the 100Wh resolution, then just setup the first counter to fully kWh. Then change second counter to reset by 1000 and delete the arithmetic block, this is only used for the decimal place. Maybe also you don't need a third counter, because with fully kWh you can count up to 999,999 kWh. If you need further information, how to compare counter values for other actions, there are available some tricks. But for this we need more informations, what exactly you want to do. Regards, Scorp AttachmentkWh counter2.zip (421 Downloads) |
9/30/2020 11:50 AM | |
Joined: 3/30/2014 Last visit: 8/26/2024 Posts: 85 Rating: (0) |
It is true that I am creating errors in the calculation. AttachmentkWh counter3.zip (268 Downloads) |
10/1/2020 8:43 AM | |
Joined: 6/19/2017 Last visit: 9/6/2024 Posts: 8175 Rating: (172) |
New question published by Tcmatik is split to a separate thread with the subject How can upgrade the firmware? . Best regards |
This contribution was helpful to1 thankful Users |
10/1/2020 10:00 AM | |
Joined: 2/22/2008 Last visit: 8/6/2024 Posts: 2698 Rating: (207) |
I have seen many solutions of problems, where other people said: "Not possible", e.g. calculation of square root, comparison of 32bit counter values and so on. Of course the Logo controller is not a fully PLC. The main problem may be the 16 bit integer restriction, but in this application there are solutions with cascaded counters. If all counter values are less than 32768, then you can calculate and compare them with the arithmetic operations. This is just the same as you calculate on a piece of paper and use separate digits. This methode will need many blocks, but it is possible, i think. The display format of values is not the best in the Logo, i know, but you can arrange something just to read the values without a pocket calculator, see attachment. If the Logo controllers are able to use the extended webserver, then you can create comfortable displays on a PC. There are also logic relays with 32-bit processing and better formatting options, but unfortunately not from Siemens. Regards, Scorp AttachmentkWh counter3a.zip (268 Downloads) |
10/1/2020 12:57 PM | |
Joined: 2/22/2008 Last visit: 8/6/2024 Posts: 2698 Rating: (207) |
Try the next version with calculation of difference, but test all conditions, before you use this program. The program is only tested in simulation on a PC. To complete my previous speakers, this program is only for monitoring to give you a chance for manually access to your solar and grid equipment. If your final result is an automatic system with all possibilities, then it would be better to add a fully PLC. Regards, Scorp P.S. If you don't know this function in simulation, just use the frequency mode for I3 and I4 to see the growing up of solar or grid energy. Then you can follow the differences and the different status signals, which one is higher. AttachmentkWh counter4.zip (270 Downloads) |
Last edited by: Scorp at: 10/01/2020 13:05:04 |
|
This contribution was helpful to1 thankful Users |
10/1/2020 3:17 PM | |
Joined: 2/22/2008 Last visit: 8/6/2024 Posts: 2698 Rating: (207) |
That was the plan, if you have all informations on the TDE display, then you have enough time to learn LWE and creating own websites. If you need more informations inside the program, then ask for help. For LWE search this conference in english or the german site here. I know the extended webserver, but i don't use it for myself. Regards, Scorp |
This contribution was helpful to1 thankful Users |
Follow us on