#### 7.1.4.16 Pset_ControllerTypeTwoPosition

PSET_TYPEDRIVENOVERRIDE / IfcController / TWOPOSITION

| 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.

buildingSMART Data Dictionary

PSD-XML

- ControlType
  P_ENUMERATEDVALUE / IfcLabel / PEnum_ControllerTwoPositionType: NOT, AND, OR, XOR, LOWERLIMITSWITCH, UPPERLIMITSWITCH, LOWERBANDSWITCH, UPPERBANDSWITCH, AVERAGE, CALENDAR, INPUT, OUTPUT, VARIABLE, OTHER, NOTKNOWN, UNSET

  | ControlType: The type of 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.
  | TWOPOSITION 유형: 신호 변경 유형 리미트 스위치가 범위를 Pset_ControllerTypeValue 값을 묶여 속성에 의해 결정 하한 : if (Value.LowerBound> Input) output = TRUE 상한 : if (Value.UpperBound Input) output = TRUE 최대 - 불감대 : if (Value.UpperBound - BandWidth

- Labels
  P_TABLEVALUE / IfcBoolean / IfcLabel

  | Labels: Table mapping values to labels, where such labels indicate the meanings of True and False, such as 'Open' and 'Closed'

- Polarity
  P_SINGLEVALUE / IfcBoolean

  | Polarity: True indicates normal polarity; False indicates reverse polarity.

- Value
  P_SINGLEVALUE / IfcBoolean

  | Value: The default value such as normally-closed or normally-open.

Link to this page