IFC 4.4.0.0 build 20261005 (IFC4X4_DEV_20260525) ⚠ buildingSMART Working Draft. All content is under development.

  • Help suggest improvements
  • Get user or developer support

7.2.4.16 Pset_ControllerTypeTwoPosition

7.2.4.16.1 Semantic definition

Properties for signal handling for an analog controller taking disparate valued multiple inputs and creating a single valued binary output.

HISTORY: In IFC4, extended properties to replace Pset_BinaryInput and Pset_BinaryOutput.

7.2.4.16.2 Applicable entities

7.2.4.16.3 Properties

Name Property Type Data Type Description
ControlType IfcPropertyEnumeratedValue PEnum_ControllerTwoPositionType

The type controller, signal modification effected and applicable ports.

LOWERLIMITSWITCH: Single analog input is read and if less than Value.LowerBound then True is written to the output value. UPPERLIMITSWITCH: Single analog input is read and if more than Value.UpperBound then True is written to the output value. LOWERBANDSWITCH: Single analog input is read and if less than Value.LowerBound+BandWidth then True is written to the output value. UPPERBANDSWITCH: Single analog input is read and if more than Value.UpperBound-BandWidth then True is written to the output value. NOT: Single binary input is read and the opposite value is written to the output value. AND: Two binary inputs are read and if both are True then True is written to the output value. OR: Two binary inputs are read and if either is True then True is written to the output value. XOR: Two binary inputs are read and if one is true then True is written to the output value. CALENDAR: No inputs; the current time is compared with an IfcWorkCalendar to which the IfcController is assigned and True is written if active. INPUT: Controller element is a dedicated input. OUTPUT: Controller element is a dedicated output. VARIABLE: Controller element is an in-memory variable.

Labels IfcPropertyTableValue IfcLabel/IfcBoolean

Table mapping values to labels.

Labels indicate the meanings of True and False, such as 'Open' and 'Closed'

Polarity IfcPropertySingleValue IfcBoolean

True indicates normal polarity; False indicates reverse polarity.

Value IfcPropertySingleValue IfcBoolean

The expected range and default value.

The default value such as normally-closed or normally-open.

Table A

Edit on Github

3 contributor(s): ArturTomczakbSI-BotThomas Krijnen
Last change: Improve definition split (#876) * bring back headers headers were previously removed by mistake, now bringing them back * add new lines and rename the tag add the word 'short' in it * unify newlines make exactly one newline before and two after the tag * resolving typos Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 2024-07-16T16:07:28+02:00

Is this page difficult to understand? Let us know!

7.2.4.16.4 Changelog

7.2.4.16.4.1 IFC4

7.2.4.16.4.2 IFC4.3_ADD2