Sucosoft-s30-s316 May 2026
Sucosoft S30 is a legacy, DOS-based programming software for Klockner Moeller's PS316 and PS4-100 series PLCs. It is largely considered obsolete and is primarily used today for maintaining antiquated systems rather than new development. Key Features
Supported Languages: Allows programming in Instruction Set (IS), Ladder Diagram (LD), and Function Block Language (FBL).
Interactive Interface: Features a menu structure designed to guide programmers through main and sub-menus.
Multi-Function Keys: The software dynamically activates keys based on the selected operation to prevent input errors.
System Configuration: Includes a System Parameter Editor to set functions like program memory tests, cycle times, and password protection. Critical Limitations & "Pros and Cons"
Security Mechanisms: For an online connection, the program on the PC must be byte-for-byte identical to the machine code on the PLC. If they don't match exactly, the software will deny the connection.
Retrieval Challenges: There is no way to upload and retrieve original source code (ladder logic/comments) from a PS316; users can only get a compiled hex file.
Hardware Dependencies: Requires specific legacy hardware, such as an interface converter (ZB4-501-UM1) for communication.
Modern Compatibility: Because it is DOS-based, it is difficult to run on modern Windows operating systems without emulation. Verdict for Developers
Unless you are tasked with maintaining a legacy Moeller PS316 system, it is recommended to transition to Sucosoft S40. S40 is Windows-based and can directly convert older S30 programs. Sucosoft-s30-s316
Moeller Sucosoft S30 | Automation & Control Engineering Forum
This paper explores Sucosoft S30-S316, a legacy PLC (Programmable Logic Controller) programming software developed by Klöckner-Moeller (now part of Eaton) for the PS306 and PS316 controller series. Overview of Sucosoft S30-S316
Sucosoft S30-S316 is a MS-DOS-based programming environment designed to configure and program the hardware capabilities of Moeller’s mid-range modular PLCs. It serves as a precursor to the modern, Windows-based Sucosoft S40.
Primary Application: Exclusively used for PS306 and PS316 series controllers.
Programming Languages: Supports Instruction Set (IS), Ladder Diagram (LD), and Function Block Language (FBL).
Hardware Interface: Typically requires an interface converter (such as the ZB4-501-UM1) to connect a PC's RS-232 serial port to the PLC. Technical Capabilities & Security
The "S316" designation in the software title refers to its specific support for the PS316 hardware module.
Klockner/Moeller S30-S316-GB SUCOsoft Software and Instructions
Sucosoft S30-S316 is the legacy MS-DOS-based programming software for Klockner Moeller PS306 and PS316 PLCs. This software is essential for maintaining older automation systems that haven't been migrated to modern platforms like the Eaton XC series. Core Capabilities The software allows you to manage the entire lifecycle of a Go to product viewer dialog for this item. Go to product viewer dialog for this item. controller program: Sucosoft S30 is a legacy, DOS-based programming software
Multi-Language Support: Program in Ladder Diagram (LD), Instruction List (IL), or Function Block Language (FBL).
Online Monitoring: Connect to a running PLC to view real-time status and perform live diagnostics.
Program Transfers: Upload existing logic from a PLC to a PC for backup or download new configurations to the controller. Setup & Hardware Requirements
Because this is DOS-based software, modern hardware often requires specific configurations:
Operating System: Originally designed for MS-DOS 3.3 or higher. On modern machines, it is best run via a virtual machine (like VirtualBox) using Windows 98 or directly through a dedicated legacy PC.
Interface Converter: Communication requires a specialized RS232-to-RS485 converter. The official part is the ZB4-501-UM1, though third-party options like those from Omega UK may work if they support the Suconet K protocol.
Serial Settings: For stable communication, use the following MS-DOS MODE command:MODE COM1: 9600,N,8,1,P Critical Limitations
Original Code Dependency: To go "online" and modify logic, the code on your PC must be a byte-for-byte match with the compiled code on the PLC. If you don't have the original .spj or .prj files, you cannot easily decompile the PLC's machine code into readable Ladder logic.
Migration: While Sucosoft S40 (the Windows-based successor) can often import S30 projects, it frequently triggers syntax errors that require manual correction based on Moeller Programming Manuals. Recovery Resources A 1996 bottling line with an S316 CPU
If you are dealing with a program loss, you can find legacy documentation and software through authorized sources like KM Parts or specialized archives on PLCtalk.net.
If you're looking for an interesting essay on this topic, here’s a structured angle you could explore:
4. Case Study Example (imaginary or real)
A 1996 bottling line with an S316 CPU still runs because the plant manager refuses digital transformation costs. Each year, the maintenance team copies Sucosoft projects via floppy disk. The essay could contrast this with a modern IIoT retrofit.
Key Technical Specifications (At a Glance)
For engineers evaluating Sucosoft-s30-s316, here are the critical technical details:
| Feature | Specification | | :--- | :--- | | Target Hardware | Lenze 3200 C (e.g., 3200 C, 3230 C, 3240 C) | | Supported Drive Series | Lenze 9300, 9400, i700, and 8400 (via system bus) | | Programming Languages | LD, FBD, ST, IL, SFC (IEC 61131-3) | | Motion Control | Up to 64 axes, 8 simultaneous interpolation channels (S316 only) | | Communication Protocols | CANopen (System Bus), CAN (Local Bus), Ethernet TCP/IP, PROFIBUS, EtherCAT (with gateway) | | Cycle Time | Down to 1 ms (position control loop), 250 µs (fast I/O) | | Runtime License | Requires hardware dongle (specific to S316 features) | | Operating System | Windows 7, 10 (32/64-bit), Windows 11 (compatibility mode) |
Common Challenges & Troubleshooting
Even experienced users face issues with Sucosoft-s30-s316. Here are solutions to frequent problems:
| Problem | Likely Cause | Solution | | :--- | :--- | :--- | | “License missing” error when using MC_CamIn | S316 dongle not detected or wrong dongle. | Reinstall dongle driver; check dongle LED. | | Jerky motion on slave axis | Cam profile has acceleration discontinuities. | Use 5th-order polynomial (quintic spline) in cam editor. | | Cycle time overrun | Too many axes on single interpolation channel. | Distribute axes across multiple tasks (fast to slow). | | CANopen bus off | Termination resistor missing or baud mismatch. | Add 120Ω terminator; set all nodes to same baud (e.g., 500 kbps). | | Unable to download code | PLC in “Run” mode. | Switch to “Stop” via hardware switch or online menu. |
A golden rule: always back up your cam tables as CSV files. Sucosoft’s proprietary .CTB format is not easily recoverable if corrupted.