• 1 Welcome to Selmo
    • 1.1 Introduction
    • 1.2 Licensing
    • 1.3 Selmo entry
      • 1.3.1 Operating modes
      • 1.3.2 New plant
      • 1.3.3 Retrofit
      • 1.3.4 Why Selmo
    • 1.4 Method
      • 1.4.1 Control concept
      • 1.4.2 Control task
      • 1.4.3 Quality concept
      • 1.4.4 Problems of the control design
      • 1.4.5 The control example
        • 1.4.5.1 Informal specification
        • 1.4.5.2 Formal specifications
          • 1.4.5.2.1 Boolean equation
          • 1.4.5.2.2 Finite automata as a state graph
          • 1.4.5.2.3 Petri Net
          • 1.4.5.2.4 Automat as automat table (update table)
          • 1.4.5.2.5 State-zone modeling (SZM)
      • 1.4.6 Comparison of the model in relation to the quality criteria
        • 1.4.6.1 Simulation and testing
          • 1.4.6.1.1 The state graph
          • 1.4.6.1.2 The state-zone model
        • 1.4.6.2 Transparency
          • 1.4.6.2.1 Transparency of the state-zone model
          • 1.4.6.2.2 Transparency of the state graph
        • 1.4.6.3 Simulation und Transparenz des Petri Netzes (SIPN)
      • 1.4.7 Zusammenfassung
  • 2 Selmo in Use
    • 2.1 Structure plant
      • 2.1.1 Embed step chain (Sequence)
      • 2.1.2 What happens in the PLC/HMI
      • 2.1.3 Scenario multiple HWZ
      • 2.1.4 Scenario multiple sequences
    • 2.2 Create Logic
      • 2.2.1 Elements of modeling
      • 2.2.2 Cross Sequence
      • 2.2.3 Conversion to system layer
    • 2.3 Create signals
      • 2.3.1 Zone
        • 2.3.1.1 Zone In
        • 2.3.1.2 Zone InOut
        • 2.3.1.3 Zone Out
        • 2.3.1.4 Zone Mem
      • 2.3.2 Bit Controlled
      • 2.3.3 CMZ
        • 2.3.3.1 Fatal Faults
        • 2.3.3.2 Gate/Fortress Faults
        • 2.3.3.3 Warning Faults
    • 2.4 Result after step 1 - 3
    • 2.5 Manual functions
    • 2.6 Flexibilization via parameters
      • 2.6.1 Parameter levels
      • 2.6.2 Scenarios where parameters can be included
      • 2.6.3 OPC UA
    • 2.7 Finalization
    • 2.8 Assembly/driver layer
    • 2.9 HMI
      • 2.9.1 Plant
      • 2.9.2 Hardware Zone
      • 2.9.3 Sequence Control
      • 2.9.4 Alarm Handling
  • 3 Target systems
    • 3.1 Beckhoff
      • 3.1.1 Settings in TwinCAT
      • 3.1.2 Using the user mode runtime
      • 3.1.3 Implementing in TwinCAT
    • 3.2 CODESYS
      • 3.2.1 Implementing in CODESYS V3.5
    • 3.3 Bosch rexroth ctrlX
      • 3.3.1 Implement in ctrlX
  • 4 DEMO Lifting Device
    • 4.1 Functional description
    • 4.2 TwinCAT
      • 4.2.1 Open project in TwinCAT
    • 4.3 CODESYS
      • 4.3.1 Open project in CODESYS
    • 4.4 HMI
      • 4.4.1 Start application
    • 4.5 Selmo studio
  • 5 DEMO Drilling Device
    • 5.1 Functional description
    • 5.2 TwinCAT
      • 5.2.1 Open project in TwinCAT
    • 5.3 CODESYS
      • 5.3.1 Projekt in CODESYS öffnen
    • 5.4 HMI
    • 5.5 Selmo studio
  • 6 DEMO Bending Device
    • 6.1 Functional description
    • 6.2 TwinCAT
      • 6.2.1 Open project in TwinCAT
    • 6.3 CODESYS
      • 6.3.1 Projekt in CODESYS öffnen
    • 6.4 HMI
    • 6.5 Selmo studio
  • 7 DEMO Agiator Tank
    • 7.1 Functional description
    • 7.2 TwinCAT
      • 7.2.1 Open project in TwinCAT
    • 7.3 CODESYS
      • 7.3.1 Open project in CODESYS
    • 7.4 HMI
    • 7.5 Selmo studio
  • 8 DEMO Filling Line
    • 8.1 Functional description
    • 8.2 TwinCAT
      • 8.2.1 Open project in TwinCAT
    • 8.3 HMI
    • 8.4 Selmo studio
  • 9 DEMO Silo
    • 9.1 Functional description
    • 9.2 TwinCAT
      • 9.2.1 Open project in TwinCAT
    • 9.3 HMI
    • 9.4 Selmo studio
  • 10 FAQs
    • 10.1 User (machine operator)
    • 10.2 Implementer (machine manufacturer)