Learn PLCs free
Evidence-led guide4,461 words

Mitsubishi FX3U PLC: Programming, Troubleshooting and Migration

Identify an FX3U CPU and extensions, preserve its GX Works2-era project, trace I/O and faults, and plan migration before the published production-discontinuation dates.

PPI
PLC Programming IO Editorial Team
Sourced guidance with documented review and correction standards

Review status: Editorially reviewed against Mitsubishi Electric FX3U hardware, programming, communication, engineering-software and April/May 2026 production-discontinuation sources plus IEC, NIST, CISA and OSHA references; exact product code, region, hardware version, firmware, project, software build/license, cable/driver, adapter, special block, terminal, electrical circuit, network, program behavior, lifecycle, migration, machine and safety response require installed-system and current manufacturer verification

Direct answer: FX3U is a specific installed-base PLC, not shorthand for every FX controller

The Mitsubishi FX3U is an FX3-generation MELSEC-F compact PLC used in a large installed base of machines. Identify the complete CPU code and every connected board, adapter, special-function block and extension before selecting software, a cable or a replacement. FX3U, FX3UC, FX3G and the newer FX5U are related family names, not interchangeable products. Even two FX3U CPU labels can describe different point counts, power/output configurations and electrical circuits.

For an existing FX3U, the safest first objective is not “download a program.” It is to preserve the machine's recoverable evidence: label photographs, bill of materials, original project, engineering environment, parameters, HMI/drive/network configuration, online comparison and a known rollback path. Mitsubishi Electric's global bulletin FAM-A-0116-B, issued in April 2026 and revised in May 2026, publishes an FX3U/FX3UC make-to-order start of 1 January 2028, order acceptance through 31 March 2028, production discontinuation on 30 September 2028, and repair support through 30 September 2035, subject to parts availability. Recheck the exact product and regional status when acting; a future global schedule is not a promise of local stock or a drop-in successor.

The recorded keyword evidence assigns plc fx3u 1,500 global and 10 United States monthly searches. The saved wider research also records mitsubishi fx3u plc at 1,500 global, 20 United States and KD 11. No dedicated current FX3U SERP snapshot was captured before the Mangools allowance ended, so this guide does not invent a live result mix, extra volume or a separate difficulty score.

If you need to… This guide helps you… It cannot decide without the installed system
identify an FX3U decode the evidence fields and choose exact manuals the full suffix, revision, modules and regional variant
connect to it build the CPU–project–software–interface chain cable electronics, driver, password and site authorization
troubleshoot it trace the first failed power/I/O/logic/output/feedback boundary hazardous-energy controls, live-test procedure or machine intent
modify its logic specify, compare and test a small behavior change vendor-ready code, timing, retention or restart behavior by assumption
migrate to FX5 inventory exceptions and prove behavior on a pilot terminal, module, instruction, network or safety equivalence by family name

This page owns the FX3U-specific installed-base programming, diagnosis, lifecycle and migration task. Use the Mitsubishi FX family guide to select across FX generations, the FX5U guide for an exact current-generation first project, the FX2N legacy guide for FX2N recovery and the Mitsubishi programming tutorial for the broader engineering workflow.

Brand-neutral editorial timeline separating legacy FX generations FX3U installed-base support and FX5 migration
Original editorial diagram: generation names organize research, but the exact model and installed extensions control compatibility.

Build an FX3U identity and compatibility record

Capture the whole product code

The current Mitsubishi manual search identifies FX3U CPU variants across 16, 32, 48, 64, 80 and 128 point classes and multiple suffix families. Treat those strings as document selectors, not as a memorized decoder. A point count does not tell you the complete mix of inputs and outputs. Suffix segments such as MR, MT or MS identify an output-family choice, while segments such as ES, DS, DSS and UA1 distinguish supply/output or regional configurations. The exact hardware manual's model table and terminal diagram must establish what the full installed code means.

Do not infer relay, transistor or triac/solid-state circuitry from enclosure appearance. For a transistor output, the exact suffix and diagram must also establish sink/source convention and common arrangement. Do not infer input supply, terminal common, pulse capability, removable-terminal compatibility or load rating from another point class.

Record field Capture Why it matters
CPU identity complete label, serial/revision evidence and clear panel photo selects hardware limits, project target and lifecycle line item
power/output suffix every character after the point count controls supply, output circuit, commons, wiring and replacement
left/right extensions order code, position, cable/connector and terminal photo identifies bus, power, I/O and address dependencies
boards/adapters exact board/adapter code and occupied interface distinguishes serial, Ethernet or another role from a similar connector
special blocks model, buffer-memory use, parameters and field device controls project logic and migration work
project filename, timestamp, checksum, source provenance and target CPU establishes whether the offline source is credible
engineering environment GX product, version/build, OS/VM, license and driver makes future access reproducible
protection documented owner, password state and authorized route prevents destructive erase or unauthorized bypass
operating baseline LEDs, scan/timing evidence, key values, alarms and cycle lets a repair or migration prove equivalent behavior
lifecycle evidence bulletin/document revision, region and access date prevents stale procurement assumptions

Download the FX3U identity and compatibility record. Use one row per physical item and attach the approved drawings or label photographs outside the public worksheet.

Brand-neutral PLC workbench showing a CPU extensions project backup cable record and verification checklist
Original editorial diagram, not an FX3U installation drawing: compatibility is a chain of recorded hardware, software and machine facts.

Distinguish FX3U, FX3UC, FX3G and FX5U

The comparison below is a routing map, not a substitute table. Use it to find the correct document family and to expose migration work.

Controller Practical identity Engineering starting point Do not assume
FX3U full-size higher-capability FX3 compact installed base with model-specific expansion exact FX3U manuals and compatible GX Works2-era support path every FX3 extension, cable or project works with every suffix
FX3UC slim/compact FX3 variant with a different physical/extension architecture exact FX3UC model and connector/extension manuals it is an FX3U in a narrow case with identical terminals
FX3G/FX3GC separate FX3 controller class with its own limits and expansion rules exact CPU manual and supported GX Works2 path FX3 generation means equal memory, instructions, I/O or modules
FX5U/FX5UC newer MELSEC iQ-F generation normally engineered in GX Works3 exact iQ-F selection, hardware and software documentation FX5 is a drop-in FX3 replacement or converted code is equivalent

Mitsubishi's 2026 discontinuation bulletin is especially important because its alternative-model table repeatedly tells the reader to check manuals and notes that programs, wiring or the whole system may need change. Some listed accessories have no alternative in that bulletin. Therefore a procurement cross-reference is a research lead, not change authorization.

Preserve the project before going online

Recover sources and the engineering environment separately

The controller's executable content is not necessarily the complete source of truth. The original project may contain labels, comments, structured organization, module settings and design intent that an upload cannot reconstruct. HMI, drive, robot, vision, network and recipe files are separate assets. Preserve them with their software versions and entitlements.

  1. obtain written authorization and define whether the connection may be read-only;
  2. make the machine safe under the site procedure and record its current operating state;
  3. photograph CPU, extensions, terminals, ports, switches and LED state;
  4. locate OEM, integrator, maintenance-laptop, server and removable-media copies;
  5. copy original files without modifying them and calculate hashes where practical;
  6. record GX Works2 or other installed software build, operating system/VM, license and driver;
  7. preserve HMI, drive, network and special-block configuration independently;
  8. establish the documented password owner and authorized recovery path;
  9. connect through the verified interface and capture diagnostics before any write;
  10. compare the candidate offline project with the controller and investigate differences;
  11. make changes only on a versioned working copy with rollback and acceptance tests;
  12. archive the final as-found, proposed, downloaded and as-left evidence.

If protection prevents access, do not erase or reset the CPU to bypass it. Escalate to the asset owner, OEM and Mitsubishi's authorized support route. A destructive reset may remove the only recoverable program and can leave the machine in an unknown state.

FX3U compatibility chain from exact CPU and project through GX software build operating system driver interface and online comparison
Original editorial diagram: a connector that fits or a project that opens proves only one link in the chain.

Select software and connection from evidence

GX Works2 is the normal current manufacturer-supported research starting point for many FX3U projects, but that sentence is not a universal installation recipe. Verify the exact CPU, project origin, GX Works2 version/build, operating system, license and any conversion history in current official support information. A legacy project may have originated in GX Developer. Opening or converting it does not prove that labels, instructions, device allocation, module settings or behavior survived unchanged.

Choose the programming connection in this order:

