Pour la série RC800 :

Commande à distance Paramètres Contenu Condition d'acceptation d'entrée (*1)
Login Mot de passe

Démarrez la fonction Ethernet à distance du contrôleur

Authentification par mot de passe

Exécutez correctement la connexion, l'exécution des commandes est activée jusqu'à la déconnexion

Disponible à tout moment (*2)
Logout

Quittez la fonction Ethernet à distance du contrôleur

Après la déconnexion, exécutez la commande de connexion pour démarrer la fonction Ethernet à distance.

La déconnexion pendant l'exécution de tâche provoque une erreur.

Disponible à tout moment (*2)
Start N° de fonction Exécutez la fonction du numéro spécifié (*3) (*11)

Auto ON

Prêt ON

Erreur OFF

EStop OFF

Protection OFF

Stop Arrêter toutes les tâches et commandes Auto ON
Pause Toutes les tâches sont en pause. (*4)

Auto ON

Exécution ON

Continue Continuer les tâches en pause

Auto ON

Pause activée

ContinueManualRestart Continue la tâche en pause. (Reprend automatiquement)

Auto ON

Pause activée

Reset Réinitialise l'arrêt d'urgence et l'erreur. (*5)

Auto ON

Prêt ON

SetMotorsOn Numéro de robot Mettre en marche le moteur du robot (*6)(*7)

Auto ON

Prêt ON

EStop OFF

Protection OFF

SetMotorsOff Numéro de robot Désactiver le moteur du robot (*7)

Auto ON

Prêt ON

SetCurRobot Numéro de robot Sélectionnez le manipulateur

Auto ON

Prêt ON

GetCurRobot Acquiert le numéro actuel du manipulateur Disponible à tout moment (*2)
Home Numéro de robot Déplacer le bras en position HOME définie par l'utilisateur

Auto ON

Prêt ON

Erreur OFF

EStop OFF

Protection OFF

GetIO N° bit E/S Acquérir le bit E/S spécifié Disponible à tout moment (*2)
SetIO N° bit E/S et valeur

Régler le bit spécifié E/S

1 : Activer le bit 0 : désactiver le bit

Prêt ON
GetIOByte N° port E/S Acquérir le port E/S spécifié (8 bits) Disponible à tout moment (*1)
SetIOByte N° port E/S et valeur Régler le port spécifié E/S (8 bits) Prêt ON
GetIOWord N° port de mot E/S Acquérir le port de mot E/S spécifié (16 bits) Disponible à tout moment (*2)
SetIOWord N° port de mot E/S et valeur Régler le port de mot spécifié E/S (8 bits)

Auto ON

Prêt ON

GetMemIO

E/S mémoire

N° de bit

Acquérir le bit E/S mémoire spécifié Disponible à tout moment (*2)
SetMemIO

E/S mémoire

N° de bit, valeur

Régler le bit E/S mémoire spécifié

1 : Activer le bit 0 : désactiver le bit

Auto ON

Prêt ON

GetMemIOByte

E/S mémoire

Numéro de port

Acquérir le port E/S mémoire spécifié Disponible à tout moment (*2)
SetMemIOByte

E/S mémoire

N° port, valeur

Régler le port E/S mémoire spécifié (8 bits)

Auto ON

Prêt ON

GetMemIOWord

E/S mémoire

N° port de mot

Acquérir le port de mot E/S mémoire spécifié (16 bits) Disponible à tout moment (*2)
SetMemIOWord

E/S mémoire

N° port de mot, valeur

Régler le port de mot E/S mémoire spécifié (16 bits)

Auto ON

Prêt ON

GetVariable Nom de paramètre{,type}​ Acquérir la valeur du paramètre de sauvegarde (préservation globale) (*8) Disponible à tout moment (*2)

[Nom de paramètre]

(Élément de tableau), [Type du nom de paramètre], [Numéro à acquérir]

Acquérir la valeur du paramètre de tableau de sauvegarde (préservation globale) (*9)
SetVariable Nom de paramètre,valeur{, type}​ Régler la valeur du paramètre de sauvegarde (préservation globale) (*8)

Auto ON

Prêt ON

GetStatus Acquérir l'état du contrôleur Disponible à tout moment (*1)
Execute

Commande

Travailler avec des chaînes

Exécuter la commande (*10)(*11)(*12)

Auto ON

Prêt ON

Erreur OFF

EStop OFF

Protection OFF

Abandon Annuler l'exécution de la commande Auto ON
ResetCtrlParts Numéro de pièce Maintenance (réinitialisation des pièces du contrôleur) Disponible à tout moment (*1)
ResetRbParts Numéro de robot, numéro de pièce Maintenance (réinitialisation des pièces du robot) Disponible à tout moment (*1)

*1 : Le bit d'état du contrôleur de GetStatus.

*2 : "Disponible à tout moment" s'applique si les conditions suivantes sont remplies.

  • Lorsque "Ethernet à distance" est défini comme le périphérique de contrôle, ou
  • "Ethernet à distance" n'est pas défini comme périphérique de contrôle, mais est réglé pour être utilisé pour la surveillance.

