You are here:
Print

A software file (.sw) is a text file that can be generated either from EasySetUp or from EasyMotion Studio, and which generally contains information about the drive/motor setup and about the TML application (if present).

The data inside the file is organized in blocks separated by an empty row. Each block of data starts with the block start address, followed by data values to be placed in ascending order at consecutive addresses: first data – to write at start address, second data – to write at start address + 1, etc. All the data are hexadecimal 16- bit values (maximum 4 hexadecimal digits). Each row contains a single data value. When less then 4 hexadecimal digits are shown, the value must be right justified. For example 92 represent 0x0092.

From Easy SetUp the software file can be generated with the command: “Setup | EEPROM Programmer File…”, and it will include the setup data together with the drive/motor configuration ID and the user programmable application ID. Typically, this type of .sw file is used in applications where the motion programming is done from the host using for example one of the TML_LIB motion libraries offered by Technosoft for: PC applications (written in C/C++, Visual Basic, Delphi Pascal, Labview) or for PLCs according with the PLCopen standard.

EasySetup

From EasyMotion Studio the software file can be created with one of the following commands:
1. “Application | EEPROM Programmer File | Motion and Setup” – creates a .sw file with the setup data, TML program, cam tables (if present) and the drive/motor configuration ID.
2. “Application | EEPROM Programmer File | Motion and Setup | Setup Only” – generates a .sw file identical with the one produced by EasySetUp i.e. having only the setup data and the configuration ID.

The software file can be downloaded in the non-volatile memory of the drive/motor with:

  1. EEPROM Programmer tool included in EasyMotion Studio package (How to download a software file with EEPROM Programmer [GB/CM])
  2. TS_DownloadSwFile function included in TML_lib Motion libraries for PC (How to download a setup file using the TML Library [GB])
  3. EEPROM write instructions (How to download a SW file with TML instructions)

Previous How to download a SW file with TML instructions