.

7-Segment Display

 

The 7-segment display is used to show the operational status of the eZMP during boot, runtime, and shutdown. Applications running on the eZMP can also output characters to the 7-segment display for use as custom status codes, see the section below on User Configurable Output.

The eZMP runs a 7-segment display service in the background that checks for and displays errors for high temperature conditions and high voltage conditions on the main board. All single character eZMP system level 7-segment display codes are displayed with a period (such as H. for the high temperature limit) to distinguish system level codes from user configurable output.

7-Segment Display Service Sequence

The 7-segment display service performs the following sequence every 30 seconds:

    1. Check all available voltage sensors for faults.
    2. Check all available temperature sensors for faults.
    3. Check the user configurable output file for output to display

If a fault occurs at step 1 or step 2, the service does not continue until the fault is cleared.

Boot Up and Shut Down

The 8. code is displayed when Windows is first booting up. The code is also displayed after Windows has shutdown and it is safe to remove power. See Proper Shut Down and Reboot for instructions on safely shutting down and rebooting the eZMP.

IP Status

When Windows has booted and establishes network services, the 7-segment display show one of the following sequences followed by the IP address of the eZMP (if available).

DHCP

DHCP is displayed followed by the IP address of the eZMP if the eZMP is running as a DHCP client on the network.

Static IP

STATIC is displayed followed by the IP address of the eZMP if the eZMP has been configured with a static IP address.

No IP

NOIP is displayed if the eZMP has no physical network connection to another device.

Temperature and Voltage Monitoring

Temperature and voltage sensors in the eZMP are checked every 30 seconds by the display's background service. If a high temperature or high voltage limit is detected, the following characters are flashed on the 7-segment display and a Windows error alert is displayed on the desktop.

If a fault is encountered, the service does not continue its Service Sequence until the fault is cleared.

High Voltage Limit

The U. character is flashed on the 7-segment display when the high voltage limit is detected.

High Temperature Limit

The H. character is flashed on the 7-segment display when the high temperature limit is detected.

Windows Loaded

When Windows is loaded, there are no temperature or voltage faults, and no user output is being displayed, the L. character is displayed to indicate that the system is running with no errors.

User Configurable Output

The applications running on the eZMP can take advantage of the 7-segment display to output user configured error and status codes. The 7-segment display service will display the first character of the first 10 lines of text in the file C:\eZMPDisplayData.txt

To output error or status codes to the 7-segment display, the running application can write lines of text to eZMPDisplayData.txt The display service will only output the first character of the first 10 lines of text and ignore the other contents of the file.

The example below shows the first 3 lines of text in eZMPDisplayData.txt for a user defined method for reporting a fault on Axis 3:

Contents of C:\eZMPDisplayData.txt 7-Segment Display Output
Axis
3
F

 

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering