• 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

    ControlPanel

    The ControlPanel simulation component is designed to manage a collection of control elements, such as buttons, switches, or analogue controls, each of which can have associated outputs. The ControlPanel facilitates the dynamic addition, removal, and modification of these control elements Notably, some control elements, such as push buttons and switches, can also have light indicators which can be set from external.

    ControlPanel

    When to use

    Use the ControlPanel simulation component when you need to manage a set of interactive controls that generate outputs, such as in a simulated control system or user interface. This component is ideal for scenarios where you need to dynamically adjust controls during simulation or provide visual feedback through indicator lights associated with specific controls. The component is also often used to simulate the control panel of a machine.

    How to use

    Add this simulation component from the simulation component library. A tab is created in the left-hand area of the user interface.

    Control Panel Register

    Adding control elements

    To add a control press the button of the same name. A window opens. The desired type can now be selected in the drop-down menu.

    Control Panel Add Control

    Integer Control

    A control element that outputs an integer value. A name and a description can be specified. The limits of the control can also be set.

    Control Panel Int Control

    Real Control

    A control element that outputs a real (floating point) value. A name and a description can be specified. The limits of the control can also be set.

    Control Panel Real Control

    Push-Button Control

    A control element that outputs a boolean value that is only active (high) while the button is being pressed. It is commonly used for actions that should only occur while the button is held down, such as a trigger or a reset function.

    Control Panel Push Button Control

    The control can consist of several instances. Each instance has its own name and description. You can also determine whether a light indicator should be used.

    An additional input is then created. If this input changes to true, the indicator lights up with the defined color.

    Control Panel Push Button Light

    On-Off Switch Control

    A toggle control element that alternates between an on (high) and off (low) state with each press. This is typically used for controls that maintain their state, like power switches or mode selectors.

    Control Panel On-Off Switch Control

    The control can consist of several instances. Each instance has its own name and description. You can also determine whether a light indicator should be used.

    An additional input is then created. If this input changes to true, the indicator lights up with the defined color.

    Control Panel On-Off Switch Light

    Parameters

    Name

    Indicates the name of the simulation component instance. The tab which has been created also has this name.

    Example

    In this example, the ControlPanel simulation component is used to simulate the control panel of the machine to start, stop, request access or quit the machine.

    Some controls were created whose outputs were connected directly to the corresponding PLC. The stop output is a closed contact, which is why it is connected to the controller in inverted form.

    Control Panel Example

    The Start, Stop and Access buttons have activated indicator lights that are switched by the PLC.

    Control Panel Output List

    Further Information

    For more details visit the Video Guides section, where you can find a video guide demonstrating this topic under Push-off and stopper cylinders.

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