La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Mise en œuvre sur Automate Premium et STB via PL7 et Sycon Analyse des trames échangées.

Présentations similaires


Présentation au sujet: "Mise en œuvre sur Automate Premium et STB via PL7 et Sycon Analyse des trames échangées."— Transcription de la présentation:

1 Mise en œuvre sur Automate Premium et STB via PL7 et Sycon Analyse des trames échangées

2 Division - Name - Date - Language 2 Paramétrage du Bus

3 Division - Name - Date - Language 3 CANopen: Mise en œuvre PL7 Le fichier.co doit ensuite être intégré dans premium au travers de l écran de configuration Les paramètres : vitesse de transmission,la période des messages sync etc....sont fonctions de la configuration du maître du bus.

4 Division - Name - Date - Language 4 Sélection du Mode de Contrôle sur un Nœud : Node Guarding ou Heart Beat

5 Division - Name - Date - Language 5 CANopen: interface Sycon Selection du type de contrôle du bus :Node Guarding ou Heart Beat 3

6 Division - Name - Date - Language 6 Sélection des PDOs en émission et réception

7 Division - Name - Date - Language 7 CANopen: interface Sycon Ecran de configuration des échanges implicites. 2 canaux de 4 Octets Selection du type de contrôle du bus :NOTEGUARDING ou HEARTBEAT Version du protocole CAN Adresse du noeud

8 Division - Name - Date - Language 8 Paramétrage des Modes démission et de réception des PDOs

9 Division - Name - Date - Language 9 Configuration du PDO sur logiciel Sycon en bi cliquant sur la voie Ouverture dune fenêtre de dialogue avec configuration du mode démission

10 Division - Name - Date - Language 10 Synchrone : sur réception dun message SYNC Acyclique : émission pré-déclenchée par loccurrence dun événement sur le nœud (événement spécifié dans le profil du nœud) émission pré-déclenchée sur réception dune trame "Remote Request" (polling) émise depuis un autre nœud Cyclique émission déclenchée périodiquement, après réception de 1, 2,... jusquà 240 messages SYNC Asynchrone transmission déclenchée par loccurrence d un événement sur léquipement (événement spécifié dans le profil du nœud ) transmission déclenchée sur réception dune trame "Remote Request" émise depuis un autre nœud Modes démission des PDOs

11 Division - Name - Date - Language 11 Evénement sur Nœud X SYNC TxPDO SYNC Sur événement - Transmission Type = 0 Emission synchrone acyclique des PDOs

12 Division - Name - Date - Language 12 PDO SYNCHRONE ACYCLIQUE Le nœud peut émettre son PDO synchonisé sur le message SYNC selon type de trigger. PDO SYNCHRONE ACYCLIQUE Le nœud peut émettre son PDO synchonisé sur le message SYNC selon type de trigger. Emission synchrone acyclique des PDOs

13 Division - Name - Date - Language 13 SYNC TxPDO Remote request vers Nœud X SYNC TxPDO Remote request vers Nœud X Sur réception dune Remote Request (polling) - Transmission Type = 252 Emission synchrone acyclique des PDOs

14 Division - Name - Date - Language 14 PDO SYNCHRONE ACYCLIQUE: Le nœud peut émettre son PDO synchoniser sur le message SYNC sur demande du maitre. PDO SYNCHRONE ACYCLIQUE: Le nœud peut émettre son PDO synchonisé sur le message SYNC sur demande du maître Emission synchrone acyclique des PDOs

15 Division - Name - Date - Language 15 SYNC TxPDO SYNC TxPDO Exemple si n = 3 Cyclique sur n signaux de synchro - Transmission Type = 1 à 240 (nombre de messages SYNC) Emission synchrone cyclique des PDOs

16 Division - Name - Date - Language 16 PDO SYNCHRONE CYCLIQUE: Le nœud peut émettre son PDO synchoniser sur le message SYNC Emission synchrone cyclique des PDOs

17 Division - Name - Date - Language 17 Evénement sur Nœud X TxPDO SYNC Sur événement - Transmission Type 254 : sur événement spécifique Emission asynchrone des PDOs

18 Division - Name - Date - Language 18 Emission asynchrone des PDOs PDO ASYNCHRONE. Le nœud émet son PDO sur événement interne spécifique

19 Division - Name - Date - Language 19 Evénement sur Nœud X TxPDO SYNC Sur événement - Transmission Type 255 : sur événement défini dans profil Emission asynchrone des PDOs

20 Division - Name - Date - Language 20 PDO ASYNCHRONE. Le nœud émet son PDO sur événement interne tel que défini dans le profil Emission asynchrone des PDOs

21 Division - Name - Date - Language 21 TxPDO SYNC Remote request vers Nœud X Remote request vers Nœud X Sur réception dune Remote Request (polling) - Transmission type = 253 Emission asynchrone des PDOs

22 Division - Name - Date - Language 22 PDO ASYNCHRONE. Le nœud émet son PDO sur demande du maitre selon une période fixe. PDO ASYNCHRONE. Le nœud émet son PDO sur demande du maître selon une période fixe Emission asynchrone des PDOs

23 Division - Name - Date - Language 23 Pour garantir que des objets ayant un niveau faible de priorité puisse être transmis, il est possible daffecter un temps minimum entre 2 émissions dun même PDO. Cette valeur est renseignée dans le paramètre «Inhibit time» des objets TxPDO, communication parameters index 0x1800 à 0x180F. Emission des PDOs : Inhibit time

24 Division - Name - Date - Language 24 SYNC Rx_PDO SYNC Prise en compte du PDO reçu Tx_PDO Sur événement - Transmission Type = 0 Réception synchrone acyclique des PDOs

25 Division - Name - Date - Language 25 PDO SYNCHRONE ACYCLIQUE Prise en compte du PDO par le nœud synchonisée sur un message SYNC Réception synchrone acyclique des PDOs

26 Division - Name - Date - Language 26 SYNC RxPDO SYNC T_PDO RxPDO Exemple si n = 3 Prise en compte du PDO reçu Prise en compte du PDO reçu Cyclique sur n signaux de synchro - Transmission Type = 1 à 240 Réception synchrone cyclique des PDOs

27 Division - Name - Date - Language 27 PDO SYNCHRONE CYCLIQUE Prise en compte du PDO par le nœud synchonisée sur réception de n messages SYNC (n=1 à 240) Réception synchrone cyclique des PDOs

28 Division - Name - Date - Language 28 SYNC RxPDO Prise en compte du PDO reçu T_PDO Sur événement - Transmission type=254 Réception asynchrone des PDOs

29 Division - Name - Date - Language 29 PDO ASYNCHRONE Prise en compte du PDO par le nœud directement sur réception de ce PDO Réception asynchrone des PDOs

30 Division - Name - Date - Language 30 Vérification des Echanges E/S

31 Division - Name - Date - Language 31 Configuration Cible : Nœud 2 Nœud # 2 : Interface Réseau : STB NCO 2212 Alimentation : STB PDT 3100 Module Entrées TOR : STB DDI 3230 Module Sorties TOR : STB DDO 3200 Module Entrées Anal : STB AVI 1270 Module Sorties Ana : STB AVO 1250 Flasque de terminaison : STB XMP 1100

32 Division - Name - Date - Language 32 Image des E/S du Bus de Terrain Interprétation détaillée du Mapping du Noeud #2 Voies 1..2 Slot 3 - Entrée Analogique - Voie 2 : Status Slot 3 - Entrée Analogique - Voie 1 : Données Status 1..2 Echos 1..2 Status 1..2 Slot 3 - Entrée Analogique - Voie 1 : Status Slot 4 - Sortie Analogique - Voie 1 : Status Slot 4 - Sortie Analogique - Voie 2 : Status Slot 3 - Entrée Analogique - Voie 2 : Données Mot Slot 2 - Sorties TOR Slot 1 - Entrées TOR x00 0x30 0x00 Données d'Entrée

33 Division - Name - Date - Language 33 Image des E/S du Bus de Terrain Interprétation détaillée du mapping du Noeud #2 Données de Sortie Mot Slot 2 Sorties TOR Voies Slot 4 - Sortie Analogique - Voie 1 : Données Slot 4 - Sortie Analogique - Voie 2 : Données x00

34 Division - Name - Date - Language 34 Allocation par défaut des Identificateurs

35 Division - Name - Date - Language 35 Allocation par défaut des Identificateurs

36 Division - Name - Date - Language 36 L allocation des identificateurs par défaut nest utilisable que pour les nœuds n utilisant que les 4 premiers PDO (Le cinquième PDO recouvre la zone réservée aux SDO) 1024 identificateurs maximum résersvés pour les PDOs Allocation par défaut des Identificateurs

37 Division - Name - Date - Language 37 Observation des trames échangées

38 Division - Name - Date - Language 38 Examen de trame Emission de Message dEmergency à la Mise sous Tension du Noeud COB-ID 0x082 = (2) => Code Fonction = 0001 => ID Nœud = ((2) = 0x02 = 2 (10) Message dEmergency produit à la mise sous tension par le nœud N° 2 i.e. par lîlot STB

39 Division - Name - Date - Language 39 trame de SYNC : COB-ID 0x080, produite toutes les 100 milli-secondes Examen de trame Trame SYNC émises cycliquement par le Maître

40 Division - Name - Date - Language 40 COB-ID 0x182 = (2) => Code Fonction = 0011 => ID Nœud = ((2) = 0x02 = 2 (10) Tx PDO1 produit par le nœud N° 2 i.e. par lîlot STB Ce premier PDO véhicule sur le premier octet les états des entrées TOR et l écho des valeurs postées sur les sorties Examen de trame Tx-PDO 1 émis par le Nœud N° 2 : Entrées TOR et échos Sorties TOR

41 Division - Name - Date - Language 41 COB-ID 0x282 = (2) => Code Fonction = 0101 => ID Nœud = ((2) = 0x02 = 2 (10) Tx PDO2 produit par le nœud N° 2 i.e. par lîlot STB Ce deuxième PDO véhicule sur le premier octet les valeurs des 2 entrées analogiques Examen de trame Tx-PDO 2 émis par le Nœud N° 2 : Entrées Analogiques

42 Division - Name - Date - Language 42 Examen de trame Rx-PDO 1 émis vers le Nœud N° 2 : Sorties TOR COB-ID 0x202 = (2) => Code Fonction = 0100 => ID Nœud = ((2) = 0x02 = 2 (10) Rx PDO1 produit par le maître et à destination du nœud N° 2 i.e. de lîlot STB Ce premier PDO véhicule les valeurs des 2 sorties TOR

43 Division - Name - Date - Language 43 COB-ID 0x702 = (2) => Code Fonction = 1110 => ID Nœud = ((2) = 0x02 = 2 (10) Rx PDO2 produit par le maître et à destination du nœud N° 2 i.e. de lîlot STB Ce deuxième PDO véhicule les valeurs des 2 sorties analogiques Examen de trame Rx-PDO 2 émis vers le Nœud N° 2 : Sorties Analogiques


Télécharger ppt "Mise en œuvre sur Automate Premium et STB via PL7 et Sycon Analyse des trames échangées."

Présentations similaires


Annonces Google