How Do Ignition Perspective Drawing Tools Compare?

Patricia Callen7 min read
Best PracticesHMI ProgrammingOther Manufacturer
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Use the Ignition Perspective drawing and pipe tools for basic P&ID or schematic pages, especially when the goal is accessible documentation rather than a primary operator display. Build the geometry in Inkscape, Affinity, or another vector editor when the drawing needs complex shapes, repeated graphical work, or animation-ready SVG elements; import the finished SVG into Perspective and reserve the built-in editor for integration and small revisions. Decide whether each page is static documentation or a live diagnostic display before drawing, because that choice controls the tag model, testing effort, and maintenance burden.

What do the symptoms say about the right tool?

A basic diagram that remains readable and easy to revise in Perspective does not need an external workflow. The built-in editor is geared toward the Ignition environment and avoids exposing the designer to vector features that the project never uses. Simple is an engineering advantage when technicians must maintain the page later.

Move geometry work to a dedicated vector editor when drawing consumes more time than configuring the screen, shape editing becomes repetitive, or planned animation requires individually controllable graphical elements. Inkscape and similar tools offer more drawing capability, but that capability adds decisions about object structure, grouping, naming, and import behavior.

Do not use visual complexity as the deciding test. Use lifecycle questions: Who will revise the drawing? Will it be bound to live tags? Must individual parts change appearance? Can the imported graphic be diagnosed without reopening an external editor? The preferred tool is the least complex one that preserves those capabilities.

How does a live schematic follow the process signal chain?

A static P&ID communicates equipment relationships. A live troubleshooting page also communicates what the automation system knows, what the controller commands, and what the final element reports. Those are different signals and should not be collapsed into one visual state.

Start at the measurement. The instrument produces a value or state, the controller consumes that input and calculates an action, and the output drives a final element. Independent feedback may then report the final element's actual state. A graphic bound only to the command can show a valve or device as active even when the field equipment did not respond.

Look at the trend first. If the process value, controller action, command, and feedback do not follow the expected cause-and-effect sequence, determine which signal is wrong before changing the drawing or control settings. Tuning does not fix wiring.

Signal Source Wrong-value symptom
Process measurement Instrument value exposed through a live tag The diagram disagrees with the field condition or process trend.
Controller result Controller output or operating-state tag The indicated control action is frozen, reversed, or unrelated to the measured change.
Final-element command Output command tag The page shows no demand even though the controller result changes.
Final-element feedback Independent position or state feedback tag Command and actual position appear identical because both graphics reference the command.

When should the drawing stay native or become an imported SVG?

Keep the work native when the diagram uses basic lines, pipes, labels, and uncomplicated equipment symbols. This minimizes tool switching and lets project developers make slight modifications where the graphic is used. It is also the safer choice when maintainers have no SVG experience and the drawing has no requirement for elaborate effects.

Use an external vector editor when the page needs geometry that is difficult to produce with the Perspective tools, a reusable symbol library, or preparation for animation linked to parts of the SVG. Organize the source drawing so each element that may change at runtime remains independently selectable. Decorative detail that never carries process meaning can remain grouped.

For a mixed workflow, create and revise the master geometry externally, import the finished SVG, and use Perspective for project-specific placement and tag integration. Avoid making substantial edits in both environments. Two competing masters lead to overwritten changes and uncertainty about which file represents the installed screen.

How should the diagram be built?

  1. Define the page's function. Mark it as static documentation, a live diagnostic aid, or a hybrid. Do not add live behavior merely because a tag is available.

  2. List every displayed state before drawing. For live content, separate measurement, controller result, output command, and final-element feedback. Record the source tag and the intended visual response for each one.

  3. Sketch the basic diagram with the Perspective drawing and pipe tools. Evaluate legibility at the intended display size and confirm that another project developer can revise the geometry.

  4. Identify shapes that exceed the practical limits of the built-in workflow. Create those shapes in Inkscape, Affinity, or another vector-focused application, keeping animation targets as separate elements.

  5. Import the completed SVG into Perspective. Use the built-in editor for slight modifications and project integration rather than recreating the external source through a series of unrelated local edits.

  6. Add bindings only after confirming each tag against a trusted process display, trend, controller value, or field observation. Test command and feedback separately.

  7. Store the editable source and document which environment owns the master geometry. Record whether the installed page is static or live so later maintainers do not mistake a drawing state for a process state.

How do you verify the completed diagnostic page?

Verify the information path before judging appearance. Compare each displayed measurement with its tag source, then compare controller action, command, and feedback in sequence. A plausible graphic is not proof that the binding points to the correct signal.

Exercise each state under controlled conditions or replay known operating data where direct operation is inappropriate. Check normal, inactive, changing, and unavailable-data conditions. A diagnostic page must reveal a missing or invalid signal instead of retaining a convincing last state without explanation.

For an imported SVG, inspect every element intended to change independently. Confirm that a modification to one element does not unintentionally affect a group, obscure a label, or alter unrelated piping. Reopen the page after saving and verify that the installed graphic matches the editable master.

Ask a maintainer unfamiliar with the construction method to locate one signal and make one harmless visual revision. If that task requires reverse-engineering the graphic, simplify the structure or improve the source notes before relying on the page during a fault.

Which pitfalls recur on schematic and P&ID screens?

The first failure is treating documentation as an operator interface. A troubleshooting page can use richer annotation, but live colors and animation still need an unambiguous meaning. Decorative motion that does not represent a measured state creates false confidence.

The second is binding a displayed actual state to a command signal. Commands describe intent; feedback describes response. Showing both from one tag hides failed actuators, wiring faults, and mechanical problems.

The third is adjusting control logic because the picture looks wrong. Trace the signal from measurement through controller action to final-element feedback, then correct the bad binding, field signal, or graphic rule at the point where the chain diverges.

The fourth is adopting an external editor without defining ownership. If the imported SVG and Perspective copy both receive structural edits, the next import may discard project changes. Keep one master and treat downstream edits as limited integration work.

The fifth is overbuilding a static reference. If the engineering need is a readable schematic available on demand, basic native drawing tools may be the better solution. Every live binding adds a source to validate and a behavior to maintain.

FAQ

How do I choose between Perspective drawing tools and Inkscape?

Use Perspective for basic lines, pipes, labels, and slight SVG modifications. Use Inkscape or another vector editor when complex geometry, repeated drawing work, or independently animated SVG elements make the built-in workflow cumbersome.

How do I decide whether a P&ID screen should use live tags?

Add live tags only when the page must diagnose current process behavior. Define separate sources for the measurement, controller result, output command, and final-element feedback before creating any bindings.

How do I verify that an animated SVG shows the real device state?

Compare its binding with independent device feedback, not only the controller command. Change or observe the command and confirm that the feedback and graphic follow the actual field response.

When should I stop troubleshooting an imported SVG myself?

Stop when a minimal imported graphic still behaves differently from the editable source, or when repeatable Perspective behavior cannot be isolated to geometry, grouping, or bindings. Preserve the source SVG, a minimal project example, and the exact reproduction sequence, then escalate through the official product support channel.

Back to blog