PLC control system as a project delivery · I/O list with spares, IEC 61131-3 application program, factory inspection, loop tests and a 7-day run
A PLC control system bought for a plant or a machine line is more than a controller in a box: it is a scope of engineering that starts from an I/O list and control descriptions, produces an application program, and ends only when the system has passed tests at the builder's shop and on site. Fix three things in the contract: the I/O list with its spare allowance, the programming rules and software the owner receives, and the acceptance tests with who witnesses them and what restarts them.
PLC control systems bought as an engineering and delivery scope: I/O list and spare allowance, control strategy descriptions, the IEC 61131-3 application program and its software licence, integration of equipment-supplier PLCs into a plant system, spare parts, factory inspection, loop tests, acceptance runs and handover documents. The enclosure itself, its heat balance, protective-device ratings and working space are covered on the Control system cabinet: the machine control panel that houses PLC, drives and protection page; choosing the controller as a device (CPU, I/O counts, supply budget, IEC 61131-2 ratings) belongs to the Programmable logic controller page, and controller mounting space and 24 V DC control power to the PLC control cabinet: controller mounting space and the 24 V DC control power behind it page. SCADA servers, operator workstations and field instruments are outside this page.
Start with your task
01
The I/O list is the document the whole delivery is checked against. The City of San Diego's instrumentation and control specification defines its columns: ISA tag number, loop number, a 30-character process description, an alarm priority from 0 to 3, analog scale, the text shown for set and reset states, the P&ID drawing, the I/O type (AI, AO, DI, DO), data link, the controller where the point resides, whether a digital input is wired fail-safe as open contact on alarm, and totals with future I/O tabulated separately. Spare I/O is not included in the list. [2]
Spares are then added by rule. The PLC specification for the Felix C. Davis wastewater plant aeration upgrade (North Charleston Sewer District, 2023) requires the process I/O plus a minimum of 10 percent active pre-wired spares for each I/O type, plus a minimum of 20 percent spare I/O module space for future cards. It limits module density to 32 points per discrete input module, 16 per discrete output module and 8 per analog module. [1]
Editorial calculation: 100 discrete inputs on the list plus 10% pre-wired spares gives 110 points; at no more than 32 per module that is 4 input modules (128 channels). 20% spare module space on 4 modules is 0.8, so one free slot is reserved. [1]
The same specification asks that I/O be arranged so that a board failure does not disable more than half of the control loops in a group of equipment, for example one pump out of three or two out of four. [1] Editorial note: this rule changes the module count, so ask the builder to show the point-to-module assignment, not only the totals.
Send the builder the I/O list (tag, type, range, fail-safe wiring, alarm priority), the spare rule, module density limits, and the grouping of duty and standby equipment across modules.
02
The North Charleston specification requires the PLC instruction set to conform to IEC 61131-3 and each PLC to run five languages: Ladder Diagram, Structured Text, Instruction List, Function Block Diagram and Sequential Function Chart. Total memory used on each processor must be less than 60% of available memory at project completion. [1]
The IEC's abstract for IEC 61131-3:2025 (edition 4.0, published 22 May 2025) describes the suite as the textual language Structured Text and the graphical languages Ladder Diagram and Function Block Diagram, with Sequential Function Chart elements for structuring programs and function blocks; Annex B lists features added, removed or deprecated against the 2013 edition. [3] Editorial note: Instruction List appears in the 2023 plant specification but is not named in the 2025 abstract, so state which edition the program and software must comply with.
The specification also sets programming style: modular program blocks with variables passed to them instead of repeated hard-coded logic for the same function, and extensive comments, with uncommented code rejected. At least one copy of the programming software is to be bought and registered to the owner. [1]
03
San Diego's specification has panels inspected at the factory before shipment, with 2 weeks' notice to the construction manager; alarm circuits rung out, circuits checked for continuity and nameplates checked must be done before the inspector arrives, or the contractor pays for the inspector's extra time and travel. [2]
The PLC system is tested as a complete assembly; testing individual components or modules is not acceptable. Analog networks are tested by applying simulated inputs at 10, 50 and 90 percent of span and reading the outputs against an accuracy tolerance taken as the root-sum-square of the component tolerances. [2]
After start-up the system runs a 7-day acceptance test, continuously for 7 consecutive days with all functions exercised; any failure ends the test and a new 7-day test starts once the cause is corrected. The same section asks for two 8-hour days of on-site training and 5 sets of operation and maintenance manuals. [2]
Editorial calculation: a failure on day 6 that takes a day to correct puts the earliest acceptance at day 6 + 1 + 7 = 14, so plan the handover date with at least one restart in mind. [2]
04
Where a machine or package arrives with its own PLC, the North Charleston specification has the equipment supplier furnish, install and program it, connect it to the plant Ethernet network through a fibre-optic switch identical to the others, and hand data to the plant system in contiguous register blocks divided into eight areas by data type (analog or discrete), direction (server to PLC or PLC to server) and current or future use. [1]
The equipment supplier must also limit the plant system's access to its PLC code so that no plant action can damage the equipment or endanger people, and support loop checks and start-up with the instrumentation subcontractor. [1] Editorial note: write the register map and the access limits into the purchase order of the package, since they decide whether the plant integrator can finish without the supplier on site.
05
| Deliverable | Content asked for in the published specifications | Check at handover |
|---|---|---|
| I/O list | Tag, loop, 30-character description, alarm priority 0–3, scale, I/O type, controller, fail-safe flag, totals. [2] | Matches the as-built program and wiring. |
| Control strategy descriptions | Process overview, local and remote manual control, alarm levels, failure modes, communication interfaces, in-service and out-of-service logic. [2] | Each strategy tested and signed off. |
| Application program | IEC 61131-3 instruction set, modular blocks, comments; memory below 60% at completion. [1] | Commented source and memory figure. |
| Programming software | Full-featured version, registered to the owner. [1] | Licence in the owner's name. |
| Spare parts | One of each type and size of PLC module and power supply furnished. [1] | List against the delivered rack. |
| Test records | Loop test forms at 10, 50 and 90% of span; 7-day run log. [2] | Signed forms and failure log. |
| Manuals and drawings | 5 sets of O&M manuals; as-built assembly and wiring diagrams. [2] | Drawings marked as-built. |
06
These are the figures one wastewater plant wrote for its PLCs; they show what a delivery is tested against, not values every system needs.
| Item | North Charleston specification (2023) | Set for your project |
|---|---|---|
| Ambient and humidity | 0 to 60 °C; 5–95% RH non-condensing. [1] | Panel location climate. |
| Supply | 90–132 V AC, 47–63 Hz, or 24 V DC with battery backup. [1] | Site supply and UPS. |
| Backplane | At least 7 slots, power supply slots not counted. [1] | Slots after spares. |
| Analog inputs | Isolated, at least 16-bit; RTD inputs 0.15 °C resolution for 100-ohm platinum. [1] | Signal types per I/O list. |
| Isolation | Optical isolation on each I/O circuit, at least 1,500 V RMS. [1] | Isolation and surge protection scope. |
| Discrete outputs | 24 V DC or 120 V AC, or dry relay contacts of 2 A minimum. [1] | Interposing relays where needed. |
| Networks | Profibus DP, Foundation Fieldbus, Modbus RTU master and slave, TCP/IP Ethernet; spare port for a notebook. [1] | Protocols of connected equipment. |
07
Paste it into your enquiry below or into an email to a maker, then replace every bracket.
I/O list: [tags; types; ranges; fail-safe wiring; alarm priority] Spares: [pre-wired spare %; spare module space %; module density] Program: [IEC 61131-3 edition; languages; memory limit; commenting rules] Software: [licence owner; version] Integration: [package PLCs; register map; network] Tests: [factory inspection notice; loop test points; acceptance run length] Handover: [spares; manuals; as-built drawings; training days]
One maker sells PLC control cabinets and electrical cabinets as a product range; the other builds PLC control systems for its own sorting and storage equipment.
Lists PLC control systems, electrical cabinets and PLC control cabinets in its PLC controller product range.
Product scope checked 2026-10-12
Lists a PLC control system among the control systems for its sorting and storage equipment.
Product scope checked 2026-10-12
Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.
The 2023 North Charleston plant specification asks for at least 10% active pre-wired spares per I/O type plus 20% spare module space; set your own rule in the contract. [1]
The 2025 edition's abstract names Structured Text, Ladder Diagram and Function Block Diagram, with Sequential Function Chart for structuring programs. [3]
In San Diego's specification any failure ends the 7-day run, and a new 7-day run starts after the cause is corrected. [2]
Sources checked 2026-10-12. Two US public-works specifications, one for a wastewater plant PLC system (North Charleston Sewer District, 2023) and one for instrumentation and control (City of San Diego), and the IEC's own abstract of IEC 61131-3:2025.
Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.
Compare manufacturer profiles with relevant product and process capability.