Predictika · Industrial control-system quotes
An AI sales agent prepares a quote for a control system: controller, chassis, power supply, I/O modules, drives, Studio 5000 and support, in US dollars. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the configuration and quoting rules, compares the total the quote states with the computed one, and returns every finding together with the line-item quote. This is an illustrative model built from public product information with estimated prices; it is not Rockwell Automation's internal rule set.
This validator models one slice of industrial automation: quotes for a ControlLogix or GuardLogix control system with its chassis, power supply, I/O, network modules, drives, software and support. It handles any quote built from those parts, not only the scenarios shown on this page. It does not cover other product lines, real prices, freight or tax, or multi-currency quoting.
8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Safety level against controller and I/O | Only with care The safety level, the controller family and the safety I/O modules must agree, and rules are usually written for each combination. | The controller family is an attribute, and the safety rules read the level, controller and I/O together and say which one is wrong. |
| Open choices picked for the customer | Only with workarounds Leaving the controller, chassis or supply open means a rules-based tool must pick them in a fixed order that the later rules depend on. | The validator picks controller, chassis and supply as parts of the same model, so the quote that comes back is complete. |
| Backplane power on three limits | Only with workarounds The 5.1V rail, the 24V rail and the total watts each have a limit, and a quote can pass the first two and fail the third. | The loads are summed once and compared with all three limits of the chosen supply. |
| Stacked discounts with a floor and approvals | Only with workarounds The price group, the SPA discount and the approver all depend on each other, with a floor on the stack. | The stacked discount, the floor and the approval route are derived together and reported with the reason. |
| Drive picked for the motor | Only with care A drive must be at least the motor size, within the family limit, and priced with its network adapter. | The drive is chosen from the catalog by horsepower, and a mismatch comes back as its own finding. |
| Total the agent states | Only with workarounds A validation rule can compare a stated figure with a calculated one only if the stated figure is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed total on every call; a mismatch is its own block. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| 1 | A safety level (SIL 2 or SIL 3) needs a GuardLogix 5580 controller, and the safety I/O modules (1756-IB16S, 1756-OBV8S) work only with a GuardLogix controller. |
| 2 | When the controller is left open, the validator picks the smallest 5580 that covers the EtherNet/IP nodes and the application memory; a chosen controller must cover both. |
| 3 | A Device Level Ring needs 2-port EtherNet/IP modules, and drives on a ring get a dual-port adapter. |
| 4 | The modules, the communication module and the spare slots must fit the chassis; the largest chassis has 17 slots. |
| 5 | The power supply must carry the 5.1V load, the 24V load and the combined wattage; a supply can be within each rail limit and still exceed its total watts. |
| 6 | The supply input must match the plant supply (AC or DC), and a redundant supply must be a redundant pair. |
| 7 | Studio 5000 Mini cannot program ControlLogix, GuardLogix needs Studio 5000 Full or Professional, and a quote with no Studio license gets a reminder. |
| 8 | Drives are picked by motor horsepower: a PowerFlex 525 up to 30 hp and a PowerFlex 755 up to 100 hp, and a drive smaller than the motor is blocked. |
| 9 | The account price group and the special pricing agreement (SPA) discount stack, and the stacked Logix and drive discounts may not pass the 30 percent floor. |
| 10 | An SPA above 12 percent needs an approved SPA number from the SPA desk, an SPA above 25 percent is blocked, and each level routes to its approver. |
| 11 | Prices are built from the catalog: controller, chassis and slot fillers, modules and removable terminal blocks, drives, Studio 5000, TechConnect support with a multi-year discount, and a 1.5 percent tariff on net hardware. |
| 12 | The total the agent states must match the computed total to within one dollar; otherwise the quote is blocked. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote a SIL 2 machine-safety panel for Cedar Hollow Packaging: a 1756-L83E ControlLogix controller, one 1756-IB16S safety input module and one 1756-OBV8S safety output module. The quote states a total of $25,962.85. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a SIL 2 machine-safety panel for Cedar Hollow Packaging: one 1756-IB16S safety input module and one 1756-OBV8S safety output module, with the controller left to the validator, and Studio 5000 Full. The quote states a total of $25,347.13. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a chassis for Lakeshore Water Works with thirteen 1756-OF8 analog output modules; the controller, chassis and power supply are to be picked by the validator. The quote states a total of $63,946.78. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a chassis for Lakeshore Water Works with eleven 1756-OF8 analog output modules; the controller, chassis and power supply are to be picked by the validator. The quote states a total of $55,799.69. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a process skid for Redwood Process Systems on a Device Level Ring: a 1756-EN2TR bridge, 2 x 1756-IB32, 2 x 1756-OB32, 2 x 1756-IF16, a 1756-OF8 and a 1756-IRT8I, spring terminal blocks, 6 other EtherNet/IP devices, an 8 MB application, three PowerFlex drives for 5 hp motors and one for a 12 hp motor, Studio 5000 Standard, TechConnect support for 3 years, on the Preferred account. The quote states a total of $59,373.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a process skid for Redwood Process Systems on a Device Level Ring: a 1756-EN2TR bridge, 2 x 1756-IB32, 2 x 1756-OB32, 2 x 1756-IF16, a 1756-OF8 and a 1756-IRT8I, spring terminal blocks, 6 other EtherNet/IP devices, an 8 MB application, three PowerFlex drives for 5 hp motors and one for a 12 hp motor, Studio 5000 Standard, TechConnect support for 3 years, on the Preferred account. The quote states a total of $62,497.89. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a small control panel for Pinecrest Machining with one 1756-IB16 input module on the Preferred account, with a 15 percent special pricing agreement (SPA) discount. The quote states a total of $9,692.51. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a small control panel for Pinecrest Machining with one 1756-IB16 input module and one 1756-OB16E output module on the Preferred account, with a 15 percent special pricing agreement (SPA) discount under SPA number SPA-2026-0417. The quote states a total of $10,487.94. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.