• Home
  • User Manual
  • Tutorials
  • Updates
Search Results for

    Show / Hide Table of Contents
    • Welcome to twin
    • Getting Started
      • Install and uninstall twin
      • Install and uninstall a licence
      • Start twin
    • Simulation Component Library
      • Automation
        • ScriptComponent
        • Sequence
      • BitManipulator
        • BitsToBytesConverter
        • BytesToBitsConverter
        • EndiannessChanger
      • BooleanOperations
        • BooleanFunction
        • Invert
        • InputSwitch
      • ControlPanel
        • ControlPanel
      • Conveyor
        • Conveyor
        • VacuumConveyor
      • Debug
        • Counter
      • DataManipulator
        • DataReader
        • DataTypeConverter
        • DataWriter
      • FMU
        • FMU
      • Gripper
        • KinematicGripper
        • ObjectCoupler
        • VacuumGripper
      • HardwareConnector
        • PLCConnector
        • RobotControllerConnector
      • Math
        • Gain
        • LinearFunction
        • LowPassFilter
        • NumberComparer
        • Sum
      • Motor
        • FCControlledMotor
        • ServoMotor
      • Movers
        • BoolToSignedDirection
        • DynamicCylinder
        • DynamicRotationMover
        • DynamicTranslationMover
        • KinematicCylinder
        • KinematicPathMover
        • KinematicRotationMover
        • KinematicTranslationMover
      • ObjectManipulator
        • Colorizer
        • Object3DCutter
        • VisiblityChanger
      • Sensors
        • AngleLimitSwitch
        • CollisionObserver
        • DistanceSensor
        • DynamicObjectDetector
        • LightBarrier
        • PositionLimitSwitch
        • PositionTracker
      • Sinks
        • FileLogger
        • CollisionSink
        • RaySink
      • Sources
        • BoolConstant
        • BoxSource
        • DoubleConstant
        • Object3DFileSource
        • Object3DSource
        • RandomBoolean
        • RandomNumber
        • SinusGenerator
        • SphereSource
        • StringConstant
      • Timers
        • IntervalTrigger
        • TOF
        • TON
    • Collision Detection
      • What is essential for collision detection?
      • Where can I find the mesh simplifiers?
      • Which mesh simplification methods are available?
    • twin Mirror
      • Install the twin Mirror
      • Embed the twin Mirror into your HMI
      • React on user-events
      • Manipulate 3D objects
      • Add labels and buttons
    • Video Guides
      • How to install twin
      • How to organize projects
      • How to import CAD files
      • How to handle 3D objects
      • How to activate physics in your simulation
      • How to simulate conveyor systems
      • How to simulate cylinders
      • How to simulate axis systems and portals
      • How to simulate sensors
      • How to simulate grippers
      • How to create program sequences
      • How to connect to PLCs
      • How to simulate robots
      • How to model complex mechanical motion systems
      • How to debug and analyse signals in twin

    PositionLimitSwitch

    This sensor outputs a boolean value indicating whether an input position is out of a configurable range or not.

    PositionLimitSwitch

    When to use

    Use this simulation component if you want to monitor, if an input position is within a configurable lower and upper limit. The component outputs a boolean value indicating whether an input position is out of the range or not.

    How to use

    Add this simulation component from the simulation component library. Define the parameters LowerSwitchPosition and UpperSwitchPosition and connect an output position to the input Position of the simulation component.

    In this example, the position output of a ServoMotor simulation component is monitored with the PositionLimitSwitch sensor.

    PositionLimitSwitch monitors ServoMotor Position

    Parameters

    LowerSwitchPosition

    A value in m which indicates the lower bound of the switch interval.

    UpperSwitchPosition

    A value in m which indicates the upper bound of the switch interval.

    Inputs

    Position

    An input indicating the position to monitor in m.

    Outputs

    PositionReached

    An output indicating whether the input Position is inside the interval given by the parameters LowerSwitchPosition and UpperSwitchPosition or not.

    PositionReachedReached

    An output indicating whether the input Position is outside the interval given by the parameters LowerSwitchPosition and UpperSwitchPosition or not.

    Example

    In this example, the output CurrentPosition of the simulation component ServoMotor is monitored as shown in the picture before. The bounds are defined with [0 m, 10 m].

    PositionLimitSwitch Example Properties

    In This Article
    Back to top Copyright © Eberle Automatische Systeme GmbH & Co KG