How to use NB Events
This article will provide details for the use and functionality of the events feature supported by the NB HMI.
The NB-series programmable terminal has a powerful event feature that can be used to display critical information based on a triggered condition. Various settings and adjustments are possible to customize the appearance and type of information displayed as well as provide the opportunity to store these events on an attached USB memory device or internal NB memory. The article has the following sections:
There are several event occurrence, recording and display options in the NB HMI. These items are used in applications when a detailed message must be displayed and possibly recorded in the event of an important machine condition. It is helpful to understand the event capabilities and operation in the NB HMI and NB-designer software before attempting to implement them in a project. The following is a general description of the various event items.
- Events: The event component is used to display event information registered in the Event Setting area. The event information will be displayed when the current state satisfies the triggering conditions.
- Event History Display: A table that contains a history of events that is easily displayed and accessible to the operator.
- Event Display: A screen item (function part) that displays the event information in a scrolling fashion when the current state satisfies the triggering conditions.
In the attached example, several event features are implemented on one screen. This example does not demonstrate all event features, but it shows how to create some of the most commonly used settings. See the NB-Designer Operation manual (Cat. No. V106E) for more information. The following steps illustrate how to create a screen* that includes:
- Event history with custom event messages
- Bit switch buttons to simulate the triggering of events
- A scrolling event display
- An event message display area that when selected, creates a pop-up with more info for a user.
- Recording of all events to a mounted USB memory device.
*Note: This example does not detail basic screen development details such as bit switch and text layout and appearance. It does not cover all event settings and details. See the NB-Designer Operation Manual (Cat. No. V106) for more information.
The following steps will create a screen similar to the image shown below.
To create this example, use the following steps in NB-Designer v1.3.
Your screen should appear similar to this now:
The screen 0 should appear similar to the image below.
Make the following settings.
Add a new screen to the project. Adjust the screen properties to reduce the width and height and change the background color. Also change the X-Y position so the screen pops up in a suitable location on screen 0.
Add some text and a Function Key part to enable closing of the pop-up.
Open the Event Setting and select a registered event number. Make the following setting in the Function area for that and any other events requiring a pop-up when the event is checked.
Now, when an event is present and the user touches the event, the event history updates that the event is now "checked" (see step 8 above) in the state column and a pop-up should appear on screen 0 as shown below.
Not all NB HMI models support the event history display. Only models that support external USB memory devices (TW01 models) support the event history display item. The event history display requires a USB memory device. The event item works for all models.
The event functionality is a powerful tool included in the NB-series HMI. Understanding the features, settings and implementation of events described in this article can improve HMI applications and usability.
Also, see the following article for more information regarding USB memory sticks used with the NB HMI.
*The details and references for this article were made at the time of NB-Designer Version 1.3. Newer versions may operate and function differently. Contact your local Omron representative for more information.