From 6475c65fa88eb73e160a19722376675a17398ddb Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Wed, 17 May 2023 16:52:23 -0600 Subject: [PATCH 01/11] Initial commit - PLC IDE Setup and Board License Activation Symlink creation for Opta --- .../07.opta/opta-family/opta/tutorials/plc-ide-setup-license | 1 + 1 file changed, 1 insertion(+) create mode 120000 content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license b/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license new file mode 120000 index 0000000000..e84cf87a9b --- /dev/null +++ b/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license @@ -0,0 +1 @@ +../../../../05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license \ No newline at end of file From 767a35916a92cc40dc9af569e953f63e1a3cc960 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 09:50:20 -0600 Subject: [PATCH 02/11] PLC IDE tutorial content reaccommodate --- .../opta/tutorials/plc-ide-setup-license | 1 - .../software/plc-ide/tutorials/plc-ide-pin-mapping | 1 - .../assets/globalVariablesMapped.png | Bin .../plc-ide-pin-mapping/assets/map_digitalOut.png | Bin .../assets/map_single_digitalOut.png | Bin .../assets/newMappedVariable.png | Bin .../plc-ide-pin-mapping/assets/newVariablePopUp.png | Bin .../plc-ide-pin-mapping/assets/windowProject.png | Bin .../plc-ide-pin-mapping/assets/windowResources.png | Bin .../tutorials/plc-ide-pin-mapping/content.md | 0 .../plc-ide/tutorials/plc-ide-setup-license | 1 - .../assets/IdeDownloadPage.png | Bin .../assets/activation-online_resized.png | Bin .../plc-ide-setup-license/assets/connect.png | Bin .../assets/connectedAndActivated.png | Bin .../plc-ide-setup-license/assets/downloadCode.png | Bin .../assets/downloadSketchError.png | Bin .../assets/forgot_product_key.png | Bin .../assets/licenseActivation.png | Bin .../assets/newProjectFullScreen.png | Bin .../assets/offline-activation_up.png | Bin .../plc-ide-setup-license/assets/onlineSetup.png | Bin .../assets/onlineSetupButton.png | Bin .../assets/onlineSetupProperties.png | Bin .../assets/opta-activation-no-license.png | Bin .../assets/opta-activation-status-ok.png | Bin .../plc-ide-setup-license/assets/projectWelcome.png | Bin .../plc-ide-setup-license/assets/welcome.png | Bin .../tutorials/plc-ide-setup-license/content.md | 0 .../plc-ide/tutorials/plc-programming-introduction | 1 - .../assets/FBDprogram.png | Bin .../assets/ILprogram.png | Bin .../assets/LD_add_block.png | Bin .../assets/LDprogram.png | Bin .../assets/SFCprogram.png | Bin .../assets/STprogram.png | Bin .../assets/declareNewGlobalVariable.png | Bin .../assets/default_LD_program.png | Bin .../assets/dragAndDrop_task.png | Bin .../assets/newAction.png | Bin .../assets/newGlobalVariable.png | Bin .../assets/newLocalVariable.png | Bin .../assets/newProgram.png | Bin .../assets/newProgramPopUp.png | Bin .../assets/usingGlobalVariable.png | Bin .../plc-programming-introduction/assets/watch.png | Bin .../plc-programming-introduction/content.md | 0 47 files changed, 4 deletions(-) delete mode 120000 content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license delete mode 120000 content/software/plc-ide/tutorials/plc-ide-pin-mapping rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/globalVariablesMapped.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/map_digitalOut.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/map_single_digitalOut.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/newMappedVariable.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/newVariablePopUp.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/windowProject.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/assets/windowResources.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-pin-mapping/content.md (100%) delete mode 120000 content/software/plc-ide/tutorials/plc-ide-setup-license rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/IdeDownloadPage.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/activation-online_resized.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/connect.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/connectedAndActivated.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/downloadCode.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/downloadSketchError.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/forgot_product_key.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/licenseActivation.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/newProjectFullScreen.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/offline-activation_up.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/onlineSetup.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/onlineSetupButton.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/onlineSetupProperties.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/opta-activation-no-license.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/opta-activation-status-ok.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/projectWelcome.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/assets/welcome.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-ide-setup-license/content.md (100%) delete mode 120000 content/software/plc-ide/tutorials/plc-programming-introduction rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/FBDprogram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/ILprogram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/LD_add_block.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/LDprogram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/SFCprogram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/STprogram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/declareNewGlobalVariable.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/default_LD_program.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/dragAndDrop_task.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/newAction.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/newGlobalVariable.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/newLocalVariable.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/newProgram.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/newProgramPopUp.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/usingGlobalVariable.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/assets/watch.png (100%) rename content/{hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control => software/plc-ide}/tutorials/plc-programming-introduction/content.md (100%) diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license b/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license deleted file mode 120000 index e84cf87a9b..0000000000 --- a/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license +++ /dev/null @@ -1 +0,0 @@ -../../../../05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license \ No newline at end of file diff --git a/content/software/plc-ide/tutorials/plc-ide-pin-mapping b/content/software/plc-ide/tutorials/plc-ide-pin-mapping deleted file mode 120000 index 7a1b3d837d..0000000000 --- a/content/software/plc-ide/tutorials/plc-ide-pin-mapping +++ /dev/null @@ -1 +0,0 @@ -../../../hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping \ No newline at end of file diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/globalVariablesMapped.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/globalVariablesMapped.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/globalVariablesMapped.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/globalVariablesMapped.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/map_digitalOut.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/map_digitalOut.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/map_digitalOut.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/map_digitalOut.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/map_single_digitalOut.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/map_single_digitalOut.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/map_single_digitalOut.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/map_single_digitalOut.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/newMappedVariable.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/newMappedVariable.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/newMappedVariable.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/newMappedVariable.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/newVariablePopUp.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/newVariablePopUp.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/newVariablePopUp.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/newVariablePopUp.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/windowProject.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/windowProject.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/windowProject.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/windowProject.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/windowResources.png b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/windowResources.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/assets/windowResources.png rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/assets/windowResources.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/content.md b/content/software/plc-ide/tutorials/plc-ide-pin-mapping/content.md similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping/content.md rename to content/software/plc-ide/tutorials/plc-ide-pin-mapping/content.md diff --git a/content/software/plc-ide/tutorials/plc-ide-setup-license b/content/software/plc-ide/tutorials/plc-ide-setup-license deleted file mode 120000 index c745f96ea7..0000000000 --- a/content/software/plc-ide/tutorials/plc-ide-setup-license +++ /dev/null @@ -1 +0,0 @@ -../../../hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license \ No newline at end of file diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/IdeDownloadPage.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/IdeDownloadPage.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/IdeDownloadPage.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/IdeDownloadPage.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/activation-online_resized.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/activation-online_resized.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/activation-online_resized.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/activation-online_resized.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/connect.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/connect.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/connect.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/connect.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/connectedAndActivated.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/connectedAndActivated.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/connectedAndActivated.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/connectedAndActivated.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/downloadCode.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/downloadCode.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/downloadCode.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/downloadCode.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/downloadSketchError.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/downloadSketchError.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/downloadSketchError.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/downloadSketchError.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/forgot_product_key.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/forgot_product_key.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/forgot_product_key.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/forgot_product_key.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/licenseActivation.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/licenseActivation.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/licenseActivation.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/licenseActivation.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/newProjectFullScreen.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/newProjectFullScreen.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/newProjectFullScreen.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/newProjectFullScreen.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/offline-activation_up.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/offline-activation_up.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/offline-activation_up.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/offline-activation_up.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetup.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetup.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetup.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetup.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetupButton.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetupButton.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetupButton.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetupButton.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetupProperties.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetupProperties.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/onlineSetupProperties.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/onlineSetupProperties.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/opta-activation-no-license.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/opta-activation-no-license.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/opta-activation-no-license.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/opta-activation-no-license.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/opta-activation-status-ok.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/opta-activation-status-ok.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/opta-activation-status-ok.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/opta-activation-status-ok.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/projectWelcome.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/projectWelcome.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/projectWelcome.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/projectWelcome.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/welcome.png b/content/software/plc-ide/tutorials/plc-ide-setup-license/assets/welcome.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/assets/welcome.png rename to content/software/plc-ide/tutorials/plc-ide-setup-license/assets/welcome.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/content.md b/content/software/plc-ide/tutorials/plc-ide-setup-license/content.md similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license/content.md rename to content/software/plc-ide/tutorials/plc-ide-setup-license/content.md diff --git a/content/software/plc-ide/tutorials/plc-programming-introduction b/content/software/plc-ide/tutorials/plc-programming-introduction deleted file mode 120000 index 0a21cb1da3..0000000000 --- a/content/software/plc-ide/tutorials/plc-programming-introduction +++ /dev/null @@ -1 +0,0 @@ -../../../hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction \ No newline at end of file diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/FBDprogram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/FBDprogram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/FBDprogram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/FBDprogram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/ILprogram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/ILprogram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/ILprogram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/ILprogram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/LD_add_block.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/LD_add_block.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/LD_add_block.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/LD_add_block.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/LDprogram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/LDprogram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/LDprogram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/LDprogram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/SFCprogram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/SFCprogram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/SFCprogram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/SFCprogram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/STprogram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/STprogram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/STprogram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/STprogram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/declareNewGlobalVariable.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/declareNewGlobalVariable.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/declareNewGlobalVariable.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/declareNewGlobalVariable.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/default_LD_program.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/default_LD_program.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/default_LD_program.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/default_LD_program.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/dragAndDrop_task.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/dragAndDrop_task.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/dragAndDrop_task.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/dragAndDrop_task.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newAction.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/newAction.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newAction.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/newAction.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newGlobalVariable.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/newGlobalVariable.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newGlobalVariable.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/newGlobalVariable.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newLocalVariable.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/newLocalVariable.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newLocalVariable.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/newLocalVariable.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newProgram.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/newProgram.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newProgram.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/newProgram.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newProgramPopUp.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/newProgramPopUp.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/newProgramPopUp.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/newProgramPopUp.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/usingGlobalVariable.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/usingGlobalVariable.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/usingGlobalVariable.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/usingGlobalVariable.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/watch.png b/content/software/plc-ide/tutorials/plc-programming-introduction/assets/watch.png similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/assets/watch.png rename to content/software/plc-ide/tutorials/plc-programming-introduction/assets/watch.png diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/content.md b/content/software/plc-ide/tutorials/plc-programming-introduction/content.md similarity index 100% rename from content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction/content.md rename to content/software/plc-ide/tutorials/plc-programming-introduction/content.md From 5f2a25c96def3c8a8d58b91805463d140d604372 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 09:54:08 -0600 Subject: [PATCH 03/11] PLC IDE tutorials re-symlink for PMC --- .../portenta-machine-control/tutorials/plc-ide-pin-mapping | 1 + .../portenta-machine-control/tutorials/plc-ide-setup-license | 1 + .../tutorials/plc-programming-introduction | 1 + 3 files changed, 3 insertions(+) create mode 120000 content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping create mode 120000 content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license create mode 120000 content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping new file mode 120000 index 0000000000..b79cd723ca --- /dev/null +++ b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-pin-mapping @@ -0,0 +1 @@ +../../../../../software/plc-ide/tutorials/plc-ide-pin-mapping \ No newline at end of file diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license new file mode 120000 index 0000000000..2bfbf3bff7 --- /dev/null +++ b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-ide-setup-license @@ -0,0 +1 @@ +../../../../../software/plc-ide/tutorials/plc-ide-setup-license \ No newline at end of file diff --git a/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction new file mode 120000 index 0000000000..dc9d1c23b3 --- /dev/null +++ b/content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/tutorials/plc-programming-introduction @@ -0,0 +1 @@ +../../../../../software/plc-ide/tutorials/plc-programming-introduction \ No newline at end of file From c78cb60551e8f9c6d0b18e577572f6d13e08bc76 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 09:55:41 -0600 Subject: [PATCH 04/11] PLC IDE tutorial IDE Setup and License Activation symlink for Opta --- .../07.opta/opta-family/opta/tutorials/plc-ide-setup-license | 1 + 1 file changed, 1 insertion(+) create mode 120000 content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license diff --git a/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license b/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license new file mode 120000 index 0000000000..2bfbf3bff7 --- /dev/null +++ b/content/hardware/07.opta/opta-family/opta/tutorials/plc-ide-setup-license @@ -0,0 +1 @@ +../../../../../software/plc-ide/tutorials/plc-ide-setup-license \ No newline at end of file From 576395b8fa56cb9d11ea26cecbe3a1902553939a Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 09:59:58 -0600 Subject: [PATCH 05/11] Check marker trigger From b06b5a90297bca69d1a56ecf04790bf5dd6e9e4a Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 10:27:02 -0600 Subject: [PATCH 06/11] Check marker retrigger From 99504444edef240e5ee7ea2772c98861a063360e Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 10:32:41 -0600 Subject: [PATCH 07/11] PLC IDE reaccommodated content rectification --- .../plc-ide-setup-license/content.md | 37 ++++++++++--------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/content/software/plc-ide/tutorials/plc-ide-setup-license/content.md b/content/software/plc-ide/tutorials/plc-ide-setup-license/content.md index f6d7a081e6..67d5f2cbcf 100644 --- a/content/software/plc-ide/tutorials/plc-ide-setup-license/content.md +++ b/content/software/plc-ide/tutorials/plc-ide-setup-license/content.md @@ -1,11 +1,11 @@ --- beta: true -title: Arduino PLC IDE Setup and Board's License Activation +title: Arduino® PLC IDE Setup and Board's License Activation difficulty: beginner tags: - PLC - PLC-IDE -description: Set up the PLC IDE, connect the board and activate its license. +description: Set up the PLC IDE, connect the board, and activate its license. author: 'Pablo Marquínez' hardware: - hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control @@ -28,15 +28,15 @@ The **Arduino PLC IDE** offers the possibility to use **IEC IEC61131-3** program - Activate the device license - Test the connection -### Required Hardware and Software +## Required Hardware and Software -- Board compatible with the Arduino PLC IDE (Portenta Machine Control or Opta) -- Arduino PLC IDE ([Official Website](https://www.arduino.cc/pro/software-plc-ide)) -- If you have a Portenta Machine Control, you will need a unique PLC IDE License key for your device (https://store.arduino.cc/products/plc-key-portenta-machine-control) +- Board compatible with the Arduino PLC IDE (Portenta Machine Control or Opta). +- Arduino PLC IDE ([Official Website](https://www.arduino.cc/pro/software-plc-ide)). +- If you have a Portenta Machine Control, you will need a unique PLC IDE License key for your device. Get your license key [here](https://store.arduino.cc/products/plc-key-portenta-machine-control). - If you have an Opta, you do not need any license key to activate your product. Go to section __License Activation With Pre-Licensed Products (Opta)__ to know more. - [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), [Arduino Web Editor](https://create.arduino.cc/editor) or any program with a serial monitor in case you need to retrieve the _Hardware-ID_ of your device. -***To get the Arduino PLC IDE and the PLC IDE License for your device, please visit the [Arduino software page](https://www.arduino.cc/en/software) and the [store page](https://store.arduino.cc/plc-key-portenta-machine-control)*** +***To get the Arduino PLC IDE and the PLC IDE License for your device, please visit the [Arduino software page](https://www.arduino.cc/en/software) and the [store page](https://store.arduino.cc/plc-key-portenta-machine-control).*** ## Instructions @@ -44,24 +44,24 @@ The **Arduino PLC IDE** offers the possibility to use **IEC IEC61131-3** program To use the Arduino PLC IDE software, go to the [Arduino PLC IDE official website](https://www.arduino.cc/pro/software-plc-ide) and click on the download button. Download the following two executables: - * The Arduino PLC IDE Tools - * The Arduino PLC IDE +* The Arduino PLC IDE Tools +* The Arduino PLC IDE The first one will install all the required drivers, libraries and cores that you are going to need, while the second one will install the IDE software. -### 1. Arduino PLC IDE Tools +### 1. Arduino® PLC IDE Tools Before installing the Arduino PLC IDE you need to install all the required tools to make it work on your computer. Once you have downloaded the Arduino PLC IDE Tools executable, double-click on it and follow the installation instructions. Once the installation is finished, all the required drivers, libraries and Arduino cores will be installed and ready to be used. Your computer is now ready to install the Arduino PLC IDE. -***It is possible that during the installation some windows terminals will be opened and closed by the installation program. Do not worry about it, those windows are required by the program to install all the tools that your computer needs*** +***It is possible that during the installation some windows terminals will be opened and closed by the installation program. Do not worry about it, those windows are required by the program to install all the tools that your computer needs.*** -### 2. Arduino PLC IDE Installation +### 2. Arduino® PLC IDE Installation Once the Arduino PLC IDE Tools are installed, double-click on the executable of the Arduino Pro IDE that you downloaded. Follow the installation instructions and, once the process is done, click on finish. -***In case you have any problem, perform a reboot to be sure that all the drivers, libraries and dependencies are working and up to date.*** +***In case you have any problem, perform a reboot to be sure that all the drivers, libraries, and dependencies are working and up to date.*** Open the Arduino PLC IDE program to see the welcome screen. @@ -85,7 +85,7 @@ Plug your device to the computer, select the Serial Port of your board and click ***The device will show up two Serial Ports, the default one (generally with the lowest number) is the usual Serial Port, the secondary one (usually with the highest number) is a virtual port for Modbus communication from the device to your computer. Take note of the port number assigned to the secondary port (virtual port for Modbus) as it will be needed in a second step.*** -If during the download procedure the following message appears, double-tap the reset button using the tip of a pen or a similar pointed object. The led above the reset button will start blinking indicating that the Opta is ready to be flashed with a new firmware. Click the **Download** button to start the process again. +If during the download procedure the following message appears, double-tap the reset button using the tip of a pen or a similar pointed object. The led above the reset button will start blinking indicating that the Opta is ready to be flashed with a new firmware. Click the **Download** button to start the process again. ![Download error message](assets/downloadSketchError.png) @@ -103,7 +103,7 @@ Make sure the Modbus protocol is using the secondary Serial port number, the Mod ![Setting up the Modbus protocol](assets/onlineSetupProperties.png) -Click OK to save the settings and press the connect button on **On-line > connect**. +Click OK to save the settings and press the connect button on **On-line > Connect**. ![Connect to the board](assets/connect.png) @@ -133,7 +133,7 @@ Follow the instructions provided using our Contact [form](https://www.arduino.cc Once you receive the **Activation file**, drag and drop the file in the dashed rectangle or select it from the folder where it is stored to complete your Offline Activation. -### 7. License Activation with Pre-Licensed Products (Opta) +### 7. License Activation with Pre-Licensed Products (Opta™) When a product is **Pre-licensed**, the following scenario will be displayed: @@ -158,6 +158,7 @@ The IDE will then connect to a server, validate the hardware and recover the act ### 9. Getting the Hardware-ID of Your Device To do it follow the next steps: + - Be sure that your device is disconnected from the Arduino PLC IDE - Open the **Arduino IDE** software - Go to **Tools** > **Board** > **Arduino Mbed OS Portenta Boards** > **Arduino Portenta H7 (M7 Core)** @@ -166,7 +167,9 @@ To do it follow the next steps: ### 10. Download a Program -Let's download and run the first program on your device. We are going to use the default program that is included in a project: a counter. Double-click on the file _main_ inside the _Project_ to see the counter program. To download that program to your PLC, it is needed to compile the program and send it to the target device. +Let's download and run the first program on your device. We are going to use the default program that is included in a project: a counter. + +Double-click on the file _main_ inside the _Project_ to see the counter program. To download that program to your PLC, it is needed to compile the program and send it to the target device. ![Send the program to the device (download)](assets/downloadCode.png) From e05bca8be34a8dc04865119e82ce0b17ef37efff Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 10:57:19 -0600 Subject: [PATCH 08/11] Check marker trigger From ffd56b2435800cca014677b8b65d9bdf28ae6a7e Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 11:25:58 -0600 Subject: [PATCH 09/11] Check mark retrigger From d3fbf8a74dbadc9c8a16d937d39b942ab939f218 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 16:01:20 -0600 Subject: [PATCH 10/11] Checker marker retrigger From bd6ae85ca339497cbbaf977440e67a4c89ab5ea3 Mon Sep 17 00:00:00 2001 From: TaddyHC Date: Thu, 18 May 2023 18:10:37 -0600 Subject: [PATCH 11/11] Check marker retrigger