Telemecanique Tsx 17 Programming Software |top|
Unlocking Legacy Automation: The Complete Guide to Telemecanique TSX 17 Programming Software
In the rapidly evolving world of industrial automation, few names command as much respect from veteran engineers as Telemecanique. Before Schneider Electric consolidated its brand portfolio, Telemecanique was a powerhouse of innovation, particularly with its Modicon and TSX series PLCs.
Among these workhorses, the TSX 17 series holds a special place. Launched in the late 1980s and popular throughout the 1990s, the TSX 17 was the go-to micro-PLC for small to medium-sized automation tasks—from conveyor systems and packaging machines to HVAC control in critical facilities.
However, as these systems approach 30+ years of age, a critical challenge has emerged: How do you find, install, and use the Telemecanique TSX 17 programming software today?
This article provides an exhaustive deep dive into the software, its variants, hardware requirements, common pitfalls, and modern alternatives for maintaining these legacy titans.
Modern Alternatives: Replacing the TSX 17
Given the extreme difficulty of supporting PL707, many facilities choose to migrate away from the TSX 17. If you are searching for "Telemecanique TSX 17 programming software" because you inherited a dead machine, consider these modern alternatives:
| Legacy Component | Modern Replacement | Migration Effort | | :--- | :--- | :--- | | TSX 17 PLC | Schneider M221 (Modicon M221) | Medium (Rewire I/O) | | PL707 Software | EcoStruxure Machine Expert Basic (Free) | High (Recode logic) | | Grafcet (SFC) | SFC in IEC 61131-3 (supported by most modern PLCs) | Medium (Syntactic changes) | | Proprietary Cable | USB or Ethernet direct | Low |
Migration Tools: Schneider Electric offers the TSX 17 to M221 Conversion Guide, which includes a script to parse old PL707 binary exports into structured text for EcoStruxure. However, the script requires a functioning PL707 environment to export the logic in the first place.
The Twist
The fault wasn’t the TSX 17. It was a loose ground wire in the field junction box. But the journey — the software archaeology, the forgotten dongle, the DOS-era incantations — had revealed something deeper.
While digging through the TSX 17’s memory dumps, Elena found a block of unused EEPROM space containing what looked like a text string in French. She translated it:
"Si vous lisez ceci, le temps de remplacement est dépassé. Ce contrôleur a fonctionné 15 ans de plus que prévu. Félicitations."
("If you are reading this, the replacement time has been exceeded. This controller has worked 15 years longer than intended. Congratulations.")
Telemecanique engineers, it turned out, had hidden a longevity easter egg in the TSX 17’s firmware — a quiet bet that no one would run the same PLC into the 2020s. The cement plant had won that bet.
Elena didn’t replace the TSX 17. She cleaned its terminals, swapped the backup battery, and left a laminated printout of Henri’s wiring diagram taped to the inside of the cabinet door. The packaging line restarted at 2 AM.
Pascal offered her a bag of cement as thanks. She politely declined. But she kept a copy of the PL7-07 disk image, the dongle crack, and the napkin diagram — digital fossils of an era when industrial software was equal parts engineering, art, and stubborn defiance of obsolescence.
Moral of the story: Some machines don’t die because they can’t — they survive because someone, somewhere, still remembers the incantations to wake them up. And sometimes the ghost in the machine is just an old French engineer laughing at the future.
Telemecanique TSX 17 is a legacy micro-PLC range that primarily uses
software for programming. Because this system is discontinued, current support and software are primarily maintained through the Schneider Electric Support FAQ Software Versions
The appropriate software depends on the specific hardware model and whether a language cartridge is installed: Control.com PL7-1 (Part No. TSXLPL71V5E): models. It supports Instruction List (IL) language and simple single-task structures. PL7-2 (Part No. TSXLPL72V5E): units equipped with a PL7-2 language cartridge . It adds support for Ladder (LD) (Sequential Function Chart) programming. Combined Package (Part No. TSXLPL712V5E): A legacy bundle that supports both PL7-1 and PL7-2. Schneider Electric System Requirements & Connectivity Operating System: These packages are
. They are officially unsupported on Windows 2000, XP, or newer versions. Running them typically requires a dedicated DOS machine or a DOS emulator (like DOSBox). Programming Cable: You must use the TSX17ACCPC telemecanique tsx 17 programming software
cable to connect the PLC to a computer's serial port. An RS232/485 converter may be necessary depending on your PC's hardware. Hardware Cartridges: The TSX 17-20 requires a specific module (e.g., TSX P1720FA
) to unlock PL7-2 capabilities. Programs can also be stored on EEPROM/EPROM cartridges for backup. Schneider Electric Legacy Support Resources
Detailed technical characteristics and installation procedures are available via the TSX 17 Micro-PLC Installation Manual Troubleshooting:
Diagnostic LEDs on the unit (RUN/STOP, CPU/PROG, IO/MEM, BATT) indicate the PLC's state; a blinking RUN/STOP LED usually means the program is intact but the PLC is stopped. MRO Electric Are you looking to extract a program from an existing unit or develop a new application for a TSX 17 system? For PLC range TSX17 , Can I make a backup of the software?
To program the legacy Telemecanique TSX 17 micro-PLC, you primarily need PL7-1 (for Boolean/Ladder) or PL7-2 (for Grafcet/List) software. These are DOS-based applications designed for hardware that is now considered "vintage" in the industrial world. 1. Required Software Versions
The TSX 17 range relies on the PL7 family of software. Because these are 16-bit DOS programs, they will not run directly on modern 64-bit Windows systems without emulation.
PL7-1: Used for basic programming using Ladder Logic or Boolean instructions.
PL7-2: Required for more complex applications involving Grafcet (SFC) and advanced data handling.
TSX 17-10/20: These specific hardware models are compatible with the software mentioned above. 2. Connectivity & Cables
Connecting a modern PC to a TSX 17 requires specific hardware conversion:
Cabling: The standard cable is the TSX17ACC8, which connects the PLC's "Console" port (RS-485) to a PC.
Signal Conversion: You typically need an RS-232 to RS-485 converter or a specialized USB-to-TTY/RS-485 adapter compatible with Schneider Electric/Telemecanique pinouts. 3. Running Software on Modern PCs
Since PL7-1 and PL7-2 are DOS-based, you have two main options for deployment:
DOSBox: An emulator that allows you to run DOS software within Windows. You must "mount" your serial port (COM port) within DOSBox to allow the software to communicate with the PLC.
Virtual Machines: Running a 32-bit version of Windows XP or a pure MS-DOS VM can sometimes be more stable for timing-sensitive serial communications. 4. Alternative: The TSX T317 Handheld Terminal
If software is unavailable, the TSX T317 is a dedicated handheld programming terminal. It allows for: Direct entry of Boolean instructions. Monitoring of I/O and internal bits. Simple program modifications without a PC. 5. Transition to Modern Hardware
The TSX 17 is obsolete. For long-term reliability, it is highly recommended to migrate to current Schneider Electric ranges:
Modicon M221: Often used as a modern replacement for micro-PLCs. Modern Alternatives: Replacing the TSX 17 Given the
EcoStruxure Machine Expert - Basic: The free, modern software used to program current micro-controllers, which is much more user-friendly than the legacy PL7 environment.
The Telemecanique TSX 17 is a legendary piece of industrial history. Though it was eventually succeeded by the Modicon and Magelis lines after Schneider Electric acquired Telemecanique, thousands of these micro-PLCs are still humming away in factories globally.
If you are tasked with maintaining, troubleshooting, or upgrading one of these systems, the biggest hurdle is usually the software. Here is a comprehensive guide to the Telemecanique TSX 17 programming software landscape. 1. The Primary Software: PL7-1 and PL7-2
The TSX 17 series primarily runs on the PL7 family of software. Depending on the complexity of your unit (TSX 17-10 or TSX 17-20), you will likely encounter two versions:
PL7-1: Designed for the TSX 17-10 (the basic micro-PLC). It uses a simplified instruction set, often focused on boolean logic and basic timing/counting.
PL7-2: Required for the TSX 17-20. This version supports more complex operations, including analog processing and advanced data manipulation.
The Catch: This software was designed for MS-DOS. It is not a modern "point-and-click" Windows application. To run it on a modern PC, you will typically need a DOS emulator like DOSBox or a virtual machine running a legacy OS like Windows 95/98. 2. Alternative: The FTX 117 Dedicated Terminal
Before PCs were standard on the factory floor, programming was often done via the FTX 117 handheld terminal.
It features a small liquid crystal display and a membrane keypad.
It is incredibly durable and doesn't require "booting up" a computer.
If you find one on the used market, it is often the most reliable way to make quick logic changes without worrying about software driver compatibility. 3. Connection Requirements: Cables and Converters
You cannot simply plug a standard USB or Serial cable into a TSX 17. The PLC uses a proprietary 8-pin mini-DIN port (often labeled "AUX" or "Terminal").
Original Hardware: You would traditionally use the TSX PCX 1031 (RS232 to RS485) cable.
Modern Workaround: Many engineers now use USB-to-RS485 converters specifically pinned for Telemecanique. Be aware that the TSX 17 uses a specific communication protocol (Uni-Telway), and getting a generic USB adapter to "talk" to the PL7 software through a virtual COM port can be finicky. 4. Programming Languages Supported
The TSX 17 software generally supports two main methods of programming:
Ladder Diagram (LD): The most common graphical language, mimicking electrical relay circuits.
Instruction List (IL/Statement List): A text-based, low-level language similar to Assembly. This was often used on the handheld terminals because it didn't require a large screen to visualize rungs. 5. Challenges in the Modern Era
If you are looking to download the software today, you should keep the following in mind: "Si vous lisez ceci, le temps de remplacement est dépassé
Availability: Schneider Electric has long since moved the TSX 17 to "End of Life" status. Official support is minimal, and the software is often found in legacy archives or through specialized industrial automation forums.
Data Backups: The TSX 17 uses internal RAM backed by a battery. If that battery dies and you don't have a backup of the program saved via the PL7 software, the PLC becomes an expensive paperweight. Always upload and save the program before attempting any hardware maintenance.
Hardware Expansion: The TSX 17-20 allows for cartridge expansions (EEPROM or EPROM). If your system uses these, you may need a specific burner or the PL7 software to "burn" the logic onto the chip for permanent storage. Summary: Should You Upgrade?
While the Telemecanique TSX 17 programming software is functional, it is a "legacy" experience. If your TSX 17 is part of a critical production line, most experts recommend using the software to perform a final upload/documentation of the logic and then migrating to a modern PLC, such as the Schneider Modicon M221. This allows you to use the modern, free EcoStruxure Machine Expert - Basic software, which is Windows-native and significantly easier to manage.
Telemecanique TSX 17 is a legacy PLC primarily programmed using the software packages. These are
applications designed for the late 1980s and early 1990s hardware and are not natively supported on modern operating systems like Windows XP or later. Software Variants & Languages
The software required depends strictly on your TSX 17 model and installed modules: PL7-1 (TSXLPL71V5E) : Standard software for units. It primarily uses Instruction List (IL) or statement list programming for basic Boolean logic. PL7-2 (TSXLPL72V5E) : Used for units, especially when a PL7-2 software cartridge
(e.g., TSX P1720F) is plugged into the front of the PLC. This version supports Ladder Diagram (LD) in addition to Instruction List. PL7-12 (TSXLPL712V5E)
: A combined package that supports both versions of the TSX 17 hardware. Schneider Electric System Requirements
Because the software is obsolete, running it today requires specific hardware or emulation: Operating System
: MS-DOS 4.0 or higher is required. It will not run on Windows 2000, XP, or later without a virtualized DOS environment.
: Ideally, an Intel 80286 or 80386 processor with at least 1MB of RAM. CPUs faster than may cause errors in the software's timing. Schneider Electric Connection & Hardware Tools
programming a TSX17 | Automation & Control Engineering Forum
3. Corrupted Project File
The original PL707 saved projects with extensions like .GRA (Grafcet), .LAN (Ladder), and .SYM (Symbols). These are binary files. If they have been copied via FAT32 or NTFS without proper binary mode (e.g., saved as text by accident), they are unrecoverable. Always use WinImage or raw dd to copy floppy disks.
The Ghost in the PLC
In the autumn of 2019, a junior automation engineer named Elena received a strange ticket. A small cement plant in the south of France — a facility that had somehow survived three decades without a major upgrade — had lost communication with its primary packaging line. The line was controlled by a Telemecanique TSX 17 programmable logic controller, installed in 1989.
The plant manager, an old electrician named Pascal, was blunt: “We have the backup. On a 5¼-inch floppy disk. And we haven’t opened that disk in twenty years.”
Elena, 26, had never touched a TSX 17. She’d heard stories — whispered in automation forums and over stale coffee at trade shows — about the TSX 17’s proprietary programming software: PL7-07, a DOS-based environment that required a specific dongle, a specific serial cable, and what felt like a blood sacrifice to get running.
Option 2: DOSBox (The Hacker's Choice)
Open-source emulators like DOSBox and DOSBox-X can run PL707 remarkably well on Windows 10/11.
- Steps: Install DOSBox, mount a folder as your C:\ drive, copy the PL707 files, and map a virtual COM port to a physical USB-to-serial adapter.
- Caveat: Timing is critical. The TSX 17 expects precise serial timing. Many users report "Checksum Error" when downloading. You may need to tweak
core=dynamicor adjust cycles.
Instruction List (IL)
For power users, IL offers mnemonic code like:
LD %I0.0
ANDN %M10
ST %Q0.5