*3 : Exécuter la fonction spécifiée dans [N° de fonction] principale.

Nom de fonction Nº de fonction
Main 0
Main1 1
Main2 2
Main3 3
Main4 4
Main5 5
Main6 6
Main7 7
Main63 63

*4 : la commande Pause n'est pas disponible pour "NoPause task" et "NoEmgAbort task".

Pour plus de détails, reportez-vous à l'Aide ou au manuel suivant :

Référence du langage SPEL+ - Pause

*5 : la sortie E/S sera désactivée et le paramètre du robot sera initialisé.

Pour plus de détails, reportez-vous à l'Aide ou au manuel suivant :

"Référence du langage SPEL+ - Réinitialisation"

*6 : le paramètre du robot sera initialisé.

Pour plus de détails, reportez-vous à l'Aide ou au manuel suivant :

""Référence du langage SPEL+- Motor""

*7 : Lorsque 0 est spécifié pour le numéro de manipulateur, tous les manipulateurs seront utilisés

Si vous souhaitez utiliser un manipulateur particulier, spécifiez le numéro du manipulateur (1 à 16) des manipulateurs cibles.

*8 : Type de paramètre signifie {Booléen | Byte | Double | Integer | Long | Real | String | Short | UByte | UShort | Int32 | UInt32 | Int64 | Spécifier UInt64}​

Type spécifié : pour les paramètres de sauvegarde lorsque le nom et le type de paramètre sont identiques.

Type non spécifié : pour les paramètres de sauvegarde lorsque les noms de paramètre sont identiques.

*9 : Pour l'élément de tableau, spécifiez un élément que vous avez acquis comme suit :

Vous devez spécifier un élément lors de l'acquisition à partir de la tête du tableau.

Tableau 1D Nom de paramètre (0) Acquérir depuis la tête.
Nom de paramètre (Numéro d'élément) Acquérir à partir du numéro d'élément spécifié.
Tableau 2D Nom de paramètre (0,0) Acquérir depuis la tête.
Nom de paramètre (Numéro d'élément 1, 2) Acquérir à partir du numéro d'élément spécifié.
Tableau 3D Nom de paramètre (0,0,0) Acquérir depuis la tête.
Nom de paramètre (Numéro d'élément 1, 2, 3) Acquérir à partir du numéro d'élément spécifié.
  • Vous ne pouvez pas omettre le type et le numéro de paramètre à acquérir.
  • Vous ne pouvez pas spécifier de chaîne pour le type de paramètre.
  • Le numéro disponible à acquérir peut aller jusqu'à 100.
  • Si vous spécifiez un numéro supérieur au nombre d'éléments de tableau, vous recevez une erreur.

Par exemple :

$GetVariable,gby2(3,0),Byte,3

Il acquiert les valeurs de gby2(3,0), gby2(3,1), gby2(3,2) de type d'octet 2D paramètre de tableau gby2.

*10 : Spécifiez la commande et les paramètres entre des guillemets doubles (" ").

Les chaînes de commande à exécuter sont limitées à 256 octets et les chaînes de résultat d'exécution sont limitées à 4060 octets.

La commande de mouvement du robot est exécutée sur le manipulateur sélectionné. Vérifiez quel robot est sélectionné en utilisant GetCurRobot avant l'exécution de la commande.

Les commandes suivantes sont disponibles pendant le cycle d'exécution.

Commandes disponibles lorsque l'exécution est en cours

Commande à distance

  • Abandon
  • GetStatus
  • SetIO
  • SetIOByte
  • SetIOWord
  • SetMemIO
  • SetMemIOByte
  • SetMemIOWord

Lorsque les commandes spécifiées dans (SetIO, SetIOByte, SetIOWord, SetMemIO, SetMemIOByte, SetMemIOWord) sont identiques et exécutées en même temps, la commande exécutée par la suite entraîne une erreur. Assurez-vous de vérifier le résultat d'exécution en utilisant GetStatus après l'exécution de Exécuter la commande et la commande de sortie que la commande Exécuter la commande est en train d'exécuter.

*11 : Pour exécuter les commandes incluant la fonction PC (Fichier du PC, RS-232C PC, accès à la base de données, appel DLL), veillez à effectuer l'exécution pendant qu'Epson RC+ 8.0 est connecté. Si Epson RC+ 8.0 n'est pas connecté, l'exécution de la commande produit une erreur.

*12 : Le paramètre "Chaîne de commande" de Exécuter la commande est compris entre (" ") (guillemets doubles). Si le paramètre inclut (" "), reportez-vous à l'exemple d'exécution suivant. Dans le langage SPEL+, Chr$(34) est utilisé pour (" ") (guillemets doubles). Consultez #Print dans la SPEL+ Language Reference.

Exemple : TeraTerm

(Réception de nouvelle ligne : AUTO, Transmission : CR+LF, écho Local : ON)