. |
7-Segment Display eZMP-SynqNet Hardware > LEDs
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 SequenceThe 7-segment display service performs the following sequence every 30 seconds:
If a fault occurs at step 1 or step 2, the service does not continue until the fault is cleared. Boot Up and Shut DownThe 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 StatusWhen 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). DHCPDHCP is displayed followed by the IP address of the eZMP if the eZMP is running as a DHCP client on the network. Static IPSTATIC is displayed followed by the IP address of the eZMP if the eZMP has been configured with a static IP address. No IPNOIP is displayed if the eZMP has no physical network connection to another device. Temperature and Voltage MonitoringTemperature 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 LimitThe U. character is flashed on the 7-segment display when the high voltage limit is detected. High Temperature LimitThe H. character is flashed on the 7-segment display when the high temperature limit is detected. Windows LoadedWhen 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 OutputThe 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:
|
| | Copyright © 2001-2021 Motion Engineering |