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
|