Utilice el siguiente comando para establecer el valor de la Configuración de las opciones de acceso al controlador en un valor específico. Consulte también la descripción del parámetro <TargetAddressURI>.
de destino del cuadro de diálogoPara el acceso seguro, puede usar modificadores de parámetros de llamada adicionales.
Uso:
ControllerAssistant -connect ip <TargetAddressURI>
Ejemplos:
ControllerAssistant -connect ip 192.168.1.33
ControllerAssistant -connect ip etcp3://192.168.1.33
ControllerAssistant -connect ip etcp2://192.168.1.33
ControllerAssistant -connect ip "enodename3://MyController (192.168.1.33)"
Utilice el siguiente comando para establecer la ruta predeterminada de los cuadros de diálogo y para un valor especificado.
Uso:
ControllerAssistant -file <Path>
Ejemplo:
ControllerAssistant -file C:\Temp\Default.bpd
Utilice el siguiente comando para iniciar una copia de seguridad del controlador especificado y guardarla como imagen. La secuencia del proceso de la copia de seguridad se introduce en el archivo de registro especificado. El programa se ejecuta sin interfaz gráfica de usuario. Consulte también la descripción del parámetro <TargetAddressURI>.
Para el acceso seguro, puede usar modificadores de parámetros de llamada adicionales.
Para leer la gestión de derechos de usuario del dispositivo, puede utilizar el argumento de línea de comandos opcional -ReadOnlineUserRightsManagement <ignore|read>
. Si desea leer la gestión de derechos de usuario del dispositivo, necesita además el argumento de la línea de comandos -UserRightsManagementPassword <MyUserRightsManagementPassword>
. Para obtener la versión gráfica y una explicación detallada, consulte Gestión de derechos de usuario del dispositivo.
Uso:
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] [-imagedirectory <ImageDirectoryPath>] -loadcontrol <TargetAddressURI> [-ReadOnlineUserRightsManagement <ignore|read> -UserRightsManagementPassword <MyUserRightsManagementPassword>] [<logfile>]
Ejemplos:
ControllerAssistant
-loadcontrol ip etcp3://190.201.100.100 C:\Temp\Logfile.log
ControllerAssistant
-imagedirectory c:\Temp\MyImage
-loadcontrol ip etcp3://190.201.100.100 C:\Temp\Logfile.log
ControllerAssistant -username MyUserName -password MyPassword -renewalpassword MyRenewalPassword -imagedirectory c:\Temp\MyImage -loadcontrol ip etcp4://190.201.100.100 -ReadOnlineUserRightsManagement read -UserRightsManagementPassword MyUserRightsManagementPassword C:\Temp\Logfile.log
-savefile
.
AVISO | |
---|---|
Utilice el siguiente comando para guardar la imagen en el controlador especificado. La secuencia guardada se introduce en el archivo de registro especificado. El programa se ejecuta sin interfaz gráfica de usuario. Consulte también la descripción del parámetro <TargetAddressURI>.
Para el acceso seguro, puede usar modificadores de parámetros de llamada adicionales.
Para escribir la gestión de derechos de usuario del dispositivo, puede utilizar el argumento de línea de comandos opcional -WriteOnlineUserRightsManagement <keep|overwrite|restore>
. Si desea sobrescribir la gestión de derechos de usuario del dispositivo, necesita además el argumento de la línea de comandos -UserRightsManagementPassword <MyUserRightsManagementPassword>
. Para obtener la versión gráfica y una explicación detallada, consulte Gestión de derechos de usuario del dispositivo.
Uso:
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] [-imagedirectory <ImageDirectoryPath>] -savecontrol <TargetAddressURI> [-WriteOnlineUserRightsManagement <keep|overwrite|restore> -UserRightsManagementPassword <MyUserRightsManagementPassword>] [<logfile>]
Ejemplos:
ControllerAssistant
-savecontrol ip etcp3://190.201.100.100 C:\Temp\Logfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-savecontrol ip etcp3://190.201.100.100 C:\Temp\Logfile.log
ControllerAssistant -username MyUserName -password MyPassword -renewalpassword MyRenewalPassword -imagedirectory c:\Temp\MyImage -savecontrol ip etcp4://190.201.100.100 -WriteOnlineUserRightsManagement overwrite -UserRightsManagementPassword MyUserRightsManagementPassword C:\Temp\Logfile.log
-savecontrol
, el sistema de archivos del controlador se sobrescribe sin ningún mensaje cuando se ejecuta el comando y el controlador se restablece posteriormente.
ADVERTENCIA | |
---|---|
Para cargar la imagen activa de un archivo de imagen individual (extensión de archivo *.bpd), utilice antes -loadfile
.
Para cargar el archivo *.bpd especificado como imagen, utilice el siguiente comando. La secuencia de carga se introduce en el archivo de registro especificado. El programa se ejecuta sin interfaz gráfica de usuario.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-loadfile <ImageFilePath> [<logfile>]
Ejemplos:
ControllerAssistant -loadfile C:\Temp\Default.bpd C:\Temp\Logfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-loadfile C:\Temp\Default.bpd C:\Temp\Logfile.log
Para guardar la imagen en el archivo *.bpd especificado, utilice el siguiente comando. La secuencia de guardado se introduce en el archivo de registro especificado. El programa se ejecuta sin interfaz gráfica de usuario.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-savefile <ImageFilePath> [<logfile>]
Ejemplos:
ControllerAssistant -savefile C:\Temp\Default.bpd C:\Temp\Logfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-savefile C:\Temp\Default.bpd C:\Temp\Logfile.log
Utilice el siguiente comando para guardar un archivo XML con una lista de las versiones de firmware del tipo de controlador indicado que se encuentra en este PC en la ruta de resultado. El resultado proporciona la misma información que está disponible en la interfaz gráfica de usuario.
Si se han configurado los conmutadores -ProductName
y -ProductVersion
, el archivo XML solo contendrá resultados para el nombre y la versión del producto especificados.
Uso:
ControllerAssistant
-getinstalledfirmwareversionsXml <ControllerType> <ResultPath> [-ProductName <ProductName>]
[-ProductVersion <ProductVersion>] [<logfile>]
Ejemplo:
ControllerAssistant
-getinstalledfirmwareversionsXml LMC058 c:\Temp\MyVersions.xml
ControllerAssistant
-getinstalledfirmwareversionsXml M241 c:\Temp\MyVersions.xml -ProductName SoMachineSoftware -ProductVersion V4.3
ControllerAssistant
-getinstalledfirmwareversionsXml M262 c:\Temp\MyVersions.xml -ProductName EcoStruxureMachineExpert
Utilice el siguiente comando para guardar un archivo XML con una lista de todas las versiones de firmware de todos los dispositivos Sercos del tipo de controlador indicado que se encuentran en este PC en la ruta de resultado. El resultado proporciona la misma información que está disponible en la interfaz gráfica de usuario.
Uso:
ControllerAssistant
- getinstalledsercosfirmwareversionsXml <ControllerType> <ResultPath>
[<logfile>]
Ejemplo:
ControllerAssistant
- getinstalledsercosfirmwareversionsXml LMC600C c:\Temp\MyVersions.xml
La llamada mediante línea de comandos crea la imagen del tipo o familia de controlador y de versión especificados. La misma funcionalidad también está disponible en la interfaz gráfica de usuario.
Uso:
ControllerAssistant -createimage <ControllerType> <FirmwareVersion> [<logfile path>] [imagepath=<image path>]
Ejemplo:
ControllerAssistant -createimage LMC400C 1.50.1.3 c:\Temp\MyLogfile.log
La llamada mediante línea de comandos actualiza el firmware de la imagen activa con la versión indicada. La misma funcionalidad también está disponible en la interfaz gráfica de usuario. El directorio de imágenes existente indica el tipo de controlador y la versión del firmware. Si se detecta una versión compatible, la actualización se llevará a cabo sin eliminar la aplicación existente.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-updateimage <FirmwareVersion> [<LogFile>]
Ejemplos:
ControllerAssistant -updateimage 1.50.1.3 c:\Temp\MyLogfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-updateimage 1.50.1.3 c:\Temp\MyLogfile.log
La llamada mediante línea de comandos actualiza la configuración de comunicación del controlador dentro de una imagen existente a través de la configuración de comunicación indicada. La misma funcionalidad también está disponible en la interfaz gráfica de usuario.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-updatecommunicationsettings <IPaddress>
<SubnetMask> <Gateway> <IPMode(fixed | bootp | dhcp)> <DeviceName>
[<logfile path>]
DeviceName
se utiliza con IPMode dhcp
. En algunos controladores, IPMode
y DeviceName
se ignoran.
Ejemplos:
ControllerAssistant
-updatecommunicationsettings 10.128.111.222 255.255.255.0 10.128.111.1 fixed "" c:\temp\version.log
ControllerAssistant -imagedirectory "c:\temp\MyImage"
-updatecommunicationsettings 10.128.111.222 255.255.255.0 10.128.111.1 dhcp "MyDeviceName" c:\temp\version.log
Utilice el siguiente comando para recuperar el número de versión de la aplicación Controller Assistant. El archivo de registro opcional <LogFile>
se utiliza para registrar los resultados y los errores detectados. Consulte también la descripción de los valores opcionales y predeterminados.
Uso:
ControllerAssistant -getProgramVersion [<logfile>]
Ejemplo:
ControllerAssistant -getProgramVersion c:\temp\version.log
Utilice el siguiente comando para añadir archivos específicos a una imagen del controlador.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-addCustomFiles <sourcePath> [<relativeDestinationPath>]
[logfile=<logfile>]
SourcePath
es una carpeta que contiene los archivos copiados en la imagen del controlador. Esta ruta también puede contener estructuras de subdirectorio. RelativeDestinationPath
es opcional y especifica la subcarpeta en la imagen del controlador en la que se han guardado los archivos. La subcarpeta o estructura de subcarpetas es relativa a la carpeta raíz de imagepath
.
Ejemplos:
ControllerAssistant -addCustomFiles "c:\temp\MyRecipes"
ControllerAssistant -imagedirectory "c:\Temp\MyImage"
-addCustomFiles "c:\temp\MyRecipes" "MyFiles\MyRecipes" logfile=c:\temp\MyLogfile.log
Utilice el siguiente comando para añadir una aplicación a una imagen del controlador existente. Por ejemplo, para la familia del controlador LMC•0•C, los archivos *.app y *.crc correspondientes se copian en la carpeta de la imagen y se modifica la sección CmpApp
del archivo *sysc3.cfg.
Uso:
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-addapplication <ApplicationPath> <ApplicationName>
[logfile=<logfile>]
Ejemplo:
ControllerAssistant -imagedirectory c:\temp\MyImage
-addapplication c:\temp\MyApplicationFolderPath
MyApplicationName logfile=c:\temp\version.log
ApplicationPath
es la carpeta que contiene los archivos *.app y *.crc correspondientes. ApplicationName
es el nombre del archivo *.app (el nombre del archivo sin extensión).
Utilice el siguiente comando para visualizar la lista de los posibles comandos con sus argumentos en la consola.
Uso:
ControllerAssistant -help
Ejemplo:
ControllerAssistant -help
Utilice el comando CreateRemoteConnection
para establecer una conexión remota estática con un controlador especificado por la dirección IP y el puerto.
Sintaxis:
-CreateRemoteConnection <ipAddressAndOptionalPort> [<RetryIfConnectionBreaks>]
Parámetro |
Descripción |
---|---|
|
Dirección IP y puerto opcional, separados por un carácter |
|
Parámetro opcional que define el comportamiento en caso de interrupción de la conexión:
|
Ejemplos:
ControllerAssistant -CreateRemoteConnection 192.168.2.50
ControllerAssistant -createremoteconnection 192.168.2.50:1105
ControllerAssistant -createRemoteConnection 192.168.2.50:1105 1
Estado de la conexión:
Al ejecutar el comando CreateRemoteConnection
, se muestra el cuadro de diálogo :
Proporciona información sobre el estado de la conexión remota.
Permite finalizar la conexión haciendo clic en
.En caso de que la conexión finalice o no se pueda establecer, proporciona más información sobre las posibles razones.
Indica si se ha activado el parámetro <RetryIfConnectionBreaks>
informando de que se realizan intentos de reconexión automática.
Ejemplo de aplicación:
Puede usar el comando CreateRemoteConnection
, por ejemplo, en aplicaciones de servidor OPC. Es útil si el servidor OPC está instalado en un PC e intenta establecer una conexión con un controlador que se encuentra en otra subred (conexión remota). En ese caso, establezca el puente de la conexión remota con este comando antes de iniciar el servidor. A continuación, la pasarela local puede escanear el controlador remoto. Finalice la conexión después de detener el servidor.
Utilice el comando StopAllApplications para detener las aplicaciones del controlador especificado.
Para el acceso seguro, puede usar modificadores de parámetros de llamada adicionales.
Uso:
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] -stopallapplications <TargetAddressURI> [<logfile>]
Ejemplos:
ControllerAssistant -StopAllApplications etcp3://192.168.2.50
ControllerAssistant -StopAllApplications "enodename3://MyController (192.168.2.50)" "C:\Temp\Logfile.log"
ControllerAssistant -username MyUserName -password MyPassword -renewalpassword MyRenewalPassword -StopAllApplications "enodename3://MyController (192.168.2.50)" "C:\Temp\Logfile.log"
Los archivos CNC se almacenan en la memoria interna del controlador, en la carpeta <root>/MECNC
.
El conmutador del parámetro de llamada cncsettings
se puede utilizar para definir el comportamiento de los archivos CNC a través del proceso de creación o actualización del firmware.
dontcreate
(ajuste predeterminado): Los archivos de la carpeta <root>/MECNC
se eliminan a través del proceso de creación o actualización del firmware.
path <PathToZippedFile>
: Los archivos del archivo ZIP (incluidas las subcarpetas) se copian en la carpeta <root>/MECNC
.
preserve
: Los archivos de la carpeta <root>/MECNC
se conservan a través del proceso de creación o actualización del firmware.
<root>/MECNC/License
y no se modifican a través del proceso de creación o actualización del firmware.
Uso:
ControllerAssistant -cncsettings [dontcreate|path <PathToZippedFile>|preserve]
Ejemplos:
ControllerAssistant -cncsettings path C:\Temp\CNCfilesUpdate.zip
Consulte Parámetros de llamada de identificación del dispositivo de red para conocer otras llamadas de línea de comandos específicas de Network Device Identification.
Consulte Comandos XML para conocer otros comandos definidos en archivos con formato XML.