Eurotherm 3504/3508 programmation via modbus

Une information ne figure pas dans la doc: lors de l’écriture d’un programme sur un contrôleur de température eurotherm 3504, l’ordre d’écriture des registres n’est pas anodine.  Ainsi, l’écriture sur le registre « segment.type » remet à zéro les valeurs caractéristiques du segment associée (par exemple la durée pour un palier).

Pour prendre l’exemple du premier segment sur le premier programmeur, il convient d’écrire d’abord sur le registre 5376 le type du segment, puis, par exemple pour un palier, la durée sur le registre 5380.

Si on entre d’abord une valeur sur le registre 5380, puis le type du segment sur 5376, la valeur en 5380 est écrasée.

Publié dans Technique | Commentaires fermés sur Eurotherm 3504/3508 programmation via modbus

Le manuel utilisateur (pdf) est très discret sur le changement de pile du BIOS; il s’agit d’une pile BR2032 Panasonic (3V) au porte pile soudé sur la carte mère… Il n’y a malheureusement pas de solution autre que de devoir dessouder l’ancienne pile pour la remplacer. C’est dommage s’agissant d’une carte souvent montée sur des appareils en rack à la durée de vie largement supérieure à 5 ans (espérance de vie officielle de la pile…).

Schéma de la pile du BIOS pour la carte IB890R

Ci dessus un schéma similaire. Sur la ID890, l’écartement noté 10.16 est de ~10mm.

La pile est approvisionnable chez RS (d’où vient le schéma).

porte pile à pile non soudée

Exemple de porte pile à pile non soudée facilitant la maintenance

Il est possible de profiter du changement de pile pour changer de porte pile et prendre un modèle plus simple de maintenance, type ci contre, également chez RS.

Publié le par Xavier | Commentaires fermés sur Carte mère IB890 R: changement de la pile BIOS

Eurotherm 3504 et 3508: quel identifiant?

Les tables de paramètres modbus présentes dans itools indiquent que le registre 122 contient l’information 0 ou 1 selon que l’on dispose du modèle 3504 ou 3508.

En réalité, il existe une variable interne INST_TYP_HEX dont la valeur est E440 (hexadécimal) ou E480 pour un 3504 ou un 3508.

C’est cette valeur que l’on récupère en lisant le registre 122, et non un booléen. C’est indiqué dans la doc… mais dans les pages consacrées au protocole EI-BISYNC, au mnémonique II.

A noter que si le registre à interroger est identique pour la série eurotherm  24xx et 35xx, ce n’est pas le cas pour le 902, pour lequel l’adresse 122 est hors limites: c’est le registre 121 qui contient l’information.

Extrait de la doc technique eurotherm montrant le mnémonique II

extrait de la doc eurotherm 3504

Extrait de la doc technique eurotherm montrant le registre 122

extrait de la doc eurotherm 2400

Extrait de la doc technique eurotherm montrant le registre 122

extrait de la doc eurotherm 902

Publié dans Science, Technique | Commentaires fermés sur Eurotherm 3504 et 3508: quel identifiant?

Or…

Pour des applications non sensibles à la pureté, une alternative à Goodfellow et son or ultra pur (99,9) peut être d’utiliser de l’or de bijouterie (18carats).

Composition (origine fournisseur):

La composition de nos bijoux en or est la suivante :

  •  Or jaune :  75% or pur et 25% cuivre et argent
  •  Or blanc : 75% or pur et 25% cuivre et argent + alliage palladium

(Ezor.fr)

A suivre une caractérisation aux X….

Publié dans Technique | Commentaires fermés sur Or…

Après fabrication d’un nouveau câble pour la manip de mesures électriques dans le cryofour, on observe un bruit électrique marqué visible sur les mesures d’impédance complexe à basse fréquence (autour de 40-50Hz), mais également notable sur les mesures de constante diélectrique à plus haute fréquence (1MHz), tant sur le module complexe de l’impédance que sur la phase.

La seule différence de conception entre l’ancien et le nouveau câble concerne le traitement des masses des câbles coaxiaux de mesure. Ces masses étaient reliées au corps du cryofour dans l’ancienne version et pas dans la nouvelle.

Après rétablissement de la liaison électrique, le bruit disparaît.

Conclusion: pour être efficace, la masse des coaxiaux -qui jour un rôle de bouclier?- doit être reliée au corps du connecteur JAEGER et à celui du cryofour (donc serrage de la bride nécessaire).

Publié le par Xavier | Commentaires fermés sur Bruit électrique sur manip cryofour

Problème de Scanner : Configuration TWAIN sous windows 7 64 bits

Suite à un changement de PC, me voilà à tenter de faire fonctionner un scanner canon LIDE 25 sur windows 7, version 64 bits. Et là, catastrophe: l’échec est total. Que ce soit via Irfanview ou foxit reader, impossible de scanner. Après avoir perdu plusieures soirées sur le sujet, voici mon analyse du problème (visiblement assez courant), et la solution trouvée.

Tout dSchéma de l'organisation application/Twain/Pilotes pour scanner un document‘abord, comment se présente la chaine d’acquisition du scanner?
Les applications (acrobat reader, irfanview, libre office…), elles-mêmes compilées en 32 ou 64 bits, appellent des fonctions dans les bibliothèques Twain (typiquement twainDSM.dll, la plus récente, twain.dll et twain_32.Dll) fournies par windows. Ces bibliothèques appellent à leur tour les pilotes spécifiques du scanner (fournis par le fabricant).

Chacun de ces niveaux peut être compilé pour un système 32 ou 64 bits. Dans le cas de l’OS 64 bit, windows possède deux ensembles de répertoires système: l’un pour tout ce qui est en 64 bits, l’autre pour tout ce qui est en 32 bits, fourni pour permettre la compatibilité avec les programmes plus anciens. Des redirections permettent normalement de fournir des versions de librairies (dll) 32 bits pour les programmes en 32, et 64 pour ceux en 64.

Dans le cas de l’erreur twain qui nous occuppe, le fabricant du canoscan LIDE 25 fournit un pilote officiellement en 64 bits (« lide25vst6411011aen.exe » en mai 2019). Lors de l’installation, ce pilote se retrouve dans un répertoire c:\windows\TWAIN_32\

S’agit-il d’un répertoire de bibliothèques 32 bits? A priori non, les librairies 32 bits devant se trouver dans le répertoire intelligemment nommé « C:\Windows\SysWOW64″…

C’est là que l’on peut avoir un problème: Dans le cas d’une application 32bits, type foxit reader, la bibliothèque appelée sera celle placée dans le répertoire 32bit aka SysWOW64… mais le pilote du scanner est lui dans un répertoire en dehors de la zone réservée aux applications 32 bits, d’où semble-t-il l’erreur « scanner HS » obtenue.
Erreur: "The scanner you selected doesn't work. Please select another one"Si on utilise irfanview (32bits), le message est différent et indique « RMSlantc.dll manquante ». Idem avec la version 64 bits d’irfanview, avec la curiosité que le scanner n’apparaît pas dans la liste des appareils TWAIN disponibles.
Erreur: "Impossible de démarrer le programme car il manque rmslantc.dll sur votre ordinateur"
Ce fichier DLL fait justement partie du pilote Canon que l’on vient d’installer! Et, si on le copie dans le répertoire pour applications 32 bits (aka « SysWOW64 »), il cesse de manquer… Malheureusement, même si l’on copie tous les fichiers du driver en vrac dans SysWOW64, le problème n’est pas réglé, et on découvre une nouvelle erreur « TWAIN driver not installed ».
Erreur twain: "Can't connect to device or Twain driver is not installed"

A ce stade, on peut soupçonner que notre application tente de trouver dans un répertoire réservé (SysWOW64?) qui n’est pas le bon, les dll dont elle a besoin pour accéder au scanner. Bref, les merveilleuses redirections de l’OS ne fonctionnent pas. Que peut-on faire? Ajouter une variable PATH, contenant le chemin du répertoire dans lequel se trouve notre pilote de scanner…
Où modifier la variable environnement PATH sous windows 7?

Redémmarrage, et là, miracle, ça fonctionne -du moins sur ma machine-

Publié dans Technique | Commentaires fermés sur Problème de Scanner : Configuration TWAIN sous windows 7 64 bits

Configuration liaison RS232 pour contrôleur de T° Eurotherm 3504

La doc ne me semblant pas d’une clarté ébouriffante sur le sujet, voici un schéma de connexion pour la communication par RS232 des contrôleurs de température eurotherm 3504 (mais aussi les 2400).

Coté PC: prise SUBD9, pins 1,4 et 6 reliés; pins 7 et 8 reliés; pin 2 relié au HF du contrôleur; pin 3 relié au HE du contrôleur; pin 5 relié au HD du contrôleur

Schéma de cablâge RS232 pour connexion d’un eurotherm 3504 (ou 2400) à un PC

Ne pas oublier de connecter les bornes 7 et 8 d’une part et 1, 4 et 6 d’autre part sur le connecteur Sub D9 sans quoi la liaison ne fonctionne pas (c’est la partie que je juge peu claire de la doc eurotherm).

Sur l’instrument, HD correspond au COM, HE à la réception du contrôleur (Rx) et HF à la transmission (Tx) du contrôleur. Les rôles s’inversent coté PC.

Publié dans Technique | Marqué avec , , | Commentaires fermés sur Configuration liaison RS232 pour contrôleur de T° Eurotherm 3504

Alimentation Nemic Lambda PWS-750-20

