C o m m un ic a tio n e t p ro g ra m m a tio n d e S Y S A M -V 6
Les fichiers utilisés ci-dessous ainsi que des exemples de programmation sont disponibles sur le
CD-ROM accompagnant ce manuel.
Pour installer les exemples de programmation, sélectionner « exemples des programmation »
dans le menu automatique de démarrage du CD-ROM.
La communication avec SYSAM-V6 ou SYSAM-V6-B est réalisée grâce à l'envoi et à la réception
de caractères en passant par la DLL « FTD2XX-V6.dll » copiée lors de l'installation du pilote. Cette
DLL est compatible Windows 98/2000/XP/Vista
L'unité « uInterfaceV6.pas » fournie en exemple pour accéder à la DLL « FTD2XX-V6.dll » est
testée pour le compilateur Delphi 6. Il est possible d'utiliser un autre compilateur en adaptant
cette unité (déclaration de type, de variable etc.) aux spécificités du compilateur. Toutefois le
compilateur utilisé doit générer des exécutables 32 bits et pouvoir accéder à une DLL.
Le premier caractère à envoyer correspond à la fonction souhaitée et doit être suivi de ses
paramètres.
Chaque commande envoyée est terminée par les caractères « CR » (retour chariot, valeur 13 en
ASCII) et « LF » (fin de ligne, valeur 10 en ASCII). En réponse à chaque caractère reçu, la centrale
le renvoie en écho suivi de sa réponse.
Les réponses retournées par la centrale commencent par « : » et se terminent par le caractère
« @ » suivi des caractères « CR » et « LF ».
Exemple : A l'envoi des caractères A2CRLF, la centrale répond A2:8A0@CRLF.
Le tableau suivant décrit les commandes de la centrale.
Pour les paramètres et les résultats, « H » représente une valeur hexadécimale sous forme ASCII
et « A » un caractère ASCII, « $ » indique un nombre hexadécimal.
NB : Les « Te » utilisés dans le tableau correspondent au temps d'échantillonnage réel divisé par
le nombre de voie.
Ex. :
si
alors
NB : Les lignes grisées dans le tableau d'instructions suivant ne sont pas applicables pour la
centrale SYSAM-V6-B.
Te réel = 200µs et 2 voies actives
Te = 100µs
SYSAM-V6 / SYSAM-V6-B – Page 19 / 22