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.
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 |
.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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Open GT Designer2 and select File > New Project. In the GOT type selector, choose F940GOT-SWD-E. Click OK. A blank project opens.
- 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).
- 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.
- Connect the FX-232CAB-1 between the PC and the F940GOT RS-232C port. Tighten the connector screws.
- 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....
- 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.
- 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.
- 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.
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.
- Power down both the old and the new F940GOT-SWD-E.
- Open the cassette cover on the rear of the failed unit (two screws, captive).
- Press the cassette eject lever; the FX-EEPROM or FX-RAM cassette slides out on its connector.
- Inspect the cassette PCB for capacitor leakage or oxidation. Clean the gold-finger contacts with isopropyl alcohol if contamination is visible.
- Insert the cassette into the new F940GOT-SWD-E in the same orientation. The label faces up.
- Power the new unit. The boot sequence detects the cassette and prompts to boot from it (if the original project had this option enabled).
- 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.
- Apply 24 VDC to the new F940GOT-SWD-E. Confirm the unit boots (front-panel LED indicator).
- Connect the FX-232CAB-1 cable between the PC COM port and the new unit's RS-232C port.
- In GT Designer2, open the archived
.GTEfile. - Select Communication > Transfer Setup. Choose RS-232C, the correct COM port, 9,600 bps, and transfer mode Download (Write to GOT).
- 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.
- After the download completes, cycle power to the new GOT. The new unit displays the previously unreadable project on a fresh LCD.
- 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.
-
Checksum verification: In GT Designer2, open the recovered
.GTEfile 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. - 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.
- 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
.GTEfile 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
.GTEfile 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.