F940GOT-SWD-E Program Transfer to PC: Mitsubishi GOT-F900 Guide

Ryan Tanaka14 min read
HMI / SCADAMitsubishiTutorial / How-to
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

F940GOT-SWD-E Program Transfer to PC: Mitsubishi GOT-F900 Series Upload Procedure

The Mitsubishi F940GOT-SWD-E is a 5.7-inch monochrome graphic operation terminal from the GOT-F900 series, used as the operator interface for MELSEC FX-series PLCs. When the integrated LCD becomes illegible from backlight failure or panel aging, the project file inside the HMI is typically still intact and recoverable through the RS-232C port using GT Designer software and the FX-232CAB cable. This reference covers the complete upload procedure, screen diagnostics, and restoration to a replacement unit.

Critical: Disconnect 24 VDC power before inserting or removing the optional memory cassette (FX-EEPROM-4C, FX-EEPROM-8C, or FX-RAM-32C). Live insertion can corrupt the project file and permanently damage the cassette memory.

F940GOT-SWD-E Hardware Overview

The F940GOT-SWD-E is the 24 VDC-powered variant of the GOT-F940 family. The "SWD" suffix identifies the supply voltage and connector orientation, distinguishing it from the F940GOT-LWD-E (5 VDC variant) and F940GOT-LBD-H (high-performance model).

Parameter Specification
Display 5.7 in STN monochrome LCD
Resolution 320 x 240 pixels (QVGA)
Grayscale levels 8 levels (black/white + 6 intermediate)
Backlight CCFL cold-cathode tube, replaceable as F940GOT-BL
Touch panel Matrix resistive, 20 columns x 12 rows (240 cells)
Supply voltage (SWD suffix) 24 VDC (+10% / -15%, 11 W typical)
Internal memory 512 KB flash (project storage)
Optional cassette FX-EEPROM-4C, FX-EEPROM-8C, FX-RAM-32C
RS-232C port 9-pin D-sub, female (front face)
RS-422 port 8-pin mini-DIN, female (bottom face, PLC link)
Supported PLCs FX0, FX0S, FX0N, FX1S, FX1N, FX2N, FX2NC, FX3G, FX3GC, FX3U, FX3UC
Operating temperature 0 to 50 degrees C
Ingress protection IP65 (front face, when panel-mounted)

Software Required for Project Upload

Two software generations support the GOT-F900 series: the legacy GT Designer (Ver.5) and the modern GT Designer2 included in GT Works2. Both can read and write F900 project files (extension .GOT for GT Designer, .GTE for GT Designer2 with F900 module). GT Designer2 is recommended for new installations because it remains available from Mitsubishi Electric's download service and supports Windows 7, 10, and 11 with the appropriate compatibility settings.

Software Catalog Number Languages Notes
GT Designer Ver.5 SW0D5C-GTD5-E English Legacy; Windows XP era driver set
GT Designer2 Ver.2 SW1D5C-GTD2-E English Requires F900 module license
GT Works2 (bundle) SW1D5C-GTWK2-E Multilingual Includes GT Designer2 + GT Simulator2
FX-PCS/WIN SW0PC-FXPC-WIN-E English Only for older FX-DU/DOS HMI screens
License requirement: GT Designer2 requires the F900 support module license. The default install includes GOT1000, GOT2000, and GS series modules. Without the F900 module, the option to select F940GOT-SWD-E as the target model remains greyed out and the file menu will reject .GOT and .GTE files from an F940 unit.

Download or order the latest F900-compatible GT Works2 from the Mitsubishi Electric FA global website. The official GOT-F900 Series Graphic Operation Terminal manual (JY992D94801F) documents the upload and download protocols referenced throughout this guide.

Required Cables and Adapters

The PC connects to the F940GOT-SWD-E RS-232C port using a straight-through 9-pin serial cable. Modern PCs without an integrated DB-9 COM port require a USB-to-serial adapter based on the FTDI FT232 or Prolific PL2303 chipset. Mitsubishi officially certifies the F2-232CAB-1 and FX-232CAB-1 cables.

Cable Length Connector A (PC) Connector B (GOT) Application
F2-232CAB-1 3 m DB-9 female DB-9 male Project transfer, monitoring
FX-232CAB-1 3 m DB-9 female DB-9 male Same as F2-232CAB-1
FX-422CAB 3 m / 30 m 5-pin mini-DIN 5-pin mini-DIN GOT to FX PLC (RS-422)
GT09-C30USB-9P 3 m USB-A DB-9 male USB to RS-232C adapter, FTDI based

Pinout of the F940GOT-SWD-E RS-232C port (9-pin D-sub, female, panel-front face):

