Note that the parameters that are quoted are left-justified character (ASCII) strings padded with space characters, and the quotes (") are displayed to indicate the size of the string. Parameters that are not quoted are considered data strings, and data strings are rightjustified. The data strings are padded with zeroes if the length is not met. In the event of corruption of the board information block, the command displays a question mark "?" for nondisplayable characters. A warning message is also displayed in the event of a checksum failure.At the end of the modification session, you are prompted for the update to Non-Volatile RAM (NVRAM). A Y response must be made for the update to occur; any other response terminates the update (disregards all changes). The update also recalculates the checksum.
The Checksum command provides
access to the same checksum routine used by the powerup self-test firmware. This routine is used in two ways within the firmware monitor. 1. At powerup, the power-up confidence test is executed. One of the items verified is the checksum contained in the firmware monitor EPROM. If for any reason the contents of the EPROM were to change from the factory version, the checksum test is designed to detect the change and inform you of the failure. 2. Following a valid power-up test, 16XBug examines the ROM map space for code that needs to be executed. This feature (ROMboot) makes use of the checksum routine to verify that a routine in memory is really there to be executed at powerup. For more information, refer to the ROMboot section in Chapter 1, which describes the format of the routine to be executed and the interface provided upon entry.
The addresses used in the range parameters can be provided in two forms:
❏ An absolute address (32-bit maximum).
❏ An expression using a displacement + relative offset register. The CS command is used to calculate/verify the contents of a block of memory. The algorithm used to calculate the checksum is as follows: 1. The checksum variable is set to zero. 2. Each data element is added to the checksum; if a carry is generated, a one is added to the checksum variable. 3. This process is repeated for each data element until the ending address is reached.
Application industry
Our main products are widely used in metallurgy, oil and gas, glass manufacturing, aluminum, petrochemical, coal mine, paper making and printing, textile printing and dyeing, machinery, electronic manufacturing, automobile manufacturing, tobacco, plastic machinery, electricity, water conservancy, water treatment/environmental protection, municipal engineering, boiler heating, energy, power transmission and distribution, etc.
Superior products
We mainly make spare parts for DCS, PLC, robot control system and large servo system.
Main products: various modules/cards, controllers, touch screens, servo drives.
Advantages: professional off production accessories,
Fast delivery, accurate delivery time,
Main brands include ABB, GE/FANC, FOXBORO, TRICONEX, BENTLY NEVADA, A-B, EMERSON, OVATION, MOTOROLA, XYVOM, HONEYWELL, REXROTH, KUKA, NI, DEIF, Reliance Electric, Yokogawa, WOODWARD, SCHNEIDER, MOOG, PROSOFT and other brands