通用设备编辑器的此选项卡包括基于文本的控制监视器,用于从控制器查询特定信息。您可以为此指定设备相关的命令,并在结果窗口中接收来自控制器的响应。
.3S-Smart Software Solutions GmbH标准命令
带有可能参数的命令 | 描述 |
---|---|
? | 可用的PLC脚本命令列表以及可能的参数和简短描述。 |
getcmdlist | 可用的PLC脚本命令的名称列表。 |
mem <memory address> [<size>] | 显示已定义内存范围的十六进制转储。size参数是可选的,它描述了应该输出的字节数。默认值:16。 例如:mem 16x0422139C 8 |
reflect | 重复给定命令(用于测试连接) |
applist | 在列表中列出所有定义顺序的已加载应用程序,以0(应用程序索引)开头。 |
pid [<application name>|<application index>] * | 显示一个或所有已加载应用程序的GUID(应用程序索引)。 |
pinf [<application name>|<application index>] * | 显示项目信息中以下字段的内容:标题,版本,作者和描述。要求:项目信息对话框中的为属性访问自动创建POU选项被激活。 |
startprg [<application name>|<application index>] * | 启动给定的应用程序,或者如果未提供任何应用程序,则启动所有已加载的应用程序。 |
stopprg [<application name>|<application index>] * | 停止给定的应用程序,如果没有给出任何应用程序,则停止所有已加载的应用程序。 |
resetprg [<application name>|<application index>] * | 重置给定的应用程序,如果没有给出应用程序,则复位所有已加载的应用程序。 |
resetprgcold [<application name>|<application index>] * | 对给定应用程序或所有未加载的应用程序执行冷启动。 |
reload[<application name>|<application index>] * | 加载给定应用程序的启动应用程序,或者如果未提供任何应用程序,则加载所有已加载应用程序的启动项目。 |
getprgstat [<application name>|<application index>] * | 显示给定应用程序的程序状态,如果没有给出应用程序,则显示所有已加载应用程序的程序状态。 |
plcload | 显示控制器的处理器负载(百分比)。 |
rtsinfo | 显示有关runtime系统的信息,例如处理器和runtime系统的版本。 |
channelinfo | 提供有关通信通道的信息。 |
rtc-get | 通过DateTime字符串提供世界时间(UTC) |
rtc-set | 通过DateTime字符串设置通用时间(UTC)(请参见ISO8601) |
listpcicards [<vendorID>] | 提供PCI适配器的列表(全部或<vendorID>)。 |
gettaskgroups | 提供所有任务组,它们的任务以及CPU核心绑定的列表。 |
cert-getapplist | 显示所有已注册和已使用的证书(组件的ID和用法)。 |
cert-genselfsigned [<number for search result by "cert-getapplist"> <expdays=>] | 生成自签名证书。 证书的有效期可以通过expdays=来指定。默认值:365天。 |
cert-gendhparams [length in bits] | 生成Diffie-Hellman密钥交换的参数。 警告:此操作可能需要几分钟才能完成。 |
cert-getcertlist [<trust level>] | 列出指定信任级别的所有证书。 如果未给出信任级别,则会列出所有证书。 .可能的信任等级
|
cert-createcsr [<number for search result by "cert-getapplist">] | 为所有应用程序生成CSR文件。 |
cert-import <trust level> <file name.cer> | 导入指定的证书。 |
cert-export <trust level> [<number for search result by "cert-getcertlist">] | 导出指定的证书。 |
cert-remove <trust level> <number for search result by "cert-getcertlist" or "all"> | 删除指定的证书 |
cpuload | 显示CPU的处理器负载(对于多核,每个处理器核) |
gettaskgroups | 显示已定义任务组的列表。将为每个任务组显示分配的任务。 |
getmulticoreinfo | 显示是否支持多核以及可用处理器核的数量。 |
sessinfo-list | 提供所有当前登录的客户端/用户的列表 |
sessinfo-getcnt | 提供当前登录的客户端/用户数 |
*:应用名称:设备树中应用程序的名称; 应用索引:可以使用applist命令调用的控制器上所有应用程序列表的结果。列表中应用程序的索引为0,第二个应用程序的索引为1,依此类推。
.另请参见