Tab: PLC Shell
This tab of the generic device editor includes a text-based control monitor for querying specific information from the controller. You can specify device-dependent commands for this and receive the response from the controller in a result window.
For more information, see: Using PLC Shell to Query Information
Command with Possible Parameters | Description |
---|---|
? | List of available PLC shell commands with possible parameters and short description |
| List of names of available PLC shell commands |
| Provides a hex dump of the defined memory range The Example: |
| Repeats the given command (for testing the connection) |
| Provides a list of all loaded applications The order in the list defines the application index beginning with |
| Provides the GUID (application index) of one or all loaded applications |
| Provides the contents of the following fields from the project information: title, version, author, and description. Requirement: The option Create POU for properties access automatically in the Project Information dialog is activated. |
| Starts the given application, or all loaded applications if no application is given |
| Stops the given application, or all loaded applications if no application is given |
| Resets the given application, or all loaded applications if no application is given |
| Executes a cold boot of the given application, or all loaded applications if no application is given |
| Loads the boot application of the given application, or the boot projects of all loaded applications if no application is given |
| Provides the program status of the given application, or the program status of all loaded applications if no application is given |
| Shows the processor load of the controller (in percent) |
| Provides information about the runtime system, for example the processor and version of the runtime system |
| Provides information about the communication channel |
| Provides the universal time (UTC) via the |
| Sets the universal time (UTC) via the |
| Provides a list of all PCI adapters (or filtered by |
| Provides a list of all task groups, their tasks, and the CPU core binding |
| Provides all registered and used certificates (ID of the component and usage) |
| Generates self-signed certificates The validity period of the certificate can be specified by means of Default value: 365 days |
| Generates the parameters for the Diffie-Hellman key exchange CautionThis operation can take several minutes to complete. |
| Lists all certificates of the specified trust level If a trust level is not given, then all certificates are listed. . Possible trust levels
|
| Generates CSR files for all applications |
| Imports the specified certificate |
| Exports the specified certificate |
| Removes the specified certificate |
| Shows the processor load of the CPU (for multicore, each processor core) |
| Provides a list of defined task groups The assigned tasks are shown for each task group. |
| Shows whether or not multicore is supported and the number of available processor cores |
| Provides a list of all currently logged in clients/users |
| Provides the number of currently logged in clients/users |
| Configures the settings of the log filter with hexadecimal values. |
| Gets the current log filter settings for the specified components. |
| Deletes the log filter settings for the specified components. |
* Application name: Name of the application in the device tree
Application index: Results from the list of all applications on the controller that you can call with the applist command. Index 0
stands for the first application in the list, 1
for the second, and so on.