|
ID (hex.)
|
Description
|
GET
|
SET
|
|---|---|---|---|
|
01
|
Révision
|
X
|
—
|
|
02
|
Instance maxi.
|
X
|
—
|
|
X = pris en charge
— = non pris en charge
|
|||
|
ID (hex.)
|
Description
|
Type
|
GET
|
SET
|
Valeur
|
|---|---|---|---|---|---|
|
01
|
Bits de contrôle
|
WORD
|
X
|
X
|
0 : désactiver le délai de vérification pour la production et la consommation (par défaut)
1 : activer
|
|
02
|
ST_DIAG_CNT
|
STRUCT
|
X
|
X
|
|
|
wErrFrameCnt
|
UINT
|
Incrémenté chaque fois qu'une trame n'est pas envoyée (ressources absentes) ou que son envoi est impossible.
|
|||
|
wErrTimeOutCnt
|
UINT
|
Incrémenté lorsqu'une connexion expire.
|
|||
|
wErrRefusedCnt
|
UINT
|
Incrémenté lorsqu'une connexion est refusée par la station distante.
|
|||
|
dwErrProdCnt
|
UDINT
|
Incrémenté à chaque production.
|
|||
|
dwErrConsCnt
|
UDINT
|
Incrémenté à chaque consommation.
|
|||
|
dwErrProdByteCnt
|
UDINT
|
Total des octets produits.
|
|||
|
dwErrConsByteCnt
|
UDINT
|
Total des octets consommés.
|
|||
|
03
|
Etat d'entrée
|
WORD
|
X
|
—
|
Voir les descriptions d'état ci-après.
|
|
04
|
État de la sortie
|
WORD
|
X
|
—
|
Voir les descriptions d'état ci-après.
|
|
05
|
ST_LINK
|
STRUCT
|
X
|
—
|
|
|
Etat CIP
|
UINT
|
Voir les descriptions d'état ci-après.
|
|||
|
Etat étendu
|
UINT
|
Voir les descriptions d'état ci-après.
|
|||
|
ID de connexion de production
|
DWORD
|
ID de connexion
|
|||
|
ID de connexion consommée
|
DWORD
|
ID de connexion
|
|||
|
API OtoT
|
UDINT
|
API de la connexion
|
|||
|
API TtoO
|
UDINT
|
API de la connexion
|
|||
|
Intervalle de trame demandé (RPI) OtoT
|
UDINT
|
Intervalle de trame demandé (RPI) de la connexion
|
|||
|
Intervalle de trame demandé (RPI) TtoO
|
UDINT
|
Intervalle de trame demandé (RPI) de la connexion
|
|||
|
06
|
ST_SOCK_PARAM
|
STRUCT
|
X
|
—
|
|
|
IpSockId
|
DWORD
|
Identificateur interne
|
|||
|
IpForeign
|
DWORD
|
IP de la station distante
|
|||
|
wPortForeign
|
UINT
|
Numéro de port de la station distante
|
|||
|
IpLocal
|
DWORD
|
IP de la station locale
|
|||
|
wPortLocal
|
UINT
|
Numéro de port de la station locale
|
|||
|
07
|
ST_PRODUCTION
|
STRUCT
|
X
|
—
|
|
|
bValid
|
WORD
|
0 : les données de production struct ne sont pas valides
1 : les données de production struct sont valides
|
|||
|
dwCurrentTime
|
UDINT
|
(Utilisation interne—nombre de ticks avant la production suivante)
|
|||
|
dwProductionTime
|
UDINT
|
(Utilisation interne—nombre de ticks entre la production)
|
|||
|
SequenceNumber
|
UDINT
|
Numéro de dwquence dans la production
|
|||
|
stCheckTime
|
STRUCT
|
||||
|
dwLastTime
|
UDINT
|
(Utilisation interne)
|
|||
|
dwMaxTime
|
UDINT
|
Délai maximal entre 2 productions
|
|||
|
dwMinTime
|
UDINT
|
Délai minimal entre 2 productions
|
|||
|
dwRPI
|
UDINT
|
API de la connexion
|
|||
|
wOverRun
|
UINT
|
Nombre de fois où la production a été trop longue
|
|||
|
wUnderRun
|
UINT
|
Nombre de fois où la production a été trop courte
|
|||
|
dwCurrentTime
|
UDINT
|
(Utilisation interne)
|
|||
|
08
|
ST_CONSUMPTION
|
STRUCT
|
X
|
—
|
|
|
bValid
|
WORD
|
0 : les données de consommation struct ne sont pas valides
1 : les données de consommation struct sont valides
|
|||
|
dwCurrentTime
|
UDINT
|
(Utilisation interne—nombre de ticks avant timeout)
|
|||
|
dwConsumptionTime
|
UDINT
|
(Utilisation interne—nombre de ticks de timeout)
|
|||
|
SequenceNumber
|
UDINT
|
Numéro de séquence dans la consommation
|
|||
|
stCheckTime
|
STRUCT
|
||||
|
dwLastTime
|
UDINT
|
(Utilisation interne)
|
|||
|
dwMaxTime
|
UDINT
|
Délai maximal entre 2 consommations
|
|||
|
dwMinTime
|
UDINT
|
Délai minimal entre 2 consommations
|
|||
|
dwRPI
|
UDINT
|
API de la connexion
|
|||
|
wOverRun
|
UINT
|
Nombre de fois où la consommation a été trop longue
|
|||
|
wUnderRun
|
UINT
|
Nombre de fois où la consommation a été trop courte
|
|||
|
dwCurrentTime
|
UDINT
|
(Utilisation interne)
|
|||
|
09
|
Liste d'entrées de connexion
|
STRUCT
|
X
|
—
|
Etat de l'objet CCO. Voir les descriptions d'état ci-après.
|
|
byGeneralStatus
|
BYTE
|
||||
|
byReserved
|
BYTE
|
||||
|
Etat étendu
|
WORD
|
||||
|
X = pris en charge
— = non pris en charge
|
|||||
|
Status
|
Description
|
Etat CIP
|
Etendu
|
Explication
|
|---|---|---|---|---|
|
0
|
OK
|
0
|
0
|
Les données d'E/S sont correctement échangées.
|
|
33
|
Timeout
|
0xFB
|
0xFB0B
|
Timeout détecté sur la consommation.
|
|
53
|
IDLE
|
0
|
0
|
Réception d'une notification REPOS.
|
|
54
|
Connexion établie
|
0
|
0
|
La connexion est établie mais les E/S ne sont pas encore consommées.
|
|
0xFB
|
0xFB08
|
Démarrage de la production impossible.
|
||
|
0xFB
|
0xFB09
|
Démarrage de la consommation impossible.
|
||
|
0xFB
|
0xFB0A
|
Pas assez de ressources pour gérer la connexion.
|
||
|
58
|
Non connecté (TCP)
|
0xFE
|
Erreur sur la connexion TCP.
|
|
|
65
|
Non connecté (CIP)
|
0xFB
|
0xFB01
|
Timeout de la réponse Fw_Open.
|
|
0xFB
|
0xFB02
|
Format réponse Fw_Open incorrect (so addr).
|
||
|
0xFB
|
0xFB03
|
Paramètres incorrects dans la réponse Fw_Open (OT Net Par).
|
||
|
0xFB
|
0xFB04
|
Paramètres incorrects dans la réponse Fw_Open (TO Net Par).
|
||
|
0xFB
|
0xFB05
|
La réponse Fw_Open demande un numéro de port différent de 2222.
|
||
|
0xFB
|
0xFB06
|
Erreur lors de l'entrée dans le groupe de multidiffusion UDP.
|
||
|
0xFB
|
0xFB07
|
Erreur d'optimisation / adresse MAC inconnue.
|
||
|
68
|
Etablissement de la connexion
|
0xD0
|
0x0001
|
Connexion fermée.
|
|
0xD0
|
0x0002
|
Connexion en attente.
|
||
|
70
|
Non connecté (EPIC)
|
0xFD
|
Code d'erreur dans la réponse de session de registre.
|
|
|
0xFD
|
Code d'erreur dans la trame.
|
|||
|
0xFD
|
Session d'encapsulation non enregistrée.
|
|||
|
77
|
Arrêt du scrutateur
|
0
|
0
|
Arrêt de la connexion.
|
|
ID (hex.)
|
Description
|
Classe
|
Instance
|
Remarques
|
||
|---|---|---|---|---|---|---|
|
01
|
Get_Attributes_All
|
X
|
X
|
|||
|
61
|
Get_Output
|
—
|
X
|
Renvoie l'état et les valeurs de la sortie :
|
||
|
Offset
|
Type
|
Description
|
||||
|
0
|
UINT
|
Status
|
||||
|
2
|
USINT[0...409]
|
Données de sortie
|
||||
|
62
|
Get_Input
|
—
|
X
|
Renvoie l'état et les valeurs de l'entrée :
|
||
|
Offset
|
Type
|
Description
|
||||
|
0
|
UINT
|
Status
|
||||
|
2
|
USINT[0...409]
|
Données d'entrée
|
||||
|
63
|
Set_DiagCounters
|
—
|
X
|
Règle les valeurs de la structure ST_DIAG_CNT sur 0.
|
||
|
X = pris en charge
— = non pris en charge
|
||||||