Comme tous les labos de France, nous nous retrouvons, faute de budget (#makeourpognongreatagain), à utiliser des appareils hors d’âge.

Dernier en date: une alimentation pilotable TDK/Nemic Lambda dont le manuel est difficilement trouvable sur la toile. Voici donc le schéma de câblage de la commande pour cette alim, commande qui se fait donc en 0-5V.

Le pilotage s'effectue en branchant la tension de contrôle 0-5V entre les bornes S- et CV2

Schéma de câblage pour un pilotage de la tension sur une alimentation PWS-750-20 nemic lambda

Le pilotage de la tension de sortie s’effectue entre les bornes -S et CV2, la charge étant entre S+ et S-. Pour le pilotage en intensité, la tension de commande doit être entre -S et CC1.
Dans ce montage, le niveau de sortie est proportionnel à la commande.

Il est également possible de faire une commande « tout ou rien », en envoyant un signal TTL entre les bornes CNT et TOG, en inverse (TTL bas/court circuit = marche, TTL haut/circuit ouvert = Arrêt).

Publié dans Science, Technique | Commentaires fermés sur Alimentation Nemic Lambda PWS-750-20

Réforme de la SNCF et histoire des chemins de fer

A la suite de la nième réforme de la SNCF sur la longue route de sa privatisation (pourquoi d’ailleurs ne pose-t-on jamais carrément la question?), je suis tombé sur quelques références intéressantes sur la période de fondation de l’entreprise nationale par excellence, la SNCF.

Tout d’abord, une publication de socio, sur le sujet de l’attrait pour la privatisation du train en France. L’auteur y rappelle que la SNCF n’a jamais été une administration ou un pur service public sans obligation marchande, et ce, dès sa création (une création par nationalisation consensuelle et non punitive). Dès les années 50, la SNCF fait du benchmarking avec les sociétés ferroviaires américaines ou japonaises. Les fermetures de lignes commencent dès la création (-10%) puis se poursuit dans les années 60 (-50% par rapport à 1938…) ne laissant quasiment que le réseau en étoile que l’on connaît.

Une autre publication, sur l’ancêtre de la CFTA/Véolia environnement, nous donne une information intéressante sur l’état de santé des lignes secondaires en 1912 (avant la création de la SNCF donc, et avant la concurrence de la voiture): leur rentabilité était de 1.2%! Autant dire que le problème de « la ligne de train gouffre financier » ne date pas d’aujourd’hui… Que faisaient donc les acteurs économiques (privés) de l’époque pour compenser ces pertes? Appel à l’État, de façon régulière et massive, à travers des « garanties d’intérêt », c’est à dire des versements d’argent public (ici plus de 4M de francs or pour 1911, sur un bilan de 109M, soit un peu moins de 4%).

Pourquoi alors faire des trains? Parce que l’intérêt social du système ferroviaire dépasse de loin la stricte rentabilité (ou non) des lignes elles-mêmes. On pourrait aujourd’hui parler de réchauffement climatique et d’objectifs d’émissions de CO2, domaine dans lequel l’action européenne est d’une nullité achevée, mais avant la création de la SNCF, on pensait aménagement du territoire. Exemple avec la compagnie du midi, qui, de 1852 à 1937, participe à l’aménagement des landes, à la commercialisation du vin, en suscitant largement la création des chambres d’agricultures et de commerce, produit du naissain d’huîtres, réempoissonne des lacs et des étangs (Thau), promeut l’augmentation de la production agricole, la création de coopérative, créée un « cluster » pour l’économie des Pyrénées (rassemblement universitaire, notables et entreprises pour la croissance de l’économie de l’époque), expose du matériel agricole dans ses gares, produit de l’électricité (341KWh en 1937), lance le développement de la station balnéaire d’Arcachon (qui est revendue ensuite….) puis des stations de Cauterêts, Font-Romeu, SuperBagnères et Eaux-bonnes, construit la route du Tourmalet au pic du midi… alors même que la Compagnie du Midi est, à l’époque, une société purement privée.

Bref, l’état d’esprit « service public » dans le ferroviaire date de bien avant la SNCF, et il me semble possible qu’il ait été plus malmené durant les années de règne de celle-ci que durant le siècle de gestion par concession régulée au privé entre 1830 et 1938. En tout cas, il est bien loin de l’esprit de la réforme Macron, à laquelle il ne survivra que s’il est porté à nouveau par des volontés locales comme celle des fondateurs de la société du Midi. L’Auvergne n’en prend clairement pas le chemin, hélas.

Publié dans écologie, économie | Commentaires fermés sur Réforme de la SNCF et histoire des chemins de fer

Contrôleurs de température Eurotherm 818: Appareils à vendre…

Je vide les fonds de placard, voici donc deux appareils qui peuvent intéresser:
contrôleur de température eurotherm 818P et eurotherm 810 (un de chaque)
Les deux semble fonctionner, au moins pour la mesure de température, car je n’ai pas le matériel nécessaire pour tester le module de pilotage du four.

Publié dans Management | Commentaires fermés sur Contrôleurs de température Eurotherm 818: Appareils à vendre…