Modules
Industries
Areas we serve
Resources
Company
Tejaxo SCADA: SCADA Software for Batch Process Plants

In many batch process plants – resins, chemicals, coatings, intermediates – the batch sheet is still a printed paper that travels from the shift in-charge to the panel operator and back. Quantities are written by hand, sample results are noted on a separate sheet and timings are reconstructed at the end of the shift. When a customer complaint arrives three months later, nobody can say exactly when a charge went in or who confirmed a step. SCADA software for batch process plants exists to close this gap, and Tejaxo SCADA is Tejaxo’s own product built for exactly this job, linked to Tejaxo ERP.

This article explains what Tejaxo SCADA does, how a batch runs from batch number to printed batch report, how recipes are controlled, and – most importantly – how the software is designed to stay on the safe side of the plant’s control system.

What Tejaxo SCADA does in a batch plant

Tejaxo SCADA gives the plant four things on one screen:

The result is a complete electronic batch record: every step, every charge, every sample result and every time stamp, stored in a SQL Server database and available on web and mobile view.

Tejaxo SCADA plant overview graphic with batch tanks, reactors and glycol lines
Tejaxo SCADA plant overview: batch tanks, reactors, valves and pumps on a live plant graphic (data hidden)

Safety first: what Tejaxo SCADA deliberately does not do

A batch SCADA is only as good as its safety design. Tejaxo SCADA is built around one clear rule: valves, pumps, agitators and interlocks are operated only from the DCS (the plant’s distributed control system). Tejaxo SCADA shows their state – a valve is green when open and red when closed – but it does not open or close them.

What the software sends to the controller is limited to recipe step data and batch commands: confirm, hold, resume and abort. The controller checks every request and may refuse it. Typical refusals and what they mean:

A heartbeat runs between Tejaxo SCADA and the controller. If SCADA stops responding for longer than the configured timeout, the controller holds its running sequences on its own. Tejaxo SCADA also never retries a refused step by itself; a faulted stage waits for an operator decision. Further protections include:

The DCS remains the system of record for process alarms. Tejaxo SCADA adds the batch layer on top: recipes, sequencing commands, records and reports.

How a batch runs, step by step

The batch life cycle in Tejaxo SCADA has six stages: register, schedule, start, confirm steps, complete and report.

1. Register the batch

The shift in-charge selects a released master recipe, enters the batch size in kg (within the recipe’s allowed range), the batch number in the plant’s format, the operator and the production executive. The batch number is now reserved for that recipe.

2. Schedule it

Scheduling sets the planned start and creates a frozen control recipe – a copy of the master recipe for this batch only. Later edits to the master recipe cannot change a batch that is already scheduled. A batch that has not started can be unscheduled.

3. Start it

Before the batch starts, Tejaxo SCADA checks that every unit in the recipe is free, that each unit is in AUTO in the DCS and that the unit sequencer in the controller is idle. If any check fails, a message tells the operator what to fix.

4. Follow and confirm the steps

The batch execution screen shows one row per stage (the main stage on the reactor, parallel stages on tanks or blenders), the current instruction, the set and actual quantity, and only the action button that fits the current step. Step types include:

Hold, resume and abort apply to the whole batch. Abort needs a reason and a double confirmation; the equipment is then made safe from the DCS. After a fault, “Retry step” sends the same step again once the cause is fixed, and “Resync” compares the controller with the batch record after a restart.

5. Complete and report

When the last step finishes, the batch closes automatically, the units are released and the status becomes Completed. The batch report opens in the browser for printing or saving as PDF, and the batch list can be exported as CSV.

Tejaxo SCADA – ReactorsSIMULATIONHeartbeat OK
R-101
4,960 kg | 148.2 °C
Batch B-0001 | Product A
Step 42 of 60 – Sample Check Stage 2
State: WAIT CONFIRM
Set qty: 250 kg | Actual: 248 kg
Sample result… Hold | Abort
Alarm: TT-101 Hi 150.0 °C (acknowledged)
A reactor page in Tejaxo SCADA: live vessel values, the batch faceplate waiting for an operator sample entry, and the alarm bar (illustration with sample data).
Tejaxo SCADA batch execution screen with step controls such as confirm step, hold and abort
Batch execution screen: running batches, current step, operator actions and engine messages (data hidden)

Recipe management that holds up in an audit

The recipe editor holds a header (name, product, unit, category, size range), a main stage and parallel stages, and a grid of steps with criteria, instruction, times, material, quantity, temperatures and route. Parallel stages – for example a batch-tank stage or a blender stage – start at a defined step of the main stage.

Before saving, Validate checks that:

