OEM Controls CANBus Product Line User Manual

Page 31

Advertising
background image

OM-17288

CANBus USERS MANUAL

Page 31 of 38

Revision C
GJO*07-12-06

ORIGINAL

d. Programming (downloading) is interrupted before it is completed:

i. This could happen if there was a power failure (either the product lost power

or the computer lost power), or if the computer crashed, or if the cable
became disconnected. Because only part of the application was
programmed, it is not able to run.

ii. Action – repeat the

P

command to download the entire application.

e. An incorrect application was downloaded:

i. Each application is designed to operate on a specific product (such as an

SB20X, an MRC10X, etc). Every product has a “device type” which the TDL
verifies with the software device type.

ii. Also, each product is manufactured with specific hardware options (for

example: 12V operation, tachometer input, diode-clamped outputs, etc) – this
is the “sub type”. The TDL also verifies that the product and software sub
type matches.

iii. Customers having more than one product could mistakenly download the

wrong file. Below is an example of what happens when the wrong application
was programmed.

iv. If incorrect software is downloaded into CPU A, the OCM-1 will not "boot" into

normal operation. It will power up in TDL_A mode with a yellow blinking CAN
led.

1. To FIX - download the correct software into CPU A.

v. If incorrect software is downloaded into CPU B, the OCM-1 will not "boot into

normal operation. It will power up with the CANopen communication
"stopped" and a "red-yellow" sequence blinking on the CAN led.

1. The LCD will display this message:

a. MISSING SOFTWARE ON CPU B

2. To FIX - download the correct software into CPU B.

f. "Incorrect Software" can be many things:

i. mixed up the HEX files for CPU A and B

ii. downloaded the wrong HEX file (say for a DMR30 application)

iii. incompatible revisions of OCO-2"A" and OCO-2"B" software

g. The application’s HEX file is damaged.

i. Software applications are provided by OEM Controls Inc. to the customer via

a computer file (which has a .HEX extension). The file may be sent by email,
in a .ZIP archive, or on a floppy disk or by some other means. The customer
may also copy or transport this file between computers. It is possible for the
HEX file to be damaged or corrupted.

ii. After downloading any application, the TDL always computes a checksum to

verify the program’s integrity. If the checksum is incorrect, the application will
not run, and the TDL will display a message.

iii. Action

1. try downloading this file again (in case there was just a computer

glitch) and if this fails, contact OEM Controls Inc. for a new copy of the
HEX file.


Advertising