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.
| 
                                  Command with Possible Parameters  | 
                              
                                  Description  | 
                           
|---|---|
| 
                                  ?  | 
                              
                                  List of available PLC shell commands with possible parameters and short description  | 
                           
| 
                                  
  | 
                              
                                  Provides a list of all loaded applications The order in the list defines the application index beginning with   | 
                           
| 
                                  
  | 
                              
                                  Get battery status;    | 
                           
| 
                                  
  | 
                              
                                  handle logging data in case of crash or malfunction;   | 
                           
| 
                                  
  | 
                              
                                  Generates CSR files for all applications  | 
                           
| 
                                  
  | 
                              
                                  Exports the specified certificate  | 
                           
| 
                                  
  | 
                              
                                  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 Caution: This operation can take several minutes to complete.  | 
                           
| 
                                  
  | 
                              
                                  Provides all registered and used certificates (ID of the component and usage).  | 
                           
| 
                                  
  | 
                              
                                  Lists all certificates of the specified trust level If a trust level is not given, then all certificates are listed. Possible trust levels 
  | 
                           
| 
                                  
  | 
                              
                                  Imports the specified certificate  | 
                           
| 
                                  
  | 
                              
                                  Removes the specified certificate  | 
                           
| 
                                  
  | 
                              
                                  Provides information about the communication channel  | 
                           
| 
                                  
  | 
                              
                                  Init and mark SRAM segment or complete SRAM as free  | 
                           
| 
                                  
  | 
                              
                                  Get version information of communication modules  | 
                           
| 
                                  
  | 
                              
                                  Get information of serial COM ports  | 
                           
| 
                                  
  | 
                              
                                  Shows the processor load of the CPU (for multicore, each processor core)  | 
                           
| 
                                  
  | 
                              
                                  Get/set system date; 
                                    	   | 
                           
| 
                                  
  | 
                              
                                  Will show Ethernet information;    | 
                           
| 
                                  
  | 
                              
                                  List of names of available PLC shell commands  | 
                           
| 
                                  
  | 
                              
                                  Shows whether or not multicore is supported and the number of available processor cores  | 
                           
| 
                                  
  | 
                              
                                  -  | 
                           
| 
                                  
  | 
                              
                                  Provides the program status of the given application, or the program status of all loaded applications if no application is given  | 
                           
| 
                                  
  | 
                              
                                  Display layout of complete SRAM  | 
                           
| 
                                  
  | 
                              
                                  Provides a list of all task groups, their tasks, and the CPU core binding  | 
                           
| 
                                  
  | 
                              
                                  Provides a list of defined task groups The assigned tasks are shown for each task group.  | 
                           
| 
                                  
  | 
                              
                                  Get list of all tasks, its name and the optional bound taskgroup  | 
                           
| 
                                  
  | 
                              
                                  Print memory usage and heap statistics  | 
                           
| 
                                  
  | 
                              
                                  Will show I/O bus information;   | 
                           
| 
                                  
  | 
                              
                                  License handling commands;  | 
                           
| 
                                  
  | 
                              
                                  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.  | 
                           
| 
                                  
  | 
                              
                                  Shows the processor load of the controller (in percent)  | 
                           
| 
                                  
  | 
                              
                                  Get production data and public keys information of CPU  | 
                           
| 
                                  
  | 
                              
                                  Performs PLC reboot  | 
                           
| 
                                  
  | 
                              
                                  Repeats the given command (for testing the connection)  | 
                           
| 
                                  
  | 
                              
                                  Loads the boot application of the given application, or the boot projects of 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  | 
                           
| 
                                  
  | 
                              
                                  Restore retains to files(s). [Optional only from specified application].  | 
                           
| 
                                  
  | 
                              
                                  Restore complete SRAM content to file  | 
                           
| 
                                  
  | 
                              
                                  Provides the universal time (UTC) via the   | 
                           
| 
                                  
  | 
                              
                                  Sets the universal time (UTC) via the   | 
                           
| 
                                  
  | 
                              
                                  Provides information about the runtime system, for example the processor and version of the runtime system  | 
                           
| 
                                  
  | 
                              
                                  Get version errors from DPRAM from communication module <slot>  | 
                           
| 
                                  
  | 
                              
                                  Save retains to files(s). [Optional only from specified application].  | 
                           
| 
                                  
  | 
                              
                                  Save complete SRAM content to file  | 
                           
| 
                                  
  | 
                              
                                  Clone content of SM560-s at slot <slot>  | 
                           
| 
                                  
  | 
                              
                                  Provides the number of currently logged in clients/users  | 
                           
| 
                                  
  | 
                              
                                  Provides a list of all currently logged in clients/users  | 
                           
| 
                                  
  | 
                              
                                  Show the list of all security settings and the current configuration  | 
                           
| 
                                  
  | 
                              
                                  Export or import data from SRAM  | 
                           
| 
                                  
  | 
                              
                                  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  | 
                           
| 
                                  
  | 
                              
                                  Get/set system time; 
                                    	   | 
                           
| 
                                  
  | 
                              
                                  Configure location of the trend DB, reboot of CPU and download is required  | 
                           
| 
                                  
  | 
                              
                                  Get version information on AC500 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.