EMR
3
Setup and Operation Manual
System Error Codes
56
E15 - RAM FAIL
Test of static random access memory. The RAM is a piece of semiconductor memory hardware used as a
temporary data storage device. To either write or read data into RAM the CPU (central processing unit) places
address and data on the bus lines and then toggles the appropriate control signals. The EMR
3
uses RAM to store
general-purpose data that is erased once power is removed. Every RAM location is tested by the CPU and the
E15 error occurs when data being read does not agree with the written information.
E16 - FLASH FAIL
Test of program memory. The Flash is a piece of semiconductor memory hardware used to store the firmware.
Firmware is computer software providing all of the instructions used by the CPU (central processing unit) to
operate the EMR
3
. This error occurs when the checksum for the FLASH device does not agree with its stored
checksum.
E17 - ADDR FAIL
Can not access all devices connected to the CPU's address bus. An address is a unique designation for the
location of data or the identity of other hardware devices. The CPU uses 20 address lines to communicate with
devices connected to the address bus. Any device that fails to respond when properly addressed will cause this
error.
E18 - DATA FAIL
Can not send or receive data from all of the devices connected to the CPU. In the EMR
3
, information is
represented in binary format so that it can be stored, manipulated and transmitted. Data is communicated 16 bits
at a time and each of the 16 CPU data lines are tested for the proper response.
E19 - UART FAIL
The hardware used to perform serial communications has failed or locked up. UART stands for universal
asynchronous receiver/transmitter and as many as 4 are integrated into the CPU. In each EMR
3
system the UARTs
are used for serial communication between the IB and Display Head as well as for external communications. The
configuration registers inside each UART are written to and read from by the CPU. Any register values that do not
program correctly will result in this error. Any status register conditions that result in a condition that can not be
corrected by the CPU will result in this error.
If during start-up, the Display Head stops in any self-check mode, cycle the power. Should the situation persist,
replace the Display Head.
System Error Codes
E50 - IB COMM FAILURE
Serial communication from the IB Box is not working. Check the wiring at both the Display Head and the IB, make
sure A goes to A and B goes to B. At the IB box check the tri-color LED, make sure it is flashing. If the IB Comm
Error continues, try swapping the Display Head 1 wiring with the Display Head 2 wiring. If the problem follows the
Display Head, replace it, if not, test the IB with a known good Display Head. A faulty IB circuit board can also be
the cause an E50 error. With two heads in operation, the IB COM FAILURE will occur if both heads have the
same HEAD ADDRESS. In Setup Mode go to System Address and, following the instructions in Figure 28 on
page 26, check each Display Head’s address number. Cycle the power to clear the error once a change is made.
Also in a two-head system, if Display Head 1 has a problem, Display Head 2 may show an IB COM FAILURE. In
some systems diode suppression on solenoids will be required to avoid IB COM FAILURES. See information
under ENCODER PULSE ERROR and reference the Installation Manual (577013-758).