Gate Question Evidence
CPU/adapter which exact port or installed communication device is being used? hardware and adapter manual
electrical layer what voltage, pinout, isolation and cable construction apply? official interface/cable specification
driver/OS is the approved driver supported by the engineering computer? manufacturer download/readme and recorded build
protocol/settings what programming route, station and network parameters apply? exact CPU/communication manual and as-found record
project target does the offline project name the exact CPU and module configuration? project properties and hardware inventory
authority may this session read, compare, write, stop, force or reset? change permit and machine owner approval

A successful connection proves communication. It does not prove the offline file matches the running application. Read diagnostics and compare first. Disable uncontrolled automatic writes. On an operational controls network, follow the approved architecture and security procedure rather than broad scanning or guessing addresses.

Understand FX3U devices, I/O and scan behavior

Device prefixes are not a complete address map

FX projects commonly use X for physical inputs, Y for physical outputs, M for internal relays and D for data registers. Timers, counters, special devices, index registers and file/register areas add more state. Available ranges, retentive behavior, special meanings and module buffer-memory access depend on the exact CPU and configuration. X and Y presentation in many FX contexts follows octal progression; never translate terminals from a decimal assumption or from another controller's project.

Build an address contract that ties each software device to a drawing, terminal, electrical condition, engineering unit, normal state and validation method. For special-function blocks, record the block position, head/device relationship, buffer-memory definitions, data types, scaling, update behavior and error/status words from the exact manual.

Evidence layer Question Conclusive evidence
process condition is the request or feedback physically present? approved observation or calibrated measurement
field device/wiring is the sensor/load powered and connected to the intended common? drawing, terminal identity and authorized test
input/output circuit does the exact hardware channel recognize or drive the state? LED/online state plus manual-specific electrical evidence
logical device does the intended X, Y, M or D state change? online monitor and project cross-reference
program decision which permissive, sequence state or timer first disagrees? scan-aware trace and first-out evidence
final response did the contactor, valve, drive and process respond in time? independent feedback and acceptance criterion
Brand-neutral FX3U troubleshooting chain from physical condition through terminal input device program output and independent feedback
Original editorial diagram: stop at the first failed boundary instead of forcing a downstream bit to hide it.

Use a scan-aware command and feedback example

The following vendor-neutral behavior model separates a remembered request from the physical command and from proof that the final element responded:

Permit := AutoMode AND StopHealthy AND OverloadHealthy AND ProcessReady;
RunRequest := (StartPulse OR RunRequest_previous) AND NOT StopRequest;
RunCommand := RunRequest AND Permit AND NOT StartFailed;

IF RisingEdge(RunCommand) THEN
    StartFeedbackTimer();
END_IF;

IF RunCommand AND FeedbackTimerDone AND NOT RunFeedback THEN
    StartFailed := TRUE;
    FirstOut := FeedbackMissing;
END_IF;

ResetAccepted := ResetPulse AND NOT RunRequest AND SafeResetConditions;

This is pseudocode, not GX Works2 source, an FX3U instruction listing or safety logic. Implement it only after verifying instruction semantics, scan/order, edge storage, timer timebase, retentive devices, initialization and restart behavior for the exact CPU. StopHealthy is an application status; it does not implement an emergency-stop or protective function.

Case Stimulus Expected evidence Failure caught
idle no request, all permissives true request/command/feedback all off unintended startup
accepted start one start pulse, feedback on before timeout request and command latch; no fault missing seal-in or edge state
denied start stop or overload not healthy command stays off; first denied reason visible permissive bypass
feedback absent command on, no feedback beyond limit command removed or controlled per requirement; first-out latched stalled/disconnected device
feedback drops running feedback disappears declared trip/recovery behavior feedback used only during start
stop stop request while running request and command clear; response time recorded latched command cannot stop
simultaneous input start and stop in same scan documented priority wins rung/order ambiguity
restart power/CPU transition with request condition present declared no-auto-restart policy holds unintended retained restart
reset early reset while request remains reset rejected fault-reset oscillation
reset valid request off and safe conditions true fault clears deliberately; no automatic start reset equals restart

Use the FX3U acceptance-test matrix to add machine-specific expected results, witnesses and evidence links.

Handle communication boards, adapters and special blocks exactly

An FX3U installation may use a communication board, adapter or special block, and those categories do not have identical mounting, channel, addressing or program behavior. Record the exact part and use its manual. Mitsubishi publishes dedicated data-communication and MODBUS serial documentation and a separate installation manual for products such as the FX3U-485ADP-MB. That product-specific evidence does not justify saying every FX3U has built-in MODBUS, Ethernet or the same number of channels.

For each link, write a versioned contract:

Contract field Example category Why it prevents faults
physical interface RS-422, RS-485 or Ethernet through an exact device prevents connector/protocol confusion
role master/client, slave/server, controller or device as documented prevents both ends waiting or initiating
framing/settings baud, parity, stop bits, station, timeout or IP parameters makes the as-found link reproducible
data mapping device/register, data type, word/byte order and scale prevents plausible but wrong values
update/quality poll rate, stale limit, error/status and reconnect rule prevents frozen data being treated as current
ownership which device may write which command/parameter prevents conflicting control authority
failure response held, zeroed, faulted or transitioned state makes loss behavior testable
evidence known vectors, diagnostics and captured timestamps distinguishes transport from application errors

Do not write parameters while merely diagnosing a link. Capture as-found settings and error/status evidence first. Communications used for standard control are not automatically safety-rated.

Troubleshoot an FX3U by the first failed boundary

Preserve the symptom before resetting

Record CPU and module LEDs, diagnostics, displayed HMI alarms, operating mode, inputs, outputs, network state, first-out values and the last known change. A reset or power cycle can destroy the ordering that separates cause from consequences. Follow hazardous-energy and electrical-work controls before opening a panel or measuring live circuits.

Symptom First checks Avoid
no power indication approved supply, protection, terminals and exact voltage requirements replacing the CPU before proving supply
CPU error/stop record code/diagnostic state, project identity and last change clearing or cycling before capture
cannot connect exact port/device, cable electronics, driver/OS, GX target and settings random cables, broad network scans or parameter writes
input LED/state wrong field condition, common, terminal, voltage and exact X mapping forcing an internal bit before proving hardware
logic does not advance mode, first false permissive, sequence state, timer/counter and special status editing multiple rungs without a trace
Y true but output/load off output circuit type, field supply/common, protection, interface device and feedback assuming an online coil proves field voltage or motion
intermittent analog/special block power, grounding, wiring, range, raw value, status/error and update timing tuning scaling until a hardware fault looks plausible
serial/network loss adapter identity, role, settings, physical layer, error counters and stale time treating successful ping/port activity as valid process data
replacement behaves differently suffix, revision, parameters, modules, retained data and restart policy accepting “same FX3U” marketplace wording
Brand-neutral FX3U diagnostic path checking power CPU extensions inputs program outputs actuator and process response
Original editorial diagram: downstream alarms can multiply after one upstream power, I/O or communication failure.

Forces and online writes can create real motion. Maintain a force register with requester, reason, address, expected effect, start/end time, independent observer and proof of removal. Never use standard PLC forces as a substitute for an approved safety test.

Plan an FX3U-to-FX5 migration as a controlled redesign

The published discontinuation schedule creates time to migrate deliberately. It does not mean waiting until the last-order date is an adequate plan. Begin with the most difficult installed features and supply-chain constraints, then pilot a representative subsystem.

Build the exception register before converting code

Migration layer Recover from FX3U Reprove on the chosen FX5 target
mechanical/electrical dimensions, mounting, supply, terminals, commons, output circuits and protection panel design, terminal conversion and every I/O point
extension architecture boards, adapters, blocks, expansion cables, power budget and positions supported iQ-F modules, topology, capacity and parameters
program structure scan order, subroutines/interrupts, state, edge memory and initialization target tasks/program order and measured behavior
instructions/devices used instruction variants, X/Y/M/D, special devices, timers/counters and retention conversion result, target ranges, semantics and restart behavior
special functions high-speed counters, pulse/positioning, analog/PID and buffer memory new hardware/instructions, timing, scaling and physical tests
communications adapters, protocols, roles, register maps, timeouts and error recovery new ports/modules, contracts, cybersecurity and loss/reconnect cases
HMI/drives/peers addresses, scripts, recipes, alarms, drive parameters and external dependencies revised mapping, versioned interface and integrated regression
operations/safety modes, overrides, recovery, maintenance and separate safety functions training, permissions, measured stopping and approved safety validation

Download the FX3U migration exception register. Every row needs an owner, source manual, target design, test, result and rollback decision. “Converted without compiler error” is not an acceptance result.

FX3U to FX5 migration evidence gate from installed inventory and source preservation through exception review pilot acceptance cutover and rollback
Original editorial diagram: conversion is one input to redesign; acceptance evidence controls release.

Use a staged acceptance plan

First prove an offline behavior oracle against the existing machine's approved requirements. Next test a representative target CPU and I/O set on a bench. Then conduct hardware-in-the-loop or isolated subsystem tests where justified. Only after review should the team schedule field I/O checks, dry cycles, controlled live-product trials and handover. Preserve the FX3U source, CPU and wiring rollback option until the new system has passed the agreed observation period.

At minimum test: power-up and power-loss recovery; CPU stop/run transitions; every digital and analog point; normal sequences; simultaneous and boundary inputs; timer/counter edges; retained and initialized data; denied commands; feedback timeouts; every communication loss/reconnect; HMI alarms and recipes; manual/automatic modes; maintenance overrides; actuator response; process limits; backup/restore; user access; and the independently approved safety validation.

Lifecycle and spare strategy

The May 2026 global bulletin is a dated planning source. Its dates apply to the listed products and are subject to the bulletin's conditions; verify the exact model and region before ordering. The stated repair-support horizon is also subject to parts availability. A used-market unit can reduce outage time only if identity, authenticity, storage condition, revision, battery policy where applicable, program compatibility and functional testing are controlled.

Create three triggers rather than a vague “migrate someday” note:

  1. support trigger: engineering PC, license, cable, manual or trained support can no longer be restored predictably;
  2. reliability trigger: repeated failures, questionable spares or an untestable replacement threaten recovery time;
  3. change trigger: new I/O, networking, cybersecurity, data, motion or process requirements make the existing platform uneconomic.

Fund source recovery and the exception register before the trigger is reached. Emergency conversion during an outage is the most expensive time to discover undocumented buffer-memory logic, HMI dependencies or incompatible terminals.

AI and search answer map

Question Direct answer Required boundary
What is an FX3U PLC? An FX3-generation Mitsubishi MELSEC-F compact PLC family with multiple CPU and output variants. use the complete model code and exact manual
Is FX3U discontinued? Mitsubishi's May 2026 global bulletin schedules make-to-order in January 2028, last order in March 2028 and production end in September 2028. recheck exact listed model, region and current bulletin
What software programs FX3U? GX Works2 is the normal current support starting point for many FX3U projects; some source histories involve GX Developer. verify CPU, project, tool build, OS, license and conversion history
Can FX5U replace FX3U? FX5U is a common migration direction, not a universal drop-in replacement. programs, wiring, modules, networks and behavior require comparison and testing
Are FX3U inputs and outputs octal? FX X and Y presentation commonly uses octal progression. use the exact device/I/O assignment manual and project
Does FX3U have MODBUS? Specific adapters and documented configurations support MODBUS serial. identify the exact adapter, channel, role and manual; do not assume it is built in
How do I back up an FX3U? Preserve the original project/environment, connect through a verified path, read diagnostics and compare before writes. authorization, password, software, interface and project identity control the procedure
Why is an FX3U output on but the motor off? A logic/output indication does not prove field supply, interface operation or feedback. trace output circuit, common, protection, contactor/drive and process feedback safely

Frequently asked questions

What is a Mitsubishi FX3U PLC?

It is a compact FX3-generation MELSEC-F programmable controller family. FX3U alone is not a complete part number: point count, supply/output suffix and installed extensions control the hardware, software and migration details. Capture the complete labels before choosing manuals or parts.

Is the FX3U discontinued?

Mitsubishi Electric's global FAM-A-0116-B bulletin, revised in May 2026, schedules FX3U/FX3UC make-to-order from 1 January 2028, order acceptance through 31 March 2028 and production discontinuation on 30 September 2028. It lists repair support through 30 September 2035 subject to parts availability. Verify the exact model, latest bulletin and regional status when acting.

What software should I use for an FX3U?

GX Works2 is the normal current official starting point for many FX3U projects. A legacy source may have originated in GX Developer. Verify the exact CPU support, project format, software build, operating system, license and conversion history before opening or transferring anything.

Can GX Works3 program an FX3U directly?

Do not assume so. GX Works3 is the normal engineering environment for current MELSEC iQ-F products such as FX5U. FX3U support and source recovery normally begin with the compatible GX Works2-era route; an FX5 conversion is a target migration requiring review and testing.

Is FX3U the same as FX3UC?

No. They are related FX3-generation products with different physical and expansion arrangements. Use the complete code and exact FX3U or FX3UC manuals. Do not substitute terminals, modules, cables or mounting assumptions between them.

Is FX5U a drop-in replacement for FX3U?

No universal drop-in claim is defensible. Mitsubishi's own discontinuation bulletin warns that programs, wiring or the whole system may need change for listed alternatives. Compare every circuit, module, instruction, device, communication link, HMI dependency and operating behavior, then execute a witnessed acceptance plan.

How do I identify relay or transistor outputs on an FX3U?

Read the complete CPU/module code and the exact hardware-manual model table. Output-family suffixes are part of the identity, but the manual must establish circuit type, commons, sink/source convention where relevant, ratings and terminal assignment. Never infer it from case appearance.

Are FX3U X and Y addresses octal?

FX input/output devices are commonly displayed with octal progression, but ranges and assignment depend on the exact CPU and extension layout. Reconcile the official device/I/O assignment with the project cross-reference and physical terminal drawing before testing or rewiring.

How do I connect a laptop to an FX3U?

Identify the exact CPU port or installed board/adapter, then use the official manual to select the interface, cable electronics, driver, supported OS and GX settings. A plug that fits is not compatibility evidence. Obtain authorization, capture diagnostics and compare before any write.

Can I upload the whole FX3U project from the PLC?

You may recover executable program and parameters when authorization and protection allow, but the controller may not contain every original label, comment, document, HMI file, drive file or design artifact. Preserve and compare the OEM/integrator source and engineering environment whenever possible.

Does every FX3U support MODBUS or Ethernet?

No blanket claim should be made. Communication capability depends on the exact CPU and installed board, adapter or special block. Mitsubishi provides dedicated manuals for devices such as the FX3U-485ADP-MB; use the product-specific channel, role, wiring and parameter documentation.

How should I troubleshoot an FX3U that will not run?

Make the machine safe and preserve LEDs and diagnostics. Then trace supply, CPU state, extensions, physical input, X device, first false permissive/sequence, Y command, output circuit, interface device and independent feedback. Stop at the first mismatch instead of resetting or forcing away the evidence.

Can an online simulator validate my FX3U program?

It can help test a declared vendor-neutral behavior such as request, permissive, command, feedback, timeout and first-out recovery. It cannot validate the FX3U project, GX instruction semantics, firmware, scan timing, retention, I/O, adapter, network, machine, process or safety response. Repeat the approved tests on the exact target and installed system.

What should I do first for an FX3U migration?

Preserve the verified source and engineering environment, inventory the complete hardware and external interfaces, and record current behavior. Build an exception register comparing old and proposed systems before converting code or ordering a panel. Pilot the highest-risk representative functions and retain rollback until acceptance.

Practical next step

Complete the identity worksheet while the machine and its engineering environment are still available. If the immediate need is a fault, add the first failed boundary and protect the evidence. If the need is lifecycle planning, create the migration exception register and assign owners before the published order window. You can practise the request-to-feedback fault sequence in a vendor-neutral browser lab operated by the same owner as PLC Programming IO; it does not read or validate an FX3U/GX project, firmware, I/O, communications, machine, process or safety system.

Sources, review scope, and limitations

This guide was reviewed on 31 August 2026. Manufacturer documents govern model identity, installation, software and lifecycle. Recheck every revision and regional status when work is approved.

The six figures are original, brand-neutral editorial illustrations already produced in-house for this topic family. They do not reproduce Mitsubishi product fronts, terminal layouts or wiring and must not be used as installation drawings. Mitsubishi, MELSEC, FX3U, GX Works2 and GX Works3 identify compatibility research only; PLC Programming IO is independent and does not represent manufacturer approval.

PPI

PLC Programming IO Editorial Team

Industrial automation education, references, and software testing

Sources TrackedVersions RecordedCorrections Accepted

The PLC Programming IO Editorial Team publishes sourced industrial-automation education and documents how material is reviewed, tested, and corrected. A team byline means the publisher is responsible for the page; it does not represent a fictional person or imply an engineering licence.

Coverage:

  • • PLC programming concepts and examples
  • • Vendor software tutorials and comparisons
  • • SCADA, HMI, protocols, and instrumentation
  • • Training, careers, and reference material

Review standard:

  • • Prefer primary and official sources
  • • Record software versions when material
  • • Separate tested facts from estimates
  • • Publish material corrections

Important scope note

This site provides education, not project-specific engineering approval. Safety, code, and compliance decisions require a qualified person with access to the actual machine and jurisdiction.