Type : |
Énumération |
Disponible à partir de la version : |
V1.0.0.0 |
L'énumération ET_Result contient les valeurs possibles qui donnent le résultat des opérations exécutées par les POU de la bibliothèque.
Nom |
Valeur (UINT) |
Description |
---|---|---|
0 |
Aucune erreur détectée. |
|
1 |
L’exécution du bloc fonction a abouti. |
|
2 |
Le bloc fonction est toujours en cours d’exécution. |
|
3 |
Interruption des communications internes. |
|
4 |
Interruption des communications internes. |
|
5 |
Interruption des communications internes. |
|
6 |
Interruption des communications internes. |
|
7 |
Informations sur l’état interne. |
|
8 |
Erreur d’interface interne détectée. |
|
10 |
L’initialisation de la bibliothèque a échoué. |
|
11 |
La communication a été interrompue. |
|
12 |
L’avatar référencé via l’entrée i_sAvatarName n’est pas disponible dans la liste des configurations DTM. |
|
13 |
L’équipement référencé via l’entrée i_sDeviceName n’est pas disponible dans la liste des configurations DTM. |
|
14 |
La structure d’identification fournie par le DTM est vide. |
|
15 |
L’avatar n’est pas pris en charge par le bloc fonction. |
|
16 |
L’avatar du système n’est pas pris en charge par le bloc fonction. |
|
17 |
L’ équipement du système n’est pas pris en charge par les blocs fonction de gestion des équipements. |
|
18 |
Aucun avatar configuré. |
|
19 |
Le micrologiciel du coupleur de bus n’est pas pris en charge par cette bibliothèque et une mise à jour de la bibliothèque est requise. |
|
20 |
La configuration du coupleur de bus et celle de l’îlot dans l’application sont différentes. |
NOTE : Cette énumération hérite des énumérations CommunicationErrorCodes, OperationErrorCodes et CIPOperationErrorCodes de la bibliothèque du scrutateur EtherNet/IP et de la bibliothèque PLCCommunication.
Codes d’erreur CIP (Common Industrial Protocol)
Le type énuméré CIPOperationErrorCodes contient des informations sur les diagnostics de fonctionnement, tels que les interruptions et les erreurs détectées. Les valeurs stockées sont les suivantes :
Élément |
Valeur |
Description |
---|---|---|
CIPConnectionFailure |
1025 |
Échec d'un service lié à la connexion dans le chemin de connexion. |
CIPResourceUnavailable |
1026 |
Les ressources requises pour que l'objet exécute le service demandé ne sont pas disponibles. |
CIPInvalidParameteValue |
1027 |
Pour sélectionner la valeur correcte de cette condition, consultez le code d'état TO_UINT(ET_ErrorCodeOffsets.CIPError + 16#20). |
CIPPathSegmentError |
1028 |
Le nœud de traitement n'a pas interprété l'identificateur du segment de chemin ou la syntaxe du segment. Le traitement du chemin est arrêté si une erreur se produit dans le segment du chemin. |
CIPPathDestinationUnknown |
1029 |
Le chemin fait référence à une classe d'objets, une instance ou un élément structurel non identifié ou absent du nœud de traitement. Le traitement du chemin doit être arrêté si une erreur indéfinie se produit dans la cible du chemin. |
CIPPartialTransfer |
1030 |
Seule une partie des données attendues a été transférée. |
CIPConnectionLost |
1031 |
La connexion de messagerie a été interrompue. |
CIPServiceNotSupported |
1032 |
Le service demandé n'a pas été mis en œuvre ou défini pour cette instance/classe d'objets. |
CIPInvalidAttributeValue |
1033 |
Des données d'attribut non valides ont été détectées. |
CIPAttributeListError |
1034 |
Un attribut dans la réponse Get_Attribute_List ou Set_Attribute_List a un état non nul. |
CIPAlreadyInRequestedMode |
1035 |
L'objet est déjà dans le mode/l'état demandé par le service. |
CIPObjectStateConflict |
1036 |
L'objet ne peut pas exécuter le service demandé dans son mode/état actuel. |
CIPObjectAlreadyExists |
1037 |
L'instance demandée de l'objet à créer existe déjà. |
CIPAttributeNotSettable |
1038 |
Une requête de modification d'un attribut non modifiable a été reçue. |
CIPPrivilegeViolation |
1039 |
Une vérification d'autorisation/de privilège a échoué. |
CIPDeviceStateConflict |
1040 |
Le mode/l'état actuel de l'équipement interdit l'exécution du service demandé. |
CIPReplyDataTooLarge |
1041 |
Les données à transmettre dans le tampon de réponse dépassent la taille allouée au tampon. |
CIPFragmentationPrimitiveValue |
1042 |
Le service spécifie une opération qui fragmente une valeur de données primitive, soit la moitié d'un type de données REAL. |
CIPNotEnoughData |
1043 |
Le service n'a pas fourni suffisamment de données pour effectuer l'opération spécifiée. |
CIPAttributeNotSupported |
1044 |
L'attribut spécifié dans la requête n'est pas pris en charge. |
CIPTooMuchData |
1045 |
Le service a fourni plus de données que prévu. |
CIPObjectDoesNotExist |
1046 |
L'objet spécifié n'existe pas dans l'équipement. |
CIPFragmentationNotInProgress |
1047 |
La séquence de fragmentation de ce service est désactivée pour ces données. |
CIPNoStoredAttributeData |
1048 |
Les données d’attribut de cet objet n'ont pas été stockés avant le service demandé. |
CIPStoreOperationFailure |
1049 |
Suite à l'erreur détectée lors de la tentative, les données d’attribut de cet objet n'ont pas été stockés. |
CIPRoutingFailureRequestPacketTooLarge |
1050 |
Le paquet de requête de service était trop volumineux pour être transmis sur un réseau. L'équipement de routage a dû arrêter le service. |
CIPRoutingFailureResponsePacketTooLarge |
1051 |
Le paquet de réponse du service était trop volumineux pour être transmis sur un réseau à l'emplacement cible. L'équipement de routage a dû arrêter le service. |
CIPMissingAttributeListEntryData |
1052 |
Le service n’a pas fourni un attribut de la liste d’attributs, requis par ce même service pour effectuer l'opération demandée. |
CIPInvalidAttributeValueList |
1053 |
Le service renvoie la liste des attributs qui contiennent les informations d’état sur les attributs non valides. |
CIPEmbeddedServiceError |
1054 |
Un service intégré est à l’origine d’une erreur détectée. |
CIPVendorSpecificError |
1055 |
Une erreur propre à un fournisseur a été détectée. Le champ de code supplémentaire de la réponse spécifie l'erreur détectée. Ce code d'erreur général ne doit être utilisé que si aucun des codes d’erreur affichés dans ce tableau ou dans une définition de classe d'objets ne représente l'erreur détectée. |
CIPInvalidParameter |
1056 |
Un paramètre associé à la requête était incorrect. Ce code est utilisé si un paramètre ne répond pas aux critères de cette spécification et/ou aux critères définis dans une spécification d'objet d'application. |
CIPWriteOnceValueAlreadyWritten |
1057 |
Le système a détecté une tentative d'écriture sur un support non réinscriptible (par exemple, un disque WORM, PROM) déjà gravé ou une tentative de modification d'une valeur non modifiable. |
CIPInvalidReplyReceived |
1058 |
Une réponse incorrecte est reçue (par exemple, le code du service de réponse ne correspond pas au code du service de requête) ou le message de réponse est plus court que la taille minimale de réponse attendue. Ce code d'état peut être être utilisé à d'autres fins de réponses non valides. |
CIPBufferOverflow |
1059 |
Le message reçu excède la capacité du tampon de réception. Le message a été entièrement rejeté. |
CIPMessageFormatError |
1060 |
Le format du message reçu n'est pas pris en charge par le serveur. |
CIPKeyFailureInPath |
1061 |
Le segment clé défini comme premier segment du chemin ne correspond pas au module cible. L'état spécifique à l'objet doit spécifier la partie de la clé sur laquelle la vérification a échoué. |
CIPPathSizeInvalid |
1062 |
La taille du chemin envoyé avec la requête de service est trop petite pour acheminer la requête à un objet ou une trop grande quantité de données de routage ont été incluses. |
CIPUnexpectedAttributeInList |
1063 |
La tentative de configuration concernait un attribut qui ne peut pas être défini pour l'instant. |
CIPInvalidMemberID |
1064 |
L'ID de membre spécifié dans la requête n'existe pas dans la classe, l'instance ou l'attribut spécifié. |
CIPMemberNotSettable |
1065 |
Une requête de modification d'un membre non modifiable a été reçue. |
CIPGroup2OnlyServerFailure |
1066 |
Non utilisé |
CIPUnknownModbusError |
1067 |
Un convertisseur CIP/Modbus a reçu un code d'exception Modbus non défini. |
CIPAttributeNotGettable |
1068 |
Une requête de lecture d'un attribut non lisible a été reçue. |
CIPInstanceNotDeletable |
1069 |
L'instance d'objet demandée ne peut pas être supprimée. |
CIPServiceNotSupportedForAppPath |
1070 |
L'objet prend en charge le service, mais pas pour le chemin d'application spécifiée (par exemple, attribut). |
CIPTimeout |
1279 |
Aucune réponse de la cible. |
Codes des erreurs de communication
Le type énumération CommunicationErrorCodes contient des informations relatives aux diagnostics de communication, telles que les interruptions et les erreurs détectées. Les valeurs stockées sont les suivantes :
Élément |
Valeur |
Description |
---|---|---|
CommunicationOK |
256 |
L'échange est valide. |
TimedOut |
257 |
L'échange a été interrompu sur expiration du délai. |
Canceled |
258 |
L'échange a été interrompu à la demande de l'utilisateur (commande Abort). |
BadAddress |
259 |
Le format d'adresse est incorrect. |
BadRemoteAddr |
260 |
L'adresse distante est incorrecte. |
BadMgtTable |
261 |
Le format de la table de gestion est incorrect. |
BadParameters |
262 |
Les paramètres spécifiques sont incorrects. |
ProblemSendingRq |
263 |
Un problème est survenu lors de l'envoi de la requête à la destination. |
RecvBufferTooSmall |
265 |
La taille de la mémoire tampon de réception est insuffisante. |
SendBufferTooSmall |
266 |
La taille de la mémoire tampon de transmission est insuffisante. |
SystemRessourceMissingCommCode |
267 |
Une ressource système n'est pas disponible. |
BadTransactionNb |
268 |
Le numéro de transaction est incorrect. |
BadLengthCommCode |
270 |
La longueur est incorrecte. |
ProtocolSpecificError |
510 |
Le code d'erreur d'opération contient un code propre au protocole. |
Refused |
511 |
Le message a été refusé. |
Le type énuméré OperationErrorCodes contient des informations sur les diagnostics de fonctionnement, tels que les interruptions et les erreurs détectées. Les valeurs stockées sont les suivantes :
Élément |
Valeur |
Description |
---|---|---|
NotProcessed_or_TargetResourceMissing |
513 |
La requête n'a pas été traitée ou la ressource du système cible n’est pas disponible. |
BadResponse |
514 |
La réponse reçue est incorrecte. |
BadLengthOperCode |
517 |
La longueur est incorrecte. |
CommChannelErr |
518 |
La voie de communication est associée à une erreur détectée. |
BadAddr |
519 |
L'adresse est incorrecte. |
SystemResourceMissingOperCode |
523 |
Une ressource système n'est pas disponible. |
TargetCommInactive |
524 |
Une fonction de communication cible n'est pas active. |
TargetMissing |
525 |
La cible n'est pas disponible. |
ChannelNotConfigured |
527 |
La voie n'est pas configurée. |
oAnalogIO
oDigitalIO
oEnergy
oEnhancedStatus
oMotorOneDirection
oMotorOneDirectionSafeStopCat1and2
oMotorTwoDirections
oMotorTwoDirectionsSafeStopCat1and2
oMotorTwoSpeeds
oMotorTwoSpeedsSafeStopCat1and2
oMotorTwoSpeedsTwoDirections
oMotorTwoSpeedsTwoDirectionsSafeStopCat1and2
oMotorYDOneDirection
oMotorYDTwoDirections
oPower
oPowerInterface
oPowerInterfaceIO
oPowerSupply
oProductData
oReadDiagnostics
oReadSystemDiagnostics
oReadTripCounters
oReadTripRegisters
oReadWarningCounters
oResistor
oSwitch
oSwitchSafeStopCat1and2
oSystemControl
oSystemEnergyBasic
oSystemMaintenanceData
oSystemPowerBasic
oSystemProductData
oSystemVoltageBasic
oSystemVoltageEnhanced
oTransformer