Utilisez la commande suivante pour définir la valeur boîte de dialogue . Consultez également la description du paramètre <TargetAddressURI>.
cible de laPour un accès sécurisé, vous pouvez utiliser des commutateurs de paramètres d'appel supplémentaires.
Utilisation :
ControllerAssistant -connect ip <TargetAddressURI>
Exemples :
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)"
Utilisez la commande suivante pour définir le chemin par défaut des boîtes de dialogue et .
Utilisation :
ControllerAssistant -file <Path>
Exemple :
ControllerAssistant -file C:\Temp\Default.bpd
Utilisez la commande suivante pour créer une sauvegarde du contrôleur spécifié et enregistrer celle-ci en tant qu'image. La séquence de traitement de cette sauvegarde est inscrite dans le fichier journal spécifié. Le programme s'exécute entièrement sans aucune interface utilisateur. Consultez également la description du paramètre <TargetAddressURI>.
Pour un accès sécurisé, vous pouvez utiliser des commutateurs de paramètres d'appel supplémentaires.
Pour lire la gestion des droits utilisateur de l'équipement, vous pouvez utiliser l'argument de ligne de commande facultatif -ReadOnlineUserRightsManagement <ignore|read>
. Si vous souhaitez lire la gestion des droits utilisateur de l'équipement, vous devez ajouter l'argument de ligne de commande -UserRightsManagementPassword <MyUserRightsManagementPassword>
. Pour la version graphique et une explication détaillée, voir Gestion des droits utilisateur de l'équipement.
Utilisation :
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] [-imagedirectory <ImageDirectoryPath>] -loadcontrol <TargetAddressURI> [-ReadOnlineUserRightsManagement <ignore|read> -UserRightsManagementPassword <MyUserRightsManagementPassword>] [<logfile>]
Exemples :
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
.
AVIS | |
---|---|
Utilisez la commande suivante pour enregistrer l'image sur un contrôleur particulier. La séquence d'enregistrement est entrée dans le fichier journal (Logfile) indiqué. Le programme s'exécute sans aucune interface graphique. Consultez également la description du paramètre <TargetAddressURI>.
Pour un accès sécurisé, vous pouvez utiliser des commutateurs de paramètres d'appel supplémentaires.
Pour écrire la gestion des droits utilisateur de l'équipement, vous pouvez utiliser l'argument de ligne de commande facultatif -WriteOnlineUserRightsManagement <keep|overwrite|restore>
. Si vous souhaitez remplacer la gestion des droits utilisateur de l'équipement, vous devez ajouter l'argument de ligne de commande -UserRightsManagementPassword <MyUserRightsManagementPassword>
. Pour la version graphique et une explication détaillée, voir Gestion des droits utilisateur de l'équipement.
Utilisation :
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] [-imagedirectory <ImageDirectoryPath>] -savecontrol <TargetAddressURI> [-WriteOnlineUserRightsManagement <keep|overwrite|restore> -UserRightsManagementPassword <MyUserRightsManagementPassword>] [<logfile>]
Exemples :
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
, le système de fichiers du contrôleur est écrasé sans invite au moment de l'exécution de la commande, puis le contrôleur est réinitialisé.
AVERTISSEMENT | |
---|---|
Pour charger l'image active à partir d'un fichier image (extension *.bdp), appelez -loadfile
auparavant.
Pour charger un fichier *.bpd comme image, utilisez la commande suivante. La séquence de chargement est entrée dans le fichier journal (Logfile) indiqué. Le programme s'exécute sans aucune interface graphique.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-loadfile <ImageFilePath> [<logfile>]
Exemples :
ControllerAssistant -loadfile C:\Temp\Default.bpd C:\Temp\Logfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-loadfile C:\Temp\Default.bpd C:\Temp\Logfile.log
Pour enregistrer l'image dans un fichier *bpd particulier, utilisez la commande suivante. La séquence d'enregistrement est entrée dans le fichier journal (Logfile) indiqué. Le programme s'exécute sans aucune interface graphique.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-savefile <ImageFilePath> [<logfile>]
Exemples :
ControllerAssistant -savefile C:\Temp\Default.bpd C:\Temp\Logfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-savefile C:\Temp\Default.bpd C:\Temp\Logfile.log
Utilisez la commande suivante pour enregistrer un fichier XML avec une liste de versions de micrologiciels d'un type de contrôleur donné qui peut être trouvé sur ce PC dans le chemin du résultat. Ce résultat fournit les mêmes informations que celles disponibles dans l'interface graphique.
Si les commutateurs -ProductName
et -ProductVersion
sont définis, le fichier XML contient uniquement les résultats correspondant au nom et à la version de produit spécifiés.
Utilisation :
ControllerAssistant
-getinstalledfirmwareversionsXml <ControllerType> <ResultPath> [-ProductName <ProductName>]
[-ProductVersion <ProductVersion>] [<logfile>]
Exemple :
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
Utilisez la commande suivante pour enregistrer un fichier XML avec une liste de toutes les versions de micrologiciels de tous les périphériques Sercos d'un type de contrôleur donné qui peut être trouvé sur ce PC dans le chemin du résultat. Ce résultat fournit les mêmes informations que celles disponibles dans l'interface graphique.
Utilisation :
ControllerAssistant
- getinstalledsercosfirmwareversionsXml <ControllerType> <ResultPath>
[<logfile>]
Exemple :
ControllerAssistant
- getinstalledsercosfirmwareversionsXml LMC600C c:\Temp\MyVersions.xml
L'appel via la ligne de commande crée l'image avec le type ou la famille de contrôleur donné(e) et la version indiquée. Les mêmes fonctionnalités sont également disponibles dans l'interface utilisateur graphique.
Utilisation :
ControllerAssistant -createimage <ControllerType> <FirmwareVersion> [<logfile path>] [imagepath=<image path>]
Exemple :
ControllerAssistant -createimage LMC400C 1.50.1.3 c:\Temp\MyLogfile.log
L'appel via la ligne de commande met à jour le micrologiciel de l'image active à la version indiquée. Les mêmes fonctionnalités sont également disponibles dans l'interface utilisateur graphique. Le type de contrôleur et la version de micrologiciel sont donnés par le répertoire d'images existant. Si une version compatible est détectée, la mise à jour s'effectue sans supprimer l'application existante.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-updateimage <FirmwareVersion> [<LogFile>]
Exemples :
ControllerAssistant -updateimage 1.50.1.3 c:\Temp\MyLogfile.log
ControllerAssistant -imagedirectory c:\Temp\MyImage
-updateimage 1.50.1.3 c:\Temp\MyLogfile.log
L'appel via la ligne de commande met à jour les paramètres de communication d'un contrôleur au sein d'une image existante en les remplaçant par les paramètres indiqués. Les mêmes fonctionnalités sont également disponibles dans l'interface utilisateur graphique.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-updatecommunicationsettings <IPaddress>
<SubnetMask> <Gateway> <IPMode(fixed | bootp | dhcp)> <DeviceName>
[<logfile path>]
Le paramètre DeviceName
est utilisé avec IPMode dhcp
. Sur certains contrôleurs, IPMode
et DeviceName
sont ignorées.
Exemples :
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
Utilisez la commande suivante pour obtenir le numéro de version de l'application Controller Assistant. Le fichier journal facultatif <LogFile>
est utilisé pour consigner le résultat et les erreurs détectées. Voir aussi la description des valeurs facultatives et valeurs par défaut.
Utilisation :
ControllerAssistant -getProgramVersion [<logfile>]
Exemple :
ControllerAssistant -getProgramVersion c:\temp\version.log
Utilisez la commande suivante pour ajouter des fichiers spécifiques dans une image de contrôleur.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-addCustomFiles <sourcePath> [<relativeDestinationPath>]
[logfile=<logfile>]
SourcePath
désigne un dossier contenant les fichiers copiés dans l'image de contrôleur. Ce chemin peut également comprendre des sous-répertoires. RelativeDestinationPath
est facultatif et désigne un sous-dossier de l'image de contrôleur où les fichiers sont stockés. Ce sous-dossier (ou cette structure de sous-dossiers) est rattaché(e) au dossier racine de imagepath
.
Exemples :
ControllerAssistant -addCustomFiles "c:\temp\MyRecipes"
ControllerAssistant -imagedirectory "c:\Temp\MyImage"
-addCustomFiles "c:\temp\MyRecipes" "MyFiles\MyRecipes" logfile=c:\temp\MyLogfile.log
Utilisez la commande suivante pour ajouter une application à une image de contrôleur. Par exemple, pour la famille de contrôleurs LMC•0•C, les fichiers *.app et les fichiers *.crc correspondants sont copiés dans le dossier d'image et la section CmpApp
du fichier *sysc3.cfg est modifiée.
Utilisation :
ControllerAssistant [-imagedirectory <ImageDirectoryPath>]
-addapplication <ApplicationPath> <ApplicationName>
[logfile=<logfile>]
Exemple :
ControllerAssistant -imagedirectory c:\temp\MyImage
-addapplication c:\temp\MyApplicationFolderPath
MyApplicationName logfile=c:\temp\version.log
ApplicationPath
est le dossier contenant les fichiers *.app et *.crc correspondants. ApplicationName
est le nom du fichier *.app (nom de fichier sans extension).
Utilisez la commande suivante pour afficher la liste des commandes possibles avec leurs arguments sur la console.
Utilisation :
ControllerAssistant -help
Exemple :
ControllerAssistant -help
Utilisez la commande CreateRemoteConnection
pour établir une connexion distante statique à un contrôleur spécifié par une adresse IP et un port.
Syntaxe :
-CreateRemoteConnection <ipAddressAndOptionalPort> [<RetryIfConnectionBreaks>]
Paramètre |
Description |
---|---|
|
Adresse IP et port (facultatif), séparés par un caractère |
|
Paramètre facultatif qui définit le comportement en cas d'interruption de la connexion :
|
Exemples :
ControllerAssistant -CreateRemoteConnection 192.168.2.50
ControllerAssistant -createremoteconnection 192.168.2.50:1105
ControllerAssistant -createRemoteConnection 192.168.2.50:1105 1
Etat de la connexion :
Après avoir exécuté la commande CreateRemoteConnection
, vous obtenez une boîte de dialogue :
Elle fournit des informations sur l'état de la connexion distante.
Elle vous permet de mettre fin à la connexion en cliquant sur
.Si la connexion ne peut pas être établie ou si elle est interrompue, elle fournit des informations sur les raisons possibles.
Elle indique si vous avez activé le paramètre <RetryIfConnectionBreaks>
en vous signalant que des tentatives de reconnexion automatique ont lieu.
Exemple d'application :
Vous pouvez utiliser la commande CreateRemoteConnection
, par exemple, dans les applications de serveur OPC. Elle est utile si le serveur OPC est installé sur un PC et prévoit de se connecter à un contrôleur situé dans un autre sous-réseau (connexion distante). Dans ce cas, établissez la connexion distante avec cette commande avant de démarrer le serveur. La passerelle locale peut ensuite scruter le contrôleur distant. Mettez fin à la connexion après avoir arrêté le serveur.
Utilisez la commande StopAllApplications pour arrêter les applications du contrôleur spécifié.
Pour un accès sécurisé, vous pouvez utiliser des commutateurs de paramètres d'appel supplémentaires.
Utilisation :
ControllerAssistant [-username <UserName>] [-password <Password>] [-renewalpassword <RenewalPassword>] -stopallapplications <TargetAddressURI> [<logfile>]
Exemples :
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"
Les fichiers CNC sont stockés dans la mémoire interne du contrôleur, dans le dossier <root>/MECNC
.
Le commutateur de paramètre d'appel cncsettings
peut être utilisé pour définir le comportement relatif aux fichiers CNC lors du processus de création ou de mise à jour du micrologiciel.
dontcreate
(paramètre par défaut) : Les fichiers du dossier <root>/MECNC
sont supprimés lors du processus de création ou de mise à jour du micrologiciel.
path <PathToZippedFile>
: Les fichiers du fichier ZIP (sous-dossiers compris) sont copiés dans le dossier <root>/MECNC
.
preserve
: Les fichiers du dossier <root>/MECNC
sont conservés lors du processus de création ou de mise à jour du micrologiciel.
<root>/MECNC/License
et ne sont pas modifiés lors du processus de création ou de mise à jour du micrologiciel.
Utilisation :
ControllerAssistant -cncsettings [dontcreate|path <PathToZippedFile>|preserve]
Exemples :
ControllerAssistant -cncsettings path C:\Temp\CNCfilesUpdate.zip
Consultez Paramètres d'appel d'identification des équipements réseau pour plus d'informations sur les appels de ligne de commande propres à Network Device Identification.
Consultez Commandes XML pour plus d'informations sur les commandes supplémentaires définies dans des fichiers au format XML.