Motion Controller Firmware Upgrade Using RTSys Software Guide

Overview: Keeping motion controller firmware up to date is essential for optimal performance, bug fixes, and new features in industrial automation systems. This guide walks through the firmware upgrade process using RTSys software (version 1.2.01), covering both serial and Ethernet connections, hardware version identification, and the step-by-step upgrade procedure.

Prerequisites for Firmware Upgrade

Before starting the upgrade, ensure the motion controller is powered on and physically connected to the host PC via a serial port or Ethernet cable. The controller must be in a stable state with no active motion tasks. It is also recommended to back up any critical programs or parameters stored on the controller, as a firmware update may reset certain settings.

Step 1: Connecting the Controller to RTSys

Launch RTSys and navigate to “Common/Controller” → “Connect” → “Controller”. Choose the appropriate connection method:

Connection Type Default Parameters Notes
Serial (RS-232) Baud rate: 38400, Data bits: 8, Stop bits: 1, Parity: None Serial ID can be set to 0. Ensure correct COM port is selected.
Ethernet Default IP: 192.168.0.11 Select the controller IP from the dropdown list. Ensure PC is on same subnet.

After successful connection, the “Command and Output” window will display a confirmation message, including the controller model and current firmware version (e.g., Version: 4.93-20231101).

Step 2: Identifying Hardware Version

Go to “Controller” → “Controller Status” and note the HardVersion value. This is a numeric code (e.g., 432-0 for a ZMC406R-V2) that identifies the hardware revision. You will need this to obtain the correct firmware file from technical support or the manufacturer’s download portal. Using an incompatible firmware can damage the controller.

Important: Always verify the hardware version before downloading firmware. The firmware file must match both the controller model and hardware revision.

Step 3: Performing the Firmware Upgrade

Once you have the correct firmware file (usually a compressed package), extract it to a known location. Then follow these steps:

  1. In RTSys, click “Controller” → “Firmware Upgrade”. The current software version is displayed.
  2. In the “Firmware File” section, click “Browse” and select the extracted firmware file.
  3. Click “Upgrade”. A prompt will appear: “Controller needs to restart to ZBI0S?” Click “OK”.
  4. The software will disconnect and show the “Connect to Controller” dialog. Reconnect using the same method as in Step 1.
  5. After reconnecting, click “Upgrade” again. A progress window will show “Downloading file, please wait…”
  6. Once the download completes, the “Command and Output” window will confirm the upgrade success, and the connection will automatically disconnect.

Step 4: Verifying the Upgrade

Reconnect to the controller as in Step 1. Check the “Command and Output” window or the “Firmware Upgrade” dialog to confirm the new firmware version (e.g., 4.93-20240111). It is good practice to test basic functionality, such as jogging an axis or running a simple program, to ensure the upgrade was successful and the controller operates correctly.

Troubleshooting Tip: If the upgrade fails or the controller becomes unresponsive, try a power cycle and repeat the process. Ensure the firmware file is not corrupted and that the connection is stable. In some cases, a lower baud rate for serial connections may improve reliability.

Best Practices for Firmware Management

  • Always read the release notes accompanying the firmware to understand new features, bug fixes, and any compatibility considerations.
  • Perform firmware upgrades during scheduled downtime to avoid disrupting production.
  • Keep a record of firmware versions across all controllers in your facility for easier maintenance and troubleshooting.
  • If the controller is part of a larger automation system, verify that the new firmware is compatible with other devices, such as HMIs, PLCs, or SCADA systems.

Regular firmware updates are a key part of industrial automation maintenance, ensuring that motion controllers deliver reliable performance and take advantage of the latest technological improvements. By following this guide, engineers and technicians can confidently upgrade their controllers with minimal risk.

Similar Posts