Your program may create a separate vector table in memory to contain its exception vectors. If this is done, the program must change the value of the VBR to point at the new vector table. In order to use the debugger facilities you can copy the proper vectors from the 167Bug vector table into the corresponding vector locations in your program vector table. The vector for the 167Bug generalized exception handler (described in detail in 167Bug Generalized Exception Handler on page 5-17 in this chapter) may be copied from offset $3C (uninitialized interrupt) in the target vector table to all locations in your program vector table where a separate exception handler is not used
This provides diagnostic support
in the event that your program is stopped by an unexpected exception. The generalized exception handler gives a formatted display of the target registers and identifies the type of the exception.The 167Bug has a generalized exception handler which it uses to handle all of the exceptions not listed in Table 5-2 on page 5-13. This guarantees that all exceptions have an interrupt handler assigned to handle it. The handler stops target code execution and displays the register contents.
It may turn out that your program
uses one or more of the exception vectors that are required for debugger operation. Debugger facilities may still be used, however, if your exception handler can determine when to handle the exception itself and when to pass the exception to the debugger. When an exception occurs which you want to pass on to the debugger; i.e., ABORT, your exception handler must read the vector offset from the format word of the exception stack frame. This offset is added to the address of the 167Bug target program vector table (which your program saved), yielding the address of the 167Bug exception vector. The program then jumps to the address stored at this vector location, which is the address of the 167Bug exception handler.
product application
Products are widely used in metallurgy, petroleum, glass, aluminum manufacturing, petrochemical industry, coal mine, papermaking, printing, textile printing and dyeing, mechanical, electronic manufacturing, automobile manufacturing, plastic machinery, electric power, water conservancy, water treatment/environmental protection, boiler heating, energy, power transmission and distribution and so on
Superior products
--ABB Accuray
--ABB Advant OCS
--ABB Advant-800xA
--ABB H&B Contrans T
--ABB H&B Freelance 2000
--Allen Bradley PLC
--GE Ran card machine accessories,PLC
--ICS Triplex Rockwell T8151B/T8461/T8310
--Triconex/Foxboro:3625/3721/3503E/FBM237/FBM242
--Emerson:CE3008/VE3008/SE3008/A6120/A6312
--Motorola:MCP750/MVME162/MVME2604/MVME5100
--Woodward:9907-164/9907-167/9905-144/9905-018
The company is mainly engaged in above brands. You are welcome to inquire from me via email!