Skip to content
@simatic-ax

SIMATIC AX

Automation engineering at the speed of software development

main

SIMATIC AX Community

We believe that collaboration helps everybody to create better products and services, which ultimately makes our world a better place. We made it our mission to provide you with such a space to grow together. This space is here!

What is the SIMATIC AX Open Source Community?

It is a platform where you find some useful examples for PLC logic control and HMI integration within SIMATIC AX:

  • Application Examples for SIMATIC AX. overview
  • Example Libraries for usage in your own projects and idea creation. overview
  • Tutorials for self-study. overview
  • Code Snippets that can be reused in AX Code. overview
  • Project Templates for a head-start in content creation. overview

Contributing

Thanks for your interest in contributing. Anybody is free to report bugs, unclear documentation, and other problems regarding this repository in the Issues section or, even better, propose any changes to this repository using Pull Requests.

Contributing to SIMATIC AX Community

Stay informed

To be always informed what's currently discussed about SIMATIC AX, subscribe to the activities on the GitHub Discussions repository and enable Watch --> All Activity

Show screenshot ...

main

This also works for other repositories you're interested in

Using packages in your projects

If you want to use packages from the simatic-ax registry in your PLC projects in SIMATIC AX, you have to login to the GitHub npm registry with a personal access token. How to do this is explained here: Documentation Personal Access Token

Further information:

Other Siemens projects

Click on the badges below to find more Siemens open source projects!

Siemens Industrial Edge Industrial IoT Mendix IOT2050 TIA Portal

Pinned Loading

  1. learning-path learning-path Public

    Training material for getting started with Simatic AX

    28 6

  2. apax-cheat-sheet apax-cheat-sheet Public

    Learn more about the correct usage of our package manager "Apax"

    9 1

  3. template-library template-library Public

    Template: A project-template for creating an AX library and generating packages for the GH community.

    8 2

  4. ae-trafficlight ae-trafficlight Public

    Application Example: Traffic light using the statemachine library

    8 2

  5. json json Public

    Library to serialize a JSON object model into a array of character and parse a array of character for JSON elements

    3 2

  6. statemachine statemachine Public

    Library for creating state machines according a state pattern

    18 4

Repositories

Showing 10 of 48 repositories
  • snippetscollection Public

    Useful ST snippets for AX Code

    simatic-ax/snippetscollection’s past year of commit activity
    6 2 0 0 Updated Aug 8, 2025
  • lcalcmc Public

    Library of functions to get detailed information about motion profiles

    simatic-ax/lcalcmc’s past year of commit activity
    0 0 0 0 Updated Aug 7, 2025
  • lcamhdl Public

    Library provides functionality for creating cam disks at runtime in SIMATIC AX applications

    simatic-ax/lcamhdl’s past year of commit activity
    1 0 0 0 Updated Aug 7, 2025
  • .github Public

    For the public : Please have a look in here first and get yourself familiar with existing content and how we operate community content.

    simatic-ax/.github’s past year of commit activity
    7 7 4 1 Updated Aug 7, 2025
  • ae-opcuaconnection Public

    An application example, how to configure an OPCUA Connection with Simatic AX

    simatic-ax/ae-opcuaconnection’s past year of commit activity
    0 0 0 0 Updated Jul 31, 2025
  • sinamics-drive-functions Public

    Library contains functionality for handling drive functions such as moving an axis with a given speed or to a target position (EPOS)

    simatic-ax/sinamics-drive-functions’s past year of commit activity
    3 0 0 0 Updated Jul 28, 2025
  • actions Public
    simatic-ax/actions’s past year of commit activity
    Python 4 2 5 1 Updated Jul 15, 2025
  • json Public

    Library to serialize a JSON object model into a array of character and parse a array of character for JSON elements

    simatic-ax/json’s past year of commit activity
    3 2 4 0 Updated Jul 15, 2025
  • lsinatopo Public

    Modify the topology of Sinamics S120 drives from the user program

    simatic-ax/lsinatopo’s past year of commit activity
    0 0 2 2 Updated Jul 10, 2025
  • learning-path Public

    Training material for getting started with Simatic AX

    simatic-ax/learning-path’s past year of commit activity
    28 6 6 1 Updated Jul 7, 2025