RCP (recette)

L'instruction RCP lit la valeur de données d'une variable dans le fichier de données de recette qui se trouve dans le dossier de fichiers de données de recette sur la carte SD et de mettre à jour la valeur dans le moteur d'exécution. Écrit les valeurs de la variable avec le moteur d'exécution dans un fichier de données de recette sur la carte SD.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
RCP
RCP
Paramètres RCP
Paramètre
Type de paramètre
Type de données
Description
Enable
Entrée
BOOL
Activation du bloc d'instruction de lecture/écriture de recette.
  • TRUE : Front montant détecté, exécution de l'instruction de recette si l'opération précédente est terminée.
  • FALSE : Front montant non détecté, ne pas exécuter l'instruction de recette.
RWFlag
Entrée
BOOL
TRUE : RWFlag (opération d'écriture). La recette écrit les valeurs de la variable avec le moteur d'exécution dans un fichier de données de recette sur la carte SD.
FALSE : RWFlag (opération de lecture). La recette lit les valeurs de la variable à partir de la carte SD et met à jour la valeur de variable correspondante sur le moteur d'exécution.
CfgID
Entrée
USINT
Numéro 1 à 10 d'ID de VA de configuration de recette.
FileName
Entrée
STRING
Nom de fichier de données de recette (30 caractères maximum).
Status
Sortie
USINT
État actuel du bloc d'instruction de recette.
Codes d'état RCP :
  • 0: Attente.
  • 1: En cours.
  • 2: Réussite, terminé sans erreur.
  • 3: Erreur, terminé avec erreur.
ErrorID
Sortie
UDINT
Le code d'erreur RCP numérique.
Les définitions sont définies dans les codes d'erreur RCP.

Codes d'erreur RCP

Codes d'erreur RCP
Code d'erreur
Nom de l'erreur
0
RCP_ERR_NONE
1
RCP_ERR_NO_SDCARD
2
RCP_ERR_DATAFILE_FULL
3
RCP_ERR_DATAFILE_ACCESS
La carte SD est identifiée comme :
  • Cassée
  • Full
  • Lecture seule
4
RCP_ERR_CFG_ABSENT
5
RCP_ERR_CFG_ID
6
RCP_ERR_RESOURCE_BUSY
7
RCP_ERR_CFG_FORMAT
8
RCP_ERR_RESERVED
Réservé pour une future expansion possible.
9
RCP_ERR_UNKNOWN
10
RCP_ERR_DATAFILE_NAME
11
RCP_ERR_DATAFOLDER_INVALID
12
RCP_ERR_DATAFILE_ABSENT
13
RCP_ERR_DATAFILE_FORMAT
14
RCP_ERR_DATAFILE_SIZE
Le fichier de données de recette est trop volumineux (> 4 ko).

Exemples RCP

Exemple de diagramme de bloc de fonctions RCP
Exemple de diagramme de bloc de fonctions RCP
Exemple de schéma à relais RCP
Exemple de schéma à relais RCP
Exemple de texte structuré RCP
Exemple de texte structuré RCP
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal