1. Home
  2. /
  3. Omron-cx-programmer Typing Test
  4. /
  5. Simple Output Control (ST)

Simple Output Control (ST) - Omron-cx-programmer Typing CST Test

Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master themPractice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM levelTournamentsLive coding speed tournamentsArcade GamesZType, Overkill Survival, Glyphica & moreGamificationXP, coins, badges & quests
LeaderboardGlobal rankings for every languageCertificatesEarn verifiable Bronze / Silver / Gold certsActivityDaily streaks & historical analyticsProfileYour stats, badges & achievements
Browse Languages500+ languages with real code examplesBlogTips, guides & deep divesFree ToolsWPM calculator, typing speed report & moreFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & missionSupportGet help — Pro users get priorityContactGet in touch with the team
Pricing
Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
CodeSpeedTest

Improve your coding speed, code accuracy, and programming syntax WPM with practice sessions across 500+ programming languages.

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Legal & Support

Pro ⚡ PricingContactPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.

Simple Output Control (ST) — Omron-cx-programmer Code

Turns output CIO 0.00 ON when input CIO 1.00 is TRUE.

IF CIO100 THEN
	CIO000 := TRUE;
ELSE
	CIO000 := FALSE;
END_IF;

Omron-cx-programmer Language Guide

Omron CX-Programmer is Omron’s flagship IEC 61131-3 compliant PLC programming software for developing, testing, monitoring, and maintaining automation programs for Omron PLCs, including CP, CJ, CS, and NJ/NX series controllers.

Primary Use Cases

  • ▸PLC programming for Omron CJ/CS/CP platforms
  • ▸Automation logic design for manufacturing lines
  • ▸Real-time monitoring and debugging of PLC systems
  • ▸I/O and device communications configuration
  • ▸Maintenance and troubleshooting in industrial plants

Notable Features

  • ▸Ladder, ST, FBD, and IL support
  • ▸Online editing and live force/monitor mode
  • ▸Automatic addressing and symbol management
  • ▸Integrated debugger and simulator
  • ▸Smart FB library and instruction wizards

Origin & Creator

Developed by Omron Corporation (Japan), a global leader in automation and industrial control technologies.

Industrial Note

Widely used in factory automation, packaging machinery, assembly lines, SCADA-connected systems, and high-reliability Japanese manufacturing environments.

Quick Explain

  • ▸CX-Programmer provides ladder logic, structured text, function block, and instruction list support.
  • ▸Includes powerful online editing, simulation, and monitoring tools for Omron PLCs.
  • ▸Integrates seamlessly within CX-One suite for HMI, motion, and network configurations.
  • ▸Supports tag-based programming, special I/O modules, and advanced Omron instructions.
  • ▸Used heavily in manufacturing automation, process control, and industrial robotics.

Core Features

  • ▸Device memory editor
  • ▸Program comparison and version control tools
  • ▸I/O table auto-configuration
  • ▸PLC error log viewer
  • ▸CX-One integration with HMI (CX-Designer), networks, and motion

Learning Path

  • ▸Understand PLC basics
  • ▸Learn ladder logic and timers
  • ▸Study Omron memory areas
  • ▸Practice communications (FINS, Ethernet/IP)
  • ▸Master debugging and simulation tools

Practical Examples

  • ▸Start/stop motor control with safety interlocks
  • ▸Conveyor belt automation
  • ▸Packaging line with sensors and actuators
  • ▸FINS-based multi-PLC communication system
  • ▸PID temperature control loop for industrial ovens

Comparisons

  • ▸CX-Programmer vs Sysmac Studio: Sysmac for newer NJ/NX with modern UI, CXP for CJ/CS/CP legacy systems
  • ▸CX-Programmer vs Siemens TIA Portal: TIA more modern UX; CXP simpler for ladder-first workflows
  • ▸CX-Programmer vs GX Works: Similar feature scope, Omron has stronger FINS networking
  • ▸CX-Programmer vs RSLogix: RSLogix more user-friendly, CXP stronger for device memory access
  • ▸CX-Programmer vs Codesys: Codesys is multi-brand; CXP is Omron-optimized

Strengths

  • ▸Highly stable for industrial environments
  • ▸Strong online debugging and monitoring
  • ▸Excellent compatibility with Omron PLC families
  • ▸Rich instruction set for motion, PID, and communications
  • ▸Well-optimized for factory maintenance teams

Limitations

  • ▸Windows-only environment
  • ▸Interface feels outdated compared to modern IDEs
  • ▸Steeper learning curve for beginners
  • ▸Not ideal for non-Omron PLC brands
  • ▸Simulation features limited compared to next-gen platforms

When NOT to Use

  • ▸For NJ/NX Omron PLCs (use Sysmac Studio instead)
  • ▸When cross-vendor PLC support is needed
  • ▸When a modern IDE experience is required
  • ▸For cloud-based PLC development
  • ▸When Linux or Mac environment is required

Cheat Sheet

  • ▸CIO 0.00 = Input bits
  • ▸DM = Data memory
  • ▸TIM/CT = timers & counters
  • ▸CX-Simulator for testing
  • ▸FINS commands for PLC communication

FAQ

  • ▸Does it support multiple PLCs? -> Yes.
  • ▸Is simulation built-in? -> Yes, CX-Simulator.
  • ▸Can it import Sysmac projects? -> No.
  • ▸Does it support Structured Text? -> Yes.
  • ▸Is CX-One required? -> Not mandatory, but recommended.

30-Day Skill Plan

  • ▸Week 1: Ladder basics
  • ▸Week 2: Symbols & I/O Tables
  • ▸Week 3: FBs and ST language
  • ▸Week 4: Networking and FINS
  • ▸Week 5: PID and advanced control

Final Summary

  • ▸CX-Programmer is Omron’s primary PLC programming tool.
  • ▸Supports Ladder, ST, and FBD for industrial automation.
  • ▸Reliable and widely used in manufacturing environments.
  • ▸Strong debugging and monitoring capabilities.
  • ▸Best suited for Omron CJ/CS/CP PLC systems.

Project Structure

  • ▸Project workspace (CX-One)
  • ▸Programs (Ladder, ST, FBD)
  • ▸Global and local symbols
  • ▸I/O tables and PLC settings
  • ▸Function blocks and libraries

Monetization

  • ▸Industrial automation services
  • ▸PLC programming consulting
  • ▸Maintenance contract work
  • ▸Custom FB library development
  • ▸System integration projects

Productivity Tips

  • ▸Use symbol auto-generation
  • ▸Leverage Function Block libraries
  • ▸Keep separate tasks for complex logic
  • ▸Use cross-reference for debugging
  • ▸Test everything in CX-Simulator first

Basic Concepts

  • ▸Tasks - program sections executed by PLC scheduler
  • ▸Ladder Diagrams - main method for PLC control
  • ▸Symbols - tag-based variable management
  • ▸I/O Tables - mapping PLC modules
  • ▸Memory Areas - CIO, DM, HR, AR registers

Official Docs

  • ▸https://www.ia.omron.com/support/
  • ▸https://www.ia.omron.com/products/family/1193/

More Omron-cx-programmer Typing Exercises

TON On-Delay Timer (TIMX Equivalent)CTU Up Counter (CNT)Move Instruction (MOV Equivalent)Analog Scaling (0-4000 -> 0-100%)Motor Start/Stop Seal Circuit (ST)Rising Edge Detection (Differentiation UP)FOR Loop Summing RegistersPIDAT Block Example (Omron PID)Simple PWM Output (ST Logic)

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher