Services
Service Code
0E
hex
10
hex
15
hex
16
hex
8.3 Connexions DeviceNet
DeviceNet est un réseau basé sur les connexions. Chaque communication a lieu via des connexions (canaux). Avant
qu'une communication puisse avoir lieu, il faut qu'une connexion soit créée. Pour cette connexion les ressources
correspondantes doivent être mises en place et les identificateurs déterminés.
Le champ d'Identifier se compose comme celui de CAN de 11 Bits. DeviceNet divise cet espace des adresses en 4
domaines Group 1,Group 2, Group 3 et Group 4 :
10
9
0
1
0
1
1
1
1
1
1
10
9
Dans le Predefined-Master-Slave-Connection-Set seuls les Message Group 1 et Group 2 sont utilisés. Les Message-ID's
ont déjà été fixés et n'ont plus besoin d'être négociés. L'attribution des Message-ID's aux connexions se fait de la façon
suivante :
IDENTIFIER BITS
10
9
8
7
6
Group 1
0
Message ID
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
1
0
MAC ID
Source MAC ID
1
0
Source MAC ID
1
0
Destination MAC ID
1
0
Source MAC ID
1
0
Destination MAC ID
1
0
Destination MAC ID
1
0
Destination MAC ID
1
0
Destination MAC ID
1
0
Service Name
Get_Attribute_Single (lecture)
Set_Attribute_Single (écriture)
Restore
Save
IDENTIFIER BITS
8
7
6
5
4
3
Group 1
Source MAC ID
Message ID
MAC ID
Group 3
Source MAC ID
Message ID
Group 4 Message ID
1
1
1
(0 - 2f)
1
1
1
1
X
1
6
4
8
7
5
3
5
4
3
2
1
0
Source MAC ID
Source MAC ID
Slave' I/O Change of State or Cyclic Message
Source MAC ID
Slave's I/O Bit-Strobe Response Message
Source MAC ID
Slave's Poll Response or Change of State/Cyclic Acknow ledge
Group 2
Message ID
0
0
0 Master's I/O Bit-Strobe Command Message
0
0
1 Reserved for Master's Use - Use is TBD
0
1
0 Master's Change of State or Cyclic Acknow ledge Message
0
1
1 Slave's Explicit/Unconnected Response Messages
1
0
0 Master's Explicit Request Messages
1
0
1 Master's I/O Poll Command/Change of State/Cyclic Message
1
1
0 Group 2 Only Unconnected Explicit Request Messages (reserved)
1
1
1 Duplicate MAC ID Check Message
Tableau 8.4 Identificateurs du Predefined Master/Slave Connection Set
Remarque
remet la valeur d'un attribut
modifie la valeur d'un attribut
inscrit sur l'EEPROM les valeurs par défaut
inscrit sur l'EEPROM les attributs non volatiles
HEX
RANGE
2
1
0
000 - 3ff
Message Group 1
Group 2
Message Group 2
400 - 5ff
Message ID
600 - 7bf
Message Group 3
7c0 - 7ef
Message Group 4
X
X
X
7f0 - 7ff
Invalid CAN Identifiers
2
0
1
Tableau 8.3 Identificateurs DeviceNet
IDENTITY
USAGE
Group 1 Messages
Group 2 Message
- 19 -
8. Le protocole DeviceNet de la couche 7
IDENTITY
USAGE
HEX
RANGE
000 - 3ff
400 - 5ff