DirectSoft 5 Programming Software User Manual

DirectSoft 5 is a comprehensive PLC programming software suite for AutomationDirect's line of programmable logic controllers. This software provides ladder logic programming, debugging, monitoring, and maintenance capabilities for various PLC platforms including DirectLOGIC, Do-more, and Productivity series controllers. Below are key sections covering installation, features, programming basics, troubleshooting, and advanced functions.

1. Features at a Glance 2. System Requirements 3. Installation Process 4. Software Specifications 5. Interface Overview 6. Programming Basics 7. Communication Setup 8. Debugging Tools 9. Advanced Features 10. Regulatory Information 11. Troubleshooting

Features at a Glance

Key components: Ladder logic editor, Project manager, Communication setup, Online monitoring, Cross-reference, Data view editor.

FeatureDescription
Ladder Logic EditorGraphical programming environment for ladder diagrams
Project ManagerOrganize and manage multiple PLC programs
Communication SetupConfigure serial, Ethernet, and USB connections
Online MonitoringReal-time program execution monitoring
Cross-referenceTrack memory usage and program references
Data View EditorMonitor and modify data table values
Instruction HelpContext-sensitive help for programming instructions
Program CompareCompare offline and online programs
Force I/OTemporary override of input/output states
Password ProtectionSecure program access and modifications

System Requirements

Minimum system requirements for optimal performance.

  1. Operating System: Windows 7/8/10/11 (32-bit or 64-bit)
  2. Processor: 1 GHz or faster processor
  3. Memory: 2 GB RAM minimum (4 GB recommended)
  4. Hard Disk: 500 MB available space
  5. Display: 1024x768 resolution minimum
  6. Communication: USB port, serial port, or Ethernet adapter

WARNING! Ensure system meets minimum requirements before installation to avoid performance issues.

Installation Process

Step-by-step installation guide for DirectSoft 5.

  1. Download installer from AutomationDirect website or insert installation media
  2. Run setup.exe as administrator
  3. Follow installation wizard prompts
  4. Select installation directory and components
  5. Install communication drivers when prompted
  6. Restart computer if required
  7. Launch DirectSoft 5 and activate license

CAUTION! Close all other applications before installation. Ensure proper administrator privileges.

Software Specifications

Interface Overview

Main interface components: Menu bar, Toolbar, Project tree, Ladder editor, Status bar.

Menu Bar: File, Edit, View, PLC, Communications, Tools, Window, Help.

Toolbar: Standard editing tools, Communication buttons, Online/Offline toggle. Project Tree: Program organization, Data tables, System configuration. Ladder Editor: Rung editing, Instruction insertion, Commenting. Status Bar: Connection status, PLC mode, Error messages.

Programming Basics

Creating and editing ladder logic programs.

  1. Create new project: File > New > Select PLC type
  2. Add ladder rungs: Right-click in editor > Insert Rung
  3. Insert instructions: Drag from instruction palette or use Insert menu
  4. Add comments: Double-click element or use Comment tool
  5. Verify program: Tools > Verify Program for syntax errors
  6. Compile program: Build program for download to PLC

Tip: Use descriptive names for variables and add comments for program clarity.

Communication Setup

Configuring communication with PLC hardware.

  1. Select communication type: Serial, Ethernet, or USB
  2. Configure port settings: Baud rate, parity, stop bits
  3. Set IP address: For Ethernet communication
  4. Test connection: Communications > Test Connection
  5. Go online: Connect to PLC for programming/monitoring

WARNING! Ensure proper communication settings match PLC configuration. Verify cable connections.

Debugging Tools

Tools for program testing and troubleshooting.

  1. Online Monitoring: Real-time program execution view
  2. Data View: Monitor and modify data table values
  3. Cross-reference: Track memory usage throughout program
  4. Force I/O: Temporary override of input/output states
  5. Program Compare: Compare offline and online programs
  6. Error Log: View system errors and warnings
  7. Breakpoints: Pause program execution at specific points
  8. Watch Window: Monitor specific variables in real-time

WARNING! Use Force I/O carefully in live systems. Document all forced changes.

Advanced Features

Advanced programming and configuration options.

Structured Text: Text-based programming option. Function Blocks: Pre-defined logic blocks. PID Configuration: Process control loop setup. Recipe Management: Parameter sets for different processes. Security: Password protection for programs and functions.

Regulatory Information

DirectSoft 5 complies with industry standards for industrial software. Copyright © AutomationDirect. All trademarks are property of their respective owners. For technical support, visit www.automationdirect.com/support or contact 1-800-633-0405.

Troubleshooting

SymptomPossible CauseCorrective Action
Cannot connect to PLCCommunication settings/cableVerify communication settings; check cable connections; test port.
Program won't downloadPLC mode/memoryEnsure PLC in program mode; check available memory; verify program size.
Software crashesSystem compatibilityUpdate to latest version; check system requirements; reinstall software.
Instructions grayed outPLC type/online modeVerify correct PLC type selected; check online/offline mode.
Communication timeoutNetwork issues/settingsCheck network connectivity; verify IP addresses; adjust timeout settings.

Reset: Tools > Reset Settings to default if experiencing persistent issues.

Support: 1-800-633-0405; www.automationdirect.com/support

DirectSoft 5 Programming Software User Manual © - All Rights Reserved 2025