From 64f5c9abf8dec133046dcfe4252afeba93c086b8 Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 10:14:05 +0200 Subject: [PATCH 1/8] remove empty readme --- 00_introduction/README.md | 0 01_introduction_to_ax_code/README.md | 0 02_first_ax_project/README.md | 0 03_loading_and_debugging/README.md | 0 05_oop_in_st/README.md | 0 06_unit_testing/README.md | 0 07_tools_for_commissioning/README.md | 0 08_package_management/README.md | 0 8 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 00_introduction/README.md delete mode 100644 01_introduction_to_ax_code/README.md delete mode 100644 02_first_ax_project/README.md delete mode 100644 03_loading_and_debugging/README.md delete mode 100644 05_oop_in_st/README.md delete mode 100644 06_unit_testing/README.md delete mode 100644 07_tools_for_commissioning/README.md delete mode 100644 08_package_management/README.md diff --git a/00_introduction/README.md b/00_introduction/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/01_introduction_to_ax_code/README.md b/01_introduction_to_ax_code/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/02_first_ax_project/README.md b/02_first_ax_project/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/03_loading_and_debugging/README.md b/03_loading_and_debugging/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/05_oop_in_st/README.md b/05_oop_in_st/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/06_unit_testing/README.md b/06_unit_testing/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/07_tools_for_commissioning/README.md b/07_tools_for_commissioning/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/08_package_management/README.md b/08_package_management/README.md deleted file mode 100644 index e69de29..0000000 From aff1a4adc52091e631027c5f15fe0e03704d82bc Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 10:28:39 +0200 Subject: [PATCH 2/8] add vs to git ignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 7492bb7..8c20bef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ **/.apax -**/node_modules \ No newline at end of file +**/node_modules +/.vs From 3b444265a3efad628ac2a8549f49b3cd16e00e33 Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 10:29:18 +0200 Subject: [PATCH 3/8] change order of git ignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8c20bef..d55ca7c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ **/.apax -**/node_modules /.vs +**/node_modules From 8c4362c520f9395dc89a90a980767f6d27808542 Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 13:18:32 +0200 Subject: [PATCH 4/8] add inofrmation over navigation in overview --- 00_introduction/slides/slides.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/00_introduction/slides/slides.md b/00_introduction/slides/slides.md index ac4f6cf..765c5df 100644 --- a/00_introduction/slides/slides.md +++ b/00_introduction/slides/slides.md @@ -16,6 +16,10 @@ mouseWheel: true, In this introductory course you will learn everything required to get started with the new engineering environment **SIMATIC AX**. Regardless if you are coming from TIA Portal or are starting new in the SIMATIC environment, this learning path will guide you through the journey. +To navigate between chapters (pages), please use the left/right arrows. To see more chapter content, use the up/down arrows when available. + +To exit apax present in the editor, please use "ctrl" + "c". + --- # Agenda From 8703b2d3b2041210489680ca0d8073379c8c2816 Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 13:37:33 +0200 Subject: [PATCH 5/8] chore: add navigation hints --- 00_introduction/slides/slides.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/00_introduction/slides/slides.md b/00_introduction/slides/slides.md index 765c5df..9625b93 100644 --- a/00_introduction/slides/slides.md +++ b/00_introduction/slides/slides.md @@ -12,13 +12,21 @@ mouseWheel: true, --- -# Overview -In this introductory course you will learn everything required to get started with the new engineering environment **SIMATIC AX**. -Regardless if you are coming from TIA Portal or are starting new in the SIMATIC environment, this learning path will guide you through the journey. +

Overview

-To navigate between chapters (pages), please use the left/right arrows. To see more chapter content, use the up/down arrows when available. -To exit apax present in the editor, please use "ctrl" + "c". +
+

+ In this introductory course you will learn everything required to get started with the new engineering environment SIMATIC AX. + Regardless if you are coming from TIA Portal or are starting new in the SIMATIC environment, this learning path will guide you through the journey. +
+
+ To navigate between chapters (pages), please use the left/right arrows. To see more chapter content, use the up/down arrows when available. +
+
+ To exit apax present in the editor, please use "ctrl" + "c". +

+ --- From ec4bc82dfe3c2bb1854cde16d2974ef936fa39ad Mon Sep 17 00:00:00 2001 From: Reiner Schinkoethe Date: Tue, 24 Sep 2024 13:49:11 +0200 Subject: [PATCH 6/8] move readme text indo slides --- 04_introduction_to_st/readme.md | 17 ----------------- 04_introduction_to_st/slides/slides.md | 25 ++++++++++--------------- 2 files changed, 10 insertions(+), 32 deletions(-) delete mode 100644 04_introduction_to_st/readme.md diff --git a/04_introduction_to_st/readme.md b/04_introduction_to_st/readme.md deleted file mode 100644 index fc3ed47..0000000 --- a/04_introduction_to_st/readme.md +++ /dev/null @@ -1,17 +0,0 @@ -# ST Programming - -## 1 - Basic ST - -The "1 - Basic ST" training is designed for beginners and those transitioning from SCL (Structured Control Language) to learn the fundamentals of ST (Structured Text) programming. - -The training aims to achieve the following learning objectives: - -- Understand the differences between SCL and ST: The training focuses on the key differences between the two languages, including syntax, data types, control structures, and function/block creation. This enables participants to leverage their existing knowledge in SCL and smoothly transition to ST programming in Siemens environments. - -- Understand the configuration and structure of an ST program: The training explains the structure of an ST program, which consists of a configuration and one or more Program Organization Units (POUs). It also covers tasks, global variables, and their usage within a program. - -- Understand Program Organization Units (POUs): The training explains the different types of POUs, such as programs, functions, and function blocks, and how they are used in an ST program to perform specific tasks. - -- Understand the usage of namespaces and functions/function blocks: The training explains the use of namespaces to structure code into separate areas and improve reusability. - -The target audience for this training includes beginners and those transitioning from SCL who already have basic knowledge in SCL programming and wish to expand their skills in ST programming in SIMATIC AX. diff --git a/04_introduction_to_st/slides/slides.md b/04_introduction_to_st/slides/slides.md index 13e9da8..4bfa706 100644 --- a/04_introduction_to_st/slides/slides.md +++ b/04_introduction_to_st/slides/slides.md @@ -29,14 +29,13 @@ mouseWheel: true,

Prerequisites

-
-
+

- Basic SCL programming knowledge -

-
+ Basic SCL programming knowledge +
+
+ The target audience for this training includes beginners and those transitioning from SCL who already have basic knowledge in SCL programming and wish to expand their skills in ST programming in SIMATIC AX.
- ---
@@ -45,16 +44,12 @@ mouseWheel: true,
    -
  • ST Program
  • -
      -
    • Configuration & Tasks
    • -
    • Program organization units
    • -
    -
  • Namespaces
  • -
  • Control structures and function/block
  • -
  • Types
  • +
  • Understand the differences between SCL and ST: The training focuses on the key differences between the two languages, including syntax, data types, control structures, and function/block creation. This enables participants to leverage their existing knowledge in SCL and smoothly transition to ST programming in Siemens environments.
  • +
  • Understand the configuration and structure of an ST program: The training explains the structure of an ST program, which consists of a configuration and one or more Program Organization Units (POUs). It also covers tasks, global variables, and their usage within a program.
  • +
  • Understand Program Organization Units (POUs): The training explains the different types of POUs, such as programs, functions, and function blocks, and how they are used in an ST program to perform specific tasks.
  • +
  • Understand the usage of namespaces and functions/function blocks: The training explains the use of namespaces to structure code into separate areas and improve reusability.
-

+

Hint: All topics will be covered in the exercises of this chapter.

From 06ea95a23704b3336098db5fb106c46b1470b7bc Mon Sep 17 00:00:00 2001 From: Fabian Unglert Date: Fri, 27 Sep 2024 07:31:27 +0200 Subject: [PATCH 7/8] Added hint to detailed control overview --- 00_introduction/slides/slides.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/00_introduction/slides/slides.md b/00_introduction/slides/slides.md index 9625b93..82a95fa 100644 --- a/00_introduction/slides/slides.md +++ b/00_introduction/slides/slides.md @@ -21,10 +21,10 @@ mouseWheel: true, Regardless if you are coming from TIA Portal or are starting new in the SIMATIC environment, this learning path will guide you through the journey.

- To navigate between chapters (pages), please use the left/right arrows. To see more chapter content, use the up/down arrows when available. + To navigate between chapters (pages), please use the left/right arrows. To see more chapter content, use the up/down arrows when available. For a detailed overview of the controls, press F1 at any time of the presenation.

- To exit apax present in the editor, please use "ctrl" + "c". + To exit apax present in the terminal, please use "ctrl" + "c".
From 7347845ce699e2a06fcb984692f6d7db8b6d8c48 Mon Sep 17 00:00:00 2001 From: Fabian Unglert Date: Fri, 27 Sep 2024 13:58:12 +0200 Subject: [PATCH 8/8] Changed content of "what will you learn" --- 04_introduction_to_st/slides/slides.md | 1 - 1 file changed, 1 deletion(-) diff --git a/04_introduction_to_st/slides/slides.md b/04_introduction_to_st/slides/slides.md index 4bfa706..30da456 100644 --- a/04_introduction_to_st/slides/slides.md +++ b/04_introduction_to_st/slides/slides.md @@ -44,7 +44,6 @@ mouseWheel: true,
    -
  • Understand the differences between SCL and ST: The training focuses on the key differences between the two languages, including syntax, data types, control structures, and function/block creation. This enables participants to leverage their existing knowledge in SCL and smoothly transition to ST programming in Siemens environments.
  • Understand the configuration and structure of an ST program: The training explains the structure of an ST program, which consists of a configuration and one or more Program Organization Units (POUs). It also covers tasks, global variables, and their usage within a program.
  • Understand Program Organization Units (POUs): The training explains the different types of POUs, such as programs, functions, and function blocks, and how they are used in an ST program to perform specific tasks.
  • Understand the usage of namespaces and functions/function blocks: The training explains the use of namespaces to structure code into separate areas and improve reusability.