
adccommunitymod (AutomationDirect) asked a question.
Created Date: October 14,2017
Created By: div_by_zero
**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****
Is there a way to program multi-state pushbuttons in C-More? For example, one button can say either "OFF ", "PUMP 1 ", "PUMP 2 ", or "PUMP 3 " depending on a register value. Obviously, some of this would be done on the PLC end. May there is no direct way, but perhaps a transparent pushbutton atop a multi-state text indicator? Being able to do this would make more efficient use of available screen space and de-clutter several of my HMIs. Thanks for any help.
Created Date: October 14,2017
Created by: div_by_zero
Is there a way to program multi-state pushbuttons in C-More?
For example, one button can say either "OFF ", "PUMP 1 ", "PUMP 2 ", or "PUMP 3 " depending on a register value.
Obviously, some of this would be done on the PLC end.
May there is no direct way, but perhaps a transparent pushbutton atop a multi-state text indicator?
Being able to do this would make more efficient use of available screen space and de-clutter several of my HMIs.
Thanks for any help.
Created Date: October 16,2017
Created by: div_by_zero
Thanks, Mike.
I didn't know if a button behind another object would work, but I tested it tonight and yes, it does.
Great one to know.
I do feel that there should definitely be a proper "multi-state pushbutton " buildt in, though.
Created Date: October 16,2017
Created by: kewakl
I do feel that there should definitely be a proper "multi-state pushbutton " buildt in, though.
And a numeric pushbutton. (like a keypad Key button, but tagged!)
How else are students to build elevator projects?
Created Date: October 16,2017
Created by: commander
Have you explored the radio button? Or are you trying to save space by placing all buttons on top of each other?
Created Date: October 16,2017
Created by: Cap
Here is something I asked the Forum about.. good replies..
https://forum.automationdirect.com/forum/operator-interface/13335-off-on-auto-on-a-ea9
I 've changed it slightly.. It's slower than I like.. it's OK for 1 or two devices changing.. but when I have a Bunch to change.. I cheet and group them together and put a push button that will place all the buttons I'm messing with to State 0 ( off ) or State 2 ( Auto )..
{ "data-align ": "none ", "data-size ": "medium ", "data-attachmentid ":108478}
The Buttons in the PLC are controlled by Variable 'selector1 ' through 'selector 32 '.. each selector is
0=0ff
1=on
2=Auto
And optionally
3=Timer
4=Special
So I can remember who is who.. each 'Button ' has it selector number in the upper right corner..
Additionally, in the Button frame I can Add On time Values and Off Time values that will open up a Numeric Key pad to Enter the values..
Or they can be OnLevels ( BCD*10) OffLevels Screen that opens up
Some of them get Krazy when I have Timer values ( Only to the Second.. Separate Sub Routine that Counts them.. Not a PLC Timer ) and level values.. But I have them..
Cap