Pin Signal Direction Function
1 CD Input Carrier detect
2 RD (RXD) Input Receive data
3 SD (TXD) Output Transmit data
4 ER (DTR) Output Data terminal ready
5 SG - Signal ground
6 DR (DSR) Input Data set ready
7 RS (RTS) Output Request to send
8 CS (CTS) Input Clear to send
9 RI Input Ring indicator (unused)

The cable is straight-through (no crossover). Pins 2-3 are not crossed because the F940GOT-SWD-E is a DCE device relative to the PC.

Identifying Your Model and Communication Port

The model code is printed on the rear label. Verify the suffix before connecting:

  • F940GOT-SWD-E: 24 VDC supply, monochrome, English firmware. The standard variant covered by this guide.
  • F940GOT-LWD-E: 5 VDC supply (legacy), otherwise identical panel and software.
  • F940GOT-SBD-H: High-performance variant with expanded memory (1 MB), color support, and additional protocols. Uses different part numbers for the backlight and cassette but the upload procedure is identical.
  • F940GOT-SWD-E (K): Export-restricted variant with limited communication drivers.

The RS-232C port is on the front face of the unit behind a small rubber flap at the bottom right. Do not confuse it with the RS-422 port (8-pin mini-DIN) on the bottom edge, which connects to the FX PLC.

Pre-Upload Verification

Before initiating the upload, complete these checks to avoid mid-transfer failures that could corrupt the project file inside the F940GOT.

  1. Power supply check: Confirm 24 VDC at the GOT terminals (24V, 0V). Voltage below 21 V (the -15% limit) will cause the upload protocol to abort with a checksum error at 30-60% completion.
  2. CPU load check: If the GOT is connected to a running FX PLC, leave the PLC in RUN. The GOT-F900 upload protocol does not require a PLC stop; it reads directly from the GOT memory.
  3. PLC RS-422 cable: Disconnect the FX-422CAB cable from the GOT bottom port during the upload. Some early F940 firmware versions misinterpret RS-422 traffic on adjacent pins as a bus collision and abort the session.
  4. PC COM port test: Use a loopback connector or a terminal emulator (e.g., PuTTY) to confirm the COM port transmits at 9,600 bps with no overrun errors before launching GT Designer.
  5. Memory cassette status: If an FX-EEPROM-4C, FX-EEPROM-8C, or FX-RAM-32C is installed, the upload reads from the cassette first if the project is set to "Boot from cassette." Check the original project on the PLC integrator's documentation.

Step-by-Step Upload Procedure to PC

This procedure assumes the F940GOT-SWD-E screen is unreadable. No interaction with the HMI screen is required because the upload command is initiated from the PC. The F940GOT automatically enters transfer mode when it receives the GOT900 protocol handshake on the RS-232C port.

  1. Open GT Designer2 and select File > New Project. In the GOT type selector, choose F940GOT-SWD-E. Click OK. A blank project opens.
  2. Configure the COM port via Communication > Transfer Setup. Select RS-232C, the PC COM port (e.g., COM3), and 9,600 bps. Set transfer mode to Upload (Read from GOT).
  3. Apply 24 VDC to the F940GOT-SWD-E. Wait approximately 5 seconds for the boot sequence. The unit performs a self-test; even with an unreadable LCD, the power LED illuminates and internal relays click.
  4. Connect the FX-232CAB-1 between the PC and the F940GOT RS-232C port. Tighten the connector screws.
  5. Click Read in the Transfer Setup dialog. GT Designer2 issues a GOT900 protocol handshake. The status bar reports Connecting... for 2 to 4 seconds, then Reading....
  6. Monitor the progress bar. A 256 KB project transfers in roughly 45 to 90 seconds at 9,600 bps. The 19,200 bps option (if available in the menu) cuts this to 25 to 40 seconds.
  7. Save the project when the dialog confirms Transfer completed. Use File > Save As, change the type to GOT-F900 Project (*.GTE), and store the file with a meaningful name including the date.
  8. Verify the project by clicking Tool > Verify or by re-reading the GOT and comparing checksums. The read-back checksum must match the just-uploaded file's checksum.
Password protection: If the original programmer applied a transfer password, GT Designer2 prompts for it before the upload proceeds. Mitsubishi uses 4 to 8 alphanumeric characters. If the password is lost, the project must be rebuilt from the original screens, but the FX PLC program is unaffected by the HMI password.

Recovering From a Memory Cassette

