Skip to content
YTCC

Agriculture and Irrigation

Monitor irrigation pumping stations, canal levels and field valves in a web browser. YTCC collects data over Modbus TCP, MQTT and OPC UA, and lets you automate tasks with scheduled server scripts.

A centre-pivot irrigation system over a flowering field.

Monitor pumping stations and distribution

In an irrigation system, operators watch pumping stations, canal and basin levels, main line pressure and the valves to the fields across a wide area. A pump fault or a low level has to show in time, and the irrigation order and times have to run on schedule.

YTCC talks to PLCs and station controllers as Modbus TCP master and as MQTT and OPC UA client, and works as an OPC UA server too. The MQTT client subscribes to topics and picks fields from JSON messages to bind readings to signals; writing to a signal goes out as a publish. When communication with a device is lost, one alarm is raised per device and its signals go to "no connection" quality.

You write server scripts in TypeScript in the browser and attach them to a calendar (cron), one-time, periodic, value change or alarm trigger, with a time zone for the schedule; for example, a field valve opens and closes at set times. A dry run is possible before anything is written, and commands reach the field only with explicit permission, a target pattern and a rate limit.

Internal tags keep pump running hours, counters and thresholds, and the historian settings archive levels and flows on change or periodically. You gather alarms by station or field group in nested groups and acknowledge a group at once.

A sample YTCC screen for Agriculture and Irrigation

A sample YTCC runtime screen for Agriculture and Irrigation: process diagram, status cards, gauges, a trend chart and the alarm list.

A sample screen made for a fictional canal pumping station and field distribution: intake sump, pumps, main line pressure, field valves and the alarm list on one page.

Frequently asked questions

Which protocols does YTCC use with devices in irrigation systems?

As master: Modbus TCP. As client: MQTT and OPC UA, and as an OPC UA server too. Modbus is supported over TCP only. Other field protocols are listed on the Platform page.

Can I start irrigation automatically at set times?

Yes. You attach server scripts to a calendar (cron) trigger. Scripts run in a sandbox, and commands reach the field only with explicit permission, a target pattern and a rate limit.

Can I track pump running hours?

Yes. The internal tags include running hours and counters: you keep a pump's running hours from its run signal and archive them.

YTCC. Your trusted control center for energy and industrial SCADA.

Download YTCC and build your first screen.