Paramètres de démarrage d'un programme. Fisher Bioblock Scientific VSC 1000, VSC 450
Paramètres de démarrage d'un programme
E
DITEUR DES PROGRAMMES
7.4
Paramètres de démarrage d'un programme
Chaque pas de programme est décrit par les textes suivants :
Affichage Description
[1/14] : START : 23.0
La valeur de début est de 23 °C
[2/14] : LOOP_START 01 0005 Début de la boucle 1 ; cinq cycles de la boucle
[3/14] : CONST : 23.0
1:00:00 Valeur de début arrêter 1 heure
[4/14] : R–UP : 80.0
1:00:00 Hausse de la température à 80 °C dans 1 heure
[5/14] : CONST : 80.0
3:00:00 Maintenir la température pendant 3 heures
[6/14] : R–DN : -40.0
1:30:00 Diminution de la température à -40 °C dans 1,5 heure
[7/14] : CONST : -40.0
5:00:00 Maintenir la température pendant 5 heures
[8/14] : R–UP : 23.0
0:30:00 Hausse de la température à 23 °C dans 30 minutes
[9/14] : LOOP_END 01 0005 Fin de la boucle 1 ; cinq répétitions (voir aussi pas [2/14]
Remarque : Fixer toujours en premier la fin d'une boucle avant son début.
[10/14] : CONST : 23.0
1:00:00 Maintenir la température pendant 1 heure
[11/14] : R–DN : -40.0
1:00:00 Chute de la température à -40 °C dans une heure
[12/14] : CONST : -40.0
5:00:00 Maintenir la température pendant 5 heures
[13/14] : R–UP : 23.0
0:30:00
[14/14] : END
Hausse de la température à 23 °C dans 30 minutes
Fin du programme
1) Option
68
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
M
ENU ERREUR
8
8.1
Appel du menu erreur
MENU ERREUR
Appel du menu erreur
Lorsqu'il y a un défaut, un message d'erreur apparaît dans le menu principal.
•
Fig. 2-1 Menu principal (page 5)
Le message d'erreur clignote. En appuyant sur le message d'erreur, le menu suivant apparaît :
Dans ce menu, les erreurs sont reportées dans une liste.
La clé du défaut s'affiche avant la description de celui-ci, p. ex. 1:A:31.
1 ; 2 ; X...
A ; B
31; 6; XX..
Signification
Numérotation continue
Catégorie de défaut
A = Alarme
B = Avertissement
Numéro du défaut survenu
Fig. 8-1
Messages d'erreur
• Respecter le manuel d'utilisation des messages d'erreurs décrits pour l'enceinte d'essais.
1) Option
70
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
Validation des erreurs
8.2
M
ENU ERREUR
Validation des erreurs
Certaines erreurs doivent être validées après la correction de leur cause.
• A l'aide des flèches, pointer sur le message d'erreur.
• Appuyer sur »QUIT«.
• Lorsque tous les messages d'erreur ont été validés, appuyer sur
Le menu principal est à nouveau accessible.
.
1) Option
70
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
P
ROTOCOLE D
’
INTERFACE
ANNEXE : PROTOCOLE D’INTERFACE
Il est possible de commander l'enceinte d'essais avec un PC sans utiliser notre logiciel d'utilisation pour le PC. Il est alors indispensable de posséder quelques notions de programmation. Il faut écrire un programme de commande.
Utiliser un langage de programmation usuel (p. ex. Turbo Pascal ou C++)
L'enceinte d'essais est équipée d'une interface RS232 . Les propriétés du transfert de données entre la commande électronique et le PC sont les suivantes :
– 9600 / 19200 bauds
– 1 bit de départ
– 8 bits de données
– 1 bit d'arrêt
– pas de parité
– pas de contrôle de flux
1 ASCII -1
1.1
1.2
Que peut-on commander avec le PC ?
– Régler les valeurs de consigne pour la température et l'humidité
2)
– Interroger la température sur plusieurs sondes libres
1)
– Démarrer des programmes
– Définir le nombre de répétitions du programme d'essai
– Arrêter le programme
– Lire l'état d'erreur
– Lire le message erreur de l'enceinte d'essais sous forme de texte
– Valider les messages d'erreur
Mode de fonctionnement du programme
Le programme envoie une chaîne à la commande électronique. Le programme demande des données par le biais de cette chaîne d'émission. La commande électronique répond à cette chaîne en renvoyant au PC une chaîne de réponse.
ATTENTION
La communication entre le PC et la commande électronique de l'enceinte d'essai ne fonctionne que si la partie programme »Somme de contrôle« est liée au
programme de commande.
1.4 Partie de programme »Somme de contrôle«
(page 7)
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
1 – 14
P
ROTOCOLE D
’
INTERFACE
1.2.1
Principes de la chaîne d'émission
Une chaîne comprend une suite de caractères ASCII. Devant chaque chaîne d'émission, il faut placer le caractère ASCII signifiant le début du texte. Derrière chaque chaîne d'émission, il faut placer le caractère ASCII signifiant la fin du texte.
Début de texte »start of text {STX}«
Fin de texte »end of text ({ETX})«
Code ASCII 02
Code ASCII 03
REMARQUE
Dans les exemples suivants, ces caractères ne sont pas représentés pour plus de simplicité. L'adresse du bus de l'enceinte d'essais est représentée par la lettre
z et la somme de contrôle à calculer par CC.
ATTENTION
La commande électronique traite les données plus lentement qu’un PC. Envoyer au maximum une chaîne par seconde. Sinon, cela risquerait de perturber les opérations internes de la commande électronique (commande et régulation).
1.2.2
Principes de la chaîne de réponse
Une chaîne de réponse contient deux autres caractères :
{ACK} (acknowledged)
{NCK} (not acknowledged)
La commande électronique a reconnu et accepté la chaîne d'émission du PC.
La chaîne d'émission n'a pas été reconnue.
Renouveler la commande.
Code ASCII 06
Code ASCII 15
2 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
P
ROTOCOLE D
’
INTERFACE
1.3
1.3.1
Chaînes d’émission du protocole d’interface ASCII-1
Lecture des valeurs réelles
La chaîne suivante demande l’état réel de l'enceinte.
Chaîne d'émission (PC
→
commande électronique)
{STX} 1 ? E8 {ETX}
Adresse de l'enceinte sur le bus
Demande d'émission des données
Somme de contrôle
Chaîne de réponse (commande électronique
→PC)
La chaîne suivante contient des informations sur la température et l'humidité
2)
réelles et de consigne ainsi que d'autres valeurs de réglage.
Adresse de l'enceinte sur le bus
Valeur réelle de température : 18,5 °C
Valeur réelle d'humidité 66 % h.r.
Imprimante éteinte = 0, allumée =1
Température des sondes libres
1)
L'enceinte est activée = # inactive = $
Nombre d'erreur signalées
(pas d'erreur = --)
Valeur de consigne de température 10 °C
Valeur de consigne d'humidité 90 % h.r.
Canaux numériques : activés = 0, désactivés=1
Somme de contrôle
{STX} 1 T018.5 F0.66.0 P0 T000.0 # -- T010.0 F090.0R 1000000000000000 2B {ETX}
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
3 – 14
P
ROTOCOLE D
’
INTERFACE
1.3.2
1.3.3
1.3.4
Réglage de la consigne de température et d'humidité
2)
La chaîne suivante règle la valeur de consigne de la température et de l'humidité
2)
sur
25 °C et 35 % h.r. et lance l'essai.
Chaîne d'émission (PC
→ commande électronique) zT025.0F35R1100000000000000CC
Chaîne de réponse (Commande électrique
→ PC) z{ACK}CC z{NAK}CC
La chaîne est acceptée
La chaîne n'est pas acceptée p.ex. parce que la valeur de consigne est hors limites
REMARQUE
La chaîne d'émission se compose toujours des valeurs de consigne de la température et de l' humidité
2)
, ainsi que de 16 canaux numériques. Pour les enceintes d'essais climatiques, la valeur de consigne pour l'humidité est ignorée.
Interrogation de la température sur les sondes libres
1)
La chaîne suivante lit la température mesurée des sondes libres
1)
.
Chaîne d'émission (PC
→ commande électronique) z:Get:P_Var:xxx:CC
XXX 216, 217, 218 ou 219 pour les sondes libres 1 à 4
Chaîne de réponse (Commande électrique
→ PC) z:Get:P_Var:216:32.5:CC
Démarrage du programme
La chaîne suivante lance un programme d'essai .
Chaîne d'émission (PC
→ commande électronique) z:Set:AutoStart:xxx:CC
XXX 1 à 120 (numéro du programme d'essai)
Chaîne de réponse (Commande électrique
→ PC) z{ACK}CC z{NAK}CC
Si le programme a pu être lancé
Si la position du programme est vide
4 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
P
ROTOCOLE D
’
INTERFACE
1.3.5
1.3.6
1.3.7
Détermination des répétitions du programme d'essai
La chaîne suivante détermine le nombre des répétitions du programme.
Chaîne d'émission (PC
→ commande électronique) z:Set:AutoLoop:xxx:CC
XXX 1 à 9999 (nombre des répétitions du programme)
Chaîne de réponse (Commande électrique
→ PC) z{ACK}CC
Arrêt du programme d'essai
La chaîne suivante arrête un programme d'essai en cours.
Chaîne d'émission (PC
→ commande électronique) z:Set:AutoStop:CC
Chaîne de réponse (Commande électrique
→ PC) z{ACK}CC
Lecture de l'état d'erreur
La chaîne suivante émet un modèle de bit de toutes les erreurs existantes.
Chaîne d'émission (PC
→ commande électronique) z:Get:Errors:CC
Chaîne de réponse (Commande électrique
→ PC) z:Get:Errors: 1:100000000 ... 00000000000000:CC
Somme des erreurs
1 il y a au moins une erreur
0 il n'y a pas d'erreur
Le modèle de bit à 64 chiffres qui suit indique, de gauche à droite, les messages d'erreurs existants. La présence d’un 1 complètement à gauche du modèle de bit signifie aussi que l’erreur N° 1 est présente.
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
5 – 14
P
ROTOCOLE D
’
INTERFACE
1.3.8
1.3.9
Lecture des textes d'erreur
La chaîne suivante lit un texte d’erreur correspondant à un numéro d’erreur.
Chaîne d'émission (PC
→ commande électronique) z:Get:ErrorText:xx:CC xx Numéro du message d’erreur dont le texte doit être lu
Chaîne de réponse (Commande électrique
→ PC) z:Get:ErrorText:xx:texte de l’erreur:CC p. ex. : z:Get:ErrorText:16:Power fail:<CC> ou z{NAK}CC si le message d'erreur n'existe pas
Validation des erreurs
La chaîne suivante valide toutes les erreurs émises qu’il est possible de valider.
Chaîne d'émission (PC
→ commande électronique) z:Set:ErrorQuit:CC
Chaîne de réponse (Commande électrique
→ PC) z{ACK}CC
6 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
P
ROTOCOLE D
’
INTERFACE
1.4
Partie de programme »Somme de contrôle«
La somme de contrôle est le complément 256 du reste de la division modulo 256 par les valeurs ASCII de tous les caractères de la chaîne, les valeurs pour ETX et la somme de contrôle même ne sont pas ajoutées.
Toutes les chaînes d'émission doivent contenir une somme de contrôle.
REMARQUE
La somme de contrôle est une sorte de somme transversale des valeurs ASCII d'une chaîne, y compris la valeur ASCII pour »STX«. La valeur ASCII du »ETX« et la somme de contrôle ne sont pas additionnées. La somme de contrôle est indiquée en majuscules, p. ex. 8E.
Exemple :
Langage de programmation : Turbo Pascal 5.0
FUNCTION PRUEFSUMME
(PRUEFSTR: STRING) : STRING;
VAR L,I :INTEGER;
B,J,K :BYTE;
CH :STRING[1];
BEGIN
L := LENGTH (PRUEFSTR);
B := 0;
FOR I:=1 TO L DO BEGIN
CH :=COPY (PRUEFSTR,I,1);
J := ORD (CH[1]);
B := B - J;
END;
J := B DIV 16;
IF J<10
THEN J := J+48
ELSE J := J+55;
K := B MOD 16;
IF K<10
THEN K:= K + 48
ELSE K:= K + 55;
PRUEFSUMME:= CHR(J) + CHR (K);
END;
REMARQUE
Pour vérifier que la somme de contrôle a été correctement calculée, nous vous recommandons d'utiliser la chaîne d'émission de l'exemple du chapitre
1.3.1
Lecture des valeurs réelles (page 3). Pour la somme de contrôle, on doit obtenir
»8E«.
La commande électronique vérifie la somme de contrôle de la chaîne d'émission pour
éviter des erreurs de transmission.
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
7 – 14
P
ROTOCOLE D
’
INTERFACE
2 ASCII -2
2.1
Que peut-on commander avec le PC ?
– Réglage de la consigne de température et d'humidité
2)
– Définir les vitesses de variation à la consigne
1)
– Démarrer et arrêter les programmes
– Lire des messages d'erreur
– Valider les messages d'erreur
2.2
2.2.1
Mode de fonctionnement du programme
Le programme envoie une chaîne à la commande électronique. Le programme demande des données par le biais de cette chaîne d'émission. La commande électronique répond
à cette chaîne en renvoyant au PC une chaîne de réponse.
Principes de la chaîne d'émission
Une chaîne comprend une suite de caractères ASCII. Devant chaque chaîne d'émission, il faut placer le caractère ASCII signifiant le début du texte. Derrière chaque chaîne d'émission, il faut placer le caractère ASCII signifiant la fin du texte.
Start ´$´
Fin <CR> Carriage Return ou retour chariot
Code ASCII 36
Code ASCII 13
ATTENTION
La commande électronique traite les données plus lentement qu’un PC. Envoyer au maximum une chaîne par seconde. Sinon, cela risquerait de perturber les opérations internes de la commande électronique (commande et régulation).
8 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
2.3
2.3.1
Chaînes d’émission du protocole d’interface ASCII-2
Lecture des valeurs réelles
La chaîne suivante demande l’état réel de l'enceinte.
Chaîne d'émission (PC
→
commande électronique)
$ 01 I <CR>
Adresse de l'enceinte sur le bus
Demande d'envoi de l'état réel
P
ROTOCOLE D
’
INTERFACE
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
9 – 14
2.3.2
Chaîne de réponse (commande électronique
→ PC)
La chaîne suivante contient des informations sur la température et l'humidité
2)
réelles et de consigne ainsi que d'autres valeurs de réglage.
Les valeurs se rapportent à un moment donné.
Valeur de consigne de température (°C)
Valeur réelle de température (°C)
Valeur de consigne humidité (% h.r.)
Valeur réelle humidité (% h.r.)
Consigne de vitesse du ventilateur (%)
Consigne de vitesse du ventilateur (%) sans objet
Valeur réelle Pt100-1 (°C, carte E/S analogique)
1) sans objet
Valeur réelle Pt100-2 (°C, carte E/S analogique)
1) sans objet
Valeur réelle Pt100-3 (°C, carte E/S analogique)
1) sans objet
Valeur réelle Pt100-4 (°C, carte E/S analogique)
1)
Sortie numérique 0 non utilisée
Sortie numérique démarrage
Sortie numérique Humidité
Autres sorties numériques
0023.0 0020.5 0050.0 0041.0 0080.0 0080.0 0000.0 0020.0 0000.0 0020.2 0000.0 0020.3 0000.0 0020.4 01101010101010101010101010101010 <CR>
Touchpanel Color
Schnittstellenprotokoll_d.fm F 01.2005
P
ROTOCOLE D
’
INTERFACE
2.3.3
Réglage de la consigne de température et d'humidité
2)
La chaîne suivante règle la valeur de consigne de la température et de l'humidité
2)
sur
23 °C et 50 % h.r. et lance l'essai.
Valeur de consigne de température (°C)
Valeur de consigne humidité (% h.r.)
Consigne de vitesse du ventilateur (%) sans objet sans objet sans objet sans objet
Sortie numérique 0 non utilisée
Sortie numérique démarrage
Sortie numérique Humidité
Autres sorties numériques
$ 00 E 0023.0 0050.0 0080.0 0000.0 0000.0 0000.0 0000.0 01101010101010101010101010101010 <CR>
2.3.4
REMARQUE
32 canaux numériques sont systématiquement transmis. Si la commande
électronique possède moins de sorties, les canaux de sortie absents sont représentés par le chiffre 0. Les valeurs analogiques sont séparées par un espace.
La valeur de consigne ne doit pas dépasser la valeur limite correspondante. Les valeurs limites admissibles sont indiquées dans le manuel d'utilisation de l'enceinte d'essai.
Définition des vitesses de variation
1)
La chaîne suivante permet de définir par défaut les degrés pour la vitesse de modification des valeurs de consigne. Pour la température et l'humidité relative, on définit deux grades pour le chauffage /refroidissement et pour l'humidification / l'assèchement.
La chaîne est la suivante :
$xxU aaaa.a bbbb.b cccc.c dddd.d <CR> aaaa.a
bbbb.b
cccc.c
dddd.d
xx
Grade chauffage
Grade refroidissement (valeur positive)
Grade humidification
Grade assèchement (valeur positive)
Adresse de l'enceinte (1 à 32)
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
11 – 14
P
ROTOCOLE D
’
INTERFACE
2.3.5
Démarrage et arrêt des programmes
La chaîne suivante lance un programme d'essai .
Chaîne d'émission (PC
→ commande électronique)
$xxPyyyy<CR> xx yyyy
Adresse bus de l'enceinte (1 à 32)
Numéro du programme d'essai (1 à 120)
Chaîne de réponse (Commande électrique
→PC)
Ø <CR> si le programme a pu être lancé
Un programme en cours peut être arrêté à l’aide de la chaîne suivante :
Chaîne d'émission (PC
→ commande électronique)
$xxP0000<CR> xx yyyy
Adresse bus de l'enceinte (1 à 32)
Numéro du programme d'essai (1 à 120)
12 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
2.3.6
Lecture des messages d'erreur
La chaîne suivante émet un modèle de bit de tous les messages d’erreur.
Chaîne d'émission (PC
→ commande électronique)
$xxF<CR> xx Adresse bus de l'enceinte (1 à 32)
Chaîne de réponse (Commande électrique
→PC)
<Numéro d’erreur><Espace><Texte d’erreur><CR> p. ex. : 16 Power fail<CR> ou :
Ø <CR> si aucune erreur n'est présente
REMARQUE
Seule la première erreur est affichée.
P
ROTOCOLE D
’
INTERFACE
2.3.7
Validation des messages d'erreur
La chaîne suivante valide toutes les erreurs :
Chaîne d'émission (PC
→ commande électronique)
$xxQ<CR> xx Adresse bus de l'enceinte (1 à 32)
Chaîne de réponse (Commande électrique
→PC) xx<CR> xx Nombre des erreurs encore existantes
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
13 – 14
P
ROTOCOLE D
’
INTERFACE
14 – 14
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
I
NDÍCE
ANNEXE : INDÍCE
A
C
D
E
F
H
I
L
M
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin
I – II
I
NDÍCE
N
O
P
R
S
U
V
II – II
1) Option
2) uniquement enceintes d’essais climatiques
3) uniquement pour enceintes d'essais à pulvérisation de brouillard salin

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.