PLC Programming Guides
Master industrial automation with 3024+ comprehensive guides covering 28 major PLC brands, 9 programming features, and 12 real-world use cases.
Featured Guides
Siemens Ladder Logic
Learn to implement Ladder Logic for HVAC Control using TIA Portal
Allen-Bradley Ladder Logic
Learn to implement Ladder Logic for Motor Control using Studio 5000 (formerly RSLogix 5000)
Mitsubishi Ladder Logic
Learn to implement Ladder Logic for Conveyor Systems using GX Works2/GX Works3
Siemens Structured Text
Learn to implement Structured Text for Temperature Control using TIA Portal
Browse by PLC Brand
Siemens
TIA Portal
Industry-leading German manufacturer of PLCs, widely used in Europe and globally. Known for robust engineering tools and extensive documentation.
Allen-Bradley
Studio 5000 (formerly RSLogix 5000)
Rockwell Automation's flagship PLC brand, dominant in North America. Known for reliable hardware and comprehensive ecosystem.
Mitsubishi
GX Works2/GX Works3
Leading Japanese PLC manufacturer with strong presence in Asia-Pacific. Known for compact, high-performance controllers.
Schneider Electric
EcoStruxure Machine Expert
French multinational with comprehensive automation portfolio. Strong in energy management and building automation.
Beckhoff
TwinCAT 3
German PC-based control technology specialist. Known for innovative approach using industrial PCs instead of traditional PLCs.
Rockwell Automation
FactoryTalk Suite
Parent company of Allen-Bradley, offering complete automation solutions including PLCs, HMIs, drives, and software.
ABB
Automation Builder
Swiss-Swedish multinational with strong robotics and automation portfolio. Known for reliability and power industry expertise.
Bosch Rexroth
ctrlX WORKS / IndraWorks
German automation brand from the Bosch group, known for motion-heavy machine-builder applications and the ctrlX AUTOMATION open platform combining PLC, motion, and Linux-based apps.
Phoenix Contact
PLCnext Engineer
German industrial connectivity and automation brand. PLCnext controllers uniquely combine IEC 61131-3 with high-level languages (C++, Python, MATLAB) in one project — popular in Industry 4.0 and IIoT pilots.
B&R Industrial Automation
Automation Studio
Austrian machine-builder automation brand, now part of ABB. Automation Studio integrates PLC, motion, safety, robotics, and HMI in one IDE — a favourite of packaging, printing, and plastics OEMs.
Eaton
XSoft-CoDeSys-3 / easySoft
US-headquartered power-management brand with a broad PLC range from the easyE4 smart relay through XControl XC-100 to XC-303 mid-range controllers. Codesys-based toolchain.
LS Electric
XG5000
Korean industrial automation brand (formerly LSIS) with a rapidly growing PLC product line — XGB compact, XGI mid-range, XGK high-speed. Strong in Korea, SE Asia, and increasingly competitive in global markets.
Unitronics
VisiLogic / UniLogic
Israeli automation brand specialising in all-in-one PLC+HMI controllers. Vision, Samba, and UniStream series ship with integrated colour touchscreens — popular with US small-integrator and OEM-machine markets.
Horner Automation
Cscape
US brand from Indiana specialising in all-in-one OCS (Operator Control Station) controllers — PLC, HMI, I/O, and networking in one rugged enclosure. Strong in water/wastewater and OEM-machine markets.
Opto 22
groov EPIC / PAC Project
US brand (Temecula, CA) bridging PLC and IIoT. groov EPIC controllers run PLC logic plus Node-RED plus Docker containers on a Linux base — popular with edge-IoT and process-industry convergence projects.
Red Lion Controls
Crimson 3.2
US brand (Pennsylvania) specialising in HMI, protocol-converter, and rugged edge controllers. FlexEdge DA series combines PLC, HMI, and protocol gateway in one — popular with OEM machine-builders and remote-monitoring applications.
Xinje
XDPPro / XINJEStudio
Chinese PLC manufacturer (Wuxi Xinje Electric) producing low-cost compact and motion-capable controllers popular with Asian OEMs and machine-builders. Ladder-logic-first programming with strong motion control and HMI integration in price-sensitive applications.
Wecon
Wecon PLC Editor / PIStudio
Chinese controls manufacturer (Xiamen Wecon Technology) offering Mitsubishi-FX-compatible PLCs and a tightly-integrated HMI line. Common in OEM machinery exported from Chinese manufacturers and increasingly seen on price-sensitive replacement projects.
Inovance
InoProShop / AutoShop
Major Chinese industrial automation manufacturer (Shenzhen Inovance Technology) offering integrated PLCs, drives, servos, robotics, and elevator controls. Inovance is one of the largest domestic Chinese automation suppliers and is increasingly competitive on mid-tier projects globally.
INVT
INVT Workshop / AutoStudio
Shenzhen-based Chinese automation manufacturer (Invt Electric) producing PLCs, VFDs, servo drives, UPS systems, and HMIs. INVT is best known for its drives line; the PLC product is a complementary controller commonly bundled with INVT inverters in price-sensitive OEM applications.
Kinco
Kincobuilder
Chinese controls manufacturer (Kinco Automation, Shanghai) producing compact PLCs, HMIs, servo drives, and stepper systems. Kinco is heavily used in light industrial OEM machinery — packaging, labeling, plastics, woodworking — where compact integrated controllers and clean motion are priorities.
Panasonic
FPWIN Pro / Control FPWIN GR7
Japanese conglomerate Panasonic Industry produces FP-series PLCs (formerly Matsushita / NAiS) widely used across Japanese automotive Tier 1/2 plants, electronics assembly, and OEM machinery. The FP line favours compact, fast, and reliable controllers with long product longevity.
Yokogawa
STARDOM Logic Designer / FA-M3 WideField3
Japanese process automation specialist Yokogawa is best known for its CENTUM DCS in oil-and-gas, refining, and chemicals — but also produces FA-M3 PLCs and the STARDOM hybrid PLC/RTU line for process and remote-monitoring duty. Yokogawa controllers excel where process data integrity and long-life operation matter more than raw scan speed.
IDEC
WindLDR / WindO/I-NV4 (HMI) / Automation Organizer
Japanese controls manufacturer IDEC (formerly Izumi) offers MicroSmart and FT-series PLCs alongside HMIs, push-buttons, safety relays, and sensors. IDEC is a strong choice for compact OEM machinery and panel-builders prioritising integrated safety, light-industrial reliability, and clean engineering tools.
Honeywell
ControlEdge Builder / Experion PKS / SoftMaster
American multinational Honeywell sells the ControlEdge PLC line (formerly HC900 / Experion PLC) and the broader Experion PKS DCS for process industries. Honeywell PLCs are typical in oil-and-gas, refining, pharma, and large building automation — environments where process pedigree and Experion integration outweigh discrete-machine optimisation.
Emerson
PAC Machine Edition / Movicon NExT / DeltaV Studio
American multinational Emerson sells the PACSystems PLC/PAC line (formerly GE Intelligent Platforms / GE Fanuc) plus the DeltaV DCS for process industries. PACSystems controllers are widespread in water/wastewater, food-and-beverage, automotive Tier 1, and OEM equipment from former-GE customers; DeltaV dominates in upstream oil-and-gas and chemicals.
Fatek
WinProladder / FATEK Programming Software
Taiwanese controls manufacturer Fatek Automation produces the FBs- and FBe-series PLCs widely deployed across Taiwanese, Chinese, and SE Asian OEM machinery. Fatek is a popular choice for low-cost compact automation in textiles, plastics, packaging, and food-processing equipment.
Delta
WPLSoft / ISPSoft / DIADesigner-AX
Taiwanese conglomerate Delta Electronics produces the DVP, AS, AH, and AX PLC families widely deployed across Asian, Indian, and Latin American OEM machinery and increasingly in EMEA cost-sensitive markets. Delta's PLC range pairs with its own VFDs, servo drives, HMIs, and IPCs from a single vendor, giving it the most complete budget automation stack outside the major Japanese and German brands.
Browse by Programming Feature
Ladder Logic
BeginnerLD (Ladder Diagram)
The most widely used PLC programming language, based on electrical relay logic diagrams. Intuitive for electricians and easy to learn.
Structured Text
Intermediate to AdvancedST (Structured Text)
High-level text-based programming language similar to Pascal. Excellent for complex algorithms and mathematical calculations.
Function Blocks
IntermediateFBD (Function Block Diagram)
Graphical programming using interconnected function blocks. Good balance between visual programming and complex functionality.
Sequential Function Charts (SFC)
IntermediateSFC (Sequential Function Chart)
Graphical language for describing sequential operations. Excellent for batch processes and step-by-step procedures.
Timers
BeginnerStandard function blocks (TON, TOF, TP)
Essential PLC components for time-based control. Includes on-delay, off-delay, and retentive timers for various timing applications.
Counters
BeginnerStandard function blocks (CTU, CTD, CTUD)
PLC components for counting events, cycles, or parts. Includes up-counters, down-counters, and up-down counters.
Data Types
IntermediateStandard data types (BOOL, INT, REAL, etc.)
Understanding PLC data types including BOOL, INT, REAL, STRING, and user-defined types. Essential for efficient programming.
HMI Integration
Intermediate to AdvancedVarious protocols (OPC UA, Modbus, Ethernet/IP)
Connecting PLCs to Human-Machine Interfaces for visualization, control, and monitoring. Essential for operator interaction.
Communications
AdvancedVarious protocols (OPC UA, Modbus TCP, etc.)
PLC networking and communication protocols including Ethernet/IP, Profinet, Modbus, and industrial protocols.
Browse by Industrial Use Case
HVAC Control
IntermediateHeating, Ventilation, and Air Conditioning control systems using PLCs for temperature regulation, air quality, and energy efficiency.
- •Commercial building climate control
- •Hospital environmental systems
Conveyor Systems
Beginner to IntermediateAutomated material handling using conveyor belts with PLC control for sorting, routing, and tracking products.
- •Airport baggage handling
- •Warehouse distribution
Traffic Light Control
BeginnerAutomated traffic signal control using PLCs for intersection management, timing optimization, and pedestrian safety.
- •City intersection control
- •Highway ramp metering
Temperature Control
IntermediatePrecise temperature regulation using PLCs with PID control for industrial processes, ovens, and thermal systems.
- •Industrial ovens
- •Plastic molding machines
Bottle Filling
Intermediate to AdvancedAutomated bottle filling and capping systems using PLCs for precise volume control, speed optimization, and quality assurance.
- •Beverage bottling lines
- •Pharmaceutical liquid filling
Assembly Lines
Intermediate to AdvancedAutomated production assembly using PLCs for part handling, quality control, and production tracking.
- •Automotive assembly
- •Electronics manufacturing
Pump Control
IntermediateAutomated pump systems using PLCs for water distribution, chemical dosing, and pressure management.
- •Municipal water systems
- •Wastewater treatment
Motor Control
Beginner to IntermediateIndustrial motor control using PLCs for start/stop, speed control, and protection of electric motors.
- •Pump motors
- •Fan systems
Sensor Integration
Beginner to IntermediateIntegrating various sensors with PLCs for data acquisition, analog signal processing, and digital input handling.
- •Environmental monitoring
- •Process measurement
Safety Systems
AdvancedSafety-rated PLC programming for personnel protection, emergency stops, and safety interlocks per IEC 61508/61511.
- •Machine guarding
- •Emergency stop systems
Packaging Automation
Intermediate to AdvancedAutomated packaging systems using PLCs for product wrapping, boxing, labeling, and palletizing.
- •Food packaging lines
- •Pharmaceutical blister packing
Material Handling
Intermediate to AdvancedAutomated material movement using PLCs for warehouse automation, AGVs, and logistics systems.
- •Warehouse automation
- •AGV systems
Start Learning PLC Programming Today
Choose your PLC brand, select a programming feature, and pick an industrial use case to get started with comprehensive, practical guides.