Skip to content

Tool for Connected Components Workbench to Studio 5000 Logix Designer conversion.

License

Notifications You must be signed in to change notification settings

bgigous/ccw_to_s5k

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCW To S5K

This is a tool used to convert components of a Connected Components Workbench project to Studio 5000 Logix Designer components. This is currently in beta.

Note: This project is in no way affiliated with Rockwell Automation.

Getting Started

Clone the repository, then create a virtual environment and install packages:

$ python -m venv .venv
$ . .venv/bin/activate
# if on Windows
# > . .venv/Scripts/activate
$ pip install -r requirements.txt

See README in the CCW folder for exporting project tags.

Then, run the tool:

$ python convert.py

Or you can specify custom CCW and S5K paths:

$ python convert.py <CCW files path> <S5K converted files path>

Current Functionality

This tool currently can only hand CCW variables with basic types: INT, REAL, etc. It can also handle TON and TOFF timer datatypes. Tag import will fail with other datatypes.

TODO

  • For S5K program output, also convert CCW structured text
    • Note: Can be found through <PouBody> tag in certain *.isaxml files

Contributing

Please feel free to contribute with issues and pull requests.

Supported Hardware

This tool has only been tested with the following PLCs:

  • Micro870 (Micro800 series)
  • 5069-L320ER (CompactLogix series)

About

Tool for Connected Components Workbench to Studio 5000 Logix Designer conversion.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages