Skip to main content
Version: 1.0.8

Component Reference

The complete inventory of the visualization layer: 56 widgets, 9 drawing tools and 1048 HMI symbols.

Each widget has its own page — follow the link for what it is for, its properties and its events. Use the component name exactly as written; it is the identifier the Designer, the import/export documents and the AI assistant all use.

Widgets​

ComponentNameCategoryIn the palette
Alarm BellAlarmBellAlarmAnnunciator: a bell + active-alarm count badge; click for a summary popover with acknowledge
Alarm EventAlarmEventAlarmLive active alarms with state, severity accent, filtering, and acknowledge
Alarm JournalAlarmJournalAlarmAppend-only alarm history — searchable and paged, fast over months of data
Alarm PerformanceAlarmDashboardAlarmISA-18.2 monitoring: alarm rate, top bad actors, per-priority split, KPIs
Bar ChartBarChartChartBars over a category axis — toggle horizontal or stack. Bind data to a named query; click a bar to expose {{point.value}}.
HistorianHistorianChartTime-series chart driven by the historian. Backfills the configured window, then tails live ticks as they arrive.
HMI SparklineHmiSparklineChartLightweight inline trend with an optional desired-range band; light enough to repeat many times per view
HMI TrendHmiTrendChartChartHP HMI embedded trend: operating-range Y-axis, desired-range band + dashed alarm limits, neutral line that colours only on excursion
Line ChartLineChartChartLine series over a category axis — toggle smooth / step / area / stack. Bind data to a named query; click a point to expose {{point.value}}.
Pie ChartPieChartChartPie — set innerRadius for a donut, or the rose toggle. Bind data to a named query; click a slice to expose {{point.value}} and {{point.percent}}.
Radar ChartRadarChartChartMulti-axis radar (one polygon per row). Numeric columns become axes; bind data to a named query.
Scatter ChartScatterChartChartScatter / bubble (size + group fields). Bind data to a named query; click a point to expose {{point.value}} ([x, y]).
SparklineSparklineChartCompact chrome-less trend (line / area / bar). Bind data to a named query or a tag history.
Embedded ViewEmbeddedViewContainerEmbed another view into the current layout
Flex ContainerFlexContainerContainerFlexible layout container
Flex RepeaterFlexRepeaterContainerRepeat a view once per item of a bound array
Tab ContainerTabContainerContainerTabbed container — one tab per panel, only the open tab is mounted
3D ViewerViewer3DDisplayRenders a 3D symbol from the Symbol Library ('symbol3d', driven by its 'params' — bind each to a tag; the symbol's rules colour, move and label its parts), a plant of them ('equipment'), or a plain .glb model ('model'; to drive a .glb from tags, make it a 3D symbol: Symbol Library → Build from model). It is also a container (a digital twin): widgets placed inside it overlay the 3D view. Each child's 'anchor' prop places it — { mode: "screen" } keeps it at its x/y like a HUD panel; { mode: "node", target: "<part name>", point: "top"|"center"|"bottom", align: "bottom"|"top"|"center"|"left"|"right", offsetX, offsetY, occlude, hideBeyond } pins it to a model part so it follows the part as the camera moves (e.g. an EmbeddedView faceplate on a pump).
BarcodeBarcodeDisplayGenerates a barcode from a fixed or bound value: Code 128, GS1-128, EAN-13/8, UPC-A/E, Code 39/93, ITF, Data Matrix, GS1 Data Matrix, PDF417, Aztec or plain QR. Check digits are validated — an invalid value shows an error (and fires encodeError) instead of a wrong code. Encoded off the UI thread and cached; SVG/PNG download for label printing.
File ManagerFileManagerDisplayBrowse, upload, organize and download files in the shared uploads folder. Scope it to a root sub-folder, filter by type (images, video, documents, …), and switch between grid and list views. Shows a clear warning until an admin configures the upload folder.
GaugeGaugeDisplayAnalog gauge with arc indicator and needle
IconIconDisplayA single scalable vector icon from the icon library
ImageImageDisplayImage element
Linear ScaleLinearScaleDisplayRuler-style scale — tick marks, numeric labels, indicators and a live pointer
MapOpenStreetMapDisplayAn OpenStreetMap geographic map with live, tag-bindable markers. Tiles are served through the same-origin backend proxy.
MarkdownMarkdownDisplayRenders Markdown (GitHub-Flavored) as rich text — headings, lists, tables, task lists and syntax-highlighted code. Bind the content to a tag to drive it live. Safe by default; raw HTML is opt-in and sanitised.
Moving Analog IndicatorMovingAnalogIndicatorDisplayHP HMI value-in-context bar: alarm bands (muted until entered), PV arrow + setpoint tick
PDF ViewerPdfViewerDisplayDisplays a PDF document from the asset Library or the Uploads folder (manuals, SOPs, drawings) with page navigation, zoom and download. Rendered by PDFium-WASM in a worker — no external downloads.
ProgressProgressDisplayProgress / fill bar — horizontal or vertical, single- or multi-value, with a numeric readout
QR CodeQRCodeDisplayGenerates a QR code from a fixed or bound value (asset IDs, work orders, batch numbers, links to SOPs or a LiveView page). Styled modules and finder patterns, colour gradient, a centred logo and a call-to-action frame; SVG/PNG download. Rendered off the UI thread and cached, so a view full of codes stays responsive. Fires encodeError when the value cannot be encoded.
Segment DisplaySegmentDisplayDisplay7- or 16-segment digital readout for floating-point values
TableTableDisplayData table that stays fast over large result sets
Tag BrowserTagBrowserDisplayBrowse the tag namespace as a tree and select tags (structure only, no live values)
TankTankDisplayLiquid level tank with fill indicator
TextTextDisplayText element with typography presets (h1–h6, paragraph, quote…)
TreeTreeViewDisplayA generic, customizable tree — author nodes with any icon, or bind a data hierarchy
Video PlayerVideoPlayerDisplayPlays a video from the asset Library or the Uploads folder (training clips, SOPs, recorded incidents) with themed controls, shows a LIVE camera feed from the site's own media server, or embeds a YouTube/Vimeo link. Library, Uploads and live camera feeds all work OFFLINE; hosted video needs internet access and an administrator to enable External frames. Browsers play MP4 (H.264) and WebM — a DVR export in .avi/.mkv must be re-exported as MP4.
AI ChatAIAssistantInputAn AI assistant on this screen. Tick the skills it may use and the part of the plant it covers; operators can then ask about tags, alarms and your uploaded manuals without leaving the screen. It can read and suggest — it never changes anything on its own.
ButtonButtonInputClickable button
CheckboxCheckboxInputCheckbox group — pick one (single) or many (multiple)
Color PickerColorPickerInputPick a color — exposes the chosen CSS color string on its value
Date PickerDatePickerInputDate, date-range, or time picker
DropdownDropdownInputDropdown selection field
FormFormInputCollect inputs and submit them to a database via a write Named Query
InputInputInputText input field
QR / Barcode ScannerBarcodeScannerInputReads QR codes and barcodes from the device camera, a USB/Bluetooth handheld scanner (keyboard wedge) or a photo. The scanned text becomes this widget's value ({{nodes.<scanner id>.props.value}}) and fires the scan event — wire scan → Set tag with value scan.text to write it to a tag. Decoding runs in a WebAssembly worker, never on the UI thread. The camera needs HTTPS or localhost; the handheld and image modes work over plain HTTP.
RadioRadioInputSingle-choice radio group
SliderSliderInputNumeric slider track (exposes a number value)
SwitchSwitchInputOn/off toggle (exposes a boolean value)
TextareaTextareaInputMulti-line text input
UploadUploadInputPick / drop a file — store it anywhere via its value or the fileReceived event
WYSIWYGWYSIWYGInputRich Markdown editor (true WYSIWYG, with source and preview modes). Exposes the authored markdown on its value — bindable, and usable as a form field.
Horizontal MenuHorizontalMenuNavigationTop navigation with popover submenus
LinkLinkNavigationHyperlink
Vertical MenuVerticalMenuNavigationSide navigation with submenus
SchedulerSchedulerSchedulerA use-case-agnostic resource/timeline planning board — nested resources, Day/Week/Month scale views, author-defined categories and configurable bars. Each of the five array props (resources, events, categories, bands, dependencies) binds to its own Named Query whose COLUMN NAMES are that prop's field names; hover a prop for a worked SQL example. rangeStart/rangeEnd accept relative times (now, now-2h, today, today+5d) as well as ISO or epoch-ms. In an event script the payload is a BARE identifier: event for eventChange/eventClick/eventDoubleClick, slot for slotSelect. slotSelect also carries resourceId/time, reachable as slot.resourceId / slot.time. A bound events prop is not rewritten by a drag: handle eventChange and write through to the source, then refreshBinding.

Drawing tools​

Vector shapes drawn directly on a coordinate view. Geometry properties (x1Norm, y1Norm, x2Norm, y2Norm, points) are normalized 0–1 within the shape's box; omit them for a sensible default.

See Drawing & symbols for how to use them.

Arrow​

Arrow — a line with a flippable arrow head at its centre

Component name: Arrow

The Arrow drawing tool.The Arrow drawing tool.
PropertyTypeDefaultDescription
routingobject—How the line's points are joined. style: straight | orthogonal | horizontal | vertical | isometric | curved | entityRelation; corner: sharp | rounded (bends only). Bezier CURVES drawn with point handles (the hidden curves prop) need style 'straight'.
  ↳ routing.styleenumstraightstraight joins the points as drawn (and is the only style that draws point curves); the others route their own legs. Options: straight · orthogonal · horizontal · vertical · isometric · curved · entityRelation.
  ↳ routing.cornerenumsharpOptions: sharp · rounded.
strokeobject—The line's pen: color, width (px), dash pattern, cap and opacity. On a pipe, width is the pipe's diameter and the dash is ignored.
  ↳ stroke.colorcolorcurrentColorLine colour. On a pipe with line-colour shading this is the pipe's colour (hidden on a gradient pipe, which is its own colours).
  ↳ stroke.widthnumber2.5Line width in px (a pipe's diameter).
  ↳ stroke.dashenum""Dash pattern. A lineType.kind other than 'none' owns the dash and overrides this. Hidden on a pipe, which is always solid. Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
lineTypeobject—P&ID line type (ISA-5.1) — kind plus its marks' spacing/count/scale and, for flow arrows, reverse. Disabled while pipe.look is 'round' (a pipe's flow arrows are set in its pipe group).
  ↳ lineType.kindenumnone'process' is a pipe; 'electric' is a dashed instrument signal; 'pneumatic' adds double hash marks; 'data-link' adds circles for a software/digital link. 'flow-arrows' replaces the line with small arrows pointing the way it flows (on a pipe they ride INSIDE it); they move while the flow animation runs (animationType flow, or a flowing flow.source). 'none' leaves the styling to stroke.dash. Stroke colour and width are always yours. Options: none · process · electric · electric-binary · pneumatic · pneumatic-binary · data-link · hydraulic · capillary · electromagnetic · mechanical · flow-arrows.
  ↳ lineType.spacingnumber0Gap (px) between the marks. 0 = the type's own default.
  ↳ lineType.countnumber0Draw EXACTLY this many marks, spread evenly. 0 = auto — spacing decides, so the count grows with the line. Overrides spacing when set.
  ↳ lineType.scalenumber1Size multiplier for the marks (1 = the type's own). On a pipe it sizes the flow arrows inside it (0.5–2).
  ↳ lineType.reversebooleanfalseFlow arrows point end → start instead of the way the line was drawn. A live flow's own direction (flow.direction) turns them round again while it flows.
pipeobject—Draw the line as a shaded round PIPE (the Symbol Editor's pipe). look: none | round. shading: 'line' (shaded in stroke.color, follows live flow/idle/fault colours) or a material gradient (steel, stainless, copper, pvc, iron, insulated) or 'custom' with edge/middle/centre colours. Use stroke.width as the diameter (8–14 px reads as a pipe). Arrow markers become shaded pipe heads. Flow arrows ride INSIDE the pipe: arrows = flow (only while the flow animation runs — animation.type flow, or a flowing flow.source) | always | none, sized by arrowSize (× the pipe's own, 0.25–4), spaced by arrowSpacing (px, 0 = auto), turned round by arrowReverse, coloured arrowColor. lineType and fittings are disabled on a pipe.
  ↳ pipe.lookenumnoneOptions: none · round.
  ↳ pipe.shadingenumlineline = shaded in the line colour; a preset = that material's gradient; custom = your own edge → centre colours. Options: line · steel · stainless · copper · pvc · iron · insulated · custom.
  ↳ pipe.edgecolor#3f4650Gradient colour at the pipe's edges.
  ↳ pipe.middlecolor#8d96a1Gradient colour between edge and centre.
  ↳ pipe.centrecolor#eef1f4Gradient colour along the pipe's centre (the highlight).
  ↳ pipe.arrowsenumflowFlow arrows inside the pipe: flow = only while the flow animation runs (they move); always = also when still (they hold, pointing the way it flows); none = never. Options: flow · always · none.
  ↳ pipe.arrowSizenumber1Size of the inner arrows — a multiplier on the pipe's own (1 = the Symbol Editor's share of the pipe width).
  ↳ pipe.arrowSpacingnumber0Gap between the inner arrows, in px. 0 = auto (grows with the arrow size).
  ↳ pipe.arrowReversebooleanfalseArrows point end → start instead of the way the line was drawn. A live flow's own direction turns them round again while it flows.
  ↳ pipe.arrowColorcolor""Colour of the flow arrows inside the pipe. Empty = translucent white.
markersobject—Heads on the line: start / end (at the endpoints), mid (at the CENTRE of the run, on the stroke — stays visible when both ends are bound) and midFlip (reverse the centre head only). size is in stroke-width units. On a pipe only none | arrow apply (a shaded pipe head); circle/square are not drawn there.
  ↳ markers.startenumnoneOptions: none · arrow · circle · square.
  ↳ markers.endenumnoneOptions: none · arrow · circle · square.
  ↳ markers.sizenumber5Head size in stroke-width units. On a pipe it scales the shaded pipe heads (5 = the pipe's own head).
  ↳ markers.midenumnoneHead drawn at the CENTRE of the line (on the stroke), not at an endpoint. Options: none · arrow · circle · square.
  ↳ markers.midFlipbooleanfalseReverse the centre head only — the line itself is unchanged.
fittingsobject—P&ID fittings placed ALONG this line. items: space-separated "SymbolKey@position" tokens — position is 0..1 along the routed pipe, so the fitting follows the pipe when it moves; append '!' to flip a directional symbol. Example: "[email protected] [email protected]!". size: drawn size in px (default 22). Disabled while pipe.look is 'round'.
  ↳ fittings.itemsstring""Space-separated "SymbolKey@position" tokens (position 0..1 along the line, '!' to flip). Use the symbol names from the Piping and Fittings categories.
  ↳ fittings.sizenumber22Drawn size of each fitting, in px. Does NOT scale with stroke width.
flowobject—Live flow binding: source = a tag (flow rate or run/stop flag). While flowing the line takes color and animates (arrows move inside a pipe); idle it greys to idleColor. compare/threshold decide 'flowing'; direction auto = from the value's sign.
  ↳ flow.sourcetag""Tag that drives this pipe — a flow rate or a run/stop flag. Leave empty for a plain line.
  ↳ flow.compareenum>How source is tested for "flowing". Options: > · >= · < · <= · == · != · truthy.
  ↳ flow.thresholdnumber0—
  ↳ flow.colorcolor#5b8a8aStroke while flowing (HP HMI: muted, not vivid). Hidden on a gradient pipe, which keeps its own colours.
  ↳ flow.idleColorcolor#9aa5b1Stroke while stopped (muted grey — the calm/idle state). Hidden on a gradient pipe.
  ↳ flow.directionenumautoWhich way it flows. auto = from the value's sign (negative = reverse). Options: auto · forward · reverse.
faultobject—Optional fault binding: when the source tag is truthy the line turns color (a broken / discordant flow path). Wins over flow.
  ↳ fault.sourcetag""Tag whose truthy value turns the line the alarm colour.
  ↳ fault.colorcolor#d32f2f—
animationobject—Whole-line animation: type, duration (s), easing, active (bind to a tag), direction, pivotX/pivotY. type 'flow' marches the dash along the line — or, on flow arrows and on a pipe, moves the arrows; direction 'reverse' runs it end → start.
  ↳ animation.typeenumnoneflow = the line flows (a marching dash, or moving arrows on flow-arrows / a pipe); the others move the whole line. Options: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
opacitynumber1—
shadowbooleanfalse—
stylestyle{}Custom CSS properties
x1Normnumber0start point x, normalized 0..1 within the box (0 = left edge, 1 = right edge)
y1Normnumber0start point y, normalized 0..1 within the box (0 = top edge, 1 = bottom edge)
x2Normnumber1end point x, normalized 0..1 within the box
y2Normnumber1end point y, normalized 0..1 within the box
waypointsstring""Line/Arrow intermediate points between start and end, as a "x,y x,y …" string normalized 0..1 within the box (empty = a single straight run)
curvesstring""Line/Arrow BEZIER CURVES (like a Symbol Editor path): one space-separated token per point [start, …waypoints, end] — '-' = a corner, or 'ix,iy,ox,oy' = that point's in- and out-handle as px OFFSETS from the point (either half may be empty). Drawn only with routing.style 'straight'. S-bend on a 2-point line: ",,80,-50 -80,50,,"; an arc through one waypoint: "- -40,0,40,0 -"
startBindNodestring""P&ID connection: node id/ref of the component the START endpoint binds to — it snaps to and follows that component (omit x1Norm/y1Norm when bound). Empty = free point
endBindNodestring""P&ID connection: node id/ref of the component the END endpoint binds to — it snaps to and follows that component (omit x2Norm/y2Norm when bound). Empty = free point
startBindPortstring""where on the start component to attach: 'auto' (default — the nearest point on the component's DRAWN OUTLINE facing the other end, so the line touches the symbol body rather than its bounding box) or a fixed port (top/right/bottom/left/center/corner), also resolved onto the outline. Use a fixed port when the nozzle elevation matters — a bottoms line must leave the BOTTOM
endBindPortstring""where on the end component to attach: 'auto' (default — the nearest point on the component's DRAWN OUTLINE facing the other end, so the line touches the symbol body rather than its bounding box) or a fixed port (top/right/bottom/left/center/corner), also resolved onto the outline. Use a fixed port when the nozzle elevation matters — a bottoms line must leave the BOTTOM

Cube​

Isometric cube with a top and side face

Component name: Cube

The Cube drawing tool.The Cube drawing tool.
PropertyTypeDefaultDescription
strokeobject—The outline's pen: color, width (px), dash pattern, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
fillobject—The inside: color and opacity.
  ↳ fill.colorcolornoneFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
depthRationumber0.22—
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Curved Line​

Cubic bezier curve with optional arrow heads and animation

Component name: CurvedLine

The Curved Line drawing tool.The Curved Line drawing tool.
PropertyTypeDefaultDescription
curvaturenumber0.30 = straight line, 0.3 = gentle S-curve, 0.7 = wide arc
strokeobject—The curve's pen: color, width (px), dash pattern, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
markersobject—Heads at the ends: start / end (none | arrow | circle | square) and size in stroke-width units.
  ↳ markers.startenumnoneOptions: none · arrow · circle · square.
  ↳ markers.endenumnoneOptions: none · arrow · circle · square.
  ↳ markers.sizenumber5Head size in stroke-width units.
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Cylinder​

Database cylinder with an elliptical rim

Component name: Cylinder

The Cylinder drawing tool.The Cylinder drawing tool.
PropertyTypeDefaultDescription
strokeobject—The outline's pen: color, width (px), dash pattern, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
fillobject—The inside: color and opacity.
  ↳ fill.colorcolornoneFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
ellipseRationumber0.18—
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Ellipse​

Ellipse / circle with fill, stroke and animation

Component name: Ellipse

The Ellipse drawing tool.The Ellipse drawing tool.
PropertyTypeDefaultDescription
strokeobject—The outline's pen: color, width (px), dash pattern, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
fillobject—The inside: color and opacity.
  ↳ fill.colorcolornoneFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Freehand​

Smooth freehand stroke — getStroke runs at render size, no NaN

Component name: Freehand

The Freehand drawing tool.The Freehand drawing tool.
PropertyTypeDefaultDescription
brushobject—How the stroke is drawn. strokeMode false (default) = a filled, pressure-tapered outline shaped by size (px) and thinning (0 = uniform, 1 = max taper), painted by fill; true = a uniform stroked line painted by stroke, with end markers.
  ↳ brush.strokeModebooleanfalseDraw a uniform stroked line instead of the filled tapered outline.
  ↳ brush.sizenumber6Outline width in px.
  ↳ brush.thinningnumber0.50 = uniform, 1 = max taper with pressure.
fillobject—Colour of the filled outline (outline mode).
  ↳ fill.colorcolorcurrentColorFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
strokeobject—The line's pen in stroke mode: color, width (px), dash, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber6Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumroundOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
markersobject—Heads at the ends: start / end (none | arrow | circle | square) and size in stroke-width units.
  ↳ markers.startenumnoneOptions: none · arrow · circle · square.
  ↳ markers.endenumnoneOptions: none · arrow · circle · square.
  ↳ markers.sizenumber5Head size in stroke-width units.
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Line​

Line with optional arrow heads, dash patterns and animation

Component name: Line

The Line drawing tool.The Line drawing tool.
PropertyTypeDefaultDescription
routingobject—How the line's points are joined. style: straight | orthogonal | horizontal | vertical | isometric | curved | entityRelation; corner: sharp | rounded (bends only). Bezier CURVES drawn with point handles (the hidden curves prop) need style 'straight'.
  ↳ routing.styleenumstraightstraight joins the points as drawn (and is the only style that draws point curves); the others route their own legs. Options: straight · orthogonal · horizontal · vertical · isometric · curved · entityRelation.
  ↳ routing.cornerenumsharpOptions: sharp · rounded.
strokeobject—The line's pen: color, width (px), dash pattern, cap and opacity. On a pipe, width is the pipe's diameter and the dash is ignored.
  ↳ stroke.colorcolorcurrentColorLine colour. On a pipe with line-colour shading this is the pipe's colour (hidden on a gradient pipe, which is its own colours).
  ↳ stroke.widthnumber2.5Line width in px (a pipe's diameter).
  ↳ stroke.dashenum""Dash pattern. A lineType.kind other than 'none' owns the dash and overrides this. Hidden on a pipe, which is always solid. Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
lineTypeobject—P&ID line type (ISA-5.1) — kind plus its marks' spacing/count/scale and, for flow arrows, reverse. Disabled while pipe.look is 'round' (a pipe's flow arrows are set in its pipe group).
  ↳ lineType.kindenumnone'process' is a pipe; 'electric' is a dashed instrument signal; 'pneumatic' adds double hash marks; 'data-link' adds circles for a software/digital link. 'flow-arrows' replaces the line with small arrows pointing the way it flows (on a pipe they ride INSIDE it); they move while the flow animation runs (animationType flow, or a flowing flow.source). 'none' leaves the styling to stroke.dash. Stroke colour and width are always yours. Options: none · process · electric · electric-binary · pneumatic · pneumatic-binary · data-link · hydraulic · capillary · electromagnetic · mechanical · flow-arrows.
  ↳ lineType.spacingnumber0Gap (px) between the marks. 0 = the type's own default.
  ↳ lineType.countnumber0Draw EXACTLY this many marks, spread evenly. 0 = auto — spacing decides, so the count grows with the line. Overrides spacing when set.
  ↳ lineType.scalenumber1Size multiplier for the marks (1 = the type's own). On a pipe it sizes the flow arrows inside it (0.5–2).
  ↳ lineType.reversebooleanfalseFlow arrows point end → start instead of the way the line was drawn. A live flow's own direction (flow.direction) turns them round again while it flows.
pipeobject—Draw the line as a shaded round PIPE (the Symbol Editor's pipe). look: none | round. shading: 'line' (shaded in stroke.color, follows live flow/idle/fault colours) or a material gradient (steel, stainless, copper, pvc, iron, insulated) or 'custom' with edge/middle/centre colours. Use stroke.width as the diameter (8–14 px reads as a pipe). Arrow markers become shaded pipe heads. Flow arrows ride INSIDE the pipe: arrows = flow (only while the flow animation runs — animation.type flow, or a flowing flow.source) | always | none, sized by arrowSize (× the pipe's own, 0.25–4), spaced by arrowSpacing (px, 0 = auto), turned round by arrowReverse, coloured arrowColor. lineType and fittings are disabled on a pipe.
  ↳ pipe.lookenumnoneOptions: none · round.
  ↳ pipe.shadingenumlineline = shaded in the line colour; a preset = that material's gradient; custom = your own edge → centre colours. Options: line · steel · stainless · copper · pvc · iron · insulated · custom.
  ↳ pipe.edgecolor#3f4650Gradient colour at the pipe's edges.
  ↳ pipe.middlecolor#8d96a1Gradient colour between edge and centre.
  ↳ pipe.centrecolor#eef1f4Gradient colour along the pipe's centre (the highlight).
  ↳ pipe.arrowsenumflowFlow arrows inside the pipe: flow = only while the flow animation runs (they move); always = also when still (they hold, pointing the way it flows); none = never. Options: flow · always · none.
  ↳ pipe.arrowSizenumber1Size of the inner arrows — a multiplier on the pipe's own (1 = the Symbol Editor's share of the pipe width).
  ↳ pipe.arrowSpacingnumber0Gap between the inner arrows, in px. 0 = auto (grows with the arrow size).
  ↳ pipe.arrowReversebooleanfalseArrows point end → start instead of the way the line was drawn. A live flow's own direction turns them round again while it flows.
  ↳ pipe.arrowColorcolor""Colour of the flow arrows inside the pipe. Empty = translucent white.
markersobject—Heads on the line: start / end (at the endpoints), mid (at the CENTRE of the run, on the stroke — stays visible when both ends are bound) and midFlip (reverse the centre head only). size is in stroke-width units. On a pipe only none | arrow apply (a shaded pipe head); circle/square are not drawn there.
  ↳ markers.startenumnoneOptions: none · arrow · circle · square.
  ↳ markers.endenumnoneOptions: none · arrow · circle · square.
  ↳ markers.sizenumber5Head size in stroke-width units. On a pipe it scales the shaded pipe heads (5 = the pipe's own head).
  ↳ markers.midenumnoneHead drawn at the CENTRE of the line (on the stroke), not at an endpoint. Options: none · arrow · circle · square.
  ↳ markers.midFlipbooleanfalseReverse the centre head only — the line itself is unchanged.
fittingsobject—P&ID fittings placed ALONG this line. items: space-separated "SymbolKey@position" tokens — position is 0..1 along the routed pipe, so the fitting follows the pipe when it moves; append '!' to flip a directional symbol. Example: "[email protected] [email protected]!". size: drawn size in px (default 22). Disabled while pipe.look is 'round'.
  ↳ fittings.itemsstring""Space-separated "SymbolKey@position" tokens (position 0..1 along the line, '!' to flip). Use the symbol names from the Piping and Fittings categories.
  ↳ fittings.sizenumber22Drawn size of each fitting, in px. Does NOT scale with stroke width.
flowobject—Live flow binding: source = a tag (flow rate or run/stop flag). While flowing the line takes color and animates (arrows move inside a pipe); idle it greys to idleColor. compare/threshold decide 'flowing'; direction auto = from the value's sign.
  ↳ flow.sourcetag""Tag that drives this pipe — a flow rate or a run/stop flag. Leave empty for a plain line.
  ↳ flow.compareenum>How source is tested for "flowing". Options: > · >= · < · <= · == · != · truthy.
  ↳ flow.thresholdnumber0—
  ↳ flow.colorcolor#5b8a8aStroke while flowing (HP HMI: muted, not vivid). Hidden on a gradient pipe, which keeps its own colours.
  ↳ flow.idleColorcolor#9aa5b1Stroke while stopped (muted grey — the calm/idle state). Hidden on a gradient pipe.
  ↳ flow.directionenumautoWhich way it flows. auto = from the value's sign (negative = reverse). Options: auto · forward · reverse.
faultobject—Optional fault binding: when the source tag is truthy the line turns color (a broken / discordant flow path). Wins over flow.
  ↳ fault.sourcetag""Tag whose truthy value turns the line the alarm colour.
  ↳ fault.colorcolor#d32f2f—
animationobject—Whole-line animation: type, duration (s), easing, active (bind to a tag), direction, pivotX/pivotY. type 'flow' marches the dash along the line — or, on flow arrows and on a pipe, moves the arrows; direction 'reverse' runs it end → start.
  ↳ animation.typeenumnoneflow = the line flows (a marching dash, or moving arrows on flow-arrows / a pipe); the others move the whole line. Options: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
opacitynumber1—
shadowbooleanfalse—
stylestyle{}Custom CSS properties
x1Normnumber0start point x, normalized 0..1 within the box (0 = left edge, 1 = right edge)
y1Normnumber0start point y, normalized 0..1 within the box (0 = top edge, 1 = bottom edge)
x2Normnumber1end point x, normalized 0..1 within the box
y2Normnumber1end point y, normalized 0..1 within the box
waypointsstring""Line/Arrow intermediate points between start and end, as a "x,y x,y …" string normalized 0..1 within the box (empty = a single straight run)
curvesstring""Line/Arrow BEZIER CURVES (like a Symbol Editor path): one space-separated token per point [start, …waypoints, end] — '-' = a corner, or 'ix,iy,ox,oy' = that point's in- and out-handle as px OFFSETS from the point (either half may be empty). Drawn only with routing.style 'straight'. S-bend on a 2-point line: ",,80,-50 -80,50,,"; an arc through one waypoint: "- -40,0,40,0 -"
startBindNodestring""P&ID connection: node id/ref of the component the START endpoint binds to — it snaps to and follows that component (omit x1Norm/y1Norm when bound). Empty = free point
endBindNodestring""P&ID connection: node id/ref of the component the END endpoint binds to — it snaps to and follows that component (omit x2Norm/y2Norm when bound). Empty = free point
startBindPortstring""where on the start component to attach: 'auto' (default — the nearest point on the component's DRAWN OUTLINE facing the other end, so the line touches the symbol body rather than its bounding box) or a fixed port (top/right/bottom/left/center/corner), also resolved onto the outline. Use a fixed port when the nozzle elevation matters — a bottoms line must leave the BOTTOM
endBindPortstring""where on the end component to attach: 'auto' (default — the nearest point on the component's DRAWN OUTLINE facing the other end, so the line touches the symbol body rather than its bounding box) or a fixed port (top/right/bottom/left/center/corner), also resolved onto the outline. Use a fixed port when the nozzle elevation matters — a bottoms line must leave the BOTTOM

Polygon​

Polygon with normalized vertex list, fill, stroke and animation

Component name: Polygon

The Polygon drawing tool.The Polygon drawing tool.
PropertyTypeDefaultDescription
strokeobject—The outline's pen: color, width (px), dash pattern, opacity and corner join.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.opacitynumber1—
  ↳ stroke.joinenumroundOptions: miter · round · bevel.
fillobject—The inside: color and opacity.
  ↳ fill.colorcolornoneFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
  ↳ fill.ruleenumnonzeroHow a self-crossing outline is filled. Options: nonzero · evenodd.
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties
pointsstring0,0 0.5,1 1,0polygon/freehand vertices as a "x,y x,y …" string, each coordinate normalized 0..1 within the box

Rectangle​

Rectangle with fill, stroke, rounded corners and animation

Component name: Rectangle

The Rectangle drawing tool.The Rectangle drawing tool.
PropertyTypeDefaultDescription
strokeobject—The outline's pen: color, width (px), dash pattern, cap and opacity.
  ↳ stroke.colorcolorcurrentColor—
  ↳ stroke.widthnumber2.5Stroke width in px.
  ↳ stroke.dashenum""Options: `` · 4 4 · 1 4 · 8 4 · 8 4 2 4 · 12 4 4 4.
  ↳ stroke.capenumbuttOptions: butt · round · square.
  ↳ stroke.opacitynumber1—
fillobject—The inside: color and opacity.
  ↳ fill.colorcolornoneFill colour ('none' = hollow).
  ↳ fill.opacitynumber1—
rxnumber0corner radius in px
opacitynumber1—
shadowbooleanfalse—
animationobject—Whole-shape animation: type (none | blink | pulse | flow | colorCycle | rotate | glow | shake | flicker), duration (s), easing, active (bind to a tag to run it only while true), direction, pivotX/pivotY (rotate/pulse centre, 0..1 of the box).
  ↳ animation.typeenumnoneOptions: none · blink · pulse · flow · colorCycle · rotate · glow · shake · flicker.
  ↳ animation.durationnumber2Seconds per cycle.
  ↳ animation.easingenumlinearOnly the oscillating animations (blink / pulse / glow / shake / flicker) ease; the continuous loops run linear. Options: linear · ease · ease-in · ease-out · ease-in-out.
  ↳ animation.activebooleantrueAnimate only while this is true. Bind it to a tag — e.g. run the flow only while the pump runs.
  ↳ animation.directionenumnormalReverse turns a rotation or a flow the other way; alternate swings back and forth. Options: normal · reverse · alternate.
  ↳ animation.pivotXnumber0.5Point it rotates/pulses about, across the box (0 = left, 0.5 = centre, 1 = right).
  ↳ animation.pivotYnumber0.5Point it rotates/pulses about, down the box (0 = top, 0.5 = centre, 1 = bottom).
stylestyle{}Custom CSS properties

Symbol library​

1048 symbols in two disciplines — process (P&ID) and electrical — plus a set of arrows.

Process​

485 symbols across 21 categories.

Agitators​

10 symbols.

SymbolComponent nameStates
Agitator (Anchor)PidAgitatorAgitatorAnchor—
Agitator (Cross-Beam)PidAgitatorAgitatorCrossBeam—
Agitator (Disc)PidAgitatorAgitatorDisc—
Agitator (Flate-Blade Paddle)PidAgitatorAgitatorFlateBladePaddle—
Agitator (Gat Paddle)PidAgitatorAgitatorGatPaddle—
Agitator (Helical)PidAgitatorAgitatorHelical—
Agitator (Impeller)PidAgitatorAgitatorImpeller—
Agitator (Propeller)PidAgitatorAgitatorPropeller—
Agitator (Turbine)PidAgitatorAgitatorTurbine—
Agitator, StirrerPidAgitatorAgitatorStirrer—

Apparatus Elements​

6 symbols.

SymbolComponent nameStates
ManholePidApparatusManhole—
Socket, Connection NozzlePidApparatusSocketConnectionNozzle—
Support BracketPidApparatusSupportBracket—
Support LegPidApparatusSupportLeg—
Support RingPidApparatusSupportRing—
Support SkirtPidApparatusSupportSkirt—

Centrifuges​

8 symbols.

SymbolComponent nameStates
Centrifuge (High Speed)PidCentrifugeCentrifugeHighSpeed—
Centrifuge (Perforated Shell)PidCentrifugeCentrifugePerforatedShell—
Centrifuge (Pusher)PidCentrifugeCentrifugePusher—
Centrifuge (Screw, Perforated Shell)PidCentrifugeCentrifugeScrewPerforatedShell—
Centrifuge (Separator Disc)PidCentrifugeCentrifugeSeparatorDisc—
Centrifuge (Skimmer)PidCentrifugeCentrifugeSkimmer—
Centrifuge (Solid Shell)PidCentrifugeCentrifugeSolidShell—
Centrifuge, Decanter (Screw, Solid Shell)PidCentrifugeCentrifugeDecanterScrewSolidShell—

Compressors​

20 symbols.

SymbolComponent nameStates
AC Air CompressorPidCompressorACAirCompressor—
Blower, Fan (ISO)PidCompressorBlowerFanISO—
Centrifugal CompressorPidCompressorCentrifugalCompressor—
Centrifugal Compressor - Turbine DrivenPidCompressorCentrifugalCompressorTurbineDriven—
CompressorPidCompressorCompressor—
Compressor (Centrifugal) (ISO)PidCompressorCompressorCentrifugalISO—
Compressor (Diaphragm) (ISO)PidCompressorCompressorDiaphragmISO—
Compressor (Ejector) (ISO)PidCompressorCompressorEjectorISO—
Compressor (Piston) (ISO)PidCompressorCompressorPistonISO—
Compressor (Ring) (ISO)PidCompressorCompressorRingISO—
Compressor (Roller Vane) (ISO)PidCompressorCompressorRollerVaneISO—
Compressor (Rotary) (ISO)PidCompressorCompressorRotaryISO—
Compressor (Screw) (ISO)PidCompressorCompressorScrewISO—
Compressor (Turbo) (ISO)PidCompressorCompressorTurboISO—
Compressor and SilencersPidCompressorCompressorAndSilencers—
Compressor, Vacuum Pump (ISO)PidCompressorCompressorVacuumPumpISO—
Liquid Ring CompressorPidCompressorLiquidRingCompressor—
Reciprocating CompressorPidCompressorReciprocatingCompressor—
Reciprocating Compressor 2PidCompressorReciprocatingCompressor2—
Rotary CompressorPidCompressorRotaryCompressor—

Crushers & Grinding​

13 symbols.

SymbolComponent nameStates
CrusherPidCrusherCrusher—
Crusher (Cone)PidCrusherCrusherCone—
Crusher (Hammer)PidCrusherCrusherHammer—
Crusher (Impact)PidCrusherCrusherImpact—
Crusher (Jaw)PidCrusherCrusherJaw—
Crusher (Roller)PidCrusherCrusherRoller—
Crushing, Grinding MachinePidCrusherCrushingGrindingMachine—
Mill (Roller)PidCrusherMillRoller—
Mill (Vibration)PidCrusherMillVibration—
Mill (Vibration)2PidCrusherMillVibration2—
Mill, PulverizerPidCrusherMillPulverizer—
Mill, Pulverizer (Hammer)PidCrusherMillPulverizerHammer—
Mill, Pulverizer (Impact)PidCrusherMillPulverizerImpact—

Driers​

8 symbols.

SymbolComponent nameStates
DrierPidDrierDrier—
Drier (Fluidized Bed)PidDrierDrierFluidizedBed—
Drier (Roller Conveyor Belt)PidDrierDrierRollerConveyorBelt—
Drying Oven, Drying Chamber, Shelf DryerPidDrierDryingOvenDryingChamberShelfDryer—
Heat ConsumerPidDrierHeatConsumer—
Rotary Drum Drier, Tumbling DrierPidDrierRotaryDrumDrierTumblingDrier—
Spray DrierPidDrierSprayDrier—
Turbo Drier, Disc Drier, Moving Shelf DrierPidDrierTurboDrierDiscDrierMovingShelfDrier—

Engines​

8 symbols.

SymbolComponent nameStates
Electric MotorPidEngineElectricMotor—
Electric Motor (AC)PidEngineElectricMotorAC—
Electric Motor (DC)PidEngineElectricMotorDC—
GearPidEngineGear—
GeneratorPidEngineGenerator—
Generator (AC)PidEngineGeneratorAC—
Generator (DC)PidEngineGeneratorDC—
TurbinePidEngineTurbine—

Feeders​

5 symbols.

SymbolComponent nameStates
Feeder (Rotary Table)PidFeederFeederRotaryTable—
Proportional FeederPidFeederProportionalFeeder—
Proportional Feeder (Metering)PidFeederProportionalFeederMetering—
Proportional Feeder (Rotary Valve)PidFeederProportionalFeederRotaryValve—
Spray NozzlePidFeederSprayNozzle—

Filters​

16 symbols.

SymbolComponent nameStates
FilterPidFilterFilter—
Gas FilterPidFilterGasFilter—
Gas Filter (Bag, Candle, Cartridge)PidFilterGasFilterBagCandleCartridge—
Gas Filter (Belt, Roll)PidFilterGasFilterBeltRoll—
Gas Filter (Fixed Bed)PidFilterGasFilterFixedBed—
Gas Filter (HEPA)PidFilterGasFilterHEPA—
Liquid FilterPidFilterLiquidFilter—
Liquid Filter (Bag, Candle, Cartridge)PidFilterLiquidFilterBagCandleCartridge—
Liquid Filter (Belt, Roll)PidFilterLiquidFilterBeltRoll—
Liquid Filter (Biological)PidFilterLiquidFilterBiological—
Liquid Filter (Fixed Bed)PidFilterLiquidFilterFixedBed—
Liquid Filter (Ion Exchanger)PidFilterLiquidFilterIonExchanger—
Liquid Filter (Rotary, Drum or Disc, Scraper)PidFilterLiquidFilterRotaryDrumOrDiscScraper—
Liquid Filter (Rotary, Drum or Disc)PidFilterLiquidFilterRotaryDrumOrDisc—
Press FilterPidFilterPressFilter—
Suction FilterPidFilterSuctionFilter—

Fittings​

35 symbols.

SymbolComponent nameStates
Blind DiscPidFittingBlindDisc—
Blind Disc2PidFittingBlindDisc2—
BreakthroughPidFittingBreakthrough—
Breakthrough2PidFittingBreakthrough2—
Clamped Flange CouplingPidFittingClampedFlangeCoupling—
CompensatorPidFittingCompensator—
CouplingPidFittingCoupling—
Flame ArrestorPidFittingFlameArrestor—
Flame Arrestor (Detonation-Proof)PidFittingFlameArrestorDetonationProof—
Flame Arrestor (Explosion-Proof)PidFittingFlameArrestorExplosionProof—
Flame Arrestor (Fire-Resistant, Detonation-Proof)PidFittingFlameArrestorFireResistantDetonationProof—
Flame Arrestor (Fire-Resistant)PidFittingFlameArrestorFireResistant—
Flanged ConnectionPidFittingFlangedConnection—
Flanged Dummy CoverPidFittingFlangedDummyCover—
FunnelPidFittingFunnel—
HosePidFittingHose—
InjectorPidFittingInjector—
Interchangeable Disc (Blind Disc)PidFittingInterchangeableDiscBlindDisc—
Interchangeable Disc (Blind Disc)2PidFittingInterchangeableDiscBlindDisc2—
Interchangeable Disc (Open Disc In Function)PidFittingInterchangeableDiscOpenDiscInFunction—
Interchangeable Disc (Open Disc In Function)2PidFittingInterchangeableDiscOpenDiscInFunction2—
Open DiscPidFittingOpenDisc—
Orifice PlatePidFittingOrificePlate—
Orifice Plate2PidFittingOrificePlate2—
ReducerPidFittingReducer—
Rupture DiscPidFittingRuptureDisc—
Self-Operating Release ValvePidFittingSelfOperatingReleaseValve—
Self-Operating Release Valve2PidFittingSelfOperatingReleaseValve2—
SilencerPidFittingSilencer—
Single FlangePidFittingSingleFlange—
StrainerPidFittingStrainer—
Strainer (Cone)PidFittingStrainerCone—
VentPidFittingVent—
Viewing GlassPidFittingViewingGlass—
Viewing Glass (Lighting)PidFittingViewingGlassLighting—

Flow Sensors​

16 symbols.

SymbolComponent nameStates
Averging Pitot TubePidFlowSensorAvergingPitotTube—
CoriolisPidFlowSensorCoriolis—
Flow NozzlePidFlowSensorFlowNozzle—
FlumePidFlowSensorFlume—
MagneticPidFlowSensorMagnetic—
Pitot TubePidFlowSensorPitotTube—
Positive DisplacementPidFlowSensorPositiveDisplacement—
RotameterPidFlowSensorRotameter—
TargetPidFlowSensorTarget—
TurbinePidFlowSensorTurbine—
UltrasonicPidFlowSensorUltrasonic—
V-conePidFlowSensorVCone—
VenturiPidFlowSensorVenturi—
VortexPidFlowSensorVortex—
WedgePidFlowSensorWedge—
WeirPidFlowSensorWeir—

Heat Exchangers​

23 symbols.

SymbolComponent nameStates
CondenserPidHeatExchangerCondenser—
Double Pipe Heat ExchangerPidHeatExchangerDoublePipeHeatExchanger—
Electric HeaterPidHeatExchangerElectricHeater—
Fixed Straight Tubes Heat ExchangerPidHeatExchangerFixedStraightTubesHeatExchanger—
Hairpin ExchangerPidHeatExchangerHairpinExchanger—
Heat Exchanger (Coil Tubes)PidHeatExchangerHeatExchangerCoilTubes—
Heat Exchanger (Finned Tubes, Fan)PidHeatExchangerHeatExchangerFinnedTubesFan—
Heat Exchanger (Finned Tubes)PidHeatExchangerHeatExchangerFinnedTubes—
Heat Exchanger (Floating Head)PidHeatExchangerHeatExchangerFloatingHead—
Heat Exchanger (Plate)PidHeatExchangerHeatExchangerPlate—
Heat Exchanger (Spiral)PidHeatExchangerHeatExchangerSpiral—
Heat Exchanger (Straight Tubes)PidHeatExchangerHeatExchangerStraightTubes—
HeaterPidHeatExchangerHeater—
Plate and Frame Heat ExchangerPidHeatExchangerPlateAndFrameHeatExchanger—
ReboilerPidHeatExchangerReboiler—
Shell and Tube Heat Exchanger 1PidHeatExchangerShellAndTubeHeatExchanger1—
Shell and Tube Heat Exchanger 2PidHeatExchangerShellAndTubeHeatExchanger2—
Shell and Tube Heat Exchanger 3PidHeatExchangerShellAndTubeHeatExchanger3—
Single Pass Heat ExchangerPidHeatExchangerSinglePassHeatExchanger—
Spiral Heat ExchangerPidHeatExchangerSpiralHeatExchanger—
Thin-Film EvaporatorPidHeatExchangerThinFilmEvaporator—
U Shaped Tubes Heat ExchangerPidHeatExchangerUShapedTubesHeatExchanger—
U-Tube Heat ExchangerPidHeatExchangerUTubeHeatExchanger—

Instruments​

32 symbols.

SymbolComponent nameStates
Analyzer TransmitterPidInstrumentAnalyzerTransmitter—
Computer FunctionPidInstrumentComputer—
Computer Function (Panel)PidInstrumentComputerPanel—
Flow ElementPidInstrumentFlowElement—
Flow IndicatorPidInstrumentFlowIndicator—
Flow RecorderPidInstrumentFlowRecorder—
Flow TransmitterPidInstrumentFlowTransmitter—
Instrument (Discrete)PidInstrumentDiscrete—
Instrument (Panel)PidInstrumentDiscretePanel—
Level AlarmPidInstrumentLevelAlarm—
Level Controller 1PidInstrumentLevelController1—
Level Controller 2PidInstrumentLevelController2—
Level GaugePidInstrumentLevelGauge—
Level IndicatorPidInstrumentLevelIndicator—
Level RecorderPidInstrumentLevelRecorder—
Level Transmitter 1PidInstrumentLevelTransmitter1—
Level Transmitter 2PidInstrumentLevelTransmitter2—
PLC / LogicPidInstrumentPLC—
PLC / Logic (Panel)PidInstrumentPLCPanel—
Pressure ControllerPidInstrumentPressureController—
Pressure Indicating ControllerPidInstrumentPressureIndicatingController—
Pressure IndicatorPidInstrumentPressureIndicator—
Pressure RecorderPidInstrumentPressureRecorder—
Pressure Recording ControllerPidInstrumentPressureRecordingController—
Pressure Transmitter 1PidInstrumentPressureTransmitter1—
Pressure Transmitter 2PidInstrumentPressureTransmitter2—
Shared Display (Panel)PidInstrumentSharedDisplayPanel—
Shared Display / ControlPidInstrumentSharedDisplay—
Temperature ElementPidInstrumentTemperatureElement—
Temperature IndicatorPidInstrumentTemperatureIndicator—
Temperature RecorderPidInstrumentTemperatureRecorder—
Temperature TransmitterPidInstrumentTemperatureTransmitter—

Misc​

82 symbols.

SymbolComponent nameStates
Aerator With SpargerPidMiscAeratorWithSparger—
Air CoolerPidMiscAirCooler—
Air FilterPidMiscAirFilter—
Air SeparatorPidMiscAirSeparator—
Back Draft DamperPidMiscBackDraftDamper—
Back Draft Damper2PidMiscBackDraftDamper2—
Bag Filling MachinePidMiscBagFillingMachine—
Bag Filling Machine2PidMiscBagFillingMachine2—
Belt SkimmerPidMiscBeltSkimmer—
BinPidMiscBin—
Boiler (Dome, Hot Liquid)PidMiscBoilerDomeHotLiquid—
Boiler (Dome)PidMiscBoilerDome—
Box TruckPidMiscBoxTruck—
Bucket ElevatorPidMiscBucketElevator—
ChillerPidMiscChiller—
Combustion ChamberPidMiscCombustionChamber—
ConveyorPidMiscConveyor—
Conveyor (Belt, Closed, Reversible)PidMiscConveyorBeltClosedReversible—
Conveyor (Belt, Closed, Reversible)2PidMiscConveyorBeltClosedReversible2—
Conveyor (Belt, Closed)PidMiscConveyorBeltClosed—
Conveyor (Belt)PidMiscConveyorBelt—
Conveyor (Chain, Closed)PidMiscConveyorChainClosed—
Conveyor (Screw, Closed)PidMiscConveyorScrewClosed—
Conveyor (Vibrating, Closed)PidMiscConveyorVibratingClosed—
Conveyor (Vibrating, Closed)2PidMiscConveyorVibratingClosed2—
Conveyor2PidMiscConveyor2—
CoolerPidMiscCooler—
Cooling TowerPidMiscCoolingTower—
Cooling Tower (Dry, Forced Draught)PidMiscCoolingTowerDryForcedDraught—
Cooling Tower (Dry, Induced Draught)PidMiscCoolingTowerDryInducedDraught—
Cooling Tower (Dry, Natural Draught)PidMiscCoolingTowerDryNaturalDraught—
Cooling Tower (Wet-Dry, Natural Draught)PidMiscCoolingTowerWetDryNaturalDraught—
Cooling Tower (Wet, Forced Draught)PidMiscCoolingTowerWetForcedDraught—
Cooling Tower (Wet, Induced Draught)PidMiscCoolingTowerWetInducedDraught—
Cooling Tower (Wet, Natural Draught)PidMiscCoolingTowerWetNaturalDraught—
Covered Gas VentPidMiscCoveredGasVent—
CranePidMiscCrane—
Curved Gas VentPidMiscCurvedGasVent—
CyclonePidMiscCyclone—
DryerPidMiscDryer—
Elevator (Bucket, Z-Form)PidMiscElevatorBucketZForm—
Elevator (Bucket)PidMiscElevatorBucket—
FanPidMiscFan—
Fan 2PidMiscFan2—
FilterPidMiscFilter—
Filter 2PidMiscFilter2—
Firing System, BurnerPidMiscFiringSystemBurner—
Flame ArrestorPidMiscFlameArrestor—
Flexible PipePidMiscFlexiblePipe—
Forced Flow Air CoolerPidMiscForcedFlowAirCooler—
Forklift (Manual)PidMiscForkliftManual—
Forklift (Truck)PidMiscForkliftTruck—
FunnelPidMiscFunnel—
Gas FlarePidMiscGasFlare—
Induced Flow Air CoolerPidMiscInducedFlowAirCooler—
Industrial TruckPidMiscIndustrialTruck—
LiftPidMiscLift—
Loading ArmPidMiscLoadingArm—
MixerPidMiscMixer—
PalletizerPidMiscPalletizer—
Palletizer2PidMiscPalletizer2—
Protective Palette CoveringPidMiscProtectivePaletteCovering—
Roller ConveyorPidMiscRollerConveyor—
Rolling BinPidMiscRollingBin—
Rotary ScreenPidMiscRotaryScreen—
Screening Device, Sieve, StrainerPidMiscScreeningDeviceSieveStrainer—
Screening Device, Sieve, Strainer (Basket Reel)PidMiscScreeningDeviceSieveStrainerBasketReel—
Screening Device, Sieve, Strainer (Coarse and Fine Screens)PidMiscScreeningDeviceSieveStrainerCoarseAndFineScreens—
Screening Device, Sieve, Strainer (Coarse Rake)PidMiscScreeningDeviceSieveStrainerCoarseRake—
Screening Device, Sieve, Strainer (Fine Rake)PidMiscScreeningDeviceSieveStrainerFineRake—
Screening Device, Sieve, Strainer (Rotating Drum)PidMiscScreeningDeviceSieveStrainerRotatingDrum—
Screening Device, Sieve, Strainer (Vibrating)PidMiscScreeningDeviceSieveStrainerVibrating—
Screening Device, Sieve, Strainer (Vibrating)2PidMiscScreeningDeviceSieveStrainerVibrating2—
ShipPidMiscShip—
SilencerPidMiscSilencer—
Spray CoolerPidMiscSprayCooler—
Spraying DevicePidMiscSprayingDevice—
Stack, ChimneyPidMiscStackChimney—
Steam TrapPidMiscSteamTrap—
Steam Trap2PidMiscSteamTrap2—
Tank Car, Tank WagonPidMiscTankCarTankWagon—
Viewing GlassPidMiscViewingGlass—

Mixers​

4 symbols.

SymbolComponent nameStates
In-Line Rotary MixerPidMixerInLineRotaryMixer—
In-Line Static MixerPidMixerInLineStaticMixer—
KneaderPidMixerKneader—
Mixing PathPidMixerMixingPath—

Piping​

43 symbols.

SymbolComponent nameStates
Basket StrainerPidPipingBasketStrainer—
BlankPidPipingBlank—
Blank2PidPipingBlank2—
BreatherPidPipingBreather—
CapPidPipingCap—
Closed Figure 8 BlindPidPipingClosedFigure8Blind—
Closed Figure 8 Blind2PidPipingClosedFigure8Blind2—
Concentric ReducerPidPipingConcentricReducer—
Cone StrainerPidPipingConeStrainer—
DamperPidPipingDamper—
Damper2PidPipingDamper2—
Desuper HeaterPidPipingDesuperHeater—
Detonation ArrestorPidPipingDetonationArrestor—
Diverter ValvePidPipingDiverterValve—
Double FlangePidPipingDoubleFlange—
Duplex StrainerPidPipingDuplexStrainer—
Eccentric ReducerPidPipingEccentricReducer—
Excess Flow ValvePidPipingExcessFlowValve—
Excess Flow Valve2PidPipingExcessFlowValve2—
Exhaust HeadPidPipingExhaustHead—
Expansion JointPidPipingExpansionJoint—
Flame ArrestorPidPipingFlameArrestor—
FlangePidPipingFlange—
Flange InPidPipingFlangeIn—
Flexible HosePidPipingFlexibleHose—
Hose ConnectionPidPipingHoseConnection—
In-Line MixerPidPipingInLineMixer—
In-Line SilencerPidPipingInLineSilencer—
Open Figure 8 BlindPidPipingOpenFigure8Blind—
Open Figure 8 Blind2PidPipingOpenFigure8Blind2—
Orifice (Quick Change)PidPipingOrificeQuickChange—
PlugPidPipingPlug—
Pulsation DampenerPidPipingPulsationDampener—
Removable SpoolPidPipingRemovableSpool—
Rotary ValvePidPipingRotaryValve—
SpacerPidPipingSpacer—
Steam TrapPidPipingSteamTrap—
T-Type StrainerPidPipingTTypeStrainer—
Temporary StrainerPidPipingTemporaryStrainer—
Vent SilencerPidPipingVentSilencer—
Welded ConnectionPidPipingWeldedConnection—
Welded Connection2PidPipingWeldedConnection2—
Y-Type StrainerPidPipingYTypeStrainer—

Pumps​

37 symbols.

SymbolComponent nameStates
Cavity PumpPidPumpCavityPump—
Centrifugal (DIN)PidPumpCentrifugalDIN—
Centrifugal Pump 1PidPumpCentrifugalPump1—
Centrifugal Pump 2PidPumpCentrifugalPump2—
Centrifugal Pump 3PidPumpCentrifugalPump3—
Diaphragm (DIN)PidPumpDiaphragmDIN—
Eccentric Worm (DIN)PidPumpEccentricWormDIN—
Electromagnetic (DIN)PidPumpElectromagneticDIN—
Feed PumpPidPumpFeedPump—
Gas BlowerPidPumpGasBlower—
Gas CompressorPidPumpGasCompressor—
Gear (DIN)PidPumpGearDIN—
Gear PumpPidPumpGearPump—
Horizontal PumpPidPumpHorizontalPump—
Hydraulic (DIN)PidPumpHydraulicDIN—
InjectorPidPumpInjector—
Jet Pump (Liquid) (ISO)PidPumpJetPumpLiquidISO—
Liquid Jet (DIN)PidPumpLiquidJetDIN—
PeristalticPidPumpPeristaltic—
Pump (Centrifugal) (ISO)PidPumpPumpCentrifugalISO—
Pump (Diaphragm) (ISO)PidPumpPumpDiaphragmISO—
Pump (Gear) (ISO)PidPumpPumpGearISO—
Pump (Liquid) (ISO)PidPumpPumpLiquidISO—
Pump (Positive Displacement) (ISO)PidPumpPumpPositiveDisplacementISO—
Pump (Progressive Cavity) (ISO)PidPumpPumpProgressiveCavityISO—
Pump (Reciprocating Piston) (ISO)PidPumpPumpReciprocatingPistonISO—
Pump (Screw) (ISO)PidPumpPumpScrewISO—
Reciprocating (DIN)PidPumpReciprocatingDIN—
Rotary Piston (DIN)PidPumpRotaryPistonDIN—
Screw (DIN)PidPumpScrewDIN—
Screw PumpPidPumpScrewPump—
Screw Pump 2PidPumpScrewPump2—
Submersible PumpPidPumpSubmersiblePump—
Sump PumpPidPumpSumpPump—
TurbinePidPumpTurbine—
Vacuum PumpPidPumpVacuumPump—
Vertical PumpPidPumpVerticalPump—

Separators​

18 symbols.

SymbolComponent nameStates
Gravity Separator, Settling ChamberPidSeparatorGravitySeparatorSettlingChamber—
Gravity Separator, Settling Chamber2PidSeparatorGravitySeparatorSettlingChamber2—
Impact SeparatorPidSeparatorImpactSeparator—
Separator (Cyclone)PidSeparatorSeparatorCyclone—
Separator (Cyclone)2PidSeparatorSeparatorCyclone2—
Separator (Electromagnetic)PidSeparatorSeparatorElectromagnetic—
Separator (Electrostatic Precipitator, Wet)PidSeparatorSeparatorElectrostaticPrecipitatorWet—
Separator (Electrostatic Precipitator)PidSeparatorSeparatorElectrostaticPrecipitator—
Separator (Permanent Magnet)PidSeparatorSeparatorPermanentMagnet—
Separator (Permanent Magnet)2PidSeparatorSeparatorPermanentMagnet2—
Separator (Venturi Scrubber)PidSeparatorSeparatorVenturiScrubber—
Separator (Wet Scrubber)PidSeparatorSeparatorWetScrubber—
Separator (Wet Scrubber)2PidSeparatorSeparatorWetScrubber2—
Separator, SifterPidSeparatorSeparatorSifter—
Separator, Sifter2PidSeparatorSeparatorSifter2—
Solidifier (Closed)PidSeparatorSolidifierClosed—
Solidifier (Open)PidSeparatorSolidifierOpen—
Spray ScrubberPidSeparatorSprayScrubber—

Shaping Machines​

7 symbols.

SymbolComponent nameStates
Extruder (Piston)PidShapingExtruderPiston—
Extruder (Screw)PidShapingExtruderScrew—
Pelletizing DiscPidShapingPelletizingDisc—
Press (Piston)PidShapingPressPiston—
Press (Roller)PidShapingPressRoller—
Shaping Machine (Horizontal)PidShapingShapingMachineHorizontal—
Shaping Machine (Vertical)PidShapingShapingMachineVertical—

Valves​

31 symbols.

SymbolComponent nameStates
3-Way ValvePidValveAThreeWay—
Angle ValvePidValveAAngle—
Back Pressure Regulator 1PidValveBackPressureRegulator1—
Back Pressure Regulator 2PidValveBackPressureRegulator2—
Ball ValvePidValveABall—
Bleeder Valve 1PidValveBleederValve1—
Bleeder Valve 2PidValveBleederValve2—
Butterfly ValvePidValveAButterfly—
Check Valve 1PidValveCheckValve1—
Check Valve 2PidValveCheckValve2—
DiaphragmPidValveDiaphragm—
Four Way ValvePidValveFourWayValve—
Gate ValvePidValveAGate—
GaugePidValveGauge—
Globe ValvePidValveAGlobe—
Hydraulic ValvePidValveHydraulicValve—
Knife ValvePidValveKnifeValve—
Manual Operated ValvePidValveManualOperatedValve—
Motor Operated ValvePidValveMotorOperatedValve—
NeedlePidValveNeedle—
OrificePidValveOrifice—
Pinch ValvePidValvePinchValve—
PlugPidValvePlug—
Pneumatic OperatedPidValvePneumaticOperated—
Pneumatic Operated Butterfly ValvePidValvePneumaticOperatedButterflyValve—
Pressure Reducing ValvePidValvePressureReducingValve—
Relief PRVPidValveReliefPRV—
RotameterPidValveRotameter—
Safety PSV 1PidValveSafetyPSV1—
Safety PSV 2PidValveSafetyPSV2—
Solenoid Valve ClosedPidValveSolenoidValveClosed—

Vessels​

63 symbols.

SymbolComponent nameStates
BagPidVesselBag—
Bag (ISO)PidVesselBagISO—
Barrel, DrumPidVesselBarrelDrum—
Barrel, Drum (ISO)PidVesselBarrelDrumISO—
Bunker (Conical Bottom)PidVesselBunkerConicalBottom—
Concrete TankPidVesselConcreteTank—
Container (Solids, Liquids, Gases)PidVesselContainerSolidsLiquidsGases—
Container, Tank, CisternPidVesselContainerTankCistern—
Container, Tank, Cistern (Boot)PidVesselContainerTankCisternBoot—
Container, Tank, Cistern (Bottom)PidVesselContainerTankCisternBottom—
Container, Tank, Cistern (Legs)PidVesselContainerTankCisternLegs—
Double Concrete TankPidVesselDoubleConcreteTank—
Drum or CondenserPidVesselDrumOrCondenser—
Forced-Draft Cooling TowerPidVesselForcedDraftCoolingTower—
FurnacePidVesselFurnace—
Furnace2PidVesselFurnace2—
Gas BottlePidVesselGasBottle—
Gas HolderPidVesselGasHolder—
Half Pipe Mixing VesselPidVesselHalfPipeMixingVessel—
Induced-Draft Cooling TowerPidVesselInducedDraftCoolingTower—
Jacketed Mixing VesselPidVesselJacketedMixingVessel—
Knock-out DrumPidVesselKnockOutDrum—
MixerPidVesselMixer—
Mixing ReactorPidVesselMixingReactor—
Open Bulk StoragePidVesselOpenBulkStorage—
Pressurized VesselPidVesselPressurizedVessel—
Prop AgitatorPidVesselPropAgitator—
ReactorPidVesselReactor—
Settling TankPidVesselSettlingTank—
Spray DrierPidVesselSprayDrier—
Storage SpherePidVesselStorageSphere—
TankPidVesselTank—
Tank (Boot)PidVesselTankBoot—
Tank (Concrete Base)PidVesselTankConcreteBase—
Tank (Conical Bottom)PidVesselTankConicalBottom—
Tank (Conical Roof and Bottom)PidVesselTankConicalRoofAndBottom—
Tank (Conical Roof)PidVesselTankConicalRoof—
Tank (Covered, Boot)PidVesselTankCoveredBoot—
Tank (Covered)PidVesselTankCovered—
Tank (Dished Roof, Conical Bottom)PidVesselTankDishedRoofConicalBottom—
Tank (Dished Roof)PidVesselTankDishedRoof—
Tank (False Bottom)PidVesselTankFalseBottom—
Tank (Floating Roof, Boot)PidVesselTankFloatingRoofBoot—
Tank (Floating Roof)PidVesselTankFloatingRoof—
Tank, VesselPidVesselTankVessel—
TowerPidVesselTower—
Tower With PackingPidVesselTowerWithPacking—
Turbine AgitatorPidVesselTurbineAgitator—
Vent (Bent)PidVesselVentBent—
Vent (Cover)PidVesselVentCover—
Vessel (Different Diameters)PidVesselVesselDifferentDiameters—
Vessel (Dished Bottom, Surface Indication)PidVesselVesselDishedBottomSurfaceIndication—
Vessel (Dished Ends, Brackets)PidVesselVesselDishedEndsBrackets—
Vessel (Dished Ends, Electrical Heating)PidVesselVesselDishedEndsElectricalHeating—
Vessel (Dished Ends, Heating-Cooling Jacket)PidVesselVesselDishedEndsHeatingCoolingJacket—
Vessel (Dished Ends, Legs)PidVesselVesselDishedEndsLegs—
Vessel (Dished Ends, Ring)PidVesselVesselDishedEndsRing—
Vessel (Dished Ends, Skirts)PidVesselVesselDishedEndsSkirts—
Vessel (Dished Ends, Thermal Insulation)PidVesselVesselDishedEndsThermalInsulation—
Vessel (Dome)PidVesselVesselDome—
Vessel (Full-Tube Heating-Cooling Coil)PidVesselVesselFullTubeHeatingCoolingCoil—
Vessel (Pit)PidVesselVesselPit—
Vessel (Semi-Tube Heating-Cooling Coil)PidVesselVesselSemiTubeHeatingCoolingCoil—

Electrical​

529 symbols across 24 categories.

Capacitors​

16 symbols.

SymbolComponent nameStates
Capacitor 1ElecCapacitor1—
Capacitor 2ElecCapacitor2—
Capacitor 3ElecCapacitor3—
Capacitor 4ElecCapacitor4—
Capacitor 5ElecCapacitor5—
Capacitor 6ElecCapacitor6—
Differential CapacitorElecDifferentialCapacitor—
Feed Through CapacitorElecFeedThroughCapacitor—
Ganged CapacitorElecGangedCapacitor—
Multiple CapacitorElecMultipleCapacitor—
Multiple Electrolytic Capacitor Comm NegElecMultipleElectrolyticCapacitorCommNeg—
Multiple Electrolytic Capacitor Comm PosElecMultipleElectrolyticCapacitorCommPos—
Trimmer Capacitor 1ElecTrimmerCapacitor1—
Trimmer Capacitor 2ElecTrimmerCapacitor2—
Variable Capacitor 1ElecVariableCapacitor1—
Variable Capacitor 2ElecVariableCapacitor2—

Connectors & Misc​

67 symbols.

SymbolComponent nameStates
2 Conductor JackElec2ConductorJack—
2 Conductor PlugElec2ConductorPlug—
3 Conductor JackElec3ConductorJack—
3 Conductor PlugElec3ConductorPlug—
AC OutElecACOut—
AdapterElecAdapter—
C Header ConnectorElecCHeaderConnector—
Cable TerminationElecCableTermination—
ChassisElecChassis2—
Circuit BreakerElecCircuitBreaker2open · closed
Co-axElecCoAx—
Coaxial Center ConductorElecCoaxialCenterConductor—
Coaxial Jack PlugElecCoaxialJackPlug—
Coaxial Outside ConductorElecCoaxialOutsideConductor—
Crystal 1ElecCrystal1—
Crystal 2ElecCrystal2—
Delay ElementElecDelayElement—
F M 2 Conductor 1ElecFM2Conductor1—
F M 2 Conductor 2ElecFM2Conductor2—
F M 2 Conductor 3ElecFM2Conductor3—
F M 3 Conductor 1ElecFM3Conductor1—
F M 3 Conductor 2ElecFM3Conductor2—
F M 3 Conductor 3ElecFM3Conductor3—
F M 3 Conductor 4ElecFM3Conductor4—
F M 3 Conductor 5ElecFM3Conductor5—
Flourescent LampElecFlourescentLampoff · on
Fusable ResistorElecFusableResistor—
Fuse 1ElecFuse1—
Fuse 2ElecFuse2—
Fuse 3ElecFuse3—
Fuse 4ElecFuse4—
Generic ComponentElecGenericComponent—
Igniter PlugElecIgniterPlug—
Igniter Plug2ElecIgniterPlug2—
Illuminating BulbElecIlluminatingBulboff · on
IndicatorElecIndicatoroff · on
Lamp 1ElecLamp1off · on
Lamp 2ElecLamp2off · on
Large D ConnectorElecLargeDConnector—
Light BulbElecLightBulboff · on
Loop AntennaElecLoopAntenna2—
MF Contact 2ElecMFContact2—
Monocell BatteryElecMonocellBattery—
Multicell BatteryElecMulticellBattery—
Multicell Battery TappedElecMulticellBatteryTapped—
Neon LampElecNeonLampoff · on
Neon Lamp 2ElecNeonLamp2off · on
Normalled JackElecNormalledJack—
Normalled Jack2ElecNormalledJack2—
Normalled JacksElecNormalledJacks—
Normalled Jacks2ElecNormalledJacks2—
Permanent MagnetElecPermanentMagnet—
Plug Socket ConnectionElecPlugSocketConnection—
Sensing Link SquibElecSensingLinkSquib—
Shielded Jack PlugElecShieldedJackPlug—
Small D ConnectorElecSmallDConnector—
Squib IgnitorElecSquibIgnitor—
Surge ProtectorElecSurgeProtector—
Surge Protector 2ElecSurgeProtector2—
Terminal BoardElecTerminalBoard—
Thermal ElementElecThermalElement—
Thermistor 1ElecThermistor1—
Thermistor 2ElecThermistor2—
ThermocoupleElecThermocouple—
ThermopileElecThermopile—
TransducerElecTransducer—
Transducer 2ElecTransducer2—

Diodes​

13 symbols.

SymbolComponent nameStates
DiodeElecDiode—
Field Effect DiodeElecFieldEffectDiode—
Four Layer DiodeElecFourLayerDiode—
Gunn DiodeElecGunnDiode—
Schottky DiodeElecSchottkyDiode—
Transorb 1ElecTransorb1—
Transorb 2ElecTransorb2—
Tunnel DiodeElecTunnelDiode—
Tunnel Diode 2ElecTunnelDiode2—
Varactor - VaricapElecVaractorVaricap—
Zener Diode 1ElecZenerDiode1—
Zener Diode 2ElecZenerDiode2—
Zener Diode 3ElecZenerDiode3—

Functional Blocks​

45 symbols.

SymbolComponent nameStates
AC-AC ConverterElecACACConverter—
AC-DC ConverterElecACDCConverter—
AD ConverterElecADConverter—
AmpElecAmp—
Amp BidirectionalElecAmpBidirectional—
AttElecAtt—
BandpassElecBandpass—
BandstopElecBandstop—
BlockElecBlock—
Block ConvertElecBlockConvert—
CirculatorElecCirculator—
CombineElecCombine—
CorrectorElecCorrector—
DA ConverterElecDAConverter—
DC-AC ConverterElecDCACConverter—
DC-DC ConverterElecDCDCConverter—
DecryptElecDecrypt—
DelayElecDelay—
DemodulatorElecDemodulator—
DetectorElecDetector—
Differential AmpElecDifferentialAmp—
DiplexerElecDiplexer—
Divide by nElecDivideByN—
Down ConverterElecDownConverter—
EncryptElecEncrypt—
HipassElecHipass—
HybridElecHybrid—
LimiterElecLimiter—
LopassElecLopass—
Mixer 1ElecMixer1—
Mixer 2ElecMixer2—
ModemElecModem—
ModulatorElecModulator—
OscilloscopeElecOscilloscope—
Phase DetectorElecPhaseDetector—
ProcessElecProcess—
PulseElecPulse—
SamplerElecSampler—
SplitterElecSplitter—
Square-upElecSquareUp—
StepElecStep—
TransformerElecTransformer3—
TrimElecTrim—
Up converterElecUpConverter—
VarElecVar—

Inductors & Transformers​

39 symbols.

SymbolComponent nameStates
1 Phase Induction Volt RegElec1PhaseInductionVoltReg—
Adjustable TransformerElecAdjustableTransformer—
ChokeElecChoke—
Coaxial ChokeElecCoaxialChoke—
Compensation Inductor 1ElecCompensationInductor1—
Compensation Inductor 2ElecCompensationInductor2—
Current Transformer 1ElecCurrentTransformer1—
Current Transformer 2ElecCurrentTransformer2—
Current Transformer 3ElecCurrentTransformer3—
Ferrite CoreElecFerriteCore—
Half InductorElecHalfInductor—
Induction Voltage RegulatorElecInductionVoltageRegulator—
InductorElecInductor—
Inductor 1ElecInductor1—
Inductor 10ElecInductor10—
Inductor 11ElecInductor11—
Inductor 2ElecInductor2—
Inductor 3ElecInductor3—
Inductor 4ElecInductor4—
Inductor 5ElecInductor5—
Inductor 6ElecInductor6—
Inductor 7ElecInductor7—
Inductor 8ElecInductor8—
Inductor 9ElecInductor9—
Iron CoreElecIronCore—
Linear CouplerElecLinearCoupler—
Magnetic CoreElecMagneticCore—
Outdoor Metering DeviceElecOutdoorMeteringDevice—
Pot Trans 3 WindingsElecPotTrans3Windings—
Potential TransformerElecPotentialTransformer—
Potential Transformer 2ElecPotentialTransformer2—
Saturating TransformerElecSaturatingTransformer—
TransductorElecTransductor—
TransformerElecTransformer—
Transformer 1ElecTransformer1—
Transformer 2ElecTransformer2—
Triplex Induction Volt RegElecTriplexInductionVoltReg—
Variable InductorElecVariableInductor—
VariometerElecVariometer—

Logic Gates​

34 symbols.

SymbolComponent nameStates
ANDElecAND—
AND (IEC)ElecANDIEC—
Bandpass FilterElecBandpassFilter—
BufferElecBuffer—
D Type Flip-FlopElecDTypeFlipFlop—
D Type Flip-Flop With ClearElecDTypeFlipFlopWithClear—
D Type Flip-Flop With Clear 2ElecDTypeFlipFlopWithClear2—
D Type RS Flip-FlopElecDTypeRSFlipFlop—
Highpass FilterElecHighpassFilter—
InverterElecInverter—
Inverter 2ElecInverter2—
Inverting ContactElecInvertingContact—
JK Flip-FlopElecJKFlipFlop—
JK Flip-Flop With ClearElecJKFlipFlopWithClear—
JK Flip-Flop With Clear 2ElecJKFlipFlopWithClear2—
JK Flip-Flop With SRElecJKFlipFlopWithSR—
Lowpass FilterElecLowpassFilter—
NANDElecNAND—
NAND (IEC)ElecNANDIEC—
NAND 2 (IEC)ElecNAND2IEC—
NORElecNOR—
NOR (IEC)ElecNORIEC—
NOR 2 (IEC)ElecNOR2IEC—
NOT (IEC)ElecNOTIEC—
NOT 2 (IEC)ElecNOT2IEC—
ORElecOR—
OR (IEC)ElecORIEC—
RS LatchElecRSLatch—
Schmitt TriggerElecSchmittTrigger—
Synchronous RS LatchElecSynchronousRSLatch—
T Type Flip-FlopElecTTypeFlipFlop—
XNORElecXNOR—
XORElecXOR—
XOR (IEC)ElecXORIEC—

MOSFETs​

36 symbols.

SymbolComponent nameStates
Dual Gate MOSFETElecDualGateMOSFET—
Dual Gate MOSFET (alt)ElecDualGateMOSFETAlt—
Dual Gate MOSFET NElecDualGateMOSFETN—
Dual Gate MOSFET PElecDualGateMOSFETP—
MOSFET IC NElecMOSFETICN—
MOSFET IC N Body DiodeElecMOSFETICNBodyDiode—
MOSFET IC PElecMOSFETICP—
MOSFET IC P Body DiodeElecMOSFETICPBodyDiode—
MOSFET N No BulkElecMOSFETNNoBulk—
MOSFET P No BulkElecMOSFETPNoBulk—
N-channel MOSFET 1ElecNChannelMOSFET1—
N-channel MOSFET 1 (alt)ElecNChannelMOSFET1Alt—
N-channel MOSFET 2ElecNChannelMOSFET2—
N-channel MOSFET 2 (alt)ElecNChannelMOSFET2Alt—
N-channel MOSFET 3ElecNChannelMOSFET3—
N-channel MOSFET 3 (alt)ElecNChannelMOSFET3Alt—
N-channel MOSFET 4ElecNChannelMOSFET4—
N-channel MOSFET 4 (alt)ElecNChannelMOSFET4Alt—
N-channel MOSFET 5ElecNChannelMOSFET5—
N-channel MOSFET 5 (alt)ElecNChannelMOSFET5Alt—
N-channel MOSFET 6ElecNChannelMOSFET6—
N-channel MOSFET 6 (alt)ElecNChannelMOSFET6Alt—
NMOS FET (alt)ElecNMOSFETAlt—
P-channel MOSFET 1ElecPChannelMOSFET1—
P-channel MOSFET 1 (alt)ElecPChannelMOSFET1Alt—
P-channel MOSFET 2ElecPChannelMOSFET2—
P-channel MOSFET 2 (alt)ElecPChannelMOSFET2Alt—
P-channel MOSFET 3ElecPChannelMOSFET3—
P-channel MOSFET 3 (alt)ElecPChannelMOSFET3Alt—
P-channel MOSFET 4ElecPChannelMOSFET4—
P-channel MOSFET 4 (alt)ElecPChannelMOSFET4Alt—
P-channel MOSFET 5ElecPChannelMOSFET5—
P-channel MOSFET 5 (alt)ElecPChannelMOSFET5Alt—
P-channel MOSFET 6ElecPChannelMOSFET6—
P-channel MOSFET 6 (alt)ElecPChannelMOSFET6Alt—
PMOS FET (alt)ElecPMOSFETAlt—

Meters​

5 symbols.

SymbolComponent nameStates
AmpermeterElecAmpermeter—
GalvanometerElecGalvanometer—
OscilloscopeElecOscilloscope2—
Signal GeneratorElecSignalGenerator—
VoltmeterElecVoltmeter—

Operational Amplifiers​

10 symbols.

SymbolComponent nameStates
ComparatorElecComparator—
DifferentiatorElecDifferentiator—
IntegratorElecIntegrator—
Inverting AmplifierElecInvertingAmplifier—
MultivibratorElecMultivibrator—
Non-inverting AmplifierElecNonInvertingAmplifier—
Regen ComparatorElecRegenComparator—
SubtractorElecSubtractor—
Summing AmplifierElecSummingAmplifier—
Unity Gain FollowerElecUnityGainFollower—

Opto-electronics​

15 symbols.

SymbolComponent nameStates
7 Segment DisplayElec7SegmentDisplay—
7 Segment Display with DPElec7SegmentDisplayWithDP—
9 Segment DisplayElec9SegmentDisplay—
9 Segment Display with DPElec9SegmentDisplayWithDP—
LampElecLampoff · on
LED 1ElecLED1off · on
LED 2ElecLED2off · on
Light-activated SCRElecLightActivatedSCR—
Opto-couplerElecOptoCoupler—
Opto-transistorElecOptoTransistor—
Photo Resistor 1ElecPhotoResistor1—
Photo Resistor 2ElecPhotoResistor2—
Photo Resistor 3ElecPhotoResistor3—
PhotodiodeElecPhotodiode—
Solar CellElecSolarCell—

PLC Ladder​

6 symbols.

SymbolComponent nameStates
ContactElecContactfalse · true
Not ContactElecNotContactfalse · true
Not Output 1ElecNotOutput1false · true
Not Output 2ElecNotOutput2false · true
Output 1ElecOutput1false · true
Output 2ElecOutput2false · true

Power Semiconductors​

21 symbols.

SymbolComponent nameStates
Bridge Rectifier 1ElecBridgeRectifier1—
Bridge Rectifier 2ElecBridgeRectifier2—
Bridge Rectifier 3ElecBridgeRectifier3—
Diac 1ElecDiac1—
Diac 2ElecDiac2—
GTO SCRElecGTOSCR—
IGCT 1ElecIGCT1—
IGCT 2ElecIGCT2—
NPN IGBT 1ElecNPNIGBT1—
NPN IGBT 2ElecNPNIGBT2—
NPN IGBT 3ElecNPNIGBT3—
NPN IGBT 4ElecNPNIGBT4—
PNP IGBT 1ElecPNPIGBT1—
PNP IGBT 2ElecPNPIGBT2—
PNP IGBT 3ElecPNPIGBT3—
PNP IGBT 4ElecPNPIGBT4—
SCR 1ElecSCR1—
SCR 2ElecSCR2—
SIDACElecSIDAC—
Triac 1ElecTriac1—
Triac 2ElecTriac2—

Radio & Antennas​

11 symbols.

SymbolComponent nameStates
Aerial - Antenna 1ElecAerialAntenna1—
Aerial - Antenna 2ElecAerialAntenna2—
BuzzerElecBuzzer2—
ChassisElecChassis—
DipoleElecDipole—
EarthElecEarth—
Electret MicrophoneElecElectretMicrophone—
HeadphonesElecHeadphones—
Loop AntennaElecLoopAntenna—
Microphone 1ElecMicrophone1—
Microphone 2ElecMicrophone2—

Relays & Coils​

8 symbols.

SymbolComponent nameStates
RelayElecRelayoff · on
Relay Changeover ContactElecRelayChangeoverContactopen · closed
Relay CoilElecRelayCoiloff · on
Relay Coil 2ElecRelayCoil2off · on
Relay Contact NCElecRelayContactNCopen · closed
Relay Contact NOElecRelayContactNOopen · closed
Relay ContactsElecRelayContacts—
Relay PoleElecRelayPole—

Resistors​

23 symbols.

SymbolComponent nameStates
AttenuatorElecAttenuator—
MagnetoresistorElecMagnetoresistor—
Memristor 1ElecMemristor1—
Memristor 2ElecMemristor2—
Nonlinear ResistorElecNonlinearResistor—
Potentiometer 1ElecPotentiometer1—
Potentiometer 2ElecPotentiometer2—
Resistor 1ElecResistor1—
Resistor 2ElecResistor2—
Resistor 3ElecResistor3—
Resistor 4ElecResistor4—
Resistor With Instrument or Relay ShuntElecResistorWithInstrumentOrRelayShunt—
Resistor, Adjustable ContactElecResistorAdjustableContact—
Resistor, ShuntElecResistorShunt—
Symmetrical Photoconductive TransducerElecSymmetricalPhotoconductiveTransducer—
Symmetrical VaristorElecSymmetricalVaristor—
Tapped ResistorElecTappedResistor—
Trimmer Pot 1ElecTrimmerPot1—
Trimmer Pot 2ElecTrimmerPot2—
Trimmer Resistor 1ElecTrimmerResistor1—
Trimmer Resistor 2ElecTrimmerResistor2—
Variable Resistor 1ElecVariableResistor1—
Variable Resistor 2ElecVariableResistor2—

Rotating & Mechanical​

17 symbols.

SymbolComponent nameStates
ArmatureElecArmature—
Automatic ReturnElecAutomaticReturn—
Blocking DeviceElecBlockingDevice—
ClutchElecClutch—
Clutch 2ElecClutch2—
Delayed ActionElecDelayedAction—
DetentElecDetent—
FieldElecField—
GearingElecGearing—
Latching DeviceElecLatchingDevice—
Manual ControlElecManualControl—
Mechanical InterlockElecMechanicalInterlock—
Motor 1ElecMotor1—
Motor 2ElecMotor2—
RotationElecRotation—
SynchroElecSynchro—
Winding ConnectionElecWindingConnection—

Signal Processing​

21 symbols.

SymbolComponent nameStates
AmplifierElecAmplifier—
Controlled AmplifierElecControlledAmplifier—
DACElecDAC—
DeltaElecDelta—
DemuxElecDemux—
FilterElecFilter—
FunctionElecFunction—
IntegratorElecIntegrator2—
MultiplierElecMultiplier—
MuxElecMux—
Mux-DemuxElecMuxDemux—
Operational Amp 1ElecOperationalAmp1—
Operational Amp 2ElecOperationalAmp2—
OTA 1ElecOTA1—
OTA 2ElecOTA2—
OTA 3ElecOTA3—
QuantizerElecQuantizer—
SumElecSum—
Summation PointElecSummationPoint—
Thermistor With Independent Integral HeaterElecThermistorWithIndependentIntegralHeater—
Voltage RegulatorElecVoltageRegulator—

Signal Sources​

18 symbols.

SymbolComponent nameStates
AC SourceElecACSource—
Current FlowElecCurrentFlow—
Current SourceElecCurrentSource—
DC Source 1ElecDCSource1—
DC Source 2ElecDCSource2—
DC Source 3ElecDCSource3—
Dependent Source 1ElecDependentSource1—
Dependent Source 2ElecDependentSource2—
Dependent Source 3ElecDependentSource3—
EquipotentialElecEquipotential—
Explosive SquibElecExplosiveSquib—
Ideal SourceElecIdealSource—
Noise SourceElecNoiseSource—
Protective EarthElecProtectiveEarth—
Signal GroundElecSignalGround—
VddElecVdd—
VoltageElecVoltage—
Vss2ElecVss2—

Signalling & Indication​

6 symbols.

SymbolComponent nameStates
BellElecBelloff · on
BuzzerElecBuzzeroff · on
LoudspeakerElecLoudspeakeroff · on
Piezo SounderElecPiezoSounderoff · on
Pilot LightElecPilotLightoff · on
ResonatorElecResonator—

Switches & Contacts​

52 symbols.

SymbolComponent nameStates
2 Position SwitchElec2PositionSwitchp1 · p2
2-Way SwitchElec2WaySwitchopen · closed
3 Position SwitchElec3PositionSwitchp1 · p2 · p3
4 Position SwitchElec4PositionSwitchp1 · p2 · p3 · p4
Break ContactElecBreakContactopen · closed
Changeover ContactElecChangeoverContactopen · closed
Circuit BreakerElecCircuitBreakeropen · closed
DPDTElecDPDTopen · closed
DPDT2ElecDPDT2open · closed
DPSTElecDPSTopen · closed
Flow ActuatedElecFlowActuatedopen · closed
FuseElecFuseopen · closed
Gas Flow ActuatedElecGasFlowActuatedopen · closed
Inertia SwitchElecInertiaSwitchopen · closed
IsolatorElecIsolatoropen · closed
Limit SwitchElecLimitSwitchopen · closed
Limit Switch NCElecLimitSwitchNCopen · closed
Limit Switch NOElecLimitSwitchNOopen · closed
Liquid Level ActuatedElecLiquidLevelActuatedopen · closed
Liquid Level Actuated 2ElecLiquidLevelActuated2open · closed
Make ContactElecMakeContactopen · closed
Manual SwitchElecManualSwitchopen · closed
Mercury SwitchElecMercurySwitchopen · closed
Mercury Switch 2ElecMercurySwitch2open · closed
Passing Make ContactElecPassingMakeContactopen · closed
Pressure ActuatedElecPressureActuatedopen · closed
Proximity Limit SwitchElecProximityLimitSwitchopen · closed
Push Switch NCElecPushSwitchNCopen · closed
Push Switch NOElecPushSwitchNOopen · closed
Pushbutton 2 CircuitElecPushbutton2Circuitopen · closed
Pushbutton BreakElecPushbuttonBreakopen · closed
Pushbutton MakeElecPushbuttonMakeopen · closed
Reed SwitchElecReedSwitchopen · closed
Safety InterlockElecSafetyInterlockopen · closed
Selector SwitchElecSelectorSwitchp1 · p2 · p3 · p4
Selector Switch 3 positionElecSelectorSwitch3Positionp1 · p2 · p3
Selector Switch 6 positionElecSelectorSwitch6Positionp1 · p2 · p3 · p4 · p5 · p6
Shorting SelectorElecShortingSelectorp1 · p2 · p3 · p4
Simple SwitchElecSimpleSwitchopen · closed
Spring ReturnElecSpringReturn—
Spring Return 2ElecSpringReturn2—
Stay PutElecStayPut—
Switch ContactElecSwitchContact—
Switch DisconnectorElecSwitchDisconnectoropen · closed
Temperature ActuatedElecTemperatureActuatedopen · closed
Temperature SwitchElecTemperatureSwitchopen · closed
ThermostatElecThermostatopen · closed
Time Delay BreakElecTimeDelayBreakopen · closed
Time Delay Break 2ElecTimeDelayBreak2open · closed
Time Delay MakeElecTimeDelayMakeopen · closed
Time Delay Make 2ElecTimeDelayMake2open · closed
Two Way ContactElecTwoWayContactopen · closedUpper · closedLower

Thermionic Devices​

7 symbols.

SymbolComponent nameStates
DiodeElecDiode2—
Double DiodeElecDoubleDiode—
Double TriodeElecDoubleTriode—
PentodeElecPentode—
PhotocellElecPhotocell—
TetrodeElecTetrode—
TriodeElecTriode—

Transistors​

23 symbols.

SymbolComponent nameStates
Complementary UnijunctionElecComplementaryUnijunction—
Darlington PairElecDarlingtonPair—
N-channel JFET 1ElecNChannelJFET1—
N-channel JFET 2ElecNChannelJFET2—
NIGBTElecNIGBT—
NMOSElecNMOS—
NMOS BulkElecNMOSBulk—
NPN Transistor 1ElecNPNTransistor1—
NPN Transistor 2ElecNPNTransistor2—
NPN Transistor 3ElecNPNTransistor3—
NPN Transistor 4ElecNPNTransistor4—
NPN Transistor 5ElecNPNTransistor5—
P-channel JFET 1ElecPChannelJFET1—
P-channel JFET 2ElecPChannelJFET2—
PIGBTElecPIGBT—
PMOSElecPMOS—
PMOS BulkElecPMOSBulk—
PNP Transistor 1ElecPNPTransistor1—
PNP Transistor 2ElecPNPTransistor2—
PNP Transistor 3ElecPNPTransistor3—
PNP Transistor 4ElecPNPTransistor4—
PNP Transistor 5ElecPNPTransistor5—
UnijunctionElecUnijunction—

Transmission Lines​

13 symbols.

SymbolComponent nameStates
2 Line BusElec2LineBus—
3 Line BusElec3LineBus—
4 Line BusElec4LineBus—
8 Line BusElec8LineBus—
Anticreepage DeviceElecAnticreepageDevice—
Bus WidthElecBusWidth—
Cable GroupElecCableGroup—
Line CableElecLineCable—
Line ConcentratorElecLineConcentrator—
Optical FiberElecOpticalFiber—
Optical Fiber2ElecOpticalFiber2—
Overground EnclosureElecOvergroundEnclosure—
Terminal 3 PhaseElecTerminal3Phase—

Waveforms​

23 symbols.

SymbolComponent nameStates
Data ChangingElecDataChanging—
Data EndingElecDataEnding—
Data Invalid 1ElecDataInvalid1—
Data Invalid 2ElecDataInvalid2—
Data StartingElecDataStarting—
Data ValidElecDataValid—
Down RampElecDownRamp—
EdgeElecEdge—
EventElecEvent—
LevelElecLevel—
Pulse 1ElecPulse1—
Pulse 2ElecPulse2—
SawtoothElecSawtooth—
Sine WaveElecSineWave—
Slow Square WaveElecSlowSquareWave—
Square WaveElecSquareWave—
Step 1ElecStep1—
Step 2ElecStep2—
Timing LineElecTimingLine—
Timing Mark 1ElecTimingMark1—
Timing Mark 2ElecTimingMark2—
Timing Mark 3ElecTimingMark3—
Up RampElecUpRamp—

Arrows​

34 symbols across 3 categories.

Arrows​

15 symbols.

SymbolComponent nameStates
Arrow DownPidArrowDown—
Arrow LeftPidArrowLeft—
Arrow RightPidArrowRight—
Arrow UpPidArrowUp—
Chevron ArrowPidChevronArrow—
Left Sharp Edged Head ArrowPidLeftSharpEdgedHeadArrow—
Quad ArrowPidQuadArrow—
Sharp Edged ArrowPidSharpEdgedArrow—
Slender Left ArrowPidSlenderLeftArrow—
Slender Two Way ArrowPidSlenderTwoWayArrow—
Slender Wide Tailed ArrowPidSlenderWideTailedArrow—
Striped ArrowPidStripedArrow—
Triad ArrowPidTriadArrow—
Two Way Arrow HorizontalPidTwoWayArrowHorizontal—
Two Way Arrow VerticalPidTwoWayArrowVertical—

Bent & Turn Arrows​

12 symbols.

SymbolComponent nameStates
Bent Left ArrowPidBentLeftArrow—
Bent Right ArrowPidBentRightArrow—
Bent Up ArrowPidBentUpArrow—
Circular ArrowPidCircularArrow—
Jump-in Arrow 1PidJumpInArrow1—
Jump-in Arrow 2PidJumpInArrow2—
Left and Up ArrowPidLeftAndUpArrow—
U Turn ArrowPidUTurnArrow—
U Turn Down ArrowPidUTurnDownArrow—
U Turn Left ArrowPidUTurnLeftArrow—
U Turn Right ArrowPidUTurnRightArrow—
U Turn Up ArrowPidUTurnUpArrow—

Callout & Notched Arrows​

7 symbols.

SymbolComponent nameStates
Callout Double ArrowPidCalloutDoubleArrow—
Callout Quad ArrowPidCalloutQuadArrow—
Callout Up ArrowPidCalloutUpArrow—
Notched Signal-in ArrowPidNotchedSignalInArrow—
Right Notched ArrowPidRightNotchedArrow—
Signal-in ArrowPidSignalInArrow—
Stylised Notched ArrowPidStylisedNotchedArrow—