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

OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)

Présentations similaires


Présentation au sujet: "OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)"— Transcription de la présentation:

1 OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)

2 Ex: TSX-CPP110 OTB1C0DM9LP + Ex. :TWDAMI2HT

3

4 TWDAMI2HT (informations)

5 N N = 0,1,… Pour notre configuration: objet 2100H Index0
= 1 (voies analogiques) 0 , 2 ou 3

6 N = 0,1,… N For our configuration: object 2100H Index0
= 1 (analog channels) 0 , 2 ou 3

7 TWDAMI2HT (Configuration example)

8

9 PDO configuration (Objects to be exchanged/Objets à échanger):
6 6 6

10 NODE Configuration: Objects exchanged/Objets échangés

11 6 6

12 6

13 6

14 The analog values are stored in the memory
words. 2 possibilities to update these words: - change in value or event the object 6423H has to configured for it into Sycon software (see next pages).

15 Les valeurs analogiques sont stockées dans la mémoire
de mots %MW. 2 possibilités pour les rafraichir: - sur changement de valeur ou événement L ’objet 6423H doit être configuré dans le logiciel Sycon (voir page suivante).

16

17 To read the analog input channel 0 of slave 6:
Pour lire la valeur analogique de la voie 0 de l ’esclave 6: (* Request to read one word / Requête de Lecture d’un mot *) (* Address of exchange manager : ADR#0.1.SYS Address of variable to be read : %MD3220 Adresse de la variable à lire Address of CANopen slave : 6 Adresse de l’esclave CANopen Value of variable read : %MW3222:1 Report of exchange : %MW3260:4 Compte rendu d’échange *) (* Read command AND Service inactive *) IF %M104 AND NOT %MW3260:X0 THEN %MW3263:=2; (* Time-out = 200ms *) READ_VAR(ADR#0.1.SYS,'SDO',%MD3220,6,%MW3222:1,%MW3260:4); RESET %M104; (* Reset read command *) END_IF; %MW3220 = Index = 16#6401 %MW3221 = Sub-Index = 16#0001

18 Bit 2 = 1 (delta) A solution to optimize the analog value refreshment:
Une solution pour optimiser les rafraichissement d ’une valeur analogique: The object 6421H defines the event which will trigger a PDO send ( if the object 6423H is TRUE), you can select a delta value between 2 values before sending a new information tp the PLC. If the object 6423H is set to FALSE we have the risk to overload the communication. L ’objet 6421H défini l'évènement qui déclenchera l'émission du PDO (si le sous-index correspondant dans l'objet 6423H est VRAI), il est possible de sélectionner une valeur de delta entre 2 valeurs avant de transmettre à l ’automate la nouvelle mesure. Si l ’object 6423H est positionné sur FAUX il y a des risques de surcharge de la communication. Bit 2 = 1 (delta)

19 Value of the delta 10H Valeur du delta 10H

20 PLC / API debug screen In this case the analog
value changed many times and becomes fixed: 03CFH Dans cette exemple la valeur analogique a changée plusieurs fois avant de se stabiliser à la valeur 03CFH PLC / API debug screen

21 When the analog value is fixed or if the delta is not reached no more T PDO is send by the node.
Lorsque la valeur analogique est fixe ou que le delta n ’est pas atteint, plus aucune T PDO n ’est envoyée par l ’esclave.


Télécharger ppt "OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)"

Présentations similaires


Annonces Google