I am having an issue where the manual start/stop push buttons on the HMI are supposed to take the pumps/blowers out of auto. The logic I have attached works for the pumps, but not the blower. From what I can tell it is the exact same logic, but it is not writing a 0 to the Auto PB variable. Attached is the logic, cross reference list to show nothing else is writing to it, and the HMI screen.
Any help? Am I missing something? I am using a Groov Epic PR1, my software version is 3.5 SP19 Patch 5 32 Bit.
I know, that is not the issue though. The issue is the HMI_Blower_Auto_PB variable not changing to false. I do not have the IO modules plugged in yet, that is why there are NaN values for those variables. That should not affect this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey mate, did you get to the bottom of this?
If not, have you double checked the buttons are linked to the correct variables and/or performing the correct action?
Have you tried always enabling the block to confirm false is moved to the variable if so?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have not gotten to the bottom of this yet no. I have double check that the variables are correct linked. When online with the program I can see the button and rung going true for the move instruction, yet it does not change. Forcing the bit in the program does change the value in Groov View.
I am kind of at a loss here, especially since the other POU(For the pumps) does the same thing fine.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am having an issue where the manual start/stop push buttons on the HMI are supposed to take the pumps/blowers out of auto. The logic I have attached works for the pumps, but not the blower. From what I can tell it is the exact same logic, but it is not writing a 0 to the Auto PB variable. Attached is the logic, cross reference list to show nothing else is writing to it, and the HMI screen.
Any help? Am I missing something? I am using a Groov Epic PR1, my software version is 3.5 SP19 Patch 5 32 Bit.
All your ACT values in the PID blocks are are not valid with a NaN.
I know, that is not the issue though. The issue is the HMI_Blower_Auto_PB variable not changing to false. I do not have the IO modules plugged in yet, that is why there are NaN values for those variables. That should not affect this.
Last edit: matt-s 2024-01-25
Have you cross referenced the variable to see if it is being written some where else? You could try an Execute block instead of a Move.
I put the cross reference at the bottom of the pictures. It is not being written to elsewhere. I have tried the execute block too.
I put the cross reference at the bottom of the pictures. It is not being written to elsewhere. I have tried the execute block too.
Hey mate, did you get to the bottom of this?
If not, have you double checked the buttons are linked to the correct variables and/or performing the correct action?
Have you tried always enabling the block to confirm false is moved to the variable if so?
I have not gotten to the bottom of this yet no. I have double check that the variables are correct linked. When online with the program I can see the button and rung going true for the move instruction, yet it does not change. Forcing the bit in the program does change the value in Groov View.
I am kind of at a loss here, especially since the other POU(For the pumps) does the same thing fine.