8/13/2018 5:53 AM | |
Joined: 3/27/2009 Last visit: 7/17/2024 Posts: 92 Rating: (6) |
@ixo65 Ooops yes you are correct, my mistake ....... I do not know why IMEA included the 1 Sec. timers ..... I moved one timer to the input and connected the blocks normal. In my simulation this works ..... AttachmentMotor switch alt update incl timer rev2.zip (263 Downloads) |
8/13/2018 2:09 PM | |
Joined: 3/27/2009 Last visit: 7/17/2024 Posts: 92 Rating: (6) |
Hi Ivan, the solution came faster As IXO65 already told you complicated has better results ( free translation) By the way the change is based on a trick that i learned from IXO65 some time ago. By using its local VM blocks and seperating the 32bit to 16bit to compare them, then we can select the short running time pump that will be selected for next time.( so all credit to IXO65 please) pump 1 will always start first (pre selection to avoid two pumps) after that it is based on running time in minutes. if the times are the same, then again pump 1 will be selected. I also included a text on the logo display with the running time ......... Keep in mind every time you upload a change also the hour timers are reset to zero....... p.s. based on your last message for safety use a fuse block for every pump not a common fuse. AttachmentMotor switch run time based on running hours.zip (254 Downloads) |
Last edited by: Peterako at: 8/13/2018 2:13:13 PM |
|
8/15/2018 2:38 PM | |
Joined: 12/18/2014 Last visit: 9/23/2024 Posts: 33816 Rating: (4202)
|
I have now once more intensively dealt with comparing of counter values of hour counters. The value of an hour counter has a 32 bit format, i.e. a DWord. The value is a 32bit fixed score, i.e. a DInt. Therefore, my suggestion for the automatic change of the pumps taking into account the running times of the pumps. AttachmentAutomatic_pump_chance over_running_time.zip (246 Downloads) |
This contribution was helpful to4 thankful Users |
8/21/2018 1:32 PM | |
Joined: 3/27/2009 Last visit: 7/17/2024 Posts: 92 Rating: (6) |
Sorry for the delay ( because of my work i was offline for a week. @IXO65 - wow , thats a big change. i will check your solution (it always gives me nice ideas ) I have a different solution that is close by the original design and by a trick i TRY to bypass the limits from the analog blocks....... i use 4 hour counters and 2 of them i reset after a fixed running time and only when the two counters passed this limit.....Also i only use the minutes to compare the running time. Its not perfect but with my simulation ( using random timers to start stop) its near perfect. I included some text to explain. And yes the other 2 hour counters are the real hour counters. I hoop this is another solution...... AttachmentMotor switch run time based on running hours rev3 final.zip (286 Downloads) |
This contribution was helpful to1 thankful Users |
Follow us on