Skip to content

romdnop/irc5_backup_tool

Repository files navigation

Description

A simple command-line tool that backups all ABB IRC5 controllers available on the network.

Usage

cmd> .\ABB_IRC5_Local_Network_Backup.exe --help
    ABB_IRC5_Local_Network_Backup 1.0.0.0
    Copyright (c)  2023
      -v, --verbose    Set output to verbose messages.
      -o               Defines local folder for backups. Example: -o "C:\Users\User\Documents\Robostudio Backups\Auto\"
      -a               Backup all available controllers (including virtual ones).
      -l               List all available controllers (including virtual ones).
      --help           Display this help screen.
      --version        Display version information.

Examples

List all controllers without creating backups:

.\ABB_IRC5_Local_Network_Backup.exe -l

List and backup all available controllers to a local folder:

.\ABB_IRC5_Local_Network_Backup.exe -l  -o "C:\Users\User\Documents\RobotStudio Backups\Auto Backups"

Build requirements

  • .NET 7.0
  • ABB PC SDK 2022.3
  • Visual Studio 2022 Community

Changes

V0.2

  • Target framework changed to .NET 7.0 allowing cross-compilation and self-contained executable file.
  • README file updated

Latest builds