1. Home
  2. /
  3. Schneider-ecostruxure-unitypro
  4. /
  5. TON On-Delay Timer (ST)

TON On-Delay Timer (ST) - Schneider-ecostruxure-unitypro Typing CST Test

Loading…

TON On-Delay Timer (ST) — Schneider-ecostruxure-unitypro Code

Standard TON timer usage in Unity Pro ST.

TON_1(IN := %I0.1, PT := T#5s);
IF TON_1.Q THEN
	%Q0.1 := TRUE;
END_IF;

Schneider-ecostruxure-unitypro Language Guide

Schneider EcoStruxure Control Expert (formerly Unity Pro) is an IEC 61131-3 compliant PLC programming environment used for developing, configuring, testing, and maintaining Schneider Electric Modicon PLCs across industrial automation systems.

Primary Use Cases

  • ▸Programming Modicon M340, M580, M221, Premium, and Quantum PLCs
  • ▸Industrial automation logic development
  • ▸SCADA integration via Modbus, Ethernet/IP, and Schneider protocols
  • ▸Safety-critical control sequences
  • ▸Batch process automation

Notable Features

  • ▸IEC 61131-3 language support
  • ▸Offline and online simulation
  • ▸Powerful debugging and monitoring
  • ▸Unity Library Manager for reusable components
  • ▸Integrated communication configuration (Modbus, Ethernet, CANOpen)

Origin & Creator

Developed by Schneider Electric as part of the EcoStruxure automation suite to unify and modernize programming for Modicon PLCs.

Industrial Note

Widely used in energy, water treatment, heavy manufacturing, smart infrastructure, and SCADA-driven industries requiring reliable Modicon PLC workflows.

Quick Explain

  • ▸Control Expert provides a unified environment for programming Schneider Modicon PLCs.
  • ▸Supports all IEC 61131-3 languages like Ladder, FBD, ST, SFC, and IL.
  • ▸Includes built-in simulation tools for offline testing.
  • ▸Offers powerful diagnostics, trace tools, and real-time debugging.
  • ▸Used in industrial automation including manufacturing, utilities, and infrastructure.

Core Features

  • ▸Ladder Diagram (LD) editor
  • ▸Structured Text (ST) development
  • ▸Sequential Function Charts (SFC)
  • ▸Function Block Diagram (FBD) builder
  • ▸Hardware configuration for Modicon PLCs

Learning Path

  • ▸Basics of Ladder & ST
  • ▸Hardware configuration
  • ▸Advanced SFC programming
  • ▸Communication protocols
  • ▸System diagnostics and optimization

Practical Examples

  • ▸Conveyor control using Ladder
  • ▸PID loop in Function Block Diagram
  • ▸Water treatment plant automation
  • ▸SFC-based batch mixing process
  • ▸Energy monitoring with Modbus TCP

Comparisons

  • ▸Control Expert vs Siemens TIA Portal: TIA more modern UI, Control Expert better for Modicon ecosystems
  • ▸Control Expert vs RSLogix: RSLogix easier for Ladder-only workflows
  • ▸Control Expert vs TwinCAT: TwinCAT more PC-based, Control Expert PLC-focused
  • ▸Control Expert vs Omron CX-Programmer: Control Expert stronger for ST/SFC
  • ▸Control Expert vs Mitsubishi GX Works: Schneider better for multi-protocol comms

Strengths

  • ▸Rich industrial-grade toolset
  • ▸Strong diagnostics, traces, and breakpoints
  • ▸Supports complex multi-PLC systems
  • ▸Excellent for large-scale automation
  • ▸Robust communication configuration

Limitations

  • ▸Windows-only environment
  • ▸Steeper learning curve for beginners
  • ▸Expensive licensing
  • ▸Can feel slow with very large projects
  • ▸Not ideal for non-Modicon hardware

When NOT to Use

  • ▸Non-Schneider PLCs
  • ▸Mac/Linux environments
  • ▸Low-budget projects
  • ▸Tiny automation tasks (overkill)
  • ▸Rapid prototyping requiring free tools

Cheat Sheet

  • ▸Ctrl + U -> Build project
  • ▸Alt + T -> Access tasks
  • ▸Right-click PLC -> Connect/Download
  • ▸Use F2 for variable browser
  • ▸Use DTM Browser for comms setup

FAQ

  • ▸Is it IEC compliant? -> Yes.
  • ▸Can I simulate logic? -> Yes, built-in.
  • ▸Does it support ST? -> Fully supported.
  • ▸Does it support Modicon X80? -> Yes.
  • ▸Is it free? -> No, commercial licensing.

30-Day Skill Plan

  • ▸Week 1: Ladder basics + variables
  • ▸Week 2: ST + FBs
  • ▸Week 3: SFC + sequences
  • ▸Week 4: Communication config
  • ▸Week 5: Diagnostics + libraries

Final Summary

  • ▸Control Expert is a comprehensive Schneider PLC engineering tool.
  • ▸Supports IEC languages and advanced PLC architectures.
  • ▸Ideal for industrial control, automation, and SCADA.
  • ▸Strong debugging, communication, and library tools.
  • ▸A central tool in EcoStruxure automation projects.

Project Structure

  • ▸Project root
  • ▸Hardware configuration
  • ▸Application tasks
  • ▸POUs (Programs, FBs, Functions)
  • ▸Libraries and external modules

Monetization

  • ▸Industrial automation projects
  • ▸PLC programming services
  • ▸Maintenance contracts
  • ▸System integration solutions
  • ▸Training and consulting

Productivity Tips

  • ▸Use libraries for common logic
  • ▸Monitor tasks for cycle time bottlenecks
  • ▸Use ST for complex algorithms
  • ▸Leverage SFC for sequences
  • ▸Back up projects frequently

Basic Concepts

  • ▸POUs - Program Organization Units (Programs, Functions, Function Blocks)
  • ▸Tasks - define execution frequency
  • ▸DTM - communication configuration layer
  • ▸Variables - global, local, external
  • ▸Sections - code segments within each POU

Official Docs

  • ▸https://www.se.com/
  • ▸https://www.se.com/ww/en/work/support/resources-and-documentation.jsp

More Schneider-ecostruxure-unitypro Typing Exercises

Hello World Output in Unity Pro (ST)CTU Up Counter (ST)Move Value (ST MOV Equivalent)Analog Scaling (0-27648 -> 0-100%)Motor Start/Stop Seal (ST)Rising Edge Detection (R_TRIG)FOR Loop Summing RegistersPID Function Block ExamplePWM Output Example (ST)

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher