Skip to content

Releases: dhunt84971/pylogix_cli

pylogix_cli v0.1.4

04 Aug 14:31
f7f31f9
Compare
Choose a tag to compare

Command Line Application for pylogix

This is a standalone command line application that can be directly executed on any Windows 7/10 system. See the ReadMe for additional instructions.

This initial version only implements a handful of commands specifically for the CompactLogix PLC. Additional functionality will be added in future versions. The commands provided by the pylogix_cli wrapper can be executed by users lacking the RSLogix 5000 or Studio 5000 software who aren't interested in installing python or a whole development environment.

This version adds the following custom functions:

  • GetFaultInfo

Currently Implemented Functions

        Help                        - Displays this list of commands.
        IPAddress <ip address>      - Sets the IP address for the target PLC.
        Quit                        - Leave console application.
        GetPLCTime                  - Returns the PLC time.
        SetPLCTime                  - Sets the PLC time to the current time.
        GetModuleProperties <slot>  - Gets the properties of the module in the specified slot.
        GetDeviceProperties         - Gets the properties of the connected device.
       * GetFaultCodes             - Gets the Type and Code of the current controller fault.
       * GetFaultInfo             - Provides the slot number for a module IO fault or the location of the logic fault.
        Read <tag>                  - Returns the specified tag's value from the target PLC.
        Write <tag> <value>         - Sets the specified tag's value in the target PLC.
        Version                     - Returns the version of pylogix_cli and pylogix.
        GetTagList                  - Returns the list of tags in the target PLC.
        Output (Raw | Readable)     - Sets the output format.  Raw is the default. 

* - Is not a standard pylogix command.

(Note case sensitive.)

Changes in this Release

  • This version adds the GetFaultInfo function.

pylogix_cli_v0.1.3

28 Jul 13:04
45042db
Compare
Choose a tag to compare

Command Line Application for pylogix

This is a standalone command line application that can be directly executed on any Windows 7/10 system. See the ReadMe for additional instructions.

This initial version only implements a handful of commands specifically for the CompactLogix PLC. Additional functionality will be added in future versions. The commands provided by the pylogix_cli wrapper can be executed by users lacking the RSLogix 5000 or Studio 5000 software who aren't interested in installing python or a whole development environment.

This version adds the following custom functions:

  • GetFaultCodes
  • Output

Currently Implemented Functions

        Help                        - Displays this list of commands.
        IPAddress <ip address>      - Sets the IP address for the target PLC.
        Quit                        - Leave console application.
        GetPLCTime                  - Returns the PLC time.
        SetPLCTime                  - Sets the PLC time to the current time.
        GetModuleProperties <slot>  - Gets the properties of the module in the specified slot.
        GetDeviceProperties         - Gets the properties of the connected device.
       * GetFaultCodes             - Gets the Type and Code of the current controller fault.
        Read <tag>                  - Returns the specified tag's value from the target PLC.
        Write <tag> <value>         - Sets the specified tag's value in the target PLC.
        Version                     - Returns the version of pylogix_cli and pylogix.
        GetTagList                  - Returns the list of tags in the target PLC.
        Output (Raw | Readable)     - Sets the output format.  Raw is the default. 

* - Is not a standard pylogix command.

(Note case sensitive.)

Changes in this Release

  • This version adds the GetFaultCodes function and the Output function.

pylogix_cli v0.1.2

19 Dec 15:41
Compare
Choose a tag to compare

Command Line Application for pylogix

This is a standalone command line application that can be directly executed on any Windows 7/10 system. See the ReadMe for additional instructions.

This initial version only implements a handful of commands specifically for the CompactLogix PLC. Additional functionality will be added in future versions. The commands provided by the pylogix_cli wrapper can be executed by users lacking the RSLogix 5000 or Studio 5000 software who aren't interested in installing python or a whole development environment.

This version adds the following pylogix functions:

  • GetDeviceProperties
  • GetModuleProperties

Currently Implemented Functions

        Help                        - Displays this list of commands.
        IPAddress <ip address>      - Sets the IP address for the target PLC.
        Quit                        - Leave console application.
        GetPLCTime                  - Returns the PLC time.
        SetPLCTime                  - Sets the PLC time to the current time.
        GetModuleProperties <slot>  - Gets the properties of the module in the specified slot.
        GetDeviceProperties         - Gets the properties of the connected device.
        Read <tag>                  - Returns the specified tag's value from the target PLC.
        Write <tag> <value>         - Sets the specified tag's value in the target PLC.
        Version                     - Returns the version of pylogix_cli and pylogix.
        GetTagList                  - Returns the list of tags in the target PLC.

(Note case sensitive.)

Changes in this Release

  • This version includes a fix and error checking to GetModuleProperties.

pylogix_cli v0.1.1

17 Nov 18:47
Compare
Choose a tag to compare

Command Line Application for pylogix

This is a standalone command line application that can be directly executed on any Windows 7/10 system. See the ReadMe for additional instructions.

This initial version only implements a handful of commands specifically for the CompactLogix PLC. Additional functionality will be added in future versions. The commands provided by the pylogix_cli wrapper can be executed by users lacking the RSLogix 5000 or Studio 5000 software who aren't interested in installing python or a whole development environment.

This version adds the following pylogix functions:

  • GetDeviceProperties
  • GetModuleProperties

Currently Implemented Functions

        Help                        - Displays this list of commands.
        IPAddress <ip address>      - Sets the IP address for the target PLC.
        Quit                        - Leave console application.
        GetPLCTime                  - Returns the PLC time.
        SetPLCTime                  - Sets the PLC time to the current time.
        GetModuleProperties <slot>  - Gets the properties of the module in the specified slot.
        GetDeviceProperties         - Gets the properties of the connected device.
        Read <tag>                  - Returns the specified tag's value from the target PLC.
        Write <tag> <value>         - Sets the specified tag's value in the target PLC.
        Version                     - Returns the version of pylogix_cli and pylogix.
        GetTagList                  - Returns the list of tags in the target PLC.

(Note case sensitive.)

pylogix_cli v0.1.0

17 Apr 15:24
Compare
Choose a tag to compare

Command Line Application for pylogix

This is a standalone command line application that can be directly executed on any Windows 7/10 system. See the ReadMe for additional instructions.

This initial version only implements a handful of commands specifically for the CompactLogix PLC. Additional functionality will be added in future versions. For now, the commands provided by the pylogix_cli v0.1.0 wrapper can be executed by users lacking the RSLogix 5000 or Studio 5000 software for the purpose of setting or getting the time on the PLC controller or for reading or writing single tag values.