Présentation

L'objet assemblage se compose des attributs et services décrits ci-dessous.

NOTE : Vous ne pouvez envoyer un message explicite à l'objet assemblage que lorsqu'il n'y a pas d'autres connexions établies qui lisent ou écrivent dans cet objet. Par exemple, vous pouvez envoyer un message explicite à l'objet assemblage si une instance d'esclave local est activée, mais qu'aucun autre module ne scrute cet esclave local.

ID de classe

04

ID d'instance

L'objet assemblage présente les identificateurs d'instance suivants :

  • 0: classe

  • 101, 102, 111, 112, 121, 122: instance

Attributs

L'objet assemblage se compose des attributs suivants :

ID d'instance = 0 (attributs de classe) :

ID d'attribut

Description

GET

SET

01

Révision

X

02

Instance max.

X

03

Nombre d'instances

X

X = pris en charge

— = non pris en charge

Attributs d'instance :

ID d'instance

ID d'attribut

Description

Type

GET

SET

101

03

Esclave local 1 : données d'entrée T->O

Tableau d'octets

X

102

Esclave local 1 : O->T

Tableau d'octets

X

X

111

Esclave local 2 : données d'entrée T->O

Tableau d'octets

X

112

Esclave local 2 : O->T

Tableau d'octets

X

X

121

Esclave local 3 : données d'entrée T->O

Tableau d'octets

X

122

Esclave local 3 : O->T

Tableau d'octets

X

X

X = pris en charge

— = non pris en charge

Services

L'objet assemblage CIP exécute les services ci-après sur les types d'objet répertoriés :

ID de service

Description

Classe

Instance

Remarques

hex

déc

0E

14

Get_Attribute_Single

X

X

Renvoie la valeur de l'attribut indiqué

10

16

Set_Attribute_Single1

X

Renvoie ces valeurs :

0E = attribut non réglable : l'assemblage n'est pas de type O->T

0F = permission refusée : l'assemblage est utilisé par une connexion active

13 = configuration trop petite : la commande Set_Attribute_Single contient des données partielles

15 = taille des données trop grande : la commande Set_Attribute_Single contient trop de données

X = pris en charge

— = non pris en charge

1. Lorsqu'elle est valide, la taille des données écrites dans l'objet assemblage à l'aide du service Set_Attribute_Single est égale à la taille de l'objet assemblage configuré dans le module cible.