A recipe moves from draft to released (locked). Only released recipes can be scheduled. To change a released recipe, the engineer creates a new version. Every save, release and new version is written to the audit trail.

Tejaxo SCADA recipe list with recipe steps, stages and version controls
Master recipe screen: released recipes are locked and changed only through a new version (data hidden)

Worked example: one batch on a reactor and a blender

The table below shows how a sample batch of Product A appears in the electronic batch record. The main stage runs on reactor R-101; a parallel blender stage starts at main step 48.

StepUnitStep typeSetActualRecorded by
3R-101Manual material charge – Raw Material 11,200 kg1,196 kgOperator 1
4R-101Auto material charge – Raw Material 2800 kg800 kgController
12R-101Heating150 °C150.4 °CController
42R-101Sample check stage 2 (acid value, viscosity)Within specWithin specOperator 2
48BL-101Parallel blender stage started––Controller
60R-101Transfer to blender4,950 kg4,942 kgController

If Operator 1 had entered 1,120 kg instead of 1,196 kg at step 3, the difference would be more than 5%, and the software would ask for a remark before accepting the entry. Every entry carries the user name and time in the audit trail.

Trends, alarms and the audit trail

Trends plot temperature, column temperature, vacuum, weight and other parameters for any unit over a chosen period, with quick ranges of 8 hours, 24 hours and 7 days, and a live view of the last 30 minutes. Alarms (Hi, HiHi, Lo, Fault) can be acknowledged individually or together, with history from any date.

The audit trail records every login, recipe change, batch command and controller write – including refused writes – and can be searched and exported to CSV. Sign-in is protected by individual user names, a lockout after 5 wrong attempts and a forced password change at first sign-in. Permissions are role-based: batch execution, scheduler, recipe editor, reports, plant editor and admin.

Plant graphics without programming

Plant pages are drawn on screen in Design mode by users with the plant editor or admin permission. Tanks, valves, pipes and value boxes are added from a toolbox, moved and resized, and connected to plant tags picked from a drop-down list. Every save creates a new version that reaches all PCs, and an older version can be restored from history. If two people edit at the same time, the second save is refused so that nobody’s work is overwritten.

Linked to Tejaxo ERP

Tejaxo SCADA is linked to Tejaxo ERP, so batch, tag and alarm data from the plant can flow into production and maintenance in the ERP. For chemical and pharmaceutical manufacturers, this connects the batch record with production planning, stock and costing. Industry-specific pages: ERP for chemical manufacturers and ERP for pharmaceutical manufacturers. A short demonstration of the software in simulation mode is on our YouTube channel.

Common mistakes and how the software prevents them

Who it is for and how Tejaxo implements it

Tejaxo SCADA suits batch process plants with reactors, blenders and tank farms controlled by a DCS or PLC: chemicals, resins, coatings and similar recipe-driven processes. Implementation follows the same approach as our ERP projects: a discovery workshop to map units, tags and recipes; a pilot in Simulation and then Read-only mode on your own plant data; go-live and training for operators, shift in-charges and administrators; and ongoing support by the same team. See how we run projects on our ERP implementation page.

To see Tejaxo SCADA and Tejaxo ERP working together, book a free demo or message us on WhatsApp at +91 96717 27474.

Frequently asked questions

Can Tejaxo SCADA open valves or start pumps?

No. Valves, pumps, agitators and interlocks are operated only from the DCS. Tejaxo SCADA shows their state and sends only recipe step data and batch commands, which the controller checks and may refuse.

What happens if the SCADA PC stops during a batch?

A heartbeat runs between Tejaxo SCADA and the controller. If the heartbeat is lost for longer than the set timeout, the controller holds its running sequences, and the batch is resumed once the connection is restored.

How does Tejaxo SCADA connect to the controllers?

It connects to the controller or DCS over OPC UA, and only tags marked Write or Command in the tag map can ever be written.

Can we test recipes without touching the plant?

Yes. Simulation mode uses a built-in plant and controller simulator and sends nothing to the plant. Read-only mode connects to the real controllers but refuses every write, for commissioning and shadow running.

Does Tejaxo SCADA keep an electronic batch record?

Yes. Every step, charge, sample result and time is recorded with the user name, and a printable batch report is available for each batch.

Is Tejaxo SCADA connected to Tejaxo ERP?

Yes. Tejaxo SCADA is a Tejaxo product linked to Tejaxo ERP, so batch, tag and alarm data can flow into production and maintenance.

Stay connected

ERP insights, product updates and automation tips for manufacturers.

You have been successfully subscribed! Oops! Something went wrong, please try again.
© 2017–2026 Tejaxo Technologies Pvt. Ltd. All rights reserved. Privacy policy · Sitemap · Contact