Skip to content

A utility to query PLCs using the pylogix API

Notifications You must be signed in to change notification settings

ericwastaken/plc-utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PLC UTILS

A quick way to run Python scripts on PLCs using the Pylogix library.

Dependencies

  • Docker
  • Internet access to download docker images

Bootsrap

  1. Clone this repository
  2. Build the Docker Compose stack project with docker-compose build
  3. Run any scripts with docker compose run plc-utils python <script.py> <args>

Examples

Read the tag list

docker compose run plc-utils python read_tag_list.py 192.168.1.1 0

PLC Things

  • Standard port is 44818 for Logix PLCs.
  • Slot is the particular PLC slot to access (a single cabinet might have multiple slots).

References

About

A utility to query PLCs using the pylogix API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.0%
  • Dockerfile 13.0%