Skip to content

PCDS-specific Image Generator tool for WEC7-based CX50x0, CX51x0, and CX20x0 Beckhoff PLCs

Notifications You must be signed in to change notification settings

baljamal/pcds-plc-image-generator

 
 

Repository files navigation

Registry files for initial configuration of Beckhoff PLCs for PCDS usage.

Installation

Requires Python 3.8+ and dependencies in requirements.txt.

$ pip install -r requirements.txt

How to use

  1. Run the PLC image generator with your appropriate settings.
# Console usage:
$ python console.py --help

# For a cx50xx named "plc_name" and an IP address of 1.2.3.4, run:
$ python console.py --model cx50xx plc_name 1.2.3.4 'plc description here'` 

# Alternatively, run the GUI and enter parameters there:
$ python gui.py
  1. Mount your PLC CF card. Delete all files on it.
  2. Navigate to images/plc_name.
  3. Copy all files generated here onto your PLC CF card.
  4. Eject it safely.
  5. Insert the CF card into the PLC and boot it up.
  6. Verify your settings were applied correctly.

Notes

  • X000 is MAC ID 2
  • X001 is MAC ID 1

About

PCDS-specific Image Generator tool for WEC7-based CX50x0, CX51x0, and CX20x0 Beckhoff PLCs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.4%
  • Shell 2.3%
  • Batchfile 2.3%