DirectSOFT32 Programming Updated: 03/27/2006
Specification Service Pack Demo Documentation FAQs
DirectSOFT32 is our full-featured PLC programming package that supports all of the DirectLOGIC families of PLCs, including all DL05, DL06, DL105, DL205, DL305, DL405, and all of their Koyo cousins from GE, TI and Siemens. 

There are reduced cost versions (OEM versions) that support only certain families. This affords the OEMs an economical way to ship a copy of the programming software with their machines.

There is also a site license version available for corporations that need several copies of the programming software at the same physical location.

Version 4.0 of DirectSOFT32 includes:

  • Support for new DL06 and D2-260 CPUs
  • ASCII in/out and MODBUS instructions for DL06 and D2-260 CPUs
  • Support for new DL205 local I/O expansion system in D2-250-1 and D2-260 CPUs
  • Support for new LCD instructions in the DL06 CPU
  • Project backup feature and preferences with auto-backup settings for "file freshen" frequency
  • Import/export program (mnemonics and rung comments) allows for archiving a program in a single TXT file that does not need to be in the form of a DirectSOFT32 file format.
  • Export to EZTouch/Text operator interface CSV import format (nickname, type, PLC address) to use the same tags in our PLC program and operator interface configuration.

Program editing features

  • Full-screen point and click editing with the mouse and icons
  • Browsers help you find proper addresses, contacts, coils, and box instructions.
  • Win98/NT/2000/XP features (tear-off toolbars, ToolTips, long filenames, common file browsers)
  • Project information data with each project including creation and save dates, links, PLC type, project description and version, and company/department/programmer.
  • On-screen cross reference
  • Access V-memory (Data Registers) with fill-in-the-blank Memory Editor
  • Easily cut and paste program elements, single rungs, or groups of rungs
  • Search for program elements by name, address, rung number, or instruction type

Documentation features

  • Import/export program mnemonics and rung comments to a single TXT file that does not have to be in DirectSoft32 format
  • Grid-based documentation editor for easy access
  • 6-line x 16-character address description provides more detailed information about the program element
  • Rung comments can be up to 20 lines of 69 characters each
  • Cut, copy, and paste documentation between program elements
  • Import/Export feature for document

Printing features

  • Print any available view, including ladders, charts, and mnemonics
  • Print multiple columns
  • Use zoom to enlarge or reduce print size
  • Preview the printouts before you send them to the printer
  • Create custom printouts by selecting exact items to include for each view
  • Print program documentation, including nicknames, descriptions, rung comments, etc.
  • Print program Cross Reference or Element Usage Table
  • Print PLC V-memory or Data Register contents

Display and viewing features

  • View program ladders, program mnemonics
  • Stage view available for programs created with RLLPlus instruction
  • View multiple programs at the same time
  • Use split screen to view different sections of the same program
  • Customize display colors for editing, unsaved changes, documentation, etc.

System setup features

  • Set up PID loops with easy-to-use dialog boxes
  • Change PLC mode of operation
  • Clear PLC memory by type or all
  • Select or change retentive memory ranges
  • Read PLC I/O configuration, or change I/O configuration (if allowed by the PLC)
  • Set PLC communication parameters through PC ports, modems, or Ethernet
  • View PLC firmware revisions

Online operation features

  • Online help system with supported CPU instruction list
  • Automatically build and store communication links to the PLC, even using modems or Ethernet
  • Visible indication of PLC communication link status
  • Status mode provides visible power flow condition for program elements, current values for timers and counters, and current values for V-memory or Data Register locations. Even status for Drum steps, outputs, event and/or time transitions, etc.
  • Custom configure Data View windows to monitor various elements
  • Save and store Data View windows by name
  • Change PLC values from Data View windows
  • View multiple PLCs simultaneously (not available with OEM packages)
  • Expanded Ethernet support for intranet/internet connectivity, allowing PLC monitoring and programming to be executed from throughout the enterprise network.

Maintenance and debugging features

  • Automatic error checking during program entry
  • Program syntax check
  • Monitor PLC scan time
  • Perform PLC I/O diagnostics
  • View PLC errors and/or user error messages
Operating System Windows 98 / Me / NT4 / 2000 / XP
CPU Pentium III Class / 500mHz or greater
RAM 64Mb
Hard Disk 20Mb
PLC Connectivity RS-232 Serial Port
USB port with USB-to-Serial adapter
10Base-T or 10/100 Ethernet network card
Manufacturer Host Engineering, Inc.

This is the recommended system configuration for what we consider to be a good performing PC with this application. As with any Windows application, a faster processor, more RAM, etc. will definitely improve the performance. While you can definitely run the software on PCs with less capability, you run the risk of resource bottlenecks that can cause serious performance problems and in some cases, even system crashes.

Fast CPUs and RAM are cheap, engineering time and system downtime aren't,
 plan accordingly!

Service Pack

All Release 3.0 and 4.0 products are 32-bit only software packages. They will work with Windows  98, ME, NT4, Win2000, and  XP. These Service Packs are NOT complete installations. You must have a previous release of the product installed to use these service packs. 

If you have DirectSOFT32 Release 4.0, here's the latest service pack.

The installation product key is : DSP-SERVICE-PACK

DirectSOFT32 v4.0 (Build 25) Service Pack   ( ~11.5Mb )                View the Release 4 Revision History.


If you have DirectSOFT32 Release 3.0, here's the latest service pack

The product key is : DSP-SERVICE-PACK

DirectSOFT32 v3.0c (Build 80) Service Pack               View the Release 3 Revision History


DirectSOFT v2.4a Maintenance Release Jan '1999  (~3 Mb)

  • This will upgrade any DirectSOFT Programming Release 2.x to Release 2.4a. This maintenance release will NOT work for DirectSOFT Release 1.x. This is NOT a complete installation. You must have a previous 2.x release of our DirectSOFT Programming installed to use this maintenance release.
  • DirectSOFT v2.4a DL350 Bit Override Jan '1999 (58 kb ) This download will allow for proper operation of the new Bit Override feature in a Koyo DL350 CPU. It consists of one file: ProtoKSQ.Dll, which simply replaces the one currently in your '\Dirctsft\Bin' directory. This download is only applicable to DirectSOFT v2.4a.



There is no "real" demo for DirectSOFT5, instead we now have DirectSOFT100 which gives you the same features as the full version of DirectSOFT5 but allows only 100 Words of ladder code to be downloaded to the PLC. DirectSOFT100 can program all of the  DL05/06/105/205/305/405 systems. A keycode is not required to install DirectSOFT100.

DirectSOFT100 can be downloaded for free at

Take a test drive of the DirectSOFT32 (v4.x) Programming for Windows! This is a limited use version. Refer to the restrictions below:

  • Can Save Online / Monitor Status on a 10 Ladder-word program (maximum) in the PLC.
  • Can Monitor Status on a maximum of 4 items in Data View.
  • Can have a maximum of 4 Data Views.
  • Can have only 1 Communication Link active at a time.
  • Can have only 1 Ladder (Stage, Mnemonic, XRef/Usage) View open at a time.
  • Cannot Save to Disk.
  • Displays a 'Nag Dialog' encouraging Customers to purchase the Full Version of DirectSOFT-Programming!

The installation Product Key is: DSP-DEMO

DirectSOFT32 v4.0 (Build 25) Demo   ( ~11.5 Mb )




Use these following links to view the user manuals for these products. 


Product Advisories

  • None

NOTE: you will need the Adobe Acrobat Reader to view the files (available at Adobe Acrobat Free Reader ).

[FAQFiles/DS Programming.htm]