Jump to content
OMRON Forums

How to update PMAC's firmware


Sina.Sattari

Recommended Posts

This post describes the step by step procedure used to change firmware for any PMAC with flash memory ( PMAC1, PMAC2, Ultralite, Turbo PMAC1, Turbo PMAC2, Turbo Ultralite, UMAC). All of the information in this document assumes the user has a legal copy of the firmware for their PMAC. If the user has any questions about uploading firmware please contact Delta Tau Data Systems, Inc. To change the firmware the user must place the card into bootstrap mode by powering up the controller with the bootstrap jumper in place. The bootstrap jumpers are listed in the following tables. [color=#FF0000]Use caution when changing firmware because all information will be erased from the PMAC memory before the firmware is downloaded. Make sure you have complete backup files for your application prior to downloading the new firmware file. [/color] Users can use PEWIN32PRO2, PEWIN32PRO or MotionExe program to download the firmware to the PMAC. [b]If downloading firmware via serial port communications, you must set the baud rate to 38400 regardless of the setting of the baud rate jumpers. [/b] [code] PMAC1 TYPE CPU/MEMORY PART NUMBER RE-INITIALIZATION BOOTSTRAP PC/VME/STD BATTERY BACKED 602 271/ 272/ 273/ 398-10x** E51 REPLACE CHIP PC/VME/STD FLASH ONLY 602 401/ 403/ 405-10x** E51 E51 PC/VME UNIVERSAL 602 705-10x** E51 E4 (CPU) PC/VME TURBO 602866-10x** E51 E7 LITE BATTERY BACKED 602399-10x E51 REPLACE CHIP LITE FLASH ONLY 602402-100/1/2 E51 E51 LITE UNIVERSAL 602402-103+ E51 E106 (2-3) MINI UNIVERSAL 602812-10x E51 E104 [/code] [code] PMAC2 TYPE CPU/MEMORY PART NUMBER RE-INITIALIZATION BOOTSTRAP PC/VME FLASH ONLY 602 401/ 403/ 405-10x** E3 E3 PC/VME UNIVERSAL 602 705-10x** E3 E4 (CPU) PC/VME TURBO 602866-10x** E3 E7 LITE FLASH ONLY 602406-100 E3 E3 LITE UNIVERSAL 602406-101+ E3 E0 (2-3) MINI UNIVERSAL 602405-10x E3 E0 (2-3) VME Ultralite FLASH ONLY 602643-10x E3 E3 PC Ultralite UNIVERSAL 602415-10x E3 E0 PC Ultralite TURBO 602182-182 E3 E23 UMAC TURBO 603382-10x E3 E23 [/code] [code] FLEX CPU PMAC1/PMAC2 TYPE CPU/MEMORY PART NUMBER RE-INITIALIZATION BOOTSTRAP P1 -PC/VME FLASH ONLY 603605-10x E7 E51 P2 -PC/VME FLASH ONLY 603605-10x E7 E3 UMAC TURBO 603766-10x E3 E23 Clipper TURBO 603871-10x E3 E13 Brick TURBO GBLX / GBDX / BCX RESET SW BOOT SW [/code] [b] RE-INITIALIZATION:[/b] it copies the factory default values of I-variables, conversion table settings, and VME and DPRAM address settings from the firmware EPROM into active memory. [b]BOOTSTRAP:[/b] PMAC enters a special re-initialization mode that permits the downloading of new firmware on flash only CPU’s. PMAC can communicate only over the PC/STD bus port, or over the serial port at a baudrate of 38,400, regardless of the setting of the baud rate jumpers. [b]BATTERY BACKED CPU:[/b] There are EPROM for the firmware, EEPROM for the basic variables (most of I-variables, conversion table settings, and VME and DPRAM address settings), and battery-backed RAM for user the rest of I-variables, programs, definitions, buffers, and tables. [b]FLASH ONLY CPU:[/b] it has segmented flash EEPROM that consists of two sections, one holds the firmware and the second holds all user settings. To bypass the firmware download procedure can be sent. [b]UNIVERSAL CPU:[/b] it is a CPU that can be built as a BATTERY BACKED or FLASH ONLY CPU. TURBO CPU: it is similar to the FLASH ONLY CPU. [b]**[/b] CPU piggyback board. [color=#0000CD][b] CHANGING PMAC FIRMWARE USING PEWIN PRO/PRO2[/b][/color] (A) Apply the bootstrap jumper as described in the tables above. [attachment=1302:name] (B) Go to the Setup menu and select General Setup and Options (C) Select the Device [attachment=1303:name] (D) Select the appropriate device and then hit the Test Button [attachment=1304:name] (E) It will then tell you that the controller is in bootstrap mode. When you see the message hit the OK button [attachment=1305:name] (F) The program will then ask for a “bin” file which is actually firmware binary file. For this example the file is for a UMAC (Turbo PMAC2 type) and the file is called TURBO2.BIN which was stored in the C:\Deltatau\Firmware\VS1.939 directory. The user can store the binary file in the directory of his/her choice. After you select your file hit the OPEN button. [attachment=1306:name] (G) The program will then ask you to initiate the down load by hitting the BEGIN button [attachment=1307:name] (H) When the file is complete you will see the following screen that informs us that the firmware download was successful. [attachment=1308:name] (I) The program will then establish communications with the PMAC and you will see the following sign. [attachment=1309:name] (J) You can now power down your system and remove the bootstrap jumper and then restart you controller with the new firmware. [attachment=1310:name] [color=#0000CD][b] CHANGING PMAC FIRMWARE USING MotionExe[/b][/color] (A) Apply the bootstrap jumper as described in the chart on tables above. (B) Select the MotionExe program from the PEWIN32 Folder from the start menu. [attachment=1310:name] ( C) You will see the following window appear and you should select the desired PMAC device. (D) Once you have selected the proper device choose the setup button (E) After you select Setup, you will see the following window. [attachment=1311:name] (F) For this example you can see we selected Device(0). Choose OK [attachment=1312:name] (G) The program will take a few seconds to recognize the PMAC is in bootstrap mode and will then inform you that it is in bootstrap mode. (H) Choose OK to download firmware [attachment=1313:name] (I) Choose the appropriate firmware file. We are downloading ISA1FP.bin which stands for ISA bus, pmac1, Flash memory, and PID servo algorithm. (J) Choose the file and select Open. [attachment=1314:name] (K) You will see the following screen and then select Begin to download the new firmware to the PMAC. [attachment=1315:name] (L) After the firmware has downloaded successfully, the program will prompt you, and you will select done. [attachment=1316:name] (M) Lastly, you will remove power from the PMAC and then pull off the bootstrap jumper. You can now apply power the PMAC and communicate to the PMAC with PEWIN32 with the new firmware.
Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Posted Images

Guest
This topic is now closed to further replies.

×
×
  • Create New...