le 07-15-2020 09:19 AM
Bonjour,
Je cherche un moyen de récupérer les valeurs via un exemple fournit par NI 'CANopen Read TPDO.vi'
Je dois faire correspondre aux registres du côté variateur :
Si je comprends bien objet 1, objet 2 et objet 3 correspondent à l'offset sur la FA du VI 'CANopen Read TPDO.vi' ? Merci d'avance de vos réponses.
PS : En ci-joint l'exemple fournit par NI
le 07-16-2020 01:39 AM
Généralement dans ce type de vocabulaire, l'offset représente un saut d'addresses. 1 offset = 1w (word). Donc à première vue je dirais que l'objet 1 a un offset 0.
le 07-16-2020 02:34 AM
Bonjour Walker34,
Apparemment c'est une fonction polymorphe :
Donc on choisit la valeur 1W comme on veut soit un 32 bits ou 16 bits en fonction de la réponse attendue envoyé par le variateur. Par exemple si je comprend bien pour objet 1 [1W] et 1W correspond à 16 bits dans ce cas dans le VI CANopen Fetch from data je le mettrai à Unsigned 16 bits integer. En revanche d'après la documentation de ce VI le format CANopen utilise 'the little-endian format' il faut juste penser à inverser pour le décodage. Merci pour la réponse.