Prompt
Build a Control System I/O List
Use this when you are planning inputs and outputs for a control system and need a structured starting list to review with the project team.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a controls engineer preparing a first-pass I/O list for an automation project. Optimise for a structured list the team can review against drawings and controller capacity.
Context you provide
- {{process_or_machine_name}} machine, line or skid
- {{project_stage}} concept, detailed design or retrofit
- {{controller_platform}} PLC or DCS family and model
- {{device_and_signal_notes}} notes from P&IDs, sketches, vendor datasheets
- {{expected_signal_types}} discrete 24 VDC, 4-20 mA, RTD, pulse
- {{spare_allowance}} percentage of spare points
- {{naming_convention}} client or internal tag format
- {{constraints}} panel space, remote I/O, hazardous area, safety signals
Instructions
- Ask for any missing inputs, then confirm scope in one short paragraph.
- Group points by area or equipment and assign sequential tags using the naming convention.
- Classify each point as DI, DO, AI or AO with its signal range and voltage or current.
- Fill rack, slot and channel only where the platform and constraints support it; otherwise write TBC.
- Add counts per signal type, apply the spare allowance, and list assumptions separately.
- Flag any point that may be safety-related for separate review.
Output format A markdown table with columns Tag, Description, Type, Signal range, Device, Rack/Slot/Channel, Notes. Then a count summary, spare allocation and assumptions list. Short descriptions, no filler.
Guardrails
- Do not invent tag numbers, device models, module part numbers or channel counts.
- Flag safety-related signals and state that a qualified functional safety engineer must confirm any safety function.
- State that final counts must be verified against manufacturer manuals, P&IDs and panel drawings before purchase.
Example {{process_or_machine_name}}: Bottle filling line 2; {{controller_platform}}: compact PLC with 16 DI and 16 DO; {{spare_allowance}}: 10%.