Foncions logiques X5 ACTUALISATIONS DU DOCUMENT Version Changements Page(s) Révision générale des textes et styles. http://www.zennio.fr Support technique: http://zenniofrance.zendesk.com/...
Consulter le manuel du dispositif Zennio utilisé pour confirmer le module intégré (X5 ou X10). Note: A partir de maintenant, ce manuel se centrera sur le module X5. Pour des informations spécifiques sur le module X5, consulter le manuel d'utilisateur correspondant, disponible sur la page web de Zennio.
Foncions logiques X5 2 CONFIGURATION 2.1 FONCTIONNEMENT GÉNÉRAL Le module de fonctions logiques X5 permet d'activer et configurer jusqu'à cinq fonctions numériques indépendantes. Le fonctionnement de chacune de ces fonctions se divise en trois étapes: APPEL: La première étape pour que la fonction configurée soit exécutée est son appel.
Conversion: Opérations de conversion de taille d'un opérande déterminée. Par exemple: de un bit à un byte. Le module de fonctions logiques X5 peut travailler avec les intervalles de valeurs suivants (que ce soit des objets, variables internes avec résultats intermédiaires, ou constantes définies par paramètre sous ETS):...
Foncions logiques X5 2.4 OBJETS D'ENTRÉE Il est possible d'activer plusieurs objets spécifiques pour les utiliser dans les fonctions: Jusqu'à 32 objets de un bit, Jusqu'à 16 de un byte, Jusqu'à 16 de deux bytes. Les valeurs de ces objets peuvent intervenir, par exemple, comme opérandes dans les opérations des fonctions qui sont activées.
3 PARAMÉTRAGE ETS 3.1 ÉCRAN GÉNÉRAL: L'onglet général des paramètres du module de fonctions logiques X5 contient les options montrées sur la figure suivante (savoir qu'il peut y avoir de petite différence d'un dispositif à l'autre). Note: Il est possible que l'onglet général du module des fonctions logiques ne s'affiche pas par défaut sous ETS et qu'il soit nécessaire de l'activer depuis l'onglet Général des...
Foncions logiques X5 “[FL] Donnée (1bit) n”, “[FL] Donnée (1byte) n”, “[FL] Donnée (2bytes) n”, Comme déjà vu dans le chapitre 2.4, il est possible d'activer 32 objets de un bit, 16 de un byte et 16 de deux bytes. Comme il est possible de le voir, aucun des objets n'est activé...
Foncions logiques X5 si le même objet est utilisé comme objet d'appel de plusieurs fonctions, elles se déclenchent toutes simultanément au moment de la réception d'une valeur sur cet objet. Figure 3. Onglet "Appel" Figure 4. Choix des objets d'appel 3.2.2 OPÉRATIONS...
Page 11
Foncions logiques X5 (un bit, entier sans signe de un byte, entier sans signe de deux bytes, virgule flottante de deux bytes). Voir chapitre 2.3. Opération: Permet de choisir l'action réalisée par l'opération "i". En fonction du type d'opération choisi (logique, arithmétique, de comparaison ou de conversion), ce paramètre montre des options ou d'autres.
Foncions logiques X5 3.2.3 RÉSULTAT Dans cette section, il est possible de choisir la variable interne qui détermine le résultat final de la fonction, de telle sorte qu'après l'exécution des opérations qui composent la fonction, cette variable est consultée et envoyée sur le BUS à partir de l'objet "[FL] RESULTAT Fonction n (taille)", où...
Page 13
Foncions logiques X5 après une coupure sur le BUS). Restriction: Défini des restrictions sur les résultats à envoyer sur le BUS. Les options disponibles sont: Un bit: Sans Restriction (Est envoyé le 0 comme le 1) Envoyer uniquement le 0 ...
Foncions logiques X5 MULTIPLICATION Opérande 1 Opérande 2 Résultat v1 * v2 DIVISION Opérande 1 Opérande 2 Résultat v1 / v2 MAXIMUM Opérande 1 Opérande 2 Résultat max(v1, v2) MINIMUM Opérande 1 Opérande 2 Résultat min(v1, v2) Note: Il est recommandé de lire la section Observations diverses pour plus d'information sur les cas spéciaux et dépassements.
Foncions logiques X5 OBSERVATIONS DIVERSES Comme il l'a déjà été expliqué, le module X5 de fonctions logiques peut travailler avec les types de données suivants: Binaires: 0 et 1. Entiers sans signe (un byte): 0 – 255. Entiers sans signe (deux bytes): 0 – 65535.
Page 21
Foncions logiques X5 (configurable sous ETS) ou une variable interne et une constante. Il peut se produire des résultats mathématiques incorrects dus au dépassement ou autres limitations s'il est utilisé la multiplication ou division d'un objet/variable par un autre objet/variable, même si ce paramétrage est possible.
Page 22
Venez poser vos questions sur les dispositifs Zennio à: http://zenniofrance.zendesk.com/ Zennio Avance y Tecnología S.L. C/ Río Jarama, 132. Nave P-8.11 45007 Toledo (Spain). Tel. +34 925 232 002. Fax. +34 925 337 310. www.zennio.fr info@zennio.fr...