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 dans le 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
|
Status CIP
|
Etendu
|
Explication
|
---|---|---|---|---|
0
|
OK
|
0
|
0
|
Les données d'E/S sont correctement échangées.
|
33
|
Pas de connexion
|
0
|
0
|
Pas de connexion.
|
0xFB
|
0xFB01
|
Connexion dans le timeout.
|
||
0xFB
|
0xFB07
|
Erreur d'optimisation / adresse MAC inconnue.
|
||
0xFB
|
0xFB0B
|
Timeout sur la consommation.
|
||
0xFB
|
0xFB0C
|
Connexion fermée par Fw_Close.
|
||
0xFB
|
0xFB0E
|
Module en ARRET.
|
||
0xFD
|
Erreur de la couche d'encapsulation.
|
|||
0xFE
|
Erreur sur la connexion TCP.
|
|||
0x02
|
0
|
Plus de ressources pour gérer la connexion.
|
||
0x20
|
0
|
Connexions refusées (format ou paramètres incorrects).
|
||
53
|
IDLE
|
0
|
0
|
Réception d'une notification REPOS.
|
54
|
Connexion en cours
|
0
|
0
|
La connexion est établie mais les données d'E/S ne sont pas encore consommées.
|
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_Intput
|
—
|
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 :
la structure ST_DIAG_CNT sur 0.
|
||
X = pris en charge
— = non pris en charge
|