If the F940GOT-SWD-E contains an FX-EEPROM-4C, FX-EEPROM-8C, or FX-RAM-32C memory cassette and the internal flash is suspected to be corrupted, the cassette can be moved to the replacement unit and read directly.

  1. Power down both the old and the new F940GOT-SWD-E.
  2. Open the cassette cover on the rear of the failed unit (two screws, captive).
  3. Press the cassette eject lever; the FX-EEPROM or FX-RAM cassette slides out on its connector.
  4. Inspect the cassette PCB for capacitor leakage or oxidation. Clean the gold-finger contacts with isopropyl alcohol if contamination is visible.
  5. Insert the cassette into the new F940GOT-SWD-E in the same orientation. The label faces up.
  6. Power the new unit. The boot sequence detects the cassette and prompts to boot from it (if the original project had this option enabled).
  7. Use the procedure above to upload the project from the new unit to the PC for archival.

The FX-RAM-32C cassette requires a battery to retain data. If the cassette has been without power for more than 30 days, the project may be lost. FX-EEPROM-4C and FX-EEPROM-8C retain data for 10+ years without power.

Restoring the Project to a Replacement F940GOT-SWD-E

With the project archived on the PC, transfer it to the new unit that the user has already ordered.

  1. Apply 24 VDC to the new F940GOT-SWD-E. Confirm the unit boots (front-panel LED indicator).
  2. Connect the FX-232CAB-1 cable between the PC COM port and the new unit's RS-232C port.
  3. In GT Designer2, open the archived .GTE file.
  4. Select Communication > Transfer Setup. Choose RS-232C, the correct COM port, 9,600 bps, and transfer mode Download (Write to GOT).
  5. Click Write. The new F940GOT-SWD-E enters transfer mode automatically and accepts the project. Progress takes 45 to 90 seconds for a typical 256 KB screen set.
  6. After the download completes, cycle power to the new GOT. The new unit displays the previously unreadable project on a fresh LCD.
  7. Connect the RS-422 cable (FX-422CAB) between the new GOT and the FX PLC. Verify communication by toggling a bit in the PLC and confirming the corresponding indicator changes on the HMI.

Diagnosing an Illegible LCD

An unreadable screen does not necessarily mean the project inside the GOT is lost. The F940GOT-SWD-E has several distinct failure modes that produce a blank or distorted display while leaving the internal flash memory intact.

Symptom Likely Cause Test Resolution
Completely black screen, power LED on Backlight CCFL failure Shine flashlight at 30 degree angle to LCD; faint image visible Replace F940GOT-BL backlight inverter assembly
All pixels solid white or solid color LCD driver failure or contrast mis-set Wait 30s for boot to complete; check contrast setting Replace LCD module (F940-LCD) or reset contrast via System Menu
Garbled stripes, partial image Contrast setting too low/high Hold upper-left corner of touch panel during boot for 5 seconds Adjust contrast in System Menu
Screen flickers at 50/60 Hz Power supply ripple or aging CCFL Measure 24 VDC ripple with oscilloscope; must be <200 mVpp Replace 24 VDC PSU; replace backlight
Touch panel dead, display works Touch panel membrane failure Press firmly at multiple points Replace F940GOT touch panel membrane
Random reboots, blank screen Internal flash memory failure Project upload reads 0 KB or times out Replace F940GOT-SWD-E unit; project must be rebuilt

To access the contrast setting without seeing the screen, the F940GOT-SWD-E responds to the following key sequence on the touch panel during boot: press and hold the upper-left cell (cell 1,1) for 5 seconds while applying 24 VDC. The System Menu appears with contrast slider controllable via the touch panel.

If the touch panel is also unresponsive, the only reliable method is the PC upload procedure detailed above. The serial protocol does not depend on the LCD or touch panel state.

Communication Parameters

The default GOT-F900 RS-232C settings must match between the GOT and GT Designer2:

Parameter GOT Default GT Designer2 Setting
Baud rate 9,600 bps 9,600 bps
Data bits 8 8
Parity None None
Stop bits 1 1
Flow control None (default) or Xon/Xoff Match GOT setting
Station number 0 (FF for some variants) Match GOT setting

If the upload fails with Communication timeout, the most common cause is mismatched flow control. Set both sides to None first; this works on every F940GOT variant. If the upload still times out, switch to Xon/Xoff.

Troubleshooting Matrix

Symptom Root Cause Action
GT Designer2 reports "No response from GOT" Wrong COM port, wrong baud rate, or 24 VDC missing Verify 24 VDC at GOT terminals; confirm COM port in Device Manager; try 19,200 bps
Upload starts, fails at 30-60% with "Checksum error" Voltage drop on 24 VDC line under transfer load Use heavier gauge wire (AWG 14 minimum); check terminal torque (0.5 N.m)
Upload reads 0 KB project Empty internal flash or boot from cassette not selected Insert FX-EEPROM cassette; verify original project location
"Transfer password mismatch" Project protected by original programmer Contact system integrator; password recovery requires field report files
Garbled characters in uploaded project Flow control mismatch causing data loss Disable Xon/Xoff on both sides; re-upload
PC does not detect USB-to-serial adapter Driver not installed or wrong chipset Install FTDI VCP driver 2.12.36 or later; avoid no-name clones
New F940GOT-SWD-E shows "Communication Error" with FX PLC after restore Wrong RS-422 port selected or wiring reversed Verify SDA/RDA on GOT to SDA/RDA on FX PLC; swap if needed
Touch panel does not respond on new unit after restore Calibration data lost during transfer Run touch calibration from System Menu on new unit

Verifying the Recovered Project

After uploading, perform three verification steps to confirm the project is fully intact and functionally equivalent to the original.

  1. Checksum verification: In GT Designer2, open the recovered .GTE file and select Tool > Project Information. Note the file checksum. Compare with a second upload (re-read from GOT if still available) or with the original integrator's documentation.
  2. Screen enumeration: Confirm the screen count matches expected. A typical F940GOT project has 10 to 50 base screens and 50 to 200 overlay screens. Missing screens indicate incomplete upload.
  3. PLC tag cross-reference: Select Tool > Cross Reference to enumerate every PLC device (X, Y, M, D, T, C) referenced by the HMI. Cross-check against the FX PLC program to confirm all referenced devices exist and are correctly addressed.

Preventive Measures for Future Recoveries

Once the project is recovered to the PC, archive it in three locations to prevent future loss.

  • PC hard drive: Store the .GTE file in a project-specific folder. Add the original screen capture PDFs if available.
  • FX-EEPROM-8C cassette: Re-write the cassette with the recovered project. The cassette provides a hardware backup that survives PLC and HMI failures.
  • Network share or cloud storage: Synchronize the .GTE file to a controlled-access location. Tag with the project name, machine serial number, and last revision date.

Schedule a quarterly read-back from the production HMI to PC and compare checksums. Any drift indicates flash wear or unauthorized edits.

Related Documentation

Refer to the official Mitsubishi Electric GOT-F900 Series Graphic Operation Terminal manual (JY992D94801F) for the complete command set, error codes, and protocol specifications. The manual covers RS-232C and RS-422 pin assignments, the GOT900 transfer protocol, and the System Menu structure referenced in this guide.

Can I upload the F940GOT-SWD-E project if the screen is completely dead?

Yes. The upload is initiated from the PC via GT Designer2 using the FX-232CAB-1 cable on the RS-232C port. The F940GOT-SWD-E enters transfer mode automatically on receiving the GOT900 handshake, so the LCD and touch panel are not required. Confirm 24 VDC is present at the GOT terminals before attempting the upload.

What software do I need to upload from an F940GOT-SWD-E?

GT Designer2 (part number SW1D5C-GTD2-E) with the F900 support module is the standard tool. The legacy GT Designer Ver.5 (SW0D5C-GTD5-E) also works but requires Windows XP compatibility settings. GT Works2 is the bundle that includes GT Designer2 and GT Simulator2.

Why does my upload fail at 30-60% with a checksum error?

The most common cause is 24 VDC supply voltage drop during the transfer. The F940GOT draws additional current when writing to internal flash, and if the supply drops below 21 V, the write aborts. Use AWG 14 or heavier wire, verify terminal torque at 0.5 N.m, and measure voltage at the GOT terminals under load.

Can I use a USB-to-serial adapter with the FX-232CAB-1 cable?

Yes, provided the adapter uses an FTDI FT232 or Prolific PL2303 chipset with the manufacturer VCP driver installed (FTDI driver 2.12.36 or later). Avoid no-name CH340 adapters because they cause overrun errors on the 19,200 bps transfer rate. Confirm the COM port in Windows Device Manager before launching GT Designer2.

What is the difference between the FX-EEPROM-4C and FX-EEPROM-8C cassettes?

The FX-EEPROM-4C stores 32 KB of project data; the FX-EEPROM-8C stores 64 KB. For typical F940GOT-SWD-E projects under 32 KB, either cassette works. For larger projects with extensive screen libraries, the FX-EEPROM-8C is required. The FX-RAM-32C is a battery-backed RAM cassette that supports faster writes but loses data if the battery is depleted for more than 30 days.

Do I need to stop the FX PLC before uploading the HMI project?

No. The upload reads directly from the GOT-F940 internal flash or memory cassette; the PLC program is not accessed. Leave the FX PLC in RUN mode during the upload to avoid disturbing the controlled process.

How do I recover the project if I lost the transfer password?

Back to blog