Equipment experts, not coders
You know ladder logic inside out, but Python, MQTT and GUI frameworks are a different skill set that takes months to learn.
AI for OT · AI programming for OT engineers
The people who know the equipment best are on the OT side: PLC, maintenance and automation engineers. Falcon turns PLC ↔ HMI traffic into JSON-RPC data an AI can understand. Describe what you need in your own terms and an AI agent writes the code, then tests it against replayed data until it passes.
You know ladder logic inside out, but Python, MQTT and GUI frameworks are a different skill set that takes months to learn.
A monitoring screen or a report can sit in the IT queue for months, and the requirements often get lost along the way.
A bug can disrupt production, so testing waits for shutdowns and maintenance windows that come a few times a year.
Falcon + AI Agent
An AI needs data it can understand and a test environment where mistakes are harmless. Falcon provides both.
Just say “D100 is press pressure in 0.1 bar.” Tags arrive as JSON-RPC, so the AI can map your words to real data.
Development and testing run on recorded field data. If the AI gets it wrong, only your laptop notices. The line never does.
The agent runs the code, compares it with the replay and fixes its own errors. You receive a verified result.
The output is standard Python and PySide6 you can read and change, with no lock-in to a closed platform.
Use the words you already use on the floor. No programming vocabulary required.
Capture a real production log with Falcon.
Tell the AI agent what the tags mean and what you want to see.
The agent codes, replays and fixes until everything passes.
Check the result on the replay, then point it at the site MQTT broker.
> D100 is press pressure in 0.1 bar; M20 is main motor running. If pressure stays above 120 bar for 3 seconds, flash a red lamp on screen and log the time and pressure to CSV.
● Found D100 and M20 in the replay log; D100 ranges 0–1350 (= 0–135.0 bar)
● Wrote alarm logic, red lamp widget and CSV logging (PySide6 + paho-mqtt)
● Ran log.replay on shift-a: detected 2 overpressure events
↻ Event 2 lasted only 2.4 s but raised an alarm: fixed the timer and retested
✓ Done: 1 alarm, 1 CSV row, matching the replayed data
Use cases
Work that used to need IT or a contractor, done by the people who know the process.
Bring key values from the local HMI to the office or a manager’s desk.
Record tag values on a schedule and export daily or shift reports to CSV or Excel.
Notify people when values leave limits, run too long or change state unexpectedly.
Calculate availability and OEE from running, stop and count tags.
Build a list of the tags the HMI really uses, with value ranges, from recorded traffic.
Replay the same data to compare behavior before and after a PLC program change.
Yes. Describe the requirement in your own terms, such as what each tag means and what should happen under which conditions. The AI agent writes and tests the code; you confirm the result on screen.
Any AI coding agent that can write and run Python, such as Claude Code. Falcon exposes standard JSON-RPC over MQTT and is not tied to a specific AI service.
No. Development uses recorded log replay only. In production, code can reach tags only through Falcon JSON-RPC methods, and writes need separate authorization.
Yes. It is standard Python and PySide6 code you can edit, hand to a colleague or ask the AI to adjust.
Traditional packages have fixed features and customization goes through the vendor or an integrator. Falcon with AI lets OT engineers build purpose-made tools quickly and validate them fully on replayed data.
Tell us your PLC / HMI models and site requirements. Our sales team replies with an integration assessment and quote within one business day.