adccommunitymod (AutomationDirect) asked a question.

Splash Screen

Created Date: March 28,2011

Created By: Keshik

**** 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.****

Hi, I'm new to the C-more. I was wondering what would be a good way to create a splash screen (display page for several seconds on boot up then automatically switch to a different page). Any good ideas? Thanks.


  • adccommunitymod (AutomationDirect)

    Created Date: March 28,2011

    Created by: bcarlton

    Set up the CMore application with Current Screen and Switch To screen fields set up. Set the 'start Screen Number ' to your Splash screen.

    In the PLC, if the Cmore is on the 'splash screen ' start a timer. On time out use the 'switch To ' register to change it to the next page.

  • adccommunitymod (AutomationDirect)

    Created Date: March 29,2011

    Created by: only1chip

    This can also be done using the C-more event manager - without needing any code in the PLC:

    In the event manager set up an event that sets SYS COUNTINTERVAL to - say - 1000 (it's in msec), and SYS COUNTMAX to - say - 10. Have this event triggered on SYS BIT ON being "on " - in other words whenever the panel is powered-up. Whenever those two internal variables have non-zero values the internal counter will count up to the max value.

    Then set up an event based on SYS COUNTVALUE = 1 to go to your splash screen, and another for when SYS COUNTVALUE = 10 to go to your initial "real " screen.

    You will get the splash screen for 10 sec. You can obviously adjust the values to suit your purposes.

    The SYS COUNTMIN and SYS COUNTREPEAT internal variables can also be used with the internal counter for various other purposes.

    Chip

    If you use the internal counter for this purpose(splash screen) - it might be best not to use it for any other purpose - as a change of state to "1 " or "10 " at any point will cause the screen changes to occur again.

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: March 29,2011

    Created by: Keshik

    Thanks to both of you for your quick and helpful replies. Is that the only timer that is available on the display? Seems like it would be helpful to have more, though I suppose there are ways that you can fake around that limitation. In this case perhaps setting the minimum above 10 and starting a new count there.

    Thanks!

  • adccommunitymod (AutomationDirect)

    Created Date: March 28,2011

    Created by: Keshik

    Hi,

    I'm new to the C-more. I was wondering what would be a good way to create a splash screen (display page for several seconds on boot up then automatically switch to a different page). Any good ideas?

    Thanks.

    • Eric Kirchner (Customer)

       

       

      If you control the Display Screen from a PLC, you can detect the HMI booted up, and force the HMI to a screen for a period of time, this assumes your PLC is running before the HMI boots up. Otherwise, you can also use an event to tell the PLC the HMI booted up, and use that for a trigger to do the same. You can also use the Background Graphics Screen to display a Spash type of indicator. I use this for STARTUP Warnings. It appears on any screen since it is a graphic on the background included in all screens.

       

      2022-09-02 11_03_57-C-more Programming Software (Ver6.52) - [HMI1719_PipeMachineWIP_20220901_1700.ea 

      Expand Post