Code via Air

No installations. No coding.

Available from Visha
Demo compact DIN-rail PLC with green I/O terminals
AI-powered
Works in your browser Program with a prompt Expand your possibilities Powered by Smowcode

FROM WORDS TO WORKING FLOWS

Code IoT PLCs.
Graphically with AI.

Your idea

Add a flow where if pin 0 changes, check its level. If it is HIGH, turn pin 2 on. Otherwise, turn pin 2 off.

Begin here, for free
SmowCode flow editor with connected event and activity nodes, from the PLC brochure

Scarlet AI features

Hardware aware.

Scarlet AI understands microcontrollers, embedded libraries, timing, protocols, and SmowCode flowchart nodes.

No prompting skills required.

Users describe behavior in normal engineering language, not generic AI prompting tricks.

Generate or edit the flow.

Create a new flowchart, improve an existing flow, explain nodes, or add logic.

Easy manual control.

Edit every node, branch, variable, event, and custom code block.

Repeatable firmware output.

AI creates flowcharts. SmowCode software then generates the C code from known software blocks. This reduces hallucination risk in generated firmware output.

The details.
At a glance.

Download datasheet

Technical specifications

Base PLC power, inputs, outputs, and connectivity from the datasheet, last edited 29 August 2026.
Specification Details
Power supply 24 V DC nominal · 20–30 V DC range
Base inputs 2 × digital/analog; DIP-selectable 24 V PNP digital or 0–10 V analog. Digital inputs are optically isolated.
Base outputs 2 × digital/analog; NPN digital outputs rated at 100 mA
Analog ranges 0–10 V DC or 4–20 mA, factory configured. 0–10 V outputs rated at 100 mA.
RS485 1.5 kV isolation · A/B terminals
Wireless Wi-Fi with external antenna · Bluetooth
Programming, expansion, optional add-ons, and protection from the datasheet, last edited 29 August 2026.
Specification Details
Programming USB Type-C · CH340 driver
Expansion I²C and UART · GSM and additional I/O support
IE1 extender 8 PNP inputs, 4 analog-capable · 5 kV input isolation · 12-bit ADC · I²C
IOE1 extender 4 PNP inputs + 4 NPN outputs; 2 inputs and 2 outputs analog-capable. Digital outputs: 24 V DC, up to 100 mA.
Optional add-ons W5500 Ethernet · Micro-SD storage · Battery-backed DS3231 RTC
Power protection Reverse polarity · Surge protection · Resettable fuse

A factory-configured 4–20 mA base input cannot use digital or 0–10 V mode. See the datasheet for configuration and wiring details.

Extend your possibilities.

More I/O. More control.

Example modular controller with five I/O expansion modules on a DIN rail

One PLC. Every possibility.

Industrial machinery on a production floor AirPLC controller for this application

Machines

Monitor. Automate. Connect.

Street lights illuminated against a dusk sky AirPLC controller for this application

Street lights

The right light, at the right time.

Raised boom barriers at a factory vehicle entrance AirPLC controller for this application

Toll barriers

Smarter access. Simpler control.

AirPLC.
Everywhere.

Put possibility in your hands.

Get your AirPLCBuy from Visha
AirPLC resting on an open, upward-facing palm