Technical FAQs

Ask a Question

How to download a Somachine 3.1 program to a M258 / LMC058 PLC using an USB flash drive?

Goals and Symptoms

This document describes the procedure on how to download a SoMachine program to a M258 Logic Controller or LMC058 Motion Controller using an USB flash drive.
Software used: SoMachine Version 3.1.10.1

Causes and Fixes

Given below is the step by step procedure:

  • 1. Insert an USB flash drive into your PC.

    2. Make sure that your application is set to Start in run or you have an input configured as a Run/Stop Input. Otherwise your controller will not be in Run mode, it will be in Stop mode.


    • a. How to configure a Start in Run:

      b. How to configure a hardwired Run/Stop Input:


    3. Go to the Program tab / Project / USB Mass Storage. The USB Mass Storage... command in the Project menu allows you to save the file system image together with a file management script on a USB mass storage device.

  • 4. Click on Macros / Download App:


    5. Click on Generate, select the USB flash drive root and then click on OK to generate the files:


    6. Select Yes when the next message appears:


    7. Unplug your USB flash drive from your PC and plug it into a controller that is powered up. The USB LED will blink green during transfer. At the end of the transfer the USB LED is solid green. If an error was detected the LED is solid red.

    8. Cycle the power on your controller twice.


This completes the step by step procedure on how to download a program to a M258 Logic Controller or LMC058 Motion Controller using an USB flash drive.

Was this helpful?
What can we do to improve the information ?