Omega BDF-24 & 26, 44 & 46 Le manuel du propriétaire

Taper
Le manuel du propriétaire
Séries : BDF-24 & 26
BDF-44 & 46
MANUEL D'EMPLOI
GRANDS AFFICHAGES
AVEC ENTRÉE ASCII SÉRIE
MODÈLE : S
32/97 Rev. 0112/97
32/97 Rev. 0112/97
Autres produits proposés par
Le Nouveau Standard de Qualité
Compteurs
Fréquencemètres
Régulateurs PID
Horloges/Temporisateurs
Imprimantes
Indicateurs de Process
Régulateurs Tout ou Rien
Enregistreurs
Humidimètres
Transmetteurs
Thermocouples
Thermistances
Fils et Accessoires
Tachymètres
Minuteries
Totalisateurs
Indicateurs Force/Pesage
Voltmètres
Multimètres
Testeurs de soudure
Stylos pHmètres
pHmètres
Electrodes pH
Pyromètres
Enceintes thermostatées
Débitmètres
Service Après Vente France : Newport
9 rue Denis Papin, 78190 Trappes, Tél: (33) 0130-621-400 FAX: (33) 0130-699-120
USA et Canada : 1-800-NEWPORT
Mexique : (95) 800-NEWPORT
La présente documentation ne doit pas être copiée, photocopiée, reproduite, traduite ou mise sous
support électronique ou sous forme lisible par une machine, en tout ou partie, sans l'accord écrit
préalable de NEWPORT Electronics Inc.
© Copyright 1998 - NEWPORT Electronics Inc. Tous droits réservés.
Ce Document appartient au Service : ...............................................................
Page : 2
32/97 Rev. 0112/97
TABLE DES MATIERES
DESCRIPTION CHAPITRE PAGE
===========================================================================
REMARQUES IMPORTANTES SUR LA SECURITÉ
13
BALLAGE ET INSPECTION 24
CARACTÉRISTIQUES PRINCIPALES 35
DESCRIPTION DES APPAREILS 46
PANNEAU AVANT, MODELES BDF-24-S BDF-44-S 4.1 6
PANNEAU AVANT, MODELES BDF-26-S BDF-46-S 4.2 6
PANNEAU ARRIERE 4.3 6
CARACTÉRISTIQUES GÉNÉRALES 56
CABLAGE 68
ALIMENTATION, CABLAGE RECOMMANDÉ 6.1 8
FUSIBLES DE PROTECTION 6.2 8
CONNEXION DES SIGNAUX D'ENTRÉE 6.3 8
DESCRIPTION DU FONCTIONNEMENT 79
MISE SOUS TENSION 7.1 9
MODES DE FONCTIONNEMENT 7.2 9
ADRESSAGE DE L'APPAREIL 7.3 10
INDICATEURS DE DEPASSEMENT ET DE POLARITÉ 7.4 10
PROTOCOLE BS-4505 7.5 10
CODES RECONNUS 7.6 11
TABLE DES CARACTERES 7.7 12
CONFIGURATION 813
SELECTION DE L'ALIMENTATION 8.1 13
CONFIGURATION DE L'APPAREIL 8.2 13
CONFIGURATION DE LUMINOSITÉ,VITESSE EN BAUD, MODE DE FONCTIONNEMENT
ADDRESSAGE ET PROTOCOLE BS4505 8.3 14
CONFIGURATION DES BITS, DE LA PARITÉ ET DU SIGNAL D'ENTRÉE 8.4 15
CONFIGURATION DU NIVEAU LOGIQUE 8.5 15
PROCÉDURE DE CONFIGURATION 916
EXEMPLES D'APPLICATIONS (pour un signal type RS-232) 10 16
MODE DE FONCTIONNEMENT SHIFT, EXEMPLE DE PROGRAMME 10.1 17
MODE DE FONCTIONNEMENT A DECLENCHEMENT, EXEMPLE DE PROGRAMME 10.2 18
MODE DE FONCTIONNEMENT SHIFT AVEC XON/XOFF, EXEMPLE DE PROGRAMME 10.3 19
INSTALLATION 11 20
DIMENSIONS MÉCANIQUES 12 20
Page : 3
32/97 Rev. 0112/97
INSTALLATION
PRÉCAUTIONS.-
L'installation et la mise
en oeuvre de cet
appareil doivent être
effectuées par un
personnel qualifié.
L'appareil ne comporte
pas d'interrupteur
secteur, ce qui signifie
qu'il passe en fonctionnement dès qu'il est connecté au secteur. Au
moment de l'installation il est donc indispensable de prévoir un
interrupteur secteur externe.
L'appareil comporte un fusible de protection incorporé à la prise
secteur, et en cas de changement ou de remplacement, il faudra
utiliser un fusible à action retardé conforme aux spécififications IEC
127/2 et aux valeurs indiquées ci-après :
200 mA pour une alimentation secteur 230 Vca
400 mA pour une alimentation secteur 115 Vca.
Il faudra également installer les dispositifs nécessaires pour protéger
l'utilisateur et et le process si cet appareil est utilisé pour contrôler une
machine ou un process pouvant entraîner des blessures pour
l'utilisateur, ou des déteriorations pour l'équipement ou le process en
cas de panne intervenant au niveau de l'appareil.
Se reporter au paragraphe 6, CABLAGE et au paragraphe 8,
CONFIGURATION et vérifier que tous les cavaliers ET les
commutateurs sont bien placés dans les positions correctes.
PRESCRIPTIONS DE
SÉCURITÉ.-
L'appareil a été conçu et testé suivant les
spécifications UNE 20553 et il est livré en
bon état de marche. Ce Manuel d'emploi
contient toutes les informations utiles pour
réaliser les connexions électriques. Ne pas
faire de modifications au niveau du
câblage des signaux ni faire de connexions alors que l'appareil est
sous tension. Réaliser les connexions des signaux avant que
l'alimentation secteur ne soit appliquée, et si un nouveau câblage est
nécessaire, déconnecter l'appareil du secteur avant de le réaliser.
Installer l'appareil sur le site en prévoyant une bonne ventilation de
façon à éviter les éhauffements excessifs. Maintenir l'appareil éloigné
des sources de parasites ou de champs magnétiques tels que relais
de puissance, moteurs électriques, régulateurs électroniques de
vitesse, etc...
L'appareil ne peut être utilisé en plein air. Ne pas l'utiliser jusqu'à ce
que son installation soit terminée.
ALIMENTATION.-
L'alimentation doit être connectée aux bornes prévues à cet effet (voir
les instructions de connexions). Les caractéristiques de l'alimentation
sont indiquées sur l'étiquette à l'arrière de l'appareil. Veuillez vous
assurer que l'appareil est correctement connecté à une alimentation
secteur ayant une tension et une fréquence correspondant à ces
indications.
Ne pas d'utiliser d'alimentation autre que celle spécifiée car celà
pourrait entraîner des déteriorations permanentes pour l'appareil.
Ne pas connecter l'appareil à des alimentations déjà fortement
chargées ou raccordées à des circuits à découpage électronique, ou
encore à des circuits alimentant des charges inductives.
CABLAGE DES SIGNAUX.-
Certaines précautions doivent être prises lorsque l'on affectue le
câblage des signaux d'entrée et des signaux de commande. Si les fils
sont longs, ils peuvent agir comme une antenne et capter les parasites
électriques dans l'appareil. En conséquence, il faut veiller à :
Ne pas installer les fils des signaux d'entrée dans les mêmes
canalisations que celles de lignes d'alimentation, d'éléments
chauffants,de solénoïdes, de commandes de thyristors, etc...mais au
contraire les maintenir éloignés de ces éléments.
1.- REMARQUES IMPORTANTES SUR LA SECURITÉ
Si l'on utilise des câbles blindés, connecter le blindage à la borne
commune, laisser en l'air l'autre extrêmité du blindage et ne pas le
connecter à la masse de la machine.
CONSIDÉRATIONS SUR LA SECURITÉ
PRESCRIPTIONS.-
Avant une queconque opération de réglage, de remplacement, de
maintenance ou de réparation, l'appareil doit être déconnecté de
toute alimentation quelle qu'elle soit. Maintenir l'appareil propreafin
de lui garantir un bon
fonctionnement et des
performances
nominales. ... Utiliser
pour le nettoyer un
chiffon propre et
humide. Ne pas
nettoyer l'écran à l'avant
de l'appareil avec des
produits abrasifs, des
solvants, de l'alcool, etc... car cela pourrait endommager sa
transparence et nuire à une lecture correcte de l'affichage.
Pour éviter tout risque de court-circuit et d'incendie, ne pas exposer
l'appareil à une humidité excessive.
Ne pas faire fonctionner l'appareil en présence de gaz inflammables
ou de fumées, de telles ambiantes constituant un risque réel au
niveau de la sécurité. L'appareil est prévu pour être monté sur un
panneau métallique.
Si des signes de déterioration apparaissent sur l'appareil, ou s'il ne
semble pas en état d'afficher convenablement les mesures attendues,
ou encore s'il a été stocké dans de mauvaises conditions, ou si les
circuits de protection tombent en panne, dans tous les cas ne pas
essayer de l'utiliser et le débrancher immédiatement.
EN CAS D'INCENDIE
1.- Déconnecter l'appareil de l'alimentation.
2.- Donner l'alarme en suivant la règlementation locale.
3.- Eteindre tous les systèmes de conditionnement d'air.
4.- Attaquer le feu avec de la neige carbonique, et ne pas utiliser
d'eau en aucun cas.
ATTENTION : Dans les endroits clos ne pas utiliser de
systèmes à vaporisation de liquides.
CONNEXIONS
Toutes les connexions de câblage sont réalisées avec des
connecteurs à câble enfichable. Il existe un bloc de connexion séparé
pour l'alimentation et les signaux d'entrée. S'assurer que chaque
connexion est convenablement faite au bon endroit. La section
recommandée pour les fils des signaux d'entrée est de 1 mm
2
et pour
l'alimentation de 2.5 mm
2
.
MONTAGE PANNEAU
Vérifier que le perçage du panneau correspond bien aux dimensions
indiquées page 20, avec une profondeur minimum de 150 mm.
Installer les pièces de fixation dans les guides latéraux de l'appareil
sur l'arrière, puis serrer ensuite fermement la vis sur le panneau
jusqu'à ce que l'appareil soit entièrement fixé.Voir paragraphe 12 en
page 20.
Page : 4
32/97 Rev. 0112/97
2.- DÉBALLAGE ET INSPECTION
Il est conseillé de lire attentivement ce Manuel avant d'installer l'appareil. Ce Manuel d'Emploi contient toutes
les informations techniques, à la fois mécaniques et électriques, nécessaires pour une bonne installation et une
bonne utilisation de l'appareil.
De plus, la lecture de ce Manuel donnera à l'utilisateur les connaissances nécessaires pour tirer le meilleur parti
possible des performances de ce produit.
Vérifier qu'à l'intérieur du carton d'emballage se trouve les objets ci-après :
1 Appareil Modèle BDF-XX-S.
1 Manuel d'Emploi.
1 Connecteur pour Alimentation.
1 connecteur à fixation par vis et à 4 broches femelle pour signaux d'entrée.
2 Pièces de fixation pour montage de l'appareil sur un panneau.
RÉFERENCES DU MODELE
Tous les modèles comportent à l'arrière une étiquette avec les références du modèle imprimées
comme indiqué ci-après :
BDF- XX-XX-X-X
Nombre de digits
4 = 4 digits
6 = 6 digits
Couleur Affichage : R = Rouge
V = Vert
Référence du Modèle : S
Série de base
Alimentation
0 = 230 Vca 50/60 Hz.
1 = 115 Vca 50/60 Hz.
Taille des digits
2 = 57 mm (2.3")
4 = 100 mm (4")
En cas de doute ou de demandes concernant cet appareil, veuillez contacter votre Distributeur Local ou le
Service Client deNEWPORT-OMEGA (adresse et téléphone indiqués sur la dernière page de la couverture de
ce Mode d'Emploi).
Dès réception, vérifier l'aspect de l'emballage, puis déballer soigneusement l'appareil pour vous assurer qu'il
n'y a pas eu de déterioration pendant le transport. Dans le cas contraire, le signaler immédiatement au
transporteur.
L'expéditeur n'acceptera aucune réclamation non accompagnée des emballages d'expédition aux fins d'examen.
Après avoir examiné et déballé l'appareil, conserver le carton et les matériaux d'emballage en vue d'une
éventuelle réexpédition.
Page : 5
32/97 Rev. 0112/97
3.- CARACTÉRISTIQUES PRINCIPALES
Les modèles BDF-XX-S sont des modules d'affichage distant de caractères, à quatre ou six digits plus
polarité (seul le signe "moins" s'affiche). Sur des entrées différentielles ou asymétriques, ils acceptent des
données codées en ASCII série à des cadences en bauds couramment utilisées.
Des données numériques ainsi qu'un choix de divers autres caractères peuvent être affichés.Le jeu des
caractères comporte également la virgule, l'alarme/sucharge et le signe négatif. Des messages simples tels
que, par exemple : Hi Al, Lo Al, °C, °F peuvent être formés à partir des caractères pouvant être visualisés sur
des afficheurs à 7 segments.
Les appareils connectés sur une même ligne de transmission de données, peuvent être adressés
individuellement.Ceci est obtenu en envoyant un code 03 suivi d'un code 02 (ou XOFF-XON), puis une adresse
choisie de 0 à 31 (ASCII 30 à 4F) et enfin les données. L'adresse 0 (ASCII 30) est commune à tous les
affichages distants lorsqu'ils doivent simultanément afficher le même message.
L'appareil peut être programmé par commutateurs afin de fonctionner en mode "déclenché", mode dans lequel
un paquet de données est transféré à l'affichage dès réception d'un signal de retour chariot. Il est possible aussi
d'utiliser le mode "shift" dans lequel les caractères sont affichés en fonction de leur position courante dans le
registre à décalage de l'entrée.
Série BDF-24-S : 4 digits, affichage type LED, sept segments, rouge ou vert, hauteur 57 mm (2.3"),
avec signe moins pour l'indication de polarité.
Série BDF-44-S : 4 digits, affichage type LED, sept segments, rouge ou vert, hauteur 100 mm (4"), avec
signe moins pour l'indication de polarité.
Série BDF-26-S : 6 digits, affichage type LED, sept segments, rouge ou vert, hauteur 57 mm (2.3"),
avec signe moins pour l'indication de polarité.
.
Série BDF-46-S : 6 digits, affichage type LED, sept segments, rouge ou vert, hauteur 100 mm (4"), avec
signe moins pour l'indication de polarité.
Les caractéristiques communes à toutes les séries sont les suivantes :
CARACTÉRISTIQUES MÉCANIQUES.-
Les appareils sont présentés dans un boîtier robuste en aluminium extrudé, utilisables en montage
panneau, ou de façon autonome. Finition en couleur noire anodisée. L'écran frontal est monté sur
un entourage caoutchouc fournissant une protection IP-65 à l'avant de l'appareil.
Ces appareils ont été conçus pour être utilisés dans des environnements de contrôle de processus
et leurs caractères sont lisibles à des distances importantes.
CONNEXIONS.-
Le raccordement des signaux d'entrée s'effectue à travers les quatre bornes d'un connecteur à
fixation par vis situé à l'arrière de l'appareil.
La section recommandée pour les fils des signaux d'entrée est de 1 mm
2
.
Le raccordement à l'alimentation secteur se fait au moyen d'une prise pour cordon enfichable
trifilaire (deux bornes pour l'alimentation, une borne pour la terre).
Le fusible est situé dans la prise de l'alimentation, ainsi que le fusible de rechange.
Page : 6
32/97 Rev. 0112/97
C D
B
A
CD
B
A
1
2
3
N/C
Alimentation
Vis de fixation
1
2
3
N/C
Connecteur des
Signaux d'Entrée.
5.- CARACTÉRISTIQUES GÉNÉRALES
AFFICHAGE
Type 4 ou 6 digits, 7 segments, LED rouge ou vert.
Hauteur des digits 57 (2.3") ou 100 mm. (4")
Symboles -9999 à 9999 ou -999999 à 999999
Polarité Moins uniquement (-)
Virgule Position programmable.
SIGNAUX D'ENTREE Choisis par cavaliers internes.
Niveau TTL Impédance d'entrée . >12 K
Logique 1 . . . . . . . . . 2 V = bit d'arrêt
Logique 0 . . . . . . . . . 0.8 V = bit de départ
Entrée maximum. . . . +12 à -7 V.
4.- DESCRIPTION DES APPAREILS
4.1 PANNEAU AVANT, SERIES : BDF-24-S et BDF-44-S
A : Indicateur de dépassement.
B : Signe Moins.
C : Virgule (point décimal).
D : 4 digits, sept segments.
4.2 PANNEAU AVANT, SERIES : BDF-26-S et BDF-46-S
A : Indicateur de dépassement.
B : Signe Moins.
C : Virgule (point décimal).
D : 6 digits, sept segments.
4.3 PANNEAU ARRIERE
Page : 7
32/97 Rev. 0112/97
Boucle 2 mA Logique 1 . . . . . . . . . 1.6 mA = bit de départ
Logique 0 . . . . . . . . . 0.2 mA = bit d'arrêt
Niveau . . . . . . . . . . . . réversible par cavalier interne
Chute de tension . . . . 1 V max à 2 mA.
Courant max. boucle . 0.5 A.
Boucle 20 mA Logique 1 . . . . . . . . . 16 mA = bit de départ
Logique 0 . . . . . . . . . 0.2 mA = bit d'arrêt
Niveau . . . . . . . . . . . . réversible par cavalier interne
Chute de tension . . . . 1 V max à 20 mA.
Courant max. boucle . 0.5 A.
Bipolaire ±5 V Impédance d'entrée . >12 K
RS-423 Logique 1 . . . . . . . . . 0.5 V = bit de départ
Logique 0 . . . . . . . . . 0 V = bit d'arrêt
Ligne ouverte. . . . . . . au repos
Niveau . . . . . . . . . . . . réversible par cavalier interne
Entrée maximum. . . . ±7 V.
Bipolaire ±15V Impédance d'entrée . >30 K
RS-232 Logique 1 . . . . . . . . . 3 V = bit de départ
(Réglage par Logique 0 . . . . . . . . . -3 V = bit d'arrêt
défaut) Ligne ouverte. . . . . . . au repos
Niveau . . . . . . . . . . . . réversible par cavalier interne
Entrée maximum. . . . ±15 V.
Différentielle Seuil . . . . . . . . . . . . . Inférieur à ±0.2 V.
RS422/485 Hystérésis . . . . . . . . . 70 mV typique
Input impedance . . . . >12 K
Entrée diff. max. . . . . ±12 V.
Tension max. relative au
commun du signal. . . +12/-7 V.
Terminaison. . . . . . . . 121 (sélection par cavalier)
Boucle récepteur . . . . . . . . . . . . . . . . . 2 mA ou 20 mA ±20%
Source Tension circuit ouvert 5V ±5%
Compliance . . . . . . . . 3.2 V à 2 ou 20 mA.
PROTOCOLE DE DIALOGUE . . . Pas de protocole nécessaire, l'appareil accepte les données en continu.
CONDITIONS D'ENVIRONNEMENT
Température de service . . . . . 0 à +50 ºC (32 à 122 ºF).
Température de staockage . . . -20 à +85 º C (-4 à 185 ºF).
Humidité relative . . . . . . . . . . . 0 à 85 % sans condensation.
Protection . . . . . . . . . . . . . . . . IP65. (Face avant uniquement).
CARACTÉRISTIQUES MÉCANIQUES
Matériau du boîtier . . . . . . . . . Aluminium extrudé.
Finition . . . . . . . . . . . . . . . . . . Anodisé noir.
Pour les dimensions, plan de perçage, profondeur, poids : voir page 20
CARACTÉRISTIQUES ÉLECTRIQUES
Alimentation standard . . . . . . . 230 Vca. ±10% 50 / 60 Hz.
Consommation . . . . . . . . . . . . Voir tableau en page 20.
Page : 8
32/97 Rev. 0112/97
6.- CABLAGE
6.1.- ALIMENTATION, CABLAGE RECOMMANDÉ
FUSIBLE et fusible de rechange
Interrupteur secteur
ALIMENTATION
230 Vca (115 Vca en option).
6.2.- FUSIBLES DE PROTECTION
6.3.- CONNEXION DES SIGNAUX D'ENTRÉE
Le circuit de l'entrée ASCII série peut être configuré de 10 façons différentes. Sauf spécifications contraires à la
commande, le réglage par défaut fait en usine correspond aux niveaux d'une entrée RS-232. En cas de doute
sur la configuration de l'entrée, il est recommandé de retirer le panneau arrière de l'appareil et de vérifier la
position des cavaliers sur les commutateur interne de configuration.
Sauf spécifications contraires à la commande, les réglages par défaut du mode de fonctionnement et de la
cadence en bauds sont les suivants :
MODE : affichage déclenché BAUD : 1200 ADRESSE : 0 BITS : 8 PARITÉ : néant
En cas de doute sur ces réglages, il est possible de les mettre en évidence en mettant l'appareil sous tension
alors que la ligne d'entrée est au repos et en observant l'affichage au moment de la mise sous tension.
Pour modifier les réglages, se reporter au chapitre CONFIGURATION.
L'appareil comporte un fusible de protection situé dans la prise
de l'alimentation secteur.
Si ce fusible doit être remplacé (ou modifié dans le cas d'un
changement d'alimentation secteur), utiliser un fusible à
action retardée conforme IEC 127/2 et ayant la valeur
nécessaire indiquée dans le tableau ci-contre.
1
2
3
N/C
Les connexions des signaux d'entrée se font sur 4 broches.
Broche 1 = Signal B
Broche 2 = Signal A
Broche 3 = Commun du signal
Broche 4 = Non utilisé.
Nota : Le commun du signal pourra être connecté
à la masse commune du système.
Type de Connexion des signaux d'entrée
signal d'entrée Broche 1 Broche 2 Broche 3
RS-232 ±15 V Entrée +5 V Masse
RS-422/RS-485 Signal B Signal A Masse
Charge interne
RS-422/RS-485 Signal B Signal A Masse
Charge externe
RS-423 ±5 V Entrée +5 V Masse
Boucle 2 mA alimentée Boucle - Boucle + pas utilisée(Boucle alimentée en interne)
Boucle + pas utilisée Boucle - (Boucle alimentée en externe)
Boucle 20 mA alimentée Boucle - Boucle + pas utilisée (Boucle alimentée en interne)
Boucle + pas utilisée Boucle - (Boucle alimentée en externe)
Niveau TTL +5 V Entrée Masse
La connexion des signaux est donnée ci-après pour les différentes configurations d'entrée :
Alimentation Valeur du
secteur Fusible
230 Vca 0.2 A
115 Vca 0.4 A
Page : 9
32/97 Rev. 0112/97
NOTA : La version à 4 digits
ne comporte pas les
2 caractères à gauche.
CADENCE en Bauds
ADRESSE d'identification
NIVEAU du signal d'entrée
MODE de fonctionnement
PARITÉ
Nombre de BITS
Indicateur
polarité
Indicateur
dépasse-
ment
7 6 5 4 3 2 1
Caractère 1, CADENCE en Bauds affichera un nombre de 0 à 7. Réglage usine par défaut: 3 (1200 bauds).
Caractère 2, ADRESSE d'identification: L'ADRESSE affichée par défaut sera 0 (30h) ou l'un des 31 autres
caractères numériques et alphanumériques de 1 jusqu'à la lettre O. Voir le Tableau des Caractères.
Caractère 3, NIVEAU du signal d'entrée,affichera un symbole "L" si l'état au repos est correct ou un
symbole "H" si l'état au repos n'est pas correct. Pour les signaux RS485, s'assurer que le circuit pilote est
activé en transmetteur, car le pilote 485 à l'état récepteur peut générer une indication correcte au repos
même si les fils du signal sont transposés.
Caractère 4, MODE de fonctionnement affichera "F" en mode shift, ou "r" en mode déclenchement qui est
le réglage usine par défaut.
Caractère 5, PARITÉ affichera le symbole "I", par défaut, qui signifie "Ignoré" ou l'un des caractères suivants:
"n" pour néant, "o" pour impaire and "E" pour paire.
Caractère 6, Nombre de BITS affichera 7 pour sept bits ou 8 pour huit bits.
Caractère 7, affichera l'indication de Polarité.
Après 3 secondes à partir de la mise sous tension, l'affichage indiquera "- - - - - - -", (tous les segments du
milieu ainsi que l'indicateur de polarité s'illumineront). Ceci signifie que l'appareil est prêt à recevoir les
données, et que tous les caractères imprimables reçus (20, 2B, 2D, 2E et 30 à 5F) seront affichés
directement si l'appareil est programmé en mode shift, ou après réception du code 0D s'il est en mode
déclenché.
Il est commode à ce stade, et avant de démarrer le mode adressage, d'envoyer un caractère XOFF ou ETX
pour vider la mémoire tampon interne de toutes les données indésirables (l'envoi de XOFF est recommandé).
7.2.- MODES DE FONCTIONNEMENT
Les protocoles ASCII série, indiqués ci-dessous, peuvent être sélectionnés par commutateur DIP :
Mode 0 : Chaque caractère imprimable est placé, tel qu'il est reçu, dans la position la moins significative et
tous les caractères sont décalés d'une position vers la gauche. A la suite d'un caractère retour
chariot, le prochain caractère valide reçu provoque l'effacement de l'affichage et ce caractère est
placé dans la position la moins significative. (S'il s'agit d'un caractère imprimable).
Mode 1 : A réception, les caractères imprimables sont placés dans une mémoire tampon. La réception du
caractère retour chariot provoque le transfert du contenu de la mémoire tampon dans l'affichage.
7.- DESCRIPTION DU FONCTIONNEMENT
7.1.- MISE SOUS TENSION
Après avoir vérifié si l'appareil a été convenablement configuré au niveau des signaux d'entrée, connecter la
prise d'alimentation secteur sur une alimentation CA appropriée, et l'entrée signal sur la source de signaux.
S'assurer que la source de signaux est au repos, c'est à dire qu'il n'y a pas de données en cours de
transmission, puis placer l'interrupteur secteur sur Marche.
A la mise sous tension, l'appareil affichera son adresse d'identification, sa cadence de transmission, l'état de
l'entrée des signaux, son mode de fonctionnement, la parité, et le nombre de bits. L'affichage indiquera les
informations suivantes :
Page : 10
32/97 Rev. 0112/97
STX Adresse (hex) Données ETX
1 octet 1 octet n octets 1 octet
Ne pas ajouter de caractère CR.
Total des octets = n + 3
XON Adresse (hex) Données XOFF
1 octet 1 octet n octets 1 octet
En Mode Déclenché,
ajouter CR (0D hex) aux données.
Total des octets = n + 3
7.3.- ADRESSAGE DE L'APPAREIL.
Après réception du caractère ETX ou XOFF, puis du caractère STX ou XON, le caractère reçu suivant est l'adresse
de l'appareil qui doit recevoir les données.
Il existe 32 adresses possibles du code 30 au code 4F hex. Elles correspondent aux adresses réglées sur le sélecteur
S4 situé sur la carte.
Après le caractère d'adresse, on envoie les caractères de données suivis d'un caractère XOFF ou ETX pour arrêter
la réception des données et finir la sélection d'adresse.
Les appareils dont l'adresse est "0" (ASCII 30 hex), affichent toutes les données, y compris le code d'adresse émis
et cette adresse permet à tous les appareils de recevoir des données.
A la mise sous tension, l'appareil est placé en condition d'écoute, et il faudra envoyer à l'appareil un ETX ou XOFF
pour démarrer le mode adressage.
Il faut noter que le caractère ETX est traité comme un caractère de retour chariot, et a la même action qu'un caractère
XOFF, fixant la dernière chaîne de caractères dans l'affichage et empêchant l'affichage de recevoir d'autres données.
Si l'on utilise ETX, STX comme séparateurs pour les chaînes de caractères, le caractère CR devra être omis à la fin
des chaînes, sinon l'écran affichera un blanc.
FORMAT DE MESSAGE EN PROTOCOLE ASCII
7.4.- INDICATEURS DE DÉPASSEMENT ET DE POLARITÉ
L'indicateur de dépassement correspond au segment supérieur gauche du 7ème caractère.
L'indicateur de polarité correspond au segment du milieu du 7ème caractère.
Dans un affichage à 4 digits, pour allumer les indicateurs de polarité ou de dépassement, il suffit de substituer aux
caractères 5 et 6 n'importe quel caractère imprimable.
Pour allumer l'indicateur de polarité,envoyer n'importe quel caractère qui affiche le segment du milieu mais qui
n'allume pas le segment supérieur sur l'affichage (par exemple -). Pour allumer l'indicateur de dépassement, envoyer
n'importe quel caractère qui affiche le segment supérieur mais qui n'allume pas le segment du milieu (par exemple
0, ou : ). Pour allumer en même temps les indicateurs de polarité et de dépassement, envoyer un caractère comportant
les deux segments (par exemple ?).
7.5.- PROTOCOLE BS4505
A la mise sous tension, l'affichage devient actif et, le cas échéant, visualise les caractères qui lui sont envoyés. S'il
reçoit un caractère EOT, l'affichage commute sur un sous-ensemble du protocole BS4505. Les 4 caractères reçus
par l'affichage à la suite de l' EOT correspondent au numéro de groupe envoyé deux fois et au numéro d'identification
ID envoyé deux fois. Si les caractères sont équivalents à l'adresse de l'affichage (réglée par les commutateurs internes
à cavaliers) l'affichage se place en condition d'écoute, sinon il ignore tous caractères se présentant jusqu'à ce qu'un
EOT soit à nouveau transmis. Une fois placé en condition d'écoute, le STX est utilisé pour démarrer la reconnaissance
et l'affichage des caractères, tandis que l'ETX est utilisé comme marqueur de fin pour fixer les données dans l'affichage
et arrêter la reconnaissance et l'affichage d'autres caractères. Il est recommandé de ne pas utiliser de chaînes de
données terminées par un retour chariot, car le retour chariot suivi d'un ETX donnera un affichage à blanc. L'affichage
est seulement un récepteur et ne fournit aucune réponse aux messages reçus. Aucun caractère de contrôle de bloc
n'est utilisé, et les premiers caractères alpha se présentant après le STX sont traités comme des caractères
imprimables et seront affichés à l'écran, à condition que la chaîne de caractères soit suffisamment courte.
ADRESSES EQUIVALENTES
La combinaison des numéros de Groupe (G) et IDprend en compte les adresses 1 à 31. La relation entre ces adresses
et les réglages des commutateurs de l'affichage est indiquée en page 14.
Il est inutile d'envoyer à nouveau la séquence [EOT] [G] [G] [ID] [ID] pour garder l'adresse sélectionnée.
FORMAT DE MESSAGE EN PROTOCOLE ASCII
DONNÉES
: Sur les appareils à affichage à 6 digits seuls les 6 caractères à droite seront affichés, tandis que
sur les appareils à 4 digits, seuls les 4 caractères à droite seront affichés.
EOT G G ID ID STX Données ETX STX
1 octet 4 octets 1 octet n octets 1 octet
Page : 11
32/97 Rev. 0112/97
Code Code Caractères Action
ASCII décimal clavier
02 02 Ctrl B STX : L'affichage commence à recevoir des données. Si l'appareil a
une adresse différente de 0, le caractère suivant doit être
son adresse ou un 0 sinon il se replace en mode non-écoute.
03 03 Crtl C ETX : Empêche l'affichage de recevoir d'autres données (excepté
les codes 02, 11, 04, 1B), transfère la dernière chaîne reçue
dans l'affichage. Efface la mémoire tampon interne.
04 04 Crtl D EOT : Commute l'affichage sur le sous-ensemble de BS4504.
06 06 ACK : Fait clignoter deux fois par seconde le dernier caractère entré.
Point décimal (Virgule) inclus.
0C 12 Crtl L Efface les blancs de l'affichage. Tampon interne inclus.
0D 13 Crtl M Fin de données : En mode shift, les données valides suivantes
ou Enter effaceront l'affichage et inséreront des caractères dans la posi-
tion la moins significative. En mode déclenché, transfère la
dernière chaîne de caractères dans l'affichage.
11 17 Crtl Q XON : Idem STX.
12 18 Crtl R DC2 : Règle la luminosité de l'affichage à 25 %.
13 19 Crtl S XOFF:Idem ETX mais ne transfère pas la dernière chaîne de
caractères dans l'affichage.
14 20 Ctrl T DC4 : Règle la luminosité de l'affichage à 100 % (Normal).
18 24 Crtl X CAN : Règle la luminosité de l'affichage à 50 %.
1B 27 Esc Remet l'affichage dans la condition de mise sous tension.
20 32 Espace Insère un espace.
2B 43 + Insère un espace.
2D 45 - Insère un "-"
2E 46 . Ajoute un point décimal au dernier caractère entré.
30-5F 48-95 Insère les caractères donnés dans le Tableau des Caractères.
En mode décalé (shift) le caractère est entré dans la position la moins
signifiicative (LSB) et tous les caractères sont décalés vers la gauche
(de LSB vers MSB). Le caractère numéro 7 (LSB) est perdu
(polarité et dépassement), le caractère numéro 6 (MSB) prend la
place de la polarité. Tout ceci est valable pour les appareils à 4 digits
car la polarité reste en position 7 et les caractères 5 et 6 ne sont pas
affichés.En mode déclenché, les données sont placées dans un
registre plutôt que dans l'affichage.
7.6.- CODES RECONNUS - Les autres codes sont ignorés
Page : 12
32/97 Rev. 0112/97
Code Clavier Affichage
ASCII
BLANK
48 H
49 I
4A J
4B K
4C L
4D M
4E N
4F O
50 P
51 Q
52 R
53 S
54 T
55 U
56 V
57 W
58 X
59 Y
5A Z
5B [
5C \
5D ]
5E ^
5F -
7.7.- TABLEAU DES CARACTERES
30 0
31 1
32 2
33 3
34 4
35 5
36 6
37 7
38 8
39 9
3A :
3B ;
3C <
3D =
3E >
3F ?
40 @
41 A
42 B
43 C
44 D
45 E
46 F
47 G
Code Clavier Affichage
ASCII
Page : 13
32/97 Rev. 0112/97
8.- CONFIGURATION
8.1.- SELECTION DE L'ALIMENTATION
Voir sur le panneau arrière l'étiquette spécifiant les caractéristiques de l'alimentation. La sélection de l'alimentation
secteur devra être effectué par un personnel qualifié ou par le distributeur local. Contacter l'usine ou le distributeur
local pour toutes instructions complémentaires.
8.2.- CONFIGURATION DE L'APPAREIL
Pour modifier le conditionnement du signal, il suffit de retirer le panneau arrière de l'appareil pour accèder aux
commutateurs DIP et aux cavaliers internes situés sur la carte de commande.
S'assurer que l'appareil est déconnecté de l'alimentation secteur avant de retirer le panneau arrière.
A B C D E F G H I J
K L M N O R S T
Sélecteur à
cavaliers S1
Sélecteur à
cavaliers S2
Sélecteur à
cavaliers S3
Sélecteur DIP S4
DIP ouvert =
Cavalier fermé =
Cavalier ouvert =
Position de la carte de
commande dans les appareils
de la série BDF-2X-S
Position de la carte de
commande dans les
appareils de la série
BDF-4X-S
1 2 3 4 5 6 7 8 9 10 11 12
ON
DIP fermé =
Page : 14
32/97 Rev. 0112/97
Selecteur S4
DIP : 8 9 10 11 12 Réglage ASCII
bit : 16 8 4 2 1 adresse code
00000 0 30
00001 1 31
00010 2 32
00011 3 33
00100 4 34
00101 5 35
00110 6 36
00111 7 37
01000 8 38
01001 9 39
01010 10 3A
01011 11 3B
01100 12 3C
01101 13 3D
01110 14 3E
01111 15 3F
10000 16 40
10001 17 41
10010 18 42
10011 19 43
10100 20 44
10101 21 45
10110 22 46
10111 23 47
11000 24 48
11001 25 49
11010 26 4A
11011 27 4B
11100 28 4C
11101 29 4D
11110 30 4E
11111 31 4F
Réglage (G) (ID)
adresse
000
111
212
313
414
515
616
717
818
919
10 - -
11 - -
12 - -
13 - -
14 - -
15 - -
16 - -
17 2 1
18 2 2
19 2 3
20 2 4
21 2 5
22 2 6
23 2 7
24 2 8
25 2 9
26 - -
27 - -
28 - -
29 - -
30 - -
31 - -
REGLAGE ADRESSAGE
PROTOCOLE BS4505
DIP sur ON = 1
DIP sur OFF = 0
Selecteur S4 Mode de
DIP 3 DIP 4 fonctionnement
0 0 Mode 0 (Shift)
0 1 Mode 1 (Strobe)
MODE DE FONCTIONNEMENT
Selecteur S4 Luminosité
DIP 1 DIP 2 %
00 25
01 50
10 75
1 1 100
Selecteur S4 Cadence
DIP 5 DIP 6 DIP 7 Bauds Code
0 0 0 150 0
0 0 1 300 1
0 1 0 600 2
0 1 1 1200 3
1 0 0 2400 4
1 0 1 4800 5
1 1 0 9600 6
1 1 1 19200 7
LUMINOSITÉ
CADENCE EN BAUDS
DIP ouvert =
8.3.- TABLES DE CONFIGURATION pour LUMINOSITÉ, CADENCE EN BAUDS, MODE DE
FONCTIONNEMENT, ADRESSAGE ET PROTOCOLE BS4505
DIP fermé =
Page : 15
32/97 Rev. 0112/97
Position cavaliers Bits Parité
sur Sélecteur S3
8 Impaire
8 Paire
8 Ignorée
8 Néant
8.4.- TABLES DE CONFIGURATION des BITS, PARITÉ et SIGNAL D'ENTRÉE
Position cavaliers Bits Parité
sur Sélecteur S3
7 Impaire
7 Paire
7 Ignorée
R S T
R S T
Cavalier fermé =
Cavalier ouvert =
CONFIGURATION du SIGNAL D'ENTRÉE
A B C D E F G H I J K L M N O
8.5.- CONFIGURATION DU NIVEAU LOGIQUE
Le niveau logique du signal d'entrée configuré en 2 mA, 20 mA, RS-423 ou RS
232 peut être interverti en plaçant les cavaliers K et L comme indiqué ci-contre.
K L M N O
A = Boucle alimentée en interne
B = Boucle alimentée en externe
CONFIGURATION des BITS et PARITÉ
Type de Position des cavaliers sur Connecteur Signal d'Entrée
signal d'entrée Sélecteur S1 Sélecteur S2 Broche 1 Broche 2 Broche 3
RS-232 ±15 V Entrée +5 V Masse
RS-485
RS-422 Signal B Signal A Masse
Charge interne
RS-485
RS-422 Signal B Signal A Masse
Charge externe
RS-423 ±5 V Entrée +5 V Masse
Boucle - Boucle + pas utilisé A
Boucle alimentée
2 mA Boucle+ pas utilisé Boucle- B
Boucle- Boucle+ pas utilisé A
Boucle alimentée
20 mA Boucle+ pas utilisé Boucle - B
Niveau TTL +5 V Entrée Masse
Page : 16
32/97 Rev. 0112/97
9.- PROCÉDURE DE CONFIGURATION
Au cas où il serait nécessaire de modifier la configuration de l'appareil, procéder comme indiqué
ci-dessous pour tous les modèles de la série BDF-XX-S
1.- Vérifier que l'appareil n'est pas alimenté.
2.- Retirer le couvercle du panneau arrière en dévissant toutes les vis afin d'accèder
à la carte de contrôle (Voir page 6 paragraphe 4.3).
3.- Retirer tous les cavaliers sur la carte de contrôle (Voir page 13 paragraphe 8.2)
4.- Sélectionner la luminosité en utilisant les commutateurs DIP 1 & 2 (Sélecteur S4).
5.- Sélectionner la cadence en bauds en utilisant les commutateurs DIP 5, 6 & 7 (Sélecteur S4).
6.- Sélectionner le mode de fonctionnement avec les commutateurs DIP 3 & 4 (Sélecteur S4).
7.- Sélectionner l'adressage avec les commutateurs DIP 8, 9, 10, 11 & 12 (Sélecteur S4).
8.- Sélectionner le nombre de bits et la parité avec les cavaliers R, S & T (Sélecteur S3).
9.- Sélectionner le signal d'entrée avec les cavaliers A, B, C, D, E, F, G, H, I & J (Sélecteur S1) et
K, L, M, N & O (Sélecteur S2).
10.- Vérifier que la configuration du niveau logique est appropriée, sinon utiliser les cavaliers K & L.
(Sélecteur S2).
11.- Replacer le couvercle sur le panneau arrière et revisser toutes les vis.
12.- Mettre l'appareil sous tension en le branchant sur une alimentation secteur appropriée.
10.- EXEMPLES D'APPLICATIONS (pour un signal type RS-232)
Utilisation d'un modèle BDF-XX-S comme grand affichage distant connecté à un ordinateur IBM-PC
via un connecteur à 9 broches.
1
6
9
Broche 1 = Non connecté
Broche 2 = Non connecté
Broche 3 = TXD
Broche 4 = DTR
Broche 5 = Masse Signal
Broche 6 = DSR
Broche 7 = RTS
Broche 8 = CTS
Broche 9 = Non connecté
Description des broches
Connecteur du
grand affichage
Connecteur 9 broches
de l'ordinateur
Utilisation d'un modèle BDF-XX-S comme grand affichage distant connecté à un ordinateur IBM-PC
via un connecteur à 25 broches.
1
14
Connecteur du
grand affichage
Connecteur 25 broches
de l'ordinateur
Broche 1 = Non connecté
Broche 2 = TXD
Broche 3 = Non connecté
Broche 4 = RTS
Broche 5 = CTS
Broche 6 = DSR
Broche 7 = Masse Signal
Br. 8 à 19 = Non connecté
Broche 20 = DTR
Br. 21 à 25 = Non connecté
Description des broches
25
Page : 17
32/97 Rev. 0112/97
' ============= PROGRAMME 2 ==============
' Demo programm for series BDF-XX-S connected to a PC
' Example of comunication in Shift operating mode using XON/XOFF
' Realizer for Microsoft Qbasic, version 1.1
' Version 01, realized on Dec 1th of 1997
OPEN "COM2:9600,N,8,1,OP0,RS,TB20,RB20" FOR RANDOM AS #1
'Open port 2 without protocols, 9600, 8, none, buffers for 20 characters'
CLS
PRINT#,CHR$(19)
DO
LOCATE 10,5
INPUT "Enter message";A$
A$ = UCASE$(A$) 'Conversion to capital letters'
CLS
LOCATE 12,5
PRINT "XON 0" + A$ + " XOFF" 'Print string on screen'
PRINT #1, CHR$(17) + "0" +A$ + CHR$(19) 'Send string to the port'
LOOP WHILE NOT (A$="") 'Until empty string is entered'
/* ============= PROGRAMME 1 ==============
/* Demo programm for series BDF-XX-S connected to a PC */
/* Example of comunication in Shift operating mode using XON/XOFF */
/* To be used under Turbo "C++" of Borland Version 1.01 */
/* Version 01, realized on Dec 1th of 1997 */
/*mode shift*/
#include<bios.h> /*
#include<conio.h>
#include<stdio.h>
#define COM1 0 /*
#define COM2 1 /*
#define TRUE 1
#define FALSE 0
#define EVEN 0x18
#define ODD 0x10
#define NONE 0x0
#define BIT7 0x2
#define BIT8 0x3
#define STOP1 0x0
#define STOP2 0x4
#define BAUD300 0x40
#define BAUD600 0x60
#define BAUD1200 0x80
#define BAUD2400 0xA0
#define BAUD4800 0xC0
#define BAUD9600 0xE0
int main(void)
{
int count,DONE=FALSE; /*counter & end loop condition
char dat1,men1[25]; /*temporary data and string*/
/*__________Initializing Host port________________*/
bioscomp(0,(BAUD9600 | BIT8 | NONE | STOP1),COM2); /*open COM2 port*/
/*__________Initializing instrument_______________*/
bioscom(1,'\x13', COM1); /*Start addressing (XOFF)*/
*/__________Main loop of the programm_______________*/
ciscr(); /*Clear Screen*/
while(!DONE){ /*start transmmision loop*/
/*__________Read message introduced using the keyboard________________*/
count=0
/*reading the string introduced using the keyboard*/
gotoxy(10,3);
printf("enter the mesage (0-7 characters)"); /*Until press Enter key*/
do{
dat1=getche();
Men1[count]=dat1;
count++;
}while (dat1!='\x0d);
men1[count]='\r';
/*_________Send the message and present it on the screen_____________*/
cirscr();
bioscom(1,'\x11',COM2); /*Send XON*/
gotoxy(12.10);
printf("XON");
bioscom(1,'0' , COM2); /* Send address*/
printf("0");
count=0
/*_______Message Loop Transmmision_________*/
while (men1[count]!='\r'){
/*Covert to capital letters to see the small letters*/
if (men1[count]<123 & men1[count]>96) men1[count]=men1[count]-32;
*/Print on the screen and send every message character to the port until carriage return*/
printf("%c", men1[count]);
bioscom(1,men1[count],COM2);
count++;
bioscom(1,'\x13',COM2); /*Send XOFF; End of message*/
printf("XOFF");
}
return 0;
}
10.1.- MODE DE FONCTIONNEMENT SHIFT, EXEMPLE DE PROGRAMME
XOFF
XON
Adresse
Polarité
6ème digit
5ème digit
4ème digit
3ème digit
2ème digit
1er digit
XOFF
Mise
sous tension
Message suivant
Début
adressage
Début
message
Adresse
appareil
Polarité
Dépassement
Caractère à
placer sur
digit MSB
Caractère à
placer sur
digit LSB
Fin de
message
ESC : Remet l'affichage dans la condition de mise sous
tension. A la priorité sur tout autre caractère.
Adresse : Configurér sur le sélecteur S4 (+30 hex). Tous
les appareils dont l'adresse est "0" (ASCII 30
hex), affichent toutes les données, y compris le
code adresse émis, et cette adresse permet à
tous les appareils de recevoir des données.
Polarité : Le segment du milieu s'allume.
Dépassement : L'indicateur à LED situé au dessus du
segment de polarité, s"allume.
Page : 18
32/97 Rev. 0112/97
ETX
STX
Adresse
Polarité
6ème digit
5ème digit
4ème digit
3ème digit
2ème digit
1er digit
ETX
Mise
sous tension
Message suivant
Début
adressage
Début
message
Adresse
appareil
Polarité
Dépassement
Caractère
à placer sur
digit MSB
Caractère à
placer sur
digit LSB
Fin de
message
10.2.- MODE DE FONCTIONNEMENT A DECLENCHEMENT, EXEMPLE DE PROGRAMME
ESC : Remet l'affichage dans la condition de mise sous
tension. A la priorité sur tout autre caractère.
Adresse : Configurér sur le sélecteur S4 (+30 hex). Tous
les appareils dont l'adresse est "0" (ASCII 30
hex), affichent toutes les données, y compris le
code adresse émis, et cette adresse permet à
tous les appareils de recevoir des données.
Polarité : Le segment du milieu s'allume.
Dépassement : L'indicateur à LED situé au dessus du
segment de polarité, s"allume.
' ============= PROGRAMME 2 ==============
' Demo programm for series BDF-XX-S connected to a PC
' Example of comunication in Strobe operating mode using STX/ETX
' Realizer for Microsoft Qbasic, VERSION 1.1
' Version 01, realized on Dec 1th of 1997
OPEN "COM2:9600,N,8,1,CD0,CS0,DS0,OP0,RS,TB20,RB20" FOR RANDOM AS #1
'Open port 2 without protocols, 9600, 8, none, buffers for 20 characters'
CLS
PRINT#1,CHR$(3)
DO
LOCATE 10,5
INPUT "Enter message"; A$
A$ = UCASE$(A$) 'Conversion to capital letters'
CLS
LOCATE 12,5
PRINT "STX 0" + A$ + " ETX" 'Print string on screen'
PRINT #1, CHR$(2) + "0" +A$ + CHR$(3) 'Send string to the port'
LOOP WHILE NOT (A$="") 'Until empty string is entered'
/* ============= PROGRAMME 1 ==============
/* Demo programm for series BDF-XX-S connected to a PC */
/* Example of comunication in Strobe operating mode using STX/ETX */
/* To be used under Turbo "C++" of Borland Version 1.01 */
/* Version 01, realized on Dec 1th of 1997 */
/*mode strobe*/
#include<bios.h> /*
#include<conio.h>
#include<stdio.h>
#define COM1 0 /*
#define COM2 1 /*
#define TRUE 1
#define FALSE 0
#define EVEN 0x18
#define ODD 0x10
#define NONE 0x0
#define BIT7 0x2
#define BIT8 0x3
#define STOP1 0x0
#define STOP2 0x4
#define BAUD300 0x40
#define BAUD600 0x60
#define BAUD1200 0x80
#define BAUD2400 0xA0
#define BAUD4800 0xC0
#define BAUD9600 0xE0
int main(void)
{
int count,DONE=FALSE; /*counter & end loop condition
char dat1,men1[25]; /*temporary data and string*/
ciscr(); /*Clear Screen*/
/*__________Initializing Host port________________*/
bioscomp(0,(BAUD9600 | BIT8 | NONE | STOP1),COM2); /*open COM2 port*/
/*__________Initializing instrument_______________*/
bioscom(1,'\x3', COM1); /*Start addressing (ETX, also XOFF)*/
*/__________Main loop of the programm_______________*/
while(!DONE){ /*start transmmision loop*/
/*__________Read message introduced using the keyboard________________*/
count=0 /*reading the string introduced using the keyboard*/
gotoxy(10,3);
printf("enter the mesage (0-7 characters)"); /*Until press Enter key*/
do{
dat1=getche();
Men1[count]=dat1;
count++;
}while (dat1!='\x0d);
men1[count]='\r';
/*_________Send the message and present it on the screen_____________*/
cirscr();
{
bioscom(1,'\x2',COM2); /*Send STX*/
gotoxy(12.10);
printf("STX");
bioscom(1,'0' , COM2); /* Send address*/
printf("0");
count=0
/*_______Message Loop Transmmision_________*/
while (men1[count]!='\r'){
/*Covert to capital letters to see the small letters*/
if (men1[count]<123 & men1[count]>96) men1[count]=men1[count]-32;
*/Print on the screen and send every message character to the port until carriage return*/
printf("%c", men1[count]);
bioscom(1,men1[count],COM2);
count++;
};
bioscom(1,'\x3',COM2); /*Send ETX, End of message*/
printf("ETX");
}
}
return 0;
}
Page : 19
32/97 Rev. 0112/97
Mise
sous tension
Début
adressage
Début
message
Adresse
appareil
Polarité
Dépassement
Caractère
à placer sur
digit MSB
Caractère à
placer sur
digit LSB
Caractère de
déclenchement
(Strobe)
0D hex ou
13 d
Fin de
message
XOFF
XON
Adresse
Polarité
6ème digit
5ème digit
4ème digit
3ème digit
2ème digit
1er digit
STROBE
XOFF
ESC : Remet l'affichage dans la condition de mise sous
tension. A la priorité sur tout autre caractère.
Adresse : Configurér sur le sélecteur S4 (+30 hex). Tous
les appareils dont l'adresse est "0" (ASCII 30
hex), affichent toutes les données, y compris le
code adresse émis, et cette adresse permet à
tous les appareils de recevoir des données.
Polarité : Le segment du milieu s'allume.
Dépassement : L'indicateur à LED situé au dessus du
segment de polarité, s"allume.
10.3.- MODE DE FONCTIONNEMENT AVEC XON/XOFF, EXEMPLE DE PROGRAMME
/* ============= PROGRAMME 1 ==============
/* Demo programm for series BDF-XX-S connected to a PC */
/* Comunication from an IBM compatible computer in Shift
operating mode using XON-STROBE-XOFF */
/* In Turbo "C++", Borland Version 1.01 */
/* Version 01, realized on Dec 1th of 1997 */
/* mode strobe*/
#include<bios.h> /*
#include<conio.h>
#include<stdio.h>
#define COM1 0 /*
#define COM2 1 /*
#define TRUE 1
#define FALSE 0
#define EVEN 0x18
#define ODD 0x10
#define NONE 0x0
#define BIT7 0x2
#define BIT8 0x3
#define STOP1 0x0
#define STOP2 0x4
#define BAUD300 0x40
#define BAUD600 0x60
#define BAUD1200 0x80
#define BAUD2400 0xA0
#define BAUD4800 0xC0
#define BAUD9600 0xE0
int main(void)
{
int count,DONE=FALSE; /*counter & end loop condition
char dat1,men1[25]; /*temporary data and string*/
ciscr(); /*Clear Screen*/
/*__________Initializing Host port________________*/
bioscomp(0,(BAUD9600 | BIT8 | NONE | STOP1),COM2); /*open COM2 port*/
/*__________Initializing instrument_______________*/
bioscom(1,'\x19', COM1); /*Start addressing (XOFF)*/
*/__________Main loop of the programm_______________*/
while(!DONE){ /*start transmmision loop*/
/*__________Read message introduced using the keyboard________________*/
count=0 /*reading the string introduced using the keyboard*/
gotoxy(10,3);
printf("enter the mesage (0-7 characters)"); /*Until press Enter key*/
do{
dat1=getche();
Men1[count]=dat1;
count++;
}while (dat1!='\x0d);
men1[count]='\r';
/*_________Send the message and present it on the screen_____________*/
cirscr();
{
bioscom(1,'\x11',COM2); /*Send XON*/
gotoxy(12.10);
printf("XON");
bioscom(1,'0' , COM2); /* Send address*/
printf("0");
count=0
/*_______Message Loop Transmmision_________*/
while (men1[count]!='\r'){
/*Covert to capital letters to see the small letters*/
if (men1[count]<123 & men1[count]>96) men1[count]=men1[count]-32;
*/Print on the screen and send every message character to the port until carriage return*/
printf("%c", men1[count]);
bioscom(1,men1[count],COM2);
count++;
}
bioscom(1,'\x0D',COM2); /*Send 0D hex STROBE*/
printf("STROBE");
bioscom(1,'\x13',COM2); /*Send XON, end of message*/
printf(XOFF);
}
}
return 0;
}
Message suivant
' ============= PROGRAMME 2 ==============
' Demo programm for series BDF-XX-S connected to a PC
' Example of comunication in Strobe operating mode using XON-STROBE-XOFF
' Realizer for Microsoft Qbasic, VERSION 1.1
' Version 01, realized on Dec 1th of 1997
OPEN "COM2:9600,N,8,1,CD0,CS0,DS0,OP0,RS,TB20,RB20" FOR RANDOM AS #1
'Open port 2 without protocols, 9600, 8, none, buffers for 20 characters'
CLS
PRINT#1,CHR$(19)
DO
LOCATE 10,5
INPUT "Enter message";A$
A$ = UCASE$(A$) 'Conversion to capital letters'
CLS
LOCATE 12,5
PRINT "XON 0" + A$ + " (STROBE) XOFF" 'Print string on screen'
PRINT #1, CHR$(17) + "0" +A$ + CHR$(13) + CHR$(19); 'Send string to the port'
LOOP WHILE NOT (A$="") 'Until empty string is entered'
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24

Omega BDF-24 & 26, 44 & 46 Le manuel du propriétaire

Taper
Le manuel du propriétaire