Hi Errol,
The SwitchBank component macro is not being used correctly as you have seen it's not working as expected within your flowchart.
Switch Bank is for reading one switch at a time only!.
If you right click on the swichbank on the control panel and select Ext properties, you will see the numbers from 0 to 7
This is the number you require for reading a switch.
For example if you want to read switch 2 (STORE), then a number 2 or a variable assigned with 2 is placed in WhichSwitch Byte.
The value of pin switch is connected to will be returned in a variable placed Return Value (BYTE).
For example:
If pull up resistors are used and switch is closed.
Then i/p connected to switch 2 will drop to 0V then when the above component macro is accessed, since i/p = 0V then sw_input will be assigned a 0
If switch is opened so i/p increased to 5V, then when above component macro is accessed, since i/p = 5V then sw_input variable will be assigned a 1
So for reading more than 1 switch you either need to use SwitchBank in a loop (see attached flowchart)
Or you take the more common approach and use the input icon like Dazz has posted.
In that flowchart the Switch bank is redundant, so it can be deleted.
Hope this helps
Martin