Table des Matières

Publicité

Liens rapides

LP0631
M
ANUEL DE
'
L
UTILISATEUR
C
2
DE
RIMSON
M
C
ODULAR
ONTROLLER

Publicité

Table des Matières
loading

Sommaire des Matières pour red lion CRIMSON 2

  • Page 1 LP0631 ANUEL DE UTILISATEUR RIMSON ODULAR ONTROLLER...
  • Page 2 Elles sont fournies sans garantie d’aucune sorte et n’engagent en aucune façon la société Red Lion Controls. Sauf mention contraire, les sociétés, les noms et les données utilisés dans les exemples sont fictifs. Aucune partie de ce document ne peut être reproduite ou transmise à...
  • Page 3: Table Des Matières

    INTRODUCTION ABLE DES MATIÈRES ABLE DES MATIERES ..................ABLE DES MATIERES INTRODUCTION................... 1 ..............1 ONFIGURATION YSTEME EQUISE ................. 1 NSTALLATION DU OGICIEL ................. 1 ERIFICATION DES ISES USB ................2 NSTALLATION DES ILOTES ..................3 EMARRAGE APIDE ....................3 RESENTATION ......................
  • Page 4 SOMMAIRE RIMSON ANUAL ODULAR ONTROLLER L’ ........................21 ONGLET OMMANDE L’ ........................24 ONGLET UISSANCE L’ ......................... 25 ONGLET LARMES L’ ......................... 29 ONGLET ORTIES ............................ 30 UTOTUNE ........................32 ONNEES ISPONIBLES CSSG – P ’E ....36 ROGRAMMATION DU ODULE NTREE DE APTEUR D...
  • Page 5 INTRODUCTION ABLE DES MATIÈRES .................. 74 ARTAGE DU ERIE TCP/IP ....................74 CTIVATION DU ROTOCOLE .......................... 74 ARTAGE DU ....................... 75 ONNEXION IA UN UTRE ......................75 ONNEXION THERNET ........................77 ORTS IRTUELS ..........................77 IMITATIONS ............. 78 TILISATION DE LA ESSAGERIE LECTRONIQUE SMTP ....................
  • Page 6 SOMMAIRE RIMSON ANUAL ODULAR ONTROLLER L’ ........................114 ONGLET RIGGERS ’E ..............114 ODIFICATION D TIQUETTES ULTI L’ ) ..................... 115 ONGLET ONNEES VARIABLES L’ ) ..................... 115 ONGLET ONNEES FORMULES L’ ) ...................... 116 ONGLET ONNEES TABLEAUX L’ ........................116 ONGLET ORMAT L’...
  • Page 7 INTRODUCTION ABLE DES MATIÈRES ....................136 RIMITIVES EXTE TIQUETTE ’E ....................... 138 ODIFICATION DE L TIQUETTE ......................139 RIMITIVE EURE ET .................... 141 RIMITIVES ARRES RAPH ICHES ....................... 143 RIMITIVES YSTEME ............143 EFINITION DES ROPRIETES DE LA ...............144 EFINITION DES CTIONS DU YSTEME .............144...
  • Page 8 SOMMAIRE RIMSON ANUAL ODULAR ONTROLLER L’ ..................... 164 ACTION OUTON ISTABLE OUSSOIR L’ ..................165 ACTION ODIFIER ALEUR D NTIER L’ ..............165 ACTION ODIFICATION ALEUR NTIER UIVANT AMPE ......................166 ACTION OUER ONNERIE L’ ....................166 ACTION EFINIE AR L TILISATEUR ............
  • Page 9 INTRODUCTION ABLE DES MATIÈRES ’A ...................214 ASSAGE D RGUMENTS .................214 ONSEILS DE ROGRAMMATION ........................214 LUSIEURS CTIONS IF......................... 215 NSTRUCTIONS SWITCH ....................... 215 NSTRUCTIONS ........................216 ARIABLES OCALES ......................217 ONSTRUCTIONS DE OUCLES ’E ............219 EMARQUES OUR LES TILISATEURS D DICT ’E ..........220...
  • Page 10 SOMMAIRE RIMSON ANUAL ODULAR ONTROLLER ’E ................239 CRITURE D XPRESSIONS ..................239 ALEURS DE ONNEES ..........................239 ONSTANTES ’E ......................... 241 ALEURS D TIQUETTES ....................241 EFERENCES DES OMMUNICATIONS ................241 ATHEMATIQUES IMPLES ................242 RIORITE DES PERATEURS ..................242 ONVERSION DE ................
  • Page 11 INTRODUCTION ABLE DES MATIÈRES ....................256 CTIVE LARMS ....................257 OMMS RROR ...................258 RIGHTNESS .....................259 ONTRAST ....................260 OUNT ....................261 PDATES PI ......................262 ................263 EFERENCE DES ONCTIONS ’E ............263 EMARQUES OUR LES TILISATEURS D DICT ) ....................264 VALEUR ) ....................265 ACOS VALEUR ) ....................266 VALEUR ASIN...
  • Page 12 SOMMAIRE RIMSON ANUAL ODULAR ONTROLLER () ................... 296 () ................297 ORMAT OMPACT LASH ................. 298 TEMPS AMILLE ) ................299 PORT NTERFACE TATUS ) .................. 300 ONTH )..................301 PORT )..................302 PORT ) ..................303 PORT ) ..................304 PORT () ....................
  • Page 13 INTRODUCTION ABLE DES MATIÈRES ) ................338 VALEUR PUISSANCE OWER )..................339 THÊTA ) ..................340 GAMME ANDOM ) ................341 DONN NOMBRE ) ..................342 FICHIER ) ................343 CHAINE NOMBRE IGHT 2 ) ..............344 DONNEES CALE ) ............345 DESTINATAIRE OBJET CORPS ) ................346 ETIQUETTE VALEUR ) ..................347 CODE...
  • Page 15 ANUEL DE UTILISATEUR RIMSON ONTROLEUR MODULAIRE...
  • Page 17: Introduction

    NSTALLATION DU OGICIEL Si vous avez téléchargé le logiciel Crimson sur le site Web Red Lion, il vous suffit d’exécuter le fichier téléchargé et de suivre les instructions. Si vous avez reçu un exemplaire de Crimson sur un CD, insérez ce CD dans le lecteur CD-ROM de votre ordinateur, puis suivez les instructions qui s’affichent.
  • Page 18: Installation Des

    Lorsque vous connectez pour la première fois un module maître sur votre ordinateur à l’aide d’un câble USB, Windows vous demande de définir l’emplacement des pilotes du périphérique. L’emplacement par défaut de ces pilotes est : C:\Program Files\Red Lion Controls\Crimson 2.0\Device. Lorsque l’Assistant Matériel s’affiche, sélectionnez l’option Parcourir, pointez sur l’Assistant situé...
  • Page 19: Demarrage Rapide

    RESENTATION EMARRAGE APIDE ÉMARRAGE APIDE Le contrôleur modulaire est une plateforme flexible pour laquelle un manuel de plus de 300 pages s’avérait réellement nécessaire. Cependant, vous voudrez sans doute immédiatement passer à la partie programmation avant d'en prendre connaissance dans son intégralité. La section suivante va assez loin pour vous permettre de créer un système opérationnel.
  • Page 20: Communications

    OMMUNICATIONS RIMSON ANUAL ODULAR ONTROLLER Modifiez les propriétés de chaque module en double-cliquant dessus. Chaque module et ses propriétés sont présentés de façon détaillée dans les sections suivantes. OMMUNICATIONS Ensuite, vous devrez configurer un port pour communiquer les données à votre API, PC, etc. Les ports sont configurés dans la fenêtre Communications du logiciel.
  • Page 21: Mapping Des Donnees

    APPING DES ONNEES EMARRAGE APIDE APPING DES ONNÉES Pour mapper des données entre le contrôleur modulaire et un périphérique externe, vous devez créer deux « blocs de passerelle » : le premier permet de déplacer les données de module dans votre périphérique et le second d’obtenir les données de module à partir de votre périphérique.
  • Page 22 APPING DES ONNÉES RIMSON ANUAL ODULAR ONTROLLER Saisissez le nombre souhaité de registres dans la propriété Taille du bloc ainsi que la direction souhaitée à l’aide de la propriété Direction. Dans notre exemple ci-dessous, les registres N7:0 à N7:16 ont été attribués. Pour mapper des données de module, sélectionnez l’un des registres.
  • Page 23 APPING DES ONNEES EMARRAGE APIDE Pour mapper des éléments à partir du volet droit sur les éléments situés à gauche, il vous suffit de double-cliquer dessus, un par un. Le curseur se placera automatiquement sur le registre suivant, ce qui vous permettra de mapper rapidement tous les éléments. Au lieu de cliquer sur les données dans le volet droit, vous pouvez également effectuer un glisser- déplacer des données dans des registres spécifiques.
  • Page 24: Telechargement

    ÉLÉCHARGEMENT RIMSON ANUAL ODULAR ONTROLLER ÉLÉCHARGEMENT Le téléchargement dans le maître via un port série est facile. Il suffit de vous assurer que vous avez sélectionné le port COM correct sous Options de lien. Si vous voulez utiliser le port USB pour télécharger dans le maître, vous devez prendre le temps de lire la section intitulée Installation des pilotes USB.
  • Page 25: Notions De Base Sur Crimson

    OTIONS DE RIMSON Pour exécuter Crimson, sélectionnez l’icône Crimson dans le répertoire Red Lion Controls au niveau des Programmes du menu Démarrer. L’écran principal C2 s’affiche, indiquant les icônes qui sont utilisées pour configurer les différents aspects du comportement du contrôleur modulaire…...
  • Page 26: Etiquettes De Donnees

    ROGRAMMATION Cette icône sert à créer et modifier des programmes grâce au langage de programmation unique de type C de Crimson 2. Ces programmes peuvent prendre des décisions complexes ou effectuer des opérations de manipulation de données selon les éléments de données présents dans le système.
  • Page 27: Serveur Web

    Au premier démarrage de Crimson, il suppose que vous continuez à travailler avec le même périphérique Red Lion qui était utilisé par la dernière base de données chargée. Si Crimson n’a pas déjà été exécuté, il suppose que vous travaillez avec un HMI G303. Pour configurer le contrôleur modulaire, sélectionnez la commande Nouveau dans le menu Fichier.
  • Page 28: Utilisation Des Info -Bulles

    Les fichiers de base de données de Crimson diffèrent des fichiers utilisés par les anciens produits Red Lion car ce sont des fichiers texte qui sont donc plus faciles à récupérer en cas de corruption accidentelle. Les bases de données sont manipulées via les commandes présentes dans le menu Fichier.
  • Page 29: Telechargement Vers Le Maitre

    ELECHARGEMENT ERS LE AITRE OTIONS DE RIMSON ONFIGURATION DU Le lien de programmation entre le PC et le maître s’effectue au moyen d’un port série RS- 232, d’un port USB ou d’une connexion TCP/IP. Bien que les connexions TCP/IP sont en règle générale établies via le port Ethernet du maître, elles peuvent également l’être via un lien d’appel entrant.
  • Page 30: Envoi De La Base De Donnees

    ELECHARGEMENT ERS LE AITRE RIMSON ANUAL ODULAR ONTROLLER NVOI DE LA ASE DE ONNÉES Une fois que le lien est configuré, la base de données peut être téléchargée à l’aide des commandes Lien-Envoyer ou Lien-Actualiser. La première commande envoie la base de données dans son intégralité, que des objets individuels aient été...
  • Page 31: Montage De La Carte Compact Flash

    ELECHARGEMENT ERS LE AITRE OTIONS DE RIMSON commande télécharge la base de données et vous invite ensuite à saisir un nom pour enregistrer le fichier. Le fichier est ouvert pour être modifié. ONTAGE DE LA ARTE OMPACT LASH Si vous êtes connecté à un module maître via le port USB, vous pouvez demander à Crimson de «...
  • Page 32: Formatage De La Carte Compact Flash

    ELECHARGEMENT EPUIS LA ARTE OMPACT LASH RIMSON ANUAL ODULAR ONTROLLER un manque de fiabilité du format ainsi qu’une perte de données. Reportez-vous aux détails ci-dessous décrivant le formatage d'une carte de façon fiable. ORMATAGE DE LA ARTE OMPACT LASH La meilleure méthode pour formater une carte consiste à utiliser la commande Formater Flash du menu Lien.
  • Page 33 ELECHARGEMENT EPUIS LA ARTE OMPACT LASH OTIONS DE RIMSON et allumez l’unité. Le chargeur de démarrage du maître vérifie d’abord s’il doit mettre à niveau le firmware de l’unité et une fois ce processus terminé, l’application d’exécution de Crimson charge la base de données enregistrée sur la carte. Vous pouvez ensuite retirer la carte CompactFlash ou la laisser en place.
  • Page 34: Configuration Des Modules

    ODULES RIMSON ANUAL ODULAR ONTROLLER ONFIGURATION DES ODULES La première étape de la configuration d’une base de données du contrôleur modulaire consiste à créer et configurer les différents modules utilisés dans l’application via la fenêtre Modules de Crimson. ODULES JOUT DE ODULES Pour ajouter un module dans le système, double-cliquez sur une base vierge.
  • Page 35: Modification De Modules

    CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES ODIFICATION DE ODULES Pour modifier les propriétés d’un module spécifique, double-cliquez dessus. Pour obtenir une description des différents modules et de leurs propriétés, reportez-vous aux sections suivantes. CSPID – P ROGRAMMATION DU ODULE Les paramètres du module CSPID sont divisés en groupes et chacun d’entre eux possède sa propre page.
  • Page 36 CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER • La propriété Unités du process vous permet d’entrer les unités techniques du processus. Elle est uniquement utilisée pour identifier les champs appropriés dans le logiciel. Ce paramètre est enregistré dans le fichier Crimson, mais il n’est pas utilisé...
  • Page 37: L' Onglet Commande

    CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES • Puissance manuelle est le niveau du module PID en mode manuel. Les valeurs au-delà de 100 % et –100 % peuvent être saisies pour compenser les limitations provoquées par les valeurs du transfert de puissance comme les gains et les décalages qui limiteraient les sorties à...
  • Page 38 CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER • La propriété Vitesse rampe est utilisée pour réduire le choc soudain sur un processus lors des modifications du point de consigne et au démarrage du système. Une rampe d’accélération et de décélération du point de consigne peut être utilisée pour augmenter ou diminuer le point de consigne réel sur une vitesse contrôlée.
  • Page 39 CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES PID U ARAMETRES TILISATEUR • La propriété Bande Proportionnelle, saisie comme un pourcentage de toute la plage d’entrée, est la quantité de modifications d’entrées nécessaires pour varier la plage de sortie complète. Pour les entrées de température, la plage d’entrée est fixée par le thermocouple ou le type de RTD saisi.
  • Page 40: L' Onglet Puissance

    CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER L’ ONGLET UISSANCE RANSFERT DE UISSANCE • La valeur Décalage de la sortie (Offset) modifie le point de sortie zéro du calcul de la puissance de sortie du module. Cette fonctionnalité est plus couramment utilisée dans les applications uniquement proportionnelles afin de supprimer l’erreur permanente.
  • Page 41: L' Onglet Alarmes

    CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES • Les propriétés Minimum de Chauffage et Maximum de Chauffage peuvent être utilisées pour limiter la puissance du contrôleur lors de perturbations du processus ou de modifications du point de consigne. Entrez les limites de puissance de sortie correctes du processus.
  • Page 42 CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER • La propriété Mode détermine le comportement de l’alarme. Le tableau ci-dessous décrit les différentes sélections. ESCRIPTION Inférieur à L’alarme s’active lorsque la valeur du processus est inférieure à la valeur de l’alarme. L’alarme se désactive lorsque la valeur du processus est supérieure à...
  • Page 43 CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES ’A ABLEAU DU OMPORTEMENT DE L LARME ’A AINTENU NHIBITION OMPORTEMENT DE L LARME EUIL L’alarme est activée ou désactivée automatiquement lorsque la valeur du processus croise la région de l’alarme. Le bit AlarmAccept désactive l’alarme, quel que soit l’état du processus.
  • Page 44 CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER OURANT DE HAUFFE L’alarme du courant de chauffe permet de contrôler la condition du circuit de commande en courant alternatif externe via l’entrée du moniteur du courant de chauffe. • La propriété...
  • Page 45: L' Onglet Sorties

    CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES L’ ONGLET ORTIES ORTIES UMERIQUES • Les propriétés Sortie n permettent d’attribuer les sorties physiques du module aux différentes propriétés ou valeurs internes. La liste du CSPID2 a été étendue pour inclure le numéro de canal, par exemple Puissance de chauffe du canal 1 ou Puissance de chauffe du canal 2.
  • Page 46: Autotune

    CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER • La propriété Filtre de sortie est une constante de temps, entrée en secondes, qui bloque la réponse de la sortie analogique. L’augmentation de la valeur augmente l’effet de blocage. •...
  • Page 47 CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES La personnalisation du PID pour définir l'activation de l’autotune est possible en réglant le paramètre Réponse Autotune. Ce paramètre peut être défini sur Très agressive, Agressive, Par défaut, Conservatrice ou Très conservatrice. De plus, il peut être réglé en écrivant 0-4 respectivement sur le registre Réponse Autotune.
  • Page 48: Donnees Disponibles

    CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER ONNEES ISPONIBLES Les données suivantes représentent les valeurs de données disponibles pour le maître et par conséquent, elles peuvent être mappées sur les registres de l’API. Les décimales sont utilisées pour indiquer uniquement la résolution et ne sont ni lues, ni écrites.
  • Page 49 CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES OUCLE OMMANDE ONNEES ESCRIPTION AMME CCES ReqSP Point de consigne requis – La valeur du point de consigne écrite dans le contrôleur. Cette valeur peut être différente par (Lecture/ rapport au point de consigne réel dans des applications Ecriture) utilisant la rampe du point de consigne.
  • Page 50 CSPID – P ROGRAMMATION DU ODULE RIMSON ANUAL ODULAR ONTROLLER ONNEES ESCRIPTION AMME CCES HCMLimitHi Valeur de l’alarme minimale du courant de chauffe 0 – 100,00 mA HCMAcceptLo Acquittement de l’alarme minimale du courant de chauffe 0 ou 1 (bit) HCMAcceptHi Acquittement de l’alarme maximale du courant de chauffe 0 ou 1 (bit)
  • Page 51 CSPID – P ROGRAMMATION DU ODULE ONFIGURATION DES ODULES ONNEES ESCRIPTION AMME CCES CoolLimitLo Minimum de refroidissement 0 – 200,00 % CoolLimitHi Maximum de refroidissement 0 – 200,00 % ORTIES EMPS DE CYCLE ONNEES ESCRIPTION AMME CCES CycleTime1 Temps de cycle pour la sortie 1 0,1 –...
  • Page 52: Cssg - Programmation Du

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER CSSG – P ’E ROGRAMMATION DU ODULE À NTRÉE DE APTEUR D FFORT Les paramètres du module CSSG sont divisés en groupes et chacun d’entre eux possède sa propre page.
  • Page 53 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES ONCTIONNEMENT • La propriété Type de commande vous permet de choisir entre Inversé, Direct ou Inversé et direct, en fonction du type de processus à contrôler. •...
  • Page 54 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER section.) Le groupe actif est chargé avec les paramètres PID utilisateur ou les valeurs des résultats de l’autotune, selon l’état du bit . Si le bit est ReqUserPID vrai, le groupe actif est chargé...
  • Page 55: L' Onglet Commande

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES L’ ONGLET OMMANDE OINT DE ONSIGNE • La propriété Base de temps rampe sélectionne les secondes, minutes ou heures comme unité de temps pour allonger ou réduire la durée du processus. •...
  • Page 56 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER • La propriété On/Off Bande morte permet de compenser les points d’activation des sorties inversées et directes programmées pour une opération d’activation/de désactivation. Cela provoque une bande morte si la valeur est positive et un chevauchement si la valeur est négative.
  • Page 57: L' Onglet Puissance

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES Temps Dérivé peut être définie en appelant l’autotune. La valeur peut être réglée de 0 à 600,0 secondes. • La propriété Filtre de puissance est une constante de temps, entrée en secondes, qui bloque la puissance de sortie calculée.
  • Page 58: L' Onglet Alarmes

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER • La propriété Gain en Sortie Direct définit le gain de la sortie directe relative au gain défini par la propriété Bande Proportionnelle. Avec une valeur de 100 %, le gain direct imite le gain déterminé...
  • Page 59 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES Vous pouvez utiliser les quatre alarmes du processus « flexibles » pour contrôler l’état du processus et pour mettre en marche les sorties physiques du module. Sinon, vous pouvez contrôler seulement le bit via le système lui-même ou via des périphériques externes.
  • Page 60 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER • La propriété Maintenu dicte la façon dont l’alarme se comporte une fois qu’elle est activée. Pour en savoir plus, reportez-vous à la section ci-dessous, intitulée Tableau du comportement de l’alarme.
  • Page 61 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES ’ AINTENU NHIBITION SUR OMPORTEMENT DE L ALARME EUIL Une fois l’alarme activée, elle reste active jusqu’à ce qu’elle soit acceptée. L’alarme est automatiquement désactivée lors d’une modification du point de consigne ou lors de la première mise en marche du module.
  • Page 62: L' Onglet Sorties

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER L’ ONGLET ORTIES ORTIES UMERIQUES • Les propriétés Sortie n permettent d’attribuer les sorties physiques du module aux différentes propriétés ou valeurs internes. • La valeur Temps de cycle est la somme des cycles d’activation/de désactivation d’une sortie proportionnelle au temps.
  • Page 63: Autotune

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES permet de prévenir l’usure mécanique lors de la manipulation d’une valve d’entrée linéaire. La sortie analogique ne se règle pas sauf si la modification nécessaire est supérieure de moitié à la valeur de la bande morte, c’est-à-dire qu’avec une bande morte de 10 % et une valeur de sortie de 50 %, la sortie n’est pas modifiée tant que les valeurs 45 % ou 55 % ne sont pas appelées.
  • Page 64 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER ’A ECOURS A L UTOTUNE La séquence de l’autotune utilise un protocole de communication de requête/accusé de réception. Pour appeler l’autotune, écrivez le bit sur 1.
  • Page 65: Onnees Disponibles

    CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES ONNEES DISPONIBLES Les données suivantes représentent les valeurs de données disponibles pour le maître et par conséquent, elles peuvent être mappées sur les registres de l’API. Les décimales sont utilisées pour indiquer uniquement la résolution et ne sont ni lues, ni écrites.
  • Page 66 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER OUCLE OMMANDE ONNEES ESCRIPTION AMME CCES ReqSP Point de consigne requis – La valeur du point de consigne écrite dans le contrôleur. Cette valeur peut être différente par rapport au point de consigne réel dans des applications utilisant la rampe du point de consigne.
  • Page 67 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES ONNEES ESCRIPTION AMME CCES InputAccept Acquittement de l’alarme d’entrée(s) hors de la plage 0 ou 1 (bit) /PID OUCLE ONNEES ESCRIPTION AMME CCES TuneCode Code de réponse de l’autotune UserConstP Valeur proportionnelle de l’utilisateur 0 –...
  • Page 68 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER OUCLE CALE NPUT ONNEES ESCRIPTION AMME CCES DispLo1 Valeur inférieure de l’affichage de l’entrée 1 +/-30 000 DispHi1 Valeur supérieure de l’affichage de l’entrée 1 +/-30 000 SiglLoKey1 Signal min.
  • Page 69 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT ONFIGURATION DES ODULES ONNÉES ESCRIPTION AMME CCES ResetVall Réinitialisation de Valley – Ecrivez ce bit sur 1 0 ou 1 (bit) (déclenchement par le niveau d’impulsion) pour réinitialiser le registre Valley sur sa valeur de processus existante.
  • Page 70 CSSG – P ’E ROGRAMMATION DU ODULE NTREE DE APTEUR D FFORT RIMSON ANUAL ODULAR ONTROLLER ONNÉES ESCRIPTION AMME CCES RstIn2TareTot Ecrivez ce bit sur 1 (déclenchement par front d’impulsion) 0 ou 1 (bit) pour réinitialiser le total de la tare de l’entrée 2 sur 0. ORTIES EMPS DE YCLE...
  • Page 71: Cstc/Csrtd - Programmation Du

    CSTC/CSRTD – P ’E ROGRAMMATION DU ODULE D NTREE DE LA EMPERATURE ONFIGURATION DES ODULES CSTC/CSRTD – P ’E ROGRAMMATION DU ODULE D NTRÉE DE LA EMPÉRATURE Pour accéder à la configuration d’un module, double-cliquez dessus. Tous les paramètres du module sont visibles sur une page unique.
  • Page 72: Donnees Disponibles

    CSTC/CSRTD – P ’E ROGRAMMATION DU ODULE D NTREE DE LA EMPERATURE RIMSON ANUAL ODULAR ONTROLLER capteur donnée. Elle permet également de corriger la valeur du processus dans les applications où le capteur ne mesure pas directement le processus, provoquant donc une erreur. Reportez-vous à l’exemple d’application ci-dessous. ’A XEMPLE D PPLICATION...
  • Page 73: Csini/Csinv - P

    CSINI/CSINV – P ROGRAMMATION DU ODULE NTREE NALOGIQUE ONFIGURATION DES ODULES CSINI/CSINV – P ROGRAMMATION DU ODULE NTRÉE NALOGIQUE Pour accéder à la configuration d’un module, double-cliquez dessus. L’ ONGLET ONFIGURATION ENERAL Les paramètres s’appliquent à toutes les entrées du module. •...
  • Page 74: L' Onglet Linearisation

    CSINI/CSINV – P ROGRAMMATION DU ODULE NTREE NALOGIQUE RIMSON ANUAL ODULAR ONTROLLER 20 mA comme propriété Type d’entrée, entrez 5 comme paramètre Valeur Process à 0 % et entrez 105 comme paramètre Valeur Process à 100 %. • La propriété Mise à l'échelle au-delà de la Valeur Process permet à la valeur du processus de continuer l’extrapolation au-delà...
  • Page 75: Donnees Disponibles

    CSINI/CSINV – P ROGRAMMATION DU ODULE NTREE NALOGIQUE ONFIGURATION DES ODULES • La propriété Pente peut être utilisée pour modifier la proportion des valeurs du processus se rapportant à la lecture du capteur. Elle s’avère utile dans les applications où l’erreur de capteur est non linéaire, mais elle peut encore être mesurée avec une échelle simple à...
  • Page 76: Csdio - Programmation Du

    CSDIO – P ’E ROGRAMMATION DU ODULE D NTREE ORTIE UMERIQUE RIMSON ANUAL ODULAR ONTROLLER NTREE OMMANDE ONNEES ESCRIPTION AMME CCES InputFilter Filtre d’entrée 0– 60,0 sec. Valeur du processus souhaitée au niveau du signal ProcessMin1 – 8 +/- 30 000 d’entrée minimum ProcessMax1 –...
  • Page 77: L' Onglet Editeur Logique

    CSDIO – P ’E ROGRAMMATION DU ODULE D NTREE ORTIE UMERIQUE ONFIGURATION DES ODULES L’ ONGLET DITEUR OGIQUE Le module CSDIO peut effectuer des opérations de logique et fournir des minuteurs et compteurs aux processus nécessitant une entrée-sortie limitée. L’interface utilisateur logique est graphique, elle utilise des symboles de portes standard ainsi que des icônes uniques pour une fonctionnalité...
  • Page 78 CSDIO – P ’E ROGRAMMATION DU ODULE D NTREE ORTIE UMERIQUE RIMSON ANUAL ODULAR ONTROLLER ESCRIPTIONS DES YMBOLES YMBOLE ESCRIPTION Le ET logique nécessite que toutes les entrées soient actives pour une sortie de 1. Pour ajouter d’autres entrées au symbole, double-cliquez dessus, puis entrez un nouveau chiffre.
  • Page 79: Donnees Disponibles

    CSDIO – P ’E ROGRAMMATION DU ODULE D NTREE ORTIE UMERIQUE ONFIGURATION DES ODULES YMBOLE ESCRIPTION Les bobines d’entrée et de sortie fonctionnent comme des entrées et des sorties « flexibles ». Elles permettent de fournir des signaux qui sont mappés sur des périphériques externes via les communications, sans forcément nécessiter une entrée ou une sortie physique.
  • Page 80: Configuration Des Communications

    TILISATION DES ORTS ERIE RIMSON ANUAL ODULAR ONTROLLER ONFIGURATION DES OMMUNICATIONS L’étape suivante est celle de la configuration des ports des communications du module maître afin d’indiquer les protocoles que vous souhaitez utiliser et les périphériques distants auxquels vous voulez accéder. Ces opérations s’effectuent à partir de la fenêtre Communications, qui s'ouvre lorsque vous sélectionnez la première icône de l'écran Crimson.
  • Page 81: Options Du Protocole

    PTIONS DU ROTOCOLE ONFIGURATION DES OMMUNICATIONS Sélectionnez le fabricant et le pilote appropriés et appuyez sur le bouton OK pour fermer la boîte de dialogue. Le port est alors configuré pour utiliser le protocole approprié et une seule icône de périphérique est créée dans le volet gauche. Si vous configurez un port série, les différents champs Paramètres du port (Débit en bauds, Bits de données, Bits d'arrêt et Parité) sont définis sur les valeurs correspondant au protocole en question.
  • Page 82: Peripheriques

    ERIPHERIQUES RIMSON ANUAL ODULAR ONTROLLER ERIPHERIQUES Comme nous venons de l’expliquer, lorsque vous sélectionnez un protocole de communication, un seul périphérique est créé sous l'icône du port correspondante. Dans le cas d’un protocole maître, cela représente le périphérique à distance initial qui est adressé via le protocole.
  • Page 83: Parametres Ip

    ONFIGURATION DU THERNET ONFIGURATION DES OMMUNICATIONS ARAMETRES Le champ Mode du Port contrôle si le port est activé ou désactivé ainsi que la méthode par laquelle le port obtient sa configuration IP. Si le mode DHCP est sélectionné, le maître tente d’obtenir une adresse IP et les paramètres associés à...
  • Page 84 ONFIGURATION DU THERNET RIMSON ANUAL ODULAR ONTROLLER charge plusieurs périphériques distants. C’est-à-dire que plusieurs options s’offrent à vous lorsque vous décidez de la façon d’associer les protocoles et les périphériques afin d’obtenir les résultats que vous souhaitez. Supposez par exemple que vous vouliez vous connecter à deux périphériques esclaves à l’aide de Modbus sur TCP/IP.
  • Page 85: Mapping Des Données

    APPING DES ONNEES ONFIGURATION DES OMMUNICATIONS APPING DES ONNEES Une fois que vous avez configuré le protocole, vous devez choisir la plage d’adresses que vous souhaitez utiliser dans le périphérique de destination. Dans cet exemple, vous souhaitez que le maître lise et écrive des données provenant des cartes du Modular Controller dans un API Allen Bradley via DF1.
  • Page 86: Acces Aux Bits Individuels

    APPING DES ONNEES RIMSON ANUAL ODULAR ONTROLLER Pour faire correspondre et mapper une variable du Modular Controller avec un registre de l’API, il vous suffit de cliquer et glisser cet élément du volet droit vers le volet gauche et de la placer sur le registre API que vous souhaitez.
  • Page 87: Conversion De Protocole

    ONVERSION DE ROTOCOLE ONFIGURATION DES OMMUNICATIONS Dans l’exemple ci-dessus, les modules 1 à 4 ont leurs points de consigne mappés sur les registres de l’API à . Par conséquent, le maître interroge le contenu N011:0000 N011:0003 des registres de l’API et les écrits dans les variables des cartes respectives. ONVERSION DE ROTOCOLE Outre le mapping des données des cartes, les blocs de passerelle peuvent être utilisés pour...
  • Page 88: Maitre Et Maitre

    RANSFORMATION DES ONNEES RIMSON ANUAL ODULAR ONTROLLER AITRE ET AITRE Pour déplacer les données entre deux périphériques maîtres, il vous suffit de sélectionner l’un d’entre eux et de créer un bloc de passerelle pour ce périphérique. Vous pouvez ajouter des mnémoniques aux autres registres du périphérique comme vous le feriez lors de l’exposition des données sur un protocole esclave.
  • Page 89: Communications Avancees

    ’E TILISATION DES ARTES D XTENSION OMMUNICATIONS VANCÉES OMMUNICATIONS VANCEES Ce chapitre explique l’utilisation de certaines des fonctionnalités de communication les plus avancées, prises en charge par Crimson. Les applications simples peuvent ne pas nécessiter ces fonctionnalités et vous pouvez par conséquent choisir de passer ce chapitre et de le consulter ultérieurement.
  • Page 90: Partage Du Port Serie

    ARTAGE DU ERIE RIMSON ANUAL ODULAR ONTROLLER Vous pouvez configurer les autres ports en suivant les instructions présentées dans le chapitre précédent. Notez que les pilotes disponibles pour un port dépendent du type de connexion qu’il prend en charge. Par exemple, la carte d’extension CANOpen affiche un port qui prend uniquement en charge les pilotes conçus pour la norme de communication CAN.
  • Page 91: Connexion Via Un Autre Port

    ARTAGE DU ERIE OMMUNICATIONS VANCÉES Si vous laissez le paramètre du port sur zéro, un numéro de 4 000 plus l’index logique du port sont utilisés. (Pour obtenir l’index logique du port, comptez la position du port dans la liste en notant que le port de programmation est toujours le port logique 1.) Vous pouvez utiliser tout numéro qui n’est pas déjà...
  • Page 92 ARTAGE DU ERIE RIMSON ANUAL ODULAR ONTROLLER données sur un périphérique distant par le protocole TCP/IP. En installant l’un de ces utilitaires et en le configurant pour qu’il s’adresse au maître, vous pouvez disposer d’un accès série sur tous les périphériques connectés au maître sans câblage supplémentaire. En effet, il est complètement inutile d’avoir des ports série disponibles sur le PC, ce qui est très précieux lorsque vous travaillez avec des ordinateurs portables modernes sur lesquels un port COM série est souvent une option onéreuse.
  • Page 93: Ports Virtuels Purs

    ARTAGE DU ERIE OMMUNICATIONS VANCÉES port partagé, puis les données sont ensuite échangées entre le logiciel de programmation de l’API distant, comme s'ils étaient directement connectés ! Une fois que le port est fermé ou si aucune donnée n’est transférée pendant une minute, les communications reprennent. Notez qu’en supposant que vous avez acheté...
  • Page 94: Utilisation De La Messagerie

    TILISATION DE LA ESSAGERIE LECTRONIQUE RIMSON ANUAL ODULAR ONTROLLER TILISATION DE LA ESSAGERIE LECTRONIQUE Crimson peut être configuré pour envoyer des messages électroniques lorsque les conditions d’alarme sont présentes ou lorsque des notifications doivent être fournies pour d’autres événements du système. Les méthodes utilisées pour envoyer le courrier électronique sont configurées via l’icône Mail dans la fenêtre Communications…...
  • Page 95: Sms

    TILISATION DE LA ESSAGERIE LECTRONIQUE OMMUNICATIONS VANCÉES • La propriété Mode de transport permet d’activer ou de désactiver le transport. Notez que le Gestionnaire de Messages doit être activé via l’onglet Général avant que le transport SMTP ne puisse être activé. Notez aussi que le protocole SMTP ou SMS doit être activé...
  • Page 96 TILISATION DE LA ESSAGERIE LECTRONIQUE RIMSON ANUAL ODULAR ONTROLLER mais sans le signe plus. Un exemple d’adresse aux états-Unis serait 17175551234 et un exemple d’adresse au Royaume-Uni 441246555555. Dans ces deux cas, l’adresse contient le code du pays suivi du code de la région et du numéro de l’abonné. Les options de configuration du service SMS sont affichées ci-dessous…...
  • Page 97: L E Carnet D 'Adresses

    TILISATION DE LA ESTION DU EMPS OMMUNICATIONS VANCÉES ’A ARNET D DRESSES L’onglet Adresses permet de définir les destinataires des messages électroniques… Vous pouvez ajouter, modifier ou supprimer un nombre illimité d’entrées au carnet d’adresses à l’aide des boutons situés dans le volet droit. Chaque entrée peut se rapporter à un ou plusieurs destinataires à...
  • Page 98: Configuration Dug Estionnaire De L 'Heure

    Red Lion via un lien TCP/IP. Notez que la mise en œuvre du protocole SNTP de Crimson n’est pas complètement conforme à RFC et n’est pas prise en charge en tant que source de synchronisation des clients non-Red Lion.
  • Page 99: Election Dun Serveur Sntp

    TILISATION DE LA ESTION DU EMPS OMMUNICATIONS VANCÉES le protocole DHCP et le serveur DHCP du réseau doit être configuré pour créer un serveur via l’option 42. • La propriété Sync GPS permet de demander au client de temps d’utiliser une unité...
  • Page 100: Configuration Des Fuseaux

    ONTROLLER adresse réseau. Même si ces déplacements sont très rares, ils dépassent votre contrôle et celui de Red Lion. L’utilisation d’une source de l’heure d’entreprise qui accède à sa propre source via le serveur DNS est par conséquent préférable !
  • Page 101: Ajout D

    ODEMS OMMUNICATIONS VANCÉES la maintenance pour l’informer d’une condition d’erreur. En configurant une connexion à la demande sur un fournisseur de services Internet, il est demandé au maître (CSMSTRSX ou GT ou Data Station Plus ou G3) de se connecter automatiquement lorsqu’un message électronique doit être envoyé, puis de raccrocher lorsque le message a été...
  • Page 102 ODEMS RIMSON ANUAL ODULAR ONTROLLER Cliquez sur le bouton Edition dans le champ Pilote situé dans le volet droit, puis sélectionnez le pilote Modem Serveur PPP dans la section Système de la boîte de dialogue… Le volet droit affiche alors la configuration du modem… Le modem est doté...
  • Page 103 ODEMS OMMUNICATIONS VANCÉES longues périodes. Notez que même si vous voulez une connexion permanente, vous devez entrer un délai d’attente approprié pour permettre de détecter les liens morts. Cela implique que les « connexions permanentes » peuvent être perdues à certains moments, mais comme le client rétablit immédiatement le lien, ce n’est pas un problème.
  • Page 104: Ajout D

    ODEMS RIMSON ANUAL ODULAR ONTROLLER ’ ’A JOUT D ONNEXION D PPEL ORTANT Les connexions d’appel sortant sont configurées de la même façon que ce que nous venons de décrire ci-dessus sauf que le pilote Modem Client PPP doit être sélectionné pour le port requis.
  • Page 105 ODEMS OMMUNICATIONS VANCÉES • La propriété Type de connexion permet d’indiquer si vous souhaitez que cette connexion soit conservée en permanence ou si vous souhaitez qu’elle soit établie automatiquement lorsqu’une tentative de transférer les données vers des hôtes qui peuvent être atteints via cette interface est effectuée. Si vous sélectionnez la connexion à...
  • Page 106: Ajout D

    ODEMS RIMSON ANUAL ODULAR ONTROLLER ’ JOUT D ONNEXION Les connexions SMS sont utilisées lorsque la fonctionnalité de la messagerie écrite est requise, mais lorsque aucune connexion PPP d’appel entrant ou sortant n'est établie. Elles sont configurées comme nous venons de le décrire ci-dessus sauf que le périphérique SMS via modem GSM doit être sélectionné...
  • Page 107 ODEMS OMMUNICATIONS VANCÉES chaque connexion. Cette section décrit la façon dont plusieurs interfaces interagissent et la façon dont le maître décide de l’endroit où envoyer chaque paquet de données. ’I ELECTION DE L NTERFACE Chaque interface dispose d’une adresse IP et d’un masque réseau qui sont utilisés pour décider si les paquets doivent être transférés à...
  • Page 108: Verification Du Statut Dum

    ODEMS RIMSON ANUAL ODULAR ONTROLLER ERIFICATION DU TATUT DU ODEM Pour déboguer connexions modem, Crimson propose fonction . Cette fonction prend un seul argument qui est l’index numérique de GetInterfaceStatus l’interface requise. L’interface zéro est toujours l’interface de bouclage du maître. Ensuite vient l’interface Ethernet, si elle est activée, de telle façon que la première interface PPP est numérotée 1 lorsque l’Ethernet est désactivé...
  • Page 109 ODEMS OMMUNICATIONS VANCÉES TATUT IGNIFICATION NEG IPCP La connexion est en train de négocier les options IPCP. Ce processus décide d’un groupe de paramètres du protocole réseau qui sont acceptables pour le client et le serveur. UP (Active) La connexion est active et les données IP peuvent être échangées. HANG UP (Fin de la Le modem est en cours de déconnexion.
  • Page 110: Onfiguration Des

    OUT SUR LES TIQUETTES RIMSON ANUAL ODULAR ONTROLLER ONFIGURATION DES TIQUETTES DE ONNEES Pour les applications qui nécessitent plus que la fonctionnalité de mapping de données vers et à partir des cartes du Modular Controller, Crimson permet de créer des étiquettes. Notez que ce chapitre est écrit en supposant que vous configurez un maître avec un HMI virtuel couleur.
  • Page 111 OUT SUR LES TIQUETTES ONFIGURATION DES TIQUETTES DE ONNÉES auquel cas leurs valeurs sont conservées dans la mémoire même lorsque le maître (CSMSTRSX ou GT ou Data Station Plus ou G3) est hors tension. La définition d’une variable se caractérise par la présence d’un seul élément et par le fait qu’il est en théorie possible d’écrire sur cet élément même si en pratique, la variable est configurée sur lecture seule.
  • Page 112: Pourquoi Utiliser Des Etiquettes

    OUT SUR LES TIQUETTES RIMSON ANUAL ODULAR ONTROLLER vous considérez qu’une étiquette Multi s’affiche comme une chaîne d'un jeu de chaînes alors qu'un entier s'affiche comme un nombre. • Les étiquettes Réel représentent des nombres en virgule flottante simple précision à 32 bits. Ces étiquettes peuvent enregistrer des valeurs entre ±10 ±10 avec une précision d’environ 7 chiffres significatifs.
  • Page 113: Creation D 'Etiquettes

    ’E REATION D TIQUETTES ONFIGURATION DES TIQUETTES DE ONNÉES • Les étiquettes représentent la clé de la mise en œuvre des protocoles esclaves. Crimson considère ces protocoles comme des mécanismes d’exposition des éléments de données dans le maître (CSMSTRSX ou GT ou Data Station Plus ou G3).
  • Page 114: Modification De Proprietes

    ODIFICATION DE ROPRIETES RIMSON ANUAL ODULAR ONTROLLER Quel que soit le type d’étiquette sélectionné, le premier onglet du volet droit est toujours l’onglet Données. Cet onglet contient des champs qui indiquent les données que l’étiquette doit représenter et la façon dont les données sont enregistrées et peut-être transférées vers et à partir d’un périphérique distant.
  • Page 115: Gestion Des Langues

    ODIFICATION DE ROPRIETES ONFIGURATION DES TIQUETTES DE ONNÉES propriété en tapant directement une expression dans la zone de modification. Pourtant, la plupart des utilisateurs préfèrent appuyer sur le bouton fléché et faire leur choix dans le menu d’options qui s’affiche... •...
  • Page 116: Proprietes Couleur

    ODIFICATION DE ROPRIETES RIMSON ANUAL ODULAR ONTROLLER informations sur la sélection des langues de la base de données et sur la configuration d’une touche ou d’un menu pour sélectionner une langue différente, reportez-vous à la section Interface utilisateur du présent manuel. ROPRIETES OULEUR Les propriétés Couleur de l’étiquette représentent une couleur de premier plan et d’arrière-...
  • Page 117: Etiquettes De Type Bit

    ’E ODIFICATION D TIQUETTES DE ONFIGURATION DES TIQUETTES DE ONNÉES ’E ODIFICATION D TIQUETTES DE Rappelez-vous que les étiquettes de type bit représentent une valeur vraie ou fausse. Les sections suivantes décrivent les différents onglets qui s’affichent dans la partie droite de la fenêtre Etiquettes de données lors de la modification de l’un des différents types d’étiquettes de type bit.
  • Page 118: L' Onglet Donnees ( Formules )

    ’E ODIFICATION D TIQUETTES DE RIMSON ANUAL ODULAR ONTROLLER sur Avec rétention car leurs valeurs sont lues à partir de l’API. Par conséquent, il n’est pas logique de gâcher de la mémoire locale pour conserver des données qui sont écrasées. •...
  • Page 119: L' Onglet Donnees ( Tableaux )

    ’E ODIFICATION D TIQUETTES DE ONFIGURATION DES TIQUETTES DE ONNÉES • Les propriétés Point de consigne et Simulation sont identiques à celles qui sont décrites pour les variables bits. L’ ONGLET ONNEES TABLEAUX L’onglet Données d’un tableau de bits contient les propriétés suivantes... •...
  • Page 120: Onglet Ormat

    ’E ODIFICATION D TIQUETTES DE RIMSON ANUAL ODULAR ONTROLLER ESCRIPTION Lecture manuelle Le tableau est lu si et uniquement si la fonction ReadData est appelée. Ce mode est utile pour les éléments qui sont rarement en lecture seule ou qui sont connus pour ne pas changer dans le périphérique distant.
  • Page 121: L' Onglet Couleurs

    ’E ODIFICATION D TIQUETTES DE ONFIGURATION DES TIQUETTES DE ONNÉES L’ ONGLET OULEURS L’onglet Couleurs d’une étiquette de type bit contient les propriétés suivantes... • La propriété Etiquette activée permet de définir la paire de couleurs utilisée pour afficher l’étiquette lorsqu’elle est sur l’état activé. •...
  • Page 122 ’E ODIFICATION D TIQUETTES DE RIMSON ANUAL ODULAR ONTROLLER ’A … CTIVATION DE L LARME ORSQUE Actif ON L’étiquette est vraie. Actif OFF L’étiquette est fausse. Les modes suivants sont uniquement disponibles lorsqu’un point de consigne est défini… ’A … CTIVATION DE L LARME ORSQUE...
  • Page 123: L' Onglet Triggers

    ’E ’E ODIFICATION D TIQUETTES D NTIER ONFIGURATION DES TIQUETTES DE ONNÉES au chapitre Communications avancées pour obtenir des informations sur la configuration du courrier électronique. L’ ONGLET RIGGERS L’onglet Triggers d’une variable ou d’une formule bits contient les propriétés suivantes... •...
  • Page 124: L' Onglet Donnees ( Variables )

    ’E ’E ODIFICATION D TIQUETTES D NTIER RIMSON ANUAL ODULAR ONTROLLER L’ ONGLET ONNEES VARIABLES L’onglet Données d’une variable entière contient les propriétés suivantes... • La propriété Mapping permet de spécifier si la variable doit être mappée sur un registre dans un périphérique distant ou si elle existe uniquement dans le maître (CSMSTRSX ou GT ou Data Station Plus ou G3).
  • Page 125: L' Onglet Donnees ( Formules )

    ’E ’E ODIFICATION D TIQUETTES D NTIER ONFIGURATION DES TIQUETTES DE ONNÉES ESCRIPTION BCD Vers Binaire La valeur BCD est convertie en binaire. Binaire vers BCD La valeur binaire est convertie en BCD. Inverser Octets dans Mots Les deux octets inférieurs de la valeur sont inversés. Inverser Octets dans Long Les quatre octets de la valeur sont inversés.
  • Page 126: Onglet Onnees Tableaux

    ’E ’E ODIFICATION D TIQUETTES D NTIER RIMSON ANUAL ODULAR ONTROLLER deux niveaux de réservoir, indiquant de ce fait la quantité totale de matières premières disponibles. • La propriété Mise à l'échelle est identique à celle qui est décrite pour les variables entières.
  • Page 127: L' Onglet Format

    ’E ’E ODIFICATION D TIQUETTES D NTIER ONFIGURATION DES TIQUETTES DE ONNÉES L’ ONGLET ORMAT L’onglet Format d’une étiquette d’entiers contient les propriétés suivantes... • La propriété Texte d'étiquette permet de spécifier le nom qui est affiché en regard de cette étiquette lors de l’ajout de l’étiquette sur une page d’affichage. Le nom diffère du nom d’étiquette car le premier peut être traduit pour les applications internationales alors que le second reste inchangé...
  • Page 128: L' Onglet Couleurs

    ’E ’E ODIFICATION D TIQUETTES D NTIER RIMSON ANUAL ODULAR ONTROLLER virgules. Une séparation semblable est effectuée sur les autres bases numériques à l’aide de groupements et de séparateurs qui sont adaptés à la base sélectionnée. • La propriété Préfixe permet de spécifier une chaîne traduisible qui est affichée avant la valeur numérique.
  • Page 129: Les Onglets Alarmes

    ’E ’E ODIFICATION D TIQUETTES D NTIER ONFIGURATION DES TIQUETTES DE ONNÉES NGLETS LARMES Chaque onglet Alarme d’une variable ou d’une formule entière contient les propriétés suivantes... • La propriété Condition d'alarme permet d’indiquer la logique qui est utilisée pour décider si l’alarme doit s’activer. Les tableaux ci-dessous répertorient les modes disponibles.
  • Page 130 ’E ODIFICATION D TIQUETTES ULTI RIMSON ANUAL ODULAR ONTROLLER • La propriété Valeur permet de définir la valeur absolue à laquelle l’alarme est activée ou la déviation à partir de la valeur du point de consigne. L’interprétation exacte dépend de la condition d’alarme telle que décrite ci-dessus. •...
  • Page 131 ’E ODIFICATION D TIQUETTES ULTI ONFIGURATION DES TIQUETTES DE ONNÉES L’ ONGLET ONNEES VARIABLES L’onglet Données d’une multi variable contient les propriétés suivantes... • La propriété Mapping permet de spécifier si la variable doit être mappée sur un registre dans un périphérique distant ou si elle existe uniquement dans le maître (CSMSTRSX ou GT ou Data Station Plus ou G3).
  • Page 132 ’E ODIFICATION D TIQUETTES ULTI RIMSON ANUAL ODULAR ONTROLLER l’opérateur utilisé dans cet exemple, reportez-vous à la section Ecriture d’expression. • La propriété Simulation est identique à celle qui est décrite pour les étiquettes de type bit. L’ ONGLET ONNEES TABLEAUX L’onglet Données d’un multi tableau contient les propriétés suivantes...
  • Page 133 ’E ODIFICATION D TIQUETTES ULTI ONFIGURATION DES TIQUETTES DE ONNÉES • La propriété Etats de l'Objet permet de définir jusqu’à huit valeurs qui représentent différents états d’étiquette. Chaque état dispose d’une valeur entière qui lui est associée et une chaîne de texte pour indiquer ce qui pourrait être affiché...
  • Page 134 ’E ODIFICATION D TIQUETTES ULTI RIMSON ANUAL ODULAR ONTROLLER Vous pouvez utiliser cette boîte de dialogue pour sélectionner une autre étiquette Multi à partir de laquelle les informations de format sont copiées. Cette fonction permet de taper moins de choses si le même format est utilisé sur plusieurs étiquettes. L’...
  • Page 135 ’E ODIFICATION D TIQUETTES DE EELS ONFIGURATION DES TIQUETTES DE ONNÉES ’A … CTIVATION DE L LARME ORSQUE Egal à La valeur de l’étiquette est égale à la valeur de l’alarme. Différent de La valeur de l’étiquette n’est pas égale à la valeur de l’alarme.
  • Page 136 ’E ODIFICATION D TIQUETTES DE HAINES RIMSON ANUAL ODULAR ONTROLLER ’E ODIFICATION D TIQUETTES DE HAINES Rappelez-vous que les étiquettes de chaînes représentent un élément de texte constitué de plusieurs caractères (ASCII). Les sections suivantes décrivent les différents onglets qui s’affichent dans la partie droite de la fenêtre Etiquettes de données lors de la modification de l’un des différents types d’étiquettes de chaînes.
  • Page 137 ’E ODIFICATION D TIQUETTES DE HAINES ONFIGURATION DES TIQUETTES DE ONNÉES L’ ONGLET ONNEES FORMULES L’onglet Données d’une formule chaîne contient les propriétés suivantes... • La propriété Valeur d'étiquette permet de spécifier la valeur qui est représentée par cette étiquette. Elle est généralement définie sur une association de plusieurs autres étiquettes, liées les unes aux autres à...
  • Page 138 ’E ODIFICATION D TIQUETTES DE HAINES RIMSON ANUAL ODULAR ONTROLLER • Les propriétés restantes sont identiques à celles qui sont décrites pour les tableaux de bit. L’ ONGLET ORMAT L’onglet Format d’une étiquette de chaîne contient les propriétés suivantes... • La propriété...
  • Page 139 ’E ODIFICATION D TIQUETTES DE HAINES ONFIGURATION DES TIQUETTES DE ONNÉES Les caractères supplémentaires auxquels la colonne « Divers » fait référence sont… ,.:;+-=!?%/$ Les caractères qui ne sont pas compris dans le tableau sont copiés textuellement à l’écran. Par exemple, pour pouvoir saisir un numéro de téléphone aux Etats-Unis, utilisez le modèle…...
  • Page 140 Vous pouvez également utiliser la fonction d’importation pour créer des étiquettes pour qu’elles correspondent aux mappings de données qui ont été exportés dans un fichier CSV à partir d’un contrôleur modulaire Red Lion. ’E NREGISTREMENT DE...
  • Page 141 OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • La fenêtre Etiquettes de données de Crimson permet d’effectuer toutes les fonctions différentes qui ont été déjà mises en œuvre à l’aide de la fenêtre Données/Etiquettes, le Scanner d'alarmes et la Table des Triggers.
  • Page 142 ’A ONTROLE DE L FFICHAGE RIMSON ANUAL ODULAR ONTROLLER ’IHM V ONFIGURATION DE L IRTUEL OU ONOCHROME Maintenant que vous avez configuré vos options de communication et créé les étiquettes de données pour les différents éléments que vous souhaitez afficher, vous pouvez créer des pages d’affichage pour permettre à...
  • Page 143 ’IHM V TILISATION DE LA ISTE DES AGES ONFIGURATION DE L IRTUEL OU ONOCHROME • La commande Conserver l'aspect permet de contrôler si Crimson tente ou non de conserver les proportions de l’affichage. Si le fait de conserver l’aspect est activé, une figure qui pourrait apparaître (comme un cercle) sur le G303 s’affiche tel un cercle parfait sur votre PC.
  • Page 144 ’E FFICHAGE DES OITES A UTILS DE L DITEUR RIMSON ANUAL ODULAR ONTROLLER sélectionnez rien, le fait de cliquer sur un modèle définit le modèle par défaut des primitives qui viennent d’être créées. Vous pouvez également accéder aux différentes options via le menu Format ou l’icône du pot de peinture située dans la barre d’outils.
  • Page 145 ’A ’IHM V JOUT DE RIMITIVES D FFICHAGE ONFIGURATION DE L IRTUEL OU ONOCHROME ’A JOUT DE RIMITIVES D FFICHAGE Pour ajouter une primitive d’affichage sur une page, cliquez sur l’icône requise dans la boîte à outils de dessin ou sélectionnez l’option requise à partir du menu Insertion. Le curseur de la souris est changé...
  • Page 146 ELECTION DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER PTIONS DU LAVIER Lors de la création d’une primitive d’affichage, les options de clavier suivantes sont disponibles… • Lorsque vous maintenez enfoncée la touche tout en faisant glisser la Majuscule primitive, la primitive est dessinée pour être centrée sur la position initiale de la souris et l’un de ses coins est défini par la position actuelle de la souris.
  • Page 147 ’IHM V RGANISATION DES RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME activée, des instructions s’affichent pour vous aider à aligner les primitives sur les autres éléments de la page. Lorsque vous maintenez enfoncée la touche tout en déplaçant une Ctrl primitive, une copie de la primitive reste sur sa position originale, permettant donc de créer des doublons.
  • Page 148 ODIFICATION DES RIMITIVES RIMSON ANUAL ODULAR ONTROLLER ODIFICATION DES RIMITIVES Outre ce que nous venons de décrire, vous pouvez modifier les primitives de différentes façons… • Vous pouvez utiliser les différentes commandes du Presse-papiers du menu Edition (par exemple, Couper, Copier et Coller) ou les icônes de la barre d’outils correspondantes pour dupliquer des éléments ou pour les déplacer dans une page ou entre plusieurs pages.
  • Page 149 ’IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME La primitive Ombre est semblable au rectangle, mais avec une ombre portée dans la partie inférieure droite de la figure. La primitive est souvent dessinée sans aucun motif de remplissage pour qu’elle agisse comme un cadre autour des primitives de texte.
  • Page 150 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Vous pouvez accéder aux propriétés en double-cliquant sur la primitive… • La propriété Valeur permet de spécifier la valeur à afficher. Dans l’exemple donné ci-dessus, la primitive est configurée pour afficher le niveau du réservoir. •...
  • Page 151 ’IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME Vous pouvez modifier les versions internationales du texte via la boîte de dialogue des propriétés à laquelle vous pouvez accéder en sélectionnant la primitive et en appuyant sur ou en sélectionnant la commande Propriétés à partir du menu Edition… Alt+Entrée •...
  • Page 152 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER son nom et de ses propriétés de mise en forme, tels que définis lors de la création de l’étiquette. RIMITIVES EXTE TIQUETTE Les primitives Texte étiquette permettent d’afficher ou de modifier une expression dans une forme textuelle.
  • Page 153 ’IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME Le premier onglet est plus ou moins identique pour les cinq types de primitives… • La propriété Valeur permet d’indiquer l’emplacement depuis lequel vous pouvez obtenir les données de cette primitive. Vous pouvez sélectionner une étiquette, un registre dans un périphérique de communication ou une expression qui associe plusieurs de ces éléments.
  • Page 154 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • La propriété Format d'étiquette permet d’indiquer l’emplacement depuis lequel vous pouvez obtenir les informations de mise en forme de cette primitive. Les options présentées dépendent de ce que vous avez saisi comme propriété Valeur. Si vous avez sélectionné...
  • Page 155 ’IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME menu. Cependant, si vous souhaitez modifier les propriétés de l’étiquette qui est en cours d’utilisation pour contrôler la primitive, cliquez avec le bouton droit pour sélectionner la commande Détails d'étiquette. La boîte de dialogue affiche l’onglet Données et Format à partir de la fenêtre Etiquettes de données et vous permet de modifier les différentes propriétés.
  • Page 156 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • Le reste des propriétés est identique à celui qui est décrit pour les primitives Texte étiquette. (Même s’il peut sembler étrange d’avoir les propriétés Texte d'étiquette et Clignotement sur Alarme, souvenez-vous que la propriété de la valeur peut être une étiquette.
  • Page 157 ’IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION DE L IRTUEL OU ONOCHROME • La propriété Afficher l'année permet d’indiquer si le champ heure doit comprendre l’année et, le cas échéant, le nombre de chiffres qui doivent être affichés pour cet élément. RIMITIVES ARRES RAPH...
  • Page 158 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER format à partir de l’étiquette. Sinon, comme pour le nom, il doit être entré sous l’onglet Format. • La propriété Montrer Point de Consigne permet d’afficher une barre représentant le point de consigne. Cette option est uniquement disponible si une étiquette a été...
  • Page 159 ’IHM V EFINITION DES ROPRIETES DE LA ONFIGURATION DE L IRTUEL OU ONOCHROME RIMITIVES YSTEME La primitive Afficheur d'alarme permet de fournir à l’opérateur une méthode pour afficher et accepter les alarmes actives. Elle occupe toujours toute la largeur de l’écran, mais elle peut être limitée à...
  • Page 160 EFINITION DES CTIONS DU YSTEME RIMSON ANUAL ODULAR ONTROLLER • La propriété Au bout de est le délai d’attente en secondes avant que l’exécution de l’action ne soit spécifiée. • La propriété Action sur Timeout est l’action à effectuer lorsque le délai a expiré. •...
  • Page 161 ’A ’IHM V ONDITION D CTIONS ONFIGURATION DE L IRTUEL OU ONOCHROME Pour définir les actions que réalisent les touches, sélectionnez un niveau de zoom qui vous permet de voir les touches en question. Par exemple, si vous souhaitez configurer l’une des touches de fonction, sélectionnez le niveau de zoom un ou deux, tel que requis.
  • Page 162 ’A ESCRIPTIONS D CTIONS RIMSON ANUAL ODULAR ONTROLLER mode défini par l’utilisateur et utilisez-la pour appeler un programme qui implémente la logique requise. ’A ESCRIPTIONS D CTIONS Les sections ci-dessous décrivent chaque type d’action disponible. Lorsque vous sélectionnez chaque type, la partie Détails des actions de la boîte de dialogue de l’action est modifiée pour afficher les options disponibles.
  • Page 163 ’A ’IHM V ESCRIPTIONS D CTIONS ONFIGURATION DE L IRTUEL OU ONOCHROME L’ … ACTION OUTON ISTABLE OUSSOIR ETC Cette action permet d’émuler un bouton poussoir. Les options sont présentées ci-dessous… • La propriété Type de bouton permet de définir le comportement de la touche. …...
  • Page 164 ’A ESCRIPTIONS D CTIONS RIMSON ANUAL ODULAR ONTROLLER L’ ACTION ODIFIER ALEUR D NTIER Cette action permet d’écrire la valeur d’un entier dans un élément de données. Les options sont présentées ci-dessous… • La propriété Ecrire dans permet de définir l’élément de données (l’étiquette ou le registre API) à...
  • Page 165 ’A ’IHM V ESCRIPTIONS D CTIONS ONFIGURATION DE L IRTUEL OU ONOCHROME • La propriété Limite permet de définir la valeur des données minimale ou maximale de l’étiquette. • La propriété Type de rampe permet de définir si l’élément (l’étiquette) doit être augmenté...
  • Page 166 ODIFICATION DE LA ANGUE RIMSON ANUAL ODULAR ONTROLLER • La propriété Sur Appui permet de définir la ou les actions à effectuer lorsque vous appuyez sur la touche. Cette action peut appeler toutes les fonctions à partir de la section « Référence des fonctions » ou les « opérateurs » de modification des données décrits dans la section Ecriture d’actions ou elle peut encore exécuter un programme.
  • Page 167 ’IHM V UBRIQUES VANCEES ONFIGURATION DE L IRTUEL OU ONOCHROME RAITEMENT DES CTIONS Lorsque vous appuyez ou relâchez une touche, Crimson subit une séquence définie lors de la décision de l’action à prendre avec l’événement. Si une action est effectuée à n’importe quelle étape, la séquence est interrompue et les autres étapes ne peuvent pas traiter la touche.
  • Page 168 UBRIQUES VANCEES RIMSON ANUAL ODULAR ONTROLLER Par exemple, supposez qu’une action locale augmente la vitesse d’un moteur de 50 tours/minute. Si la vitesse du moteur n’est pas enregistrée dans la page affichée précédemment, lorsque la page est affichée pour la première fois, Crimson ne connaît pas la vitesse actuelle et n'est donc pas en mesure d’écrire la nouvelle valeur.
  • Page 169 ’A ’ IHM V ONTROLE DE L FFICHAGE ONFIGURATION D IRTUEL OULEUR ’ IHM V ONFIGURATION D IRTUEL OULEUR Maintenant que vous avez configuré vos options de communication et créé les étiquettes de données pour les différents éléments que vous souhaitez afficher, vous pouvez créer des pages d’affichage pour permettre à...
  • Page 170 TILISATION DE LA ISTE DES AGES RIMSON ANUAL ODULAR ONTROLLER davantage d’espace est disponible pour modifier l’affichage. La touche bascule la liste des pages sur activée et désactivée. • La commande Conserver l'aspect permet de contrôler si Crimson tente ou non de conserver l’aspect de l’affichage.
  • Page 171 ’ IHM V OITE UTILS DE ESSIN ONFIGURATION D IRTUEL OULEUR OITE UTILS DE ESSIN Pour modifier le contenu d’une page d’affichage, sélectionnez d’abord la page de la façon décrite ci-dessus. Cliquez ensuite sur le rectangle qui représente l’affichage du maître MC, G3 ou DSP. Un rectangle blanc s’affiche autour de l’écran, indiquant qu’il a été...
  • Page 172 ’A JOUT DE RIMITIVES D FFICHAGE RIMSON ANUAL ODULAR ONTROLLER horizontale en pointillés indique que le centre de la primitive du réservoir est aligné verticalement sur le centre de l’affichage. Avec un peu de pratique, cette fonctionnalité peut faciliter l’alignement des primitives lors de leur création, sans avoir besoin de reprendre les pages de votre application pour «...
  • Page 173 ’I ’ IHM V TILISATION DE LA IBLIOTHEQUE D MAGES ONFIGURATION D IRTUEL OULEUR ’I ODE D NSERTION ERROUILLEE Vous pouvez utiliser l’icône du cadenas présente dans la boîte à outils de dessin pour ajouter plusieurs primitives du même type de base sans avoir à cliquer sur l’icône de la boîte à outils pour chacun des éléments, l’un après l’autre.
  • Page 174 EPLACEMENT ET EDIMENSIONNEMENT RIMSON ANUAL ODULAR ONTROLLER redimensionner les primitives en tant que groupe. La taille et la position relatives des primitives sont conservées tant que Crimson pourra le faire sans violer les conditions de taille minimales. EPLACEMENT ET EDIMENSIONNEMENT Vous pouvez déplacer les primitives en les sélectionnant, puis en les faisant glisser sur la position requise dans la page d’affichage.
  • Page 175 ’E ’ IHM V RIMITIVES D SPACEMENT ONFIGURATION D IRTUEL OULEUR Comme exemple, en mode Déplacer, si vous sélectionnez Gauche pour Horizontal, le côté gauche de toutes les primitives est aligné sur le côté droit de la primitive de référence. De la même façon, si vous sélectionnez Milieu pour Vertical, les primitives sont alignées de façon à...
  • Page 176 ROUPEMENT DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER ROUPEMENT DE RIMITIVES Si vous souhaitez gérer plusieurs primitives comme un objet unique, vous pouvez les sélectionner tel que décrit ci-dessus, puis utiliser la commande Grouper du menu Arranger. Vous effectuerez la même opération en appuyant sur la combinaison de touches .
  • Page 177 ’ IHM V EFINITION DE OTIFS DE EMPLISSAGE ONFIGURATION D IRTUEL OULEUR • En mode Ar Plan Etiquette, la couleur est animée pour correspondre à la couleur de l’arrière-plan définie par une étiquette particulière. Vous pouvez sélectionner l’étiquette spécifique en appuyant sur le bouton Choisir. La liste déroulante contient les couleurs fixes suivantes…...
  • Page 178 ONDITION DES CTIONS RIMSON ANUAL ODULAR ONTROLLER relâchez. Pour définir les actions qu’une primitive effectue, affichez les propriétés de cette primitive et sélectionnez l’onglet Action… La liste déroulante permet de sélectionner l’un des modes d’action, pour lesquels vous trouverez les descriptions ci-dessous. ONDITION DES CTIONS Si vous souhaitez effectuer une action particulière qui dépend d'une certaine condition qui est...
  • Page 179 ’ IHM V ESCRIPTIONS DES CTIONS ONFIGURATION D IRTUEL OULEUR L’ ACTION LLER Cette action permet de demander au G3 d’afficher une nouvelle page. Les options sont présentées ci-dessous… • La propriété Page de destination permet d’indiquer la page à afficher. Vous pouvez sélectionner une page spécifique à...
  • Page 180 ESCRIPTIONS DES CTIONS RIMSON ANUAL ODULAR ONTROLLER L’ ACTION OUTON ISTABLE OUSSOIR Cette action permet d’émuler un bouton poussoir. Les options sont présentées ci-dessous… • La propriété Type de bouton permet de définir le comportement de la primitive. … YPE DE OUTON OUTON Bistable...
  • Page 181 ’ IHM V ESCRIPTIONS DES CTIONS ONFIGURATION D IRTUEL OULEUR L’ ACTION ODIFIER ALEUR D NTIER Cette action permet d’écrire la valeur d’un entier dans un élément de données. Les options sont présentées ci-dessous… • La propriété Ecrire dans permet de définir l’élément de données (l’étiquette) à modifier.
  • Page 182 ESCRIPTIONS DES CTIONS RIMSON ANUAL ODULAR ONTROLLER • La propriété Données permet de définir le pas pour incrémenté ou décrémenté la valeur de l’élément. • La propriété Limite permet de définir la valeur des données minimale ou maximale. • La propriété Type de rampe permet de définir si l’élément doit être incrémenté ou décrémenté.
  • Page 183 ’ IHM V TILISATION DE ARAMETRES EFAUT ONFIGURATION D IRTUEL OULEUR des fonctions » ou les « opérateurs » de la modification des données décrits dans la section Ecriture d’actions ou elle peut encore exécuter un programme. • La propriété Au Relâchement permet de définir l’action à effectuer lorsque vous relâchez sur la primitive.
  • Page 184 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER La primitive Ombre est semblable à celle du rectangle, mais avec une ombre portée ou un effet 3D ombré. La primitive est souvent dessinée de façon à ce qu’elle agisse comme un cadre autour des primitives de texte ou des autres groupes d’éléments.
  • Page 185 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR Vous pouvez accéder aux propriétés en double-cliquant sur la primitive… • La propriété Valeur permet de spécifier la valeur ou l’étiquette à afficher. • Les propriétés Minimum et Maximum permettent de spécifier la gamme de valeurs à...
  • Page 186 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Vous pouvez accéder aux propriétés en double-cliquant sur la primitive… • La propriété Valeur permet de spécifier le premier élément (étiquette) du tableau à afficher. • La propriété Nombre de valeurs permet de spécifier le nombre de valeurs (d’étiquette) à...
  • Page 187 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR Les propriétés sont divisées sur trois onglets et vous pouvez y accéder en double-cliquant sur la primitive. L’onglet Données définit les sources et la mise à l’échelle des données et vous pouvez le trouver ci-dessous…...
  • Page 188 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER ensemble d'indicateurs de données sans aucune ligne. Les autres options de mise en forme de la page Couleur sont activées ou désactivées, le cas échéant. • La propriété Ligne de Régression permet d’afficher ou masquer la ligne de régression des jeux de données.
  • Page 189 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR La primitive Echelle Verticale affiche une échelle avec un nombre spécifié de divisions mineures et majeures. Elle est souvent utilisée pour donner une échelle à d’autres primitives comme les graphiques à barres. Vous pouvez accéder aux propriétés en double-cliquant sur la primitive…...
  • Page 190 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Lorsque le texte est créé, un curseur s’affiche, permettant de saisir du texte… L’éditeur de texte prend en charge les opérations de couper et coller ainsi que toutes les autres options qui se trouvent normalement dans un éditeur Windows. L’éditeur configure également le clavier pour qu’il utilise l’éditeur de méthode d'entrée approprié...
  • Page 191 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR base de données. Vous pouvez utiliser le bouton Choisir pour appeler la boîte de dialogue de sélection des polices. Elle permet à toutes les polices qui sont installées sur votre système d’être rendues dans une forme que le périphérique de destination peut utiliser.
  • Page 192 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER données de format tel que requis. Il existe un type de texte étiquette pour chaque famille d’étiquettes… La primitive Texte d'etat permet d’afficher une condition vraie ou fausse. La primitive Texte entier permet d’afficher une expression d’entiers. La primitive Texte réel permet d’afficher une expression en virgule flottante.
  • Page 193 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR adapté à la primitive en question. Par exemple, la propriété Valeur d’une primitive Texte entier ne peut pas être définie sur égale à une expression de chaîne. • La propriété Entrée de données permet d’indiquer si vous souhaitez ou non que l’utilisateur du HMI virtuel puisse modifier la valeur sous-jacente via cette primitive.
  • Page 194 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Le deuxième onglet est uniquement utilisé pour les champs qui sont sélectionnés pour la saisie de données… • La propriété Activer permet de définir une expression qui doit être vraie pour que la saisie de données soit autorisée. Ainsi, vous pouvez utiliser cette propriété pour implémenter un système de sécurité...
  • Page 195 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Type de Pavé Numérique permet de sélectionner le type de pavé numérique à afficher lors de la modification de la valeur. Par défaut, un pavé numérique complet avec les touches Raise et Lower s’affiche. Les options disponibles varient en fonction du type de primitive.
  • Page 196 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER par cette étiquette si ces primitives sont configurées pour obtenir leur configuration à partir de cette source. RIMITIVES EXTE ULTI IGNE La primitive Multi-Ligne Texte de status permet d’afficher une valeur on-off, mais qui est séparée sur plusieurs lignes. Ainsi, de plus grandes quantités de texte sont affichées, peut-être pour fournir des invites ou des informations d’aide à...
  • Page 197 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Valeur permet d’indiquer la valeur du temps et la date à afficher. Si aucune valeur n’est saisie, l’heure et la date actuelles sont affichées. Si une expression est saisie, elle sert à représenter le nombre de secondes qui se sont écoulées depuis le 1 janvier 1997.
  • Page 198 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • La propriété Type de champ permet d’indiquer si le champ doit afficher l’heure, la date ou les deux. Dans le dernier cas, cette propriété indique également l’ordre d’affichage de ces deux éléments. •...
  • Page 199 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR Le fonctionnement de ces primitives riches est analogue à celui des différentes primitives Texte étiquette car elles peuvent trouver la majorité des informations de mise en forme requises dans l’étiquette utilisée comme valeur de contrôle. Tout comme avec les primitives Texte étiquette, plusieurs pages avec onglets sont utilisées pour modifier les propriétés des primitives.
  • Page 200 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • La propriété Arrière-Plan Donnée permet d’indiquer si la valeur doit être dessinée avec un arrière-plan opaque ou transparent. Le choix du format dépend en général de la visibilité de la valeur par rapport à la barre. •...
  • Page 201 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR Le troisième onglet contient les informations concernant le nom et la mise en forme du champ... Les propriétés affichées sont les mêmes que celles qui sont décrites pour une étiquette d’entiers et vous devez donc vous reporter à...
  • Page 202 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Le premier de ces onglets se présente comme suit… • La propriété Valeur permet d’indiquer l’emplacement à partir duquel vous pouvez obtenir les données de cette primitive. Vous pouvez sélectionner une étiquette, un registre dans un périphérique de communication ou une expression qui associe plusieurs de ces éléments.
  • Page 203 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • Les propriétés Format de Remplissage permettent de définir la couleur et le style de l’arrière-plan de la primitive Glisseur. L’arrière-plan est dessiné dans Couleur 2 alors que le glisseur est dessiné dans Couleur 1 ou dans l’association des deux couleurs qui est spécifiée par Type de remplissage.
  • Page 204 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • La propriété Afficher Indicateurs d'Arrêt permet d’indiquer s’il est nécessaire d’afficher une colonne contenant des indicateurs qui montrent le début et la fin de la liste des alarmes. Si la colonne est omise, la primitive prend moins d’espace, mais l’opérateur a plus de mal à...
  • Page 205 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Police permet de sélectionner la police requise. • Les propriétés Textes des Boutons permettent de remplacer le nom par défaut qui s’affiche sur chacun des quatre autres boutons ou d’entrer les versions localisées de ce texte sur les systèmes qui prennent plusieurs langues en charge.
  • Page 206 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER • La propriété Afficher Heure de l'Alarme permet d’indiquer si l’heure de l’alarme doit être ajoutée dans la primitive. Si l’heure est affichée, le deuxième onglet permet de définir le format à utiliser. Le deuxième onglet est le format de l’heure et il est décrit pour la primitive Heure et date.
  • Page 207 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Historique de Données permet de sélectionner l'historique de données à afficher. • La propriété Dimensionnement permet d’indiquer si vous souhaitez ou non spécifier le nombre de points de données à afficher ou si vous souhaitez que le logiciel affiche un point de données pour chaque pixel horizontal de la primitive.
  • Page 208 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER l’opérateur peut faire un zoom avant ou arrière s’il le souhaite et peut donc choisir d’afficher plus ou moins de données. • La propriété Police du Label permet de définir la police utilisée pour dessiner les différents noms de la primitive.
  • Page 209 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Style permet de définir la valeur du bouton à afficher… TYLE ESCRIPTION Rond Un bouton arrondi comprenant deux cercles concentriques. Rectangle Plat Un bouton rectangulaire comprenant deux rectangles imbriqués.
  • Page 210 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER décrite en détail sous la primitive de l’image et vous pouvez donc vous reporter à ces sections. Le quatrième onglet permet de définir l’action que le bouton effectue. Pour en savoir plus, reportez-vous à la section précédente de ce chapitre. RIMITIVE OUTON La primitive Bouton à...
  • Page 211 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR … YPE DE BOUTON E BOUTON Bistable Modifie l’état des données lorsque vous appuyez sur la primitive. Momentané Définit les données sur 1 lorsque vous appuyez sur la primitive. Définit les données sur 0 lorsque vous appuyez sur la primitive.
  • Page 212 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER RIMITIVES ELECTEUR La primitive Sélecteur 2 états affiche un interrupteur de type rotatif qui peut être utilisé pour activer ou désactiver une étiquette de type bit. Comme avec toutes les primitives riches, vous pouvez obtenir la majorité des données de configuration à partir de l’étiquette liée.
  • Page 213 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR valeur doit pouvoir être modifiée. Par exemple, si une formule est saisie, la saisie de données n’est pas autorisée. • La propriété Montrer Etat permet d’indiquer si vous souhaitez ou non que la primitive tente de nommer chacun des états possibles de l’étiquette.
  • Page 214 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Le quatrième onglet définit plusieurs propriétés qui sont spécifiques à la saisie de données. Elles sont identiques à celles de la primitive Texte étiquette et vous vous reporterez à cette section pour en savoir plus. Le quatrième onglet définit le nom et le format à utiliser pour la primitive et il est identique à...
  • Page 215 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR vous ne devez pas sélectionner Pas de Remplissage pour l’arrière-plan lorsque vous définissez le format de l’arrière-plan. • Les propriétés Image définissent chaque image particulière. Vous pouvez utiliser le bouton Choisir situé à coté de chaque image pour sélectionner un symbole depuis la bibliotèque.
  • Page 216 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Le deuxième onglet des propriétés de la primitive Image contient toutes les autres images qui n’ont pas pu être affichées dans le premier onglet. Il est uniquement nécessaire lorsque la propriété Nombre d'Images est définie sur une valeur supérieure à quatre. Le troisième onglet contrôle le mouvement de l’image dans la primitive.
  • Page 217 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR Le quatrième onglet des propriétés de la primitive permet de contrôler la mise en forme de base… • Les propriétés Format de Remplissage permettent de définir le motif l’arrière- plan de la primitive. Notez que si vous souhaitez animer la primitive de quelque façon que ce soit, vous devez spécifier un type de couleur d’arrière-plan pour que le système puisse effacer les anciennes images.
  • Page 218 ESCRIPTIONS DE RIMITIVES RIMSON ANUAL ODULAR ONTROLLER Tout comme avec les autres primitives riches, les primitives Cadran peuvent obtenir la plupart des informations de mise en forme requises à partir de l’étiquette utilisée comme leur valeur de contrôle. Tout comme avec les primitives Texte étiquette, plusieurs pages avec onglets sont utilisées pour modifier les propriétés des primitives.
  • Page 219 ’ IHM V ESCRIPTIONS DE RIMITIVES ONFIGURATION D IRTUEL OULEUR • La propriété Divisions Principales permet d’indiquer le nombre de divisions principales dans lequel l’échelle doit être divisée. Pour chaque division, de grands repères sont dessinés. Le nombre minimal de divisions principales est un, auquel cas de grands repères sont dessinés aux extrémités de l’échelle et non pas le long de son arc.
  • Page 220 EFINITION DES ROPRIETES DE LA RIMSON ANUAL ODULAR ONTROLLER EFINITION DES ROPRIETES DE LA Chaque page dispose de plusieurs propriétés auxquelles vous pouvez accéder via le menu Page… • La propriété Ordre saisie permet de définir la façon dont le curseur se déplace entre les champs d’entrée de données sur les pages du HMI.
  • Page 221 ’ IHM V EFINITION DES ROPRIETES DE LA ONFIGURATION D IRTUEL OULEUR charge. Si une absence de disponibilité des données entraîne l’impossibilité d’exécuter cette action, elle est sautée, puis retentée une seconde plus tard. • La propriété Sur Rafraîchissement permet de définir une action qui s’exécute chaque fois qu’une page est redessinée.
  • Page 222 EFINITION DES CTIONS DU YSTEME RIMSON ANUAL ODULAR ONTROLLER EFINITION DES CTIONS DU YSTEME Outre les différentes actions que vous pouvez définir via les propriétés de la page, Crimson vous permet de définir une action à exécuter lors du premier démarrage du système et une action à...
  • Page 223 ’ IHM V ELECTION DE ANGUES ONFIGURATION D IRTUEL OULEUR secondes d’inactivité a été spécifié. Cette fonction permet d’étendre la durée de vie des composants du rétro-éclairage. L’opérateur peut réactiver le rétro- éclairage en appuyant sur une touche ou en touchant une zone active de l’écran tactile.
  • Page 224 EFINITION DU OMPORTEMENT DE LA OUCHE RIMSON ANUAL ODULAR ONTROLLER quel texte pour lequel des traductions ont été entrées (notamment les informations de texte fixe, de nom d’étiquette et de mise en forme d’étiquette) est ajusté comme requis. Les pages qui sont affichées sont également présentées dans la langue sélectionnée.
  • Page 225 OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Les pages ne contiennent plus de couches graphiques ou de texte car toutes les primitives sont graphiques par nature. Cela signifie que le concept d’un format de page est tout aussi redondant.
  • Page 226 ONFIGURATION DE ROGRAMMES RIMSON ANUAL ODULAR ONTROLLER • Les actions définies en double-cliquant sur une touche remplacent les tables d’événements globales et locales. Si votre application a utilisé plus d’une ligne par événement, vous devrez sans doute utiliser un programme pour implémenter la logique requise.
  • Page 227 ’ IHM V ODIFICATION DE ROGRAMMES ONFIGURATION D IRTUEL OULEUR Pour sélectionner un programme, cliquez sur le nom dans la liste ou utilisez les flèches haut et bas de la barre d’outils. Une autre solution consiste à utiliser les associations de touches pour vous déplacer vers le haut ou le bas de la liste.
  • Page 228 ROPRIETES DU ROGRAMME RIMSON ANUAL ODULAR ONTROLLER OMPORTEMENT Les lire lorsqu'on y fait Les données externes utilisées par le programme sont ajoutées à référence l’analyse des communications dès que le programme est référencé. Si le programme est référencé par une page d’affichage, les données sont lues lorsque cette page s’affiche.
  • Page 229 ’ IHM V JOUT DE OMMENTAIRES ONFIGURATION D IRTUEL OULEUR JOUT DE OMMENTAIRES Vous pouvez ajouter des commentaires de deux façons à vos programmes. Tout d’abord, vous pouvez utiliser la séquence pour présenter un commentaire qui se poursuit dans le reste de la ligne en cours.
  • Page 230 ’A ASSAGE D RGUMENTS RIMSON ANUAL ODULAR ONTROLLER ce qui pourrait vous arriver si vous avez par exemple essayé d’enregistrer des données à partir de l’étiquette associée et que vous vous êtes rendu compte que cela n’est pas une bonne idée ! Voilà...
  • Page 231 ’ IHM V ONSEILS DE ROGRAMMATION ONFIGURATION D IRTUEL OULEUR L’exemple ci-dessous définit plusieurs variables, puis modifie la page d’affichage… Motor1 := 0; Motor2 := 1; Motor3 := 0; GotoPage(Page1); Les actions sont exécutées dans l’ordre et le programme revient vers l’appelant. NSTRUCTIONS Ce type d’instruction est utilisé...
  • Page 232 ONSEILS DE ROGRAMMATION RIMSON ANUAL ODULAR ONTROLLER prend en charge plusieurs options au-delà de celles qui sont présentées dans l’exemple ci- dessous, mais pour la majorité des applications, cette forme simple est acceptable. Cet exemple démarre un moteur sélectionné par la valeur dans l’étiquette MotorIndex switch( MotorIndex ) { case 1:...
  • Page 233 ’ IHM V ONSEILS DE ROGRAMMATION ONFIGURATION D IRTUEL OULEUR Notez que les variables locales sont réellement locales dans leur portée et leur durée de vie. C’est-à-dire qu’elles ne peuvent pas être référencées en dehors du programme et qu’elles ne conservent pas leur valeur entre les appels de fonctions.
  • Page 234 ONSEILS DE ROGRAMMATION RIMSON ANUAL ODULAR ONTROLLER OUCLE Notez que la boucle affichée ci-dessus dispose de quatre éléments… while 1. L’initialisation de la variable de contrôle de la boucle. 2. L’évaluation d’un test pour vérifier si la boucle doit continuer. 3.
  • Page 235 OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Crimson prend en charge les variables locales à l’aide des déclarations de style C dans le corps du programme plutôt que par le biais de la table des variables locales.
  • Page 236 ’E ONFIGURATION DE L NREGISTREMENT DE ONNEES RIMSON ANUAL ODULAR ONTROLLER ’E ONFIGURATION DE L NREGISTREMENT DE ONNEES Maintenant que vous avez configuré le cœur de votre application, vous pouvez décider d’utiliser l’historique de données de Crimson pour enregistrer certaines valeurs d’étiquette sur la carte CompactFlash.
  • Page 237 ’H ’ IHM V ROPRIETES DE L ISTORIQUE DE ONNEES ONFIGURATION D IRTUEL OULEUR ’H ROPRIETES DE L ISTORIQUE DE ONNEES Chaque historique de données comporte les propriétés suivantes… • La propriété Rafraîchissement permet d’indiquer la fréquence à laquelle Crimson prend un échantillon d’éléments de données pour l’enregistrer.
  • Page 238 TOCKAGE DES ICHIERS OURNAUX RIMSON ANUAL ODULAR ONTROLLER de 256 Ko doit être attribué à tous les historiques de données. Cette propriété est ignorée lorsque le maître est configuré pour afficher un HMI virtuel monochrome. • La propriété Contenu permet d’indiquer l’étiquette qui doit être enregistrée. La première liste montre les étiquettes sélectionnées alors que la seconde montre celles qui sont disponibles dans la base de données.
  • Page 239 ’ IHM V CCES ICHIERS OURNAUX ONFIGURATION D IRTUEL OULEUR du système de fichiers de la carte pour chaque échantillon. Pour les historiques qui sont configurés pour échantillonner à des taux de données très élevés, la bande passante d’une carte classique CompactFlash ne permet pas d’écrire de façon fiable les données en l’absence d’un tel processus de mise en mémoire tampon.
  • Page 240 TILISATION DE EBSYNC RIMSON ANUAL ODULAR ONTROLLER régulière ou vous pouvez utiliser un commutateur de ligne de commande pour demander à WebSync d’effectuer automatiquement l’interrogation. Vous pouvez également décider d’héberger WebSync sur un serveur central pour que les fichiers journaux soient disponibles pour les utilisateurs sélectionnés sur votre réseau d’entreprise.
  • Page 241 OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Les historiques de Crimson enregistrent l'heure et la date de chaque échantillon et n’ont pas besoin d’enregistrer les valeurs « vides » utilisées par Edict pour marquer les périodes de désactivation.
  • Page 242 ROPRIETES DU ERVEUR RIMSON ANUAL ODULAR ONTROLLER ONFIGURATION DU ERVEUR Le serveur Web de Crimson permet d’exposer différentes données via le port Ethernet du module maître, permettant un accès à distance pour diagnostiquer les informations ou aux valeurs enregistrées par l’historique de données. Vous pouvez configurer le serveur Web en sélectionnant l’icône Serveur Web dans l’écran principal.
  • Page 243 à distance est activée car le filtre IP peut être vaincu par certaines techniques avancées de piratage et qu’il n’est pas garanti par Red Lion Controls. JOUT DE AGES Outre les fonctions décrites ci-dessus, le serveur Web prend en charge l’affichage des pages...
  • Page 244 ’ TILISATION D ERSONNALISE RIMSON ANUAL ODULAR ONTROLLER • La propriété Contenu permet d’indiquer l’étiquette qui doit être ajoutée à la page. La première liste montre les étiquettes sélectionnées alors que la seconde montre celles qui sont disponibles dans la base de données. Vous pouvez ajouter des étiquettes à...
  • Page 245 CCES A LA ARTE OMPACT LASH ONFIGURATION DU ERVEUR Activer site Web personnalisé est définie et le site personnalisé s’affichera alors dans le menu du serveur Web. Une fois que le site est sélectionné, un fichier appelé DEFAULT.HTM répertoire s’affiche. Au-delà de ce point, la navigation s’effectue en fonction des liens \WEB présents dans le site.
  • Page 246 XEMPLES DU ERVEUR RIMSON ANUAL ODULAR ONTROLLER La capture d’écran ci-dessous montre une page Web standard contenant trois étiquettes… La capture d’écran ci-dessous montre le menu de l’historique de données… La capture d’écran ci-dessous montre le contenu d’un historique de données… http://www.redlion.net/controller...
  • Page 247 XEMPLES DU ERVEUR ONFIGURATION DU ERVEUR La capture d’écran ci-dessous montre le contenu d’un fichier journal… La capture d’écran ci-dessous montre une page personnalisée contenant trois étiquettes… EVISION...
  • Page 248 XEMPLES DU ERVEUR RIMSON ANUAL ODULAR ONTROLLER La capture d’écran ci-dessous montre la création d’une page personnalisée dans FrontPage… La capture d’écran ci-dessous montre l’affichage à distance et/ou l’affichage de contrôle du G303… http://www.redlion.net/controller...
  • Page 249 ONCEPTS DE ASE DE LA ECURITE TILISATION DU YSTÈME DE ÉCURITÉ TILISATION DU YSTEME DE ECURITE Crimson contient des fonctionnalités qui vous permettent de définir les opérateurs qui ont accès à telle ou telle page d’affichage et de limiter ces opérateurs qui peuvent apporter des modifications aux données sensibles.
  • Page 250 ONCEPTS DE ASE DE LA ECURITE RIMSON ANUAL ODULAR ONTROLLER ’U ROITS D TILISATEUR Chaque utilisateur dispose d’aucun ou de plusieurs droits d’accès. Un utilisateur sans aucun droit peut accéder aux objets qui nécessitent simplement l’enregistrement de l’identité de l’utilisateur alors que les utilisateurs avec plusieurs droits peuvent accéder aux objets qui exigent que ces droits soient présents.
  • Page 251 ONCEPTS DE ASE DE LA ECURITE TILISATION DU YSTÈME DE ÉCURITÉ ’E OURNALISATION D CRITURES Les étiquettes disposent également d’une propriété de journalisation des écritures... Elle indique si les modifications apportées à une étiquette par des utilisateurs ou des programmes doivent être enregistrées. Cette fonctionnalité vous permet de créer un suivi d’audit des modifications apportées à...
  • Page 252 ARAMETRES DE ECURITE RIMSON ANUAL ODULAR ONTROLLER ARAMETRES DE ECURITE Vous pouvez accéder aux paramètres du système de sécurité via l’icône Gestionnaire de sécurité… Les propriétés disponibles se présentent comme suit… • La propriété Délai d'inactivité permet d’indiquer la durée écoulée dans aucune entrée d’utilisateur avant que l’utilisateur actuel soit automatiquement déconnecté.
  • Page 253 REATION DES TILISATEURS TILISATION DU YSTÈME DE ÉCURITÉ REATION DES TILISATEURS Vous pouvez utiliser le bouton Créer un utilisateur pour créer autant d’utilisateurs que vous le souhaitez. Vous pouvez renommer ou supprimer les utilisateurs à l’aide du volet gauche. Pour sélectionner un utilisateur, cliquez sur le nom dans la liste ou utilisez les flèches haut et bas de la barre d’outils.
  • Page 254 PECIFICATION DE LA ECURITE DES TIQUETTES RIMSON ANUAL ODULAR ONTROLLER PECIFICATION DE LA ECURITE DES TIQUETTES Chaque étiquette accessible en écriture dispose d’un onglet appelé Sécurité qui permet de définir les paramètres du contrôle d’accès et de la journalisation d’écritures de cette étiquette. Si vous ne définissez pas les paramètres spécifiques, le système utilise les paramètres par défaut appropriés, selon qu'il est mappé...
  • Page 255 ’E ALEURS DE ONNEES CRITURE D XPRESSIONS ’E CRITURE D XPRESSIONS Rappelez-vous que nous avons vu dans les sections précédentes de ce manuel que de nombreux champs de Crimson sont configurés sous forme de propriétés Expression. Rappelez-vous également que ces champs sont configurés à l’aide d’un élément de l’interface utilisateur qui est semblable à...
  • Page 256 ALEURS DE ONNEES RIMSON ANUAL ODULAR ONTROLLER Les suffixes « U » et « L » pris en charge par les versions antérieures du logiciel ne sont pas utilisés. ONSTANTES DE ARACTERES Les constantes de caractères représentent un caractère ASCII unique, codé dans les 8 bits inférieurs d’un nombre signé...
  • Page 257 ’E ATHEMATIQUES IMPLES CRITURE D XPRESSIONS ONSTANTES DE HAINES Les constantes de chaînes représentent des séquences de caractères. Elles comprennent les caractères à représenter, inclus entre des guillemets doubles. Par exemple, la chaîne "ABCD" représente une chaîne à quatre caractères, comprenant les valeurs 65, 66, 67 et 68. (En fait, cinq octets sont utilisés pour enregistrer la chaîne, avec une valeur nulle qui est ajoutée pour indiquer la fin de la chaîne.) Vous pouvez également utiliser dans les chaînes les différentes séquences d’échappement décrites ci-dessus.
  • Page 258 RIORITE DES PERATEURS RIMSON ANUAL ODULAR ONTROLLER PERATEUR RIORITE XEMPLE Division Groupe 3 Etiquette1 / Etiquette2 Reste Groupe 3 Etiquette1 % Etiquette2 Même si ces exemples affichent des espaces autour des opérateurs, ils ne sont pas nécessaires. RIORITE DES PERATEURS Vous avez remarqué...
  • Page 259 ’E EST DES CRITURE D XPRESSIONS pour signaler lorsqu'un réservoir dépasse une valeur particulière ou vous pouvez vouloir utiliser une instruction dans un programme afin d’exécuter du code lorsqu’un moteur atteint sa vitesse souhaitée. Les opérateurs de comparaison suivants sont fournis… PERATEUR RIORITE XEMPLE...
  • Page 260 ONDITIONS ULTIPLES RIMSON ANUAL ODULAR ONTROLLER ONDITIONS ULTIPLES Si vous souhaitez définir une expression qui est vraie si plusieurs conditions sont toutes vraies, vous pouvez utiliser l’opérateur ET logique. De la même façon, si vous souhaitez définir une expression qui est vraie si n’importe laquelle des conditions est vraie, vous pouvez utiliser l’opérateur OU logique.
  • Page 261 ’E ANIPULATION DE CRITURE D XPRESSIONS ET ( ), OU ( ), OU EXCLUSIF ( Ces trois opérateurs de manipulation de bits fournissent tous un résultat dans lequel chaque bit est défini pour être égal aux bits correspondants dans les valeurs situées à gauche et à droite de l’opérateur, associées à...
  • Page 262 NDEXATION DE ABLEAUX RIMSON ANUAL ODULAR ONTROLLER NDEXATION DE ABLEAUX Vous pouvez sélectionner les éléments d’une étiquette de tableau en faisant suivre le nom du tableau par des crochets qui contiennent une expression d’indexation. Cette expression doit varier de 0 à 1 de moins que le nombre d’éléments du tableau. Par exemple, si vous créez un tableau à...
  • Page 263 Les opérateurs situés dans les groupes aux nombres inférieurs sont appliqués les premiers. ’E EMARQUES OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Les opérateurs arrêtent l’évaluation une fois que le résultat est connu. && •...
  • Page 264 ODIFICATION DE LA RIMSON ANUAL ODULAR ONTROLLER CRITURES D CTIONS Alors que les expressions permettent de définir des valeurs, les actions permettent de définir ce que vous souhaitez qu’il se produise lorsqu’un déclencheur ou un autre événement a lieu. Comme la plupart des actions d’une base de données concernent les touches sur lesquelles vous appuyez et comme Crimson fournit une méthode simple de définition des actions couramment utilisées à...
  • Page 265 étiquettes en une seule fois. Tag1:=Tag2:=Tag3:=0 ’E EMARQUES OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Vous pouvez désormais utiliser l’opérateur au lieu de l’opérateur EVISION...
  • Page 266 CTIVE LARMS RIMSON ANUAL ODULAR ONTROLLER TILISATION DES ORTS RUTS Pour permettre aux clients d'implémenter des protocoles ASCII simples sans demander à Red Lion de développer des pilotes personnalisés, Crimson fournit une nouvelle fonctionnalité grâce à laquelle le langage de programmation du logiciel peut être utilisé pour contrôler directement les ports série ou les sockets réseau TCP/IP.
  • Page 267 ’ TCP/IP ONFIGURATION D OCKET TILISATION DES ORTS RUTS ’ TCP/IP ONFIGURATION D OCKET Pour utiliser un socket TCP/IP en mode brut, sélectionnez Pilote TCP/IP Passif tel que décrit ci-dessous… La propriété Sur Rafraîchissement est configurée comme nous venons de le décrire alors que la propriété...
  • Page 268 OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Le pilote du périphérique Raw Serial Port contrôle les lignes d’établissement de liaison du port. Par conséquent, il est inutile d’appeler...
  • Page 269 ’E EMARQUES OUR LES TILISATEURS D DICT TILISATION DES ORTS RUTS • Pour émuler directement GAF, utilisez un programme qui est semblable à l’exemple ci-dessus, mais enregistrez la chaîne reçue dans une étiquette de chaîne, puis incrémentez une étiquette d’entiers. Cette émulation directe est déconseillée car vous aurez presque toujours un déclencheur pour répondre à...
  • Page 271 TILISATION DES ARIABLES YSTEME ÉFÉRENCE DES ARIABLES YSTÈME EFERENCE DES ARIABLES YSTEME Les pages suivantes décrivent les différentes variables système qui existent dans Crimson. Vous pouvez appeler ces variables système dans des actions ou des expressions, telles que décrites dans les deux chapitres précédents. TILISATION DES ARIABLES YSTEME...
  • Page 272 CTIVE LARMS RIMSON ANUAL ODULAR ONTROLLER CTIVE LARMS ESCRIPTION Renvoie le nombre d’alarmes actuellement actives. YPE DE VARIABLE Entier. ’ YPE D ACCES Lecture seule. http://www.redlion.net/controller...
  • Page 273 TILISATION DES ARIABLES YSTEME ÉFÉRENCE DES ARIABLES YSTÈME OMMS RROR ESCRIPTION Renvoie un masque de bits qui indique si chaque périphérique de communication est hors ligne ou non. Une valeur de 1 dans une position de bits donnée indique que le périphérique correspondant rencontre des erreurs de communication.
  • Page 274 RIGHTNESS RIMSON ANUAL ODULAR ONTROLLER RIGHTNESS ESCRIPTION Renvoie un nombre qui indique la luminosité de l’affichage, de 0 à 100, zéro signifiant désactivé. YPE DE VARIABLE Entier ’ YPE D ACCES Ecriture/Lecture. http://www.redlion.net/controller...
  • Page 275 TILISATION DES ARIABLES YSTEME ÉFÉRENCE DES ARIABLES YSTÈME ONTRAST ESCRIPTION Renvoie un nombre qui indique la quantité de contraste d’affichage, de 0 à 100. YPE DE VARIABLE Entier ’ YPE D ACCES Ecriture/Lecture. EVISION...
  • Page 276 OUNT RIMSON ANUAL ODULAR ONTROLLER OUNT ESCRIPTION Renvoie un nombre qui indique le nombre de mises à jour de l’affichage depuis la dernière réinitialisation. YPE DE VARIABLE Entier ’ YPE D ACCES Lecture seule. http://www.redlion.net/controller...
  • Page 277 TILISATION DES ARIABLES YSTEME ÉFÉRENCE DES ARIABLES YSTÈME PDATES ESCRIPTION Renvoie un nombre qui indique la rapidité de la mise à jour de l’affichage. YPE DE VARIABLE Entier ’ YPE D ACCES Lecture seule. EVISION...
  • Page 278 RIMSON ANUAL ODULAR ONTROLLER ESCRIPTION Renvoie pi comme nombre en virgule flottante. YPE DE VARIABLE Virgule flottante ’ YPE D ACCES Lecture seule. http://www.redlion.net/controller...
  • Page 279 étant passives peuvent être utilisées dans n’importe quel contexte. ’E EMARQUES OUR LES TILISATEURS D DICT Les utilisateurs du logiciel Edict-97 de Red Lion doivent noter ce qui suit… • Les différentes fonctions remplacent les fonctions RYOP Port Serial EVISION...
  • Page 280 VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur entier/virgule flottante ESCRIPTION Renvoie la valeur absolue de l’argument. En d’autres termes, si est une valeur valeur positive, elle est retournée. Si est une valeur négative, une valeur de la même valeur magnitude, mais avec le signe opposé, est retournée.
  • Page 281 EFERENCE DES ONCTIONS ACOS VALEUR VALEUR ACOS RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie l’angle dans les radians de telle façon que est égal à thêta cos(thêta) valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante.
  • Page 282 ASIN VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR ASIN RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie l’angle dans les radians de telle façon que est égal à thêta sin(thêta) valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante.
  • Page 283 EFERENCE DES ONCTIONS ATAN VALEUR VALEUR ATAN RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie l’angle dans les radians de telle façon que est égal à thêta tan(thêta) valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante.
  • Page 284 ATAN RIMSON ANUAL ODULAR ONTROLLER ATAN RGUMENT ESCRIPTION La valeur du côté opposé de l’angle thêta. virgule flottante La valeur du côté adjacent à l’angle thêta. virgule flottante ESCRIPTION Cette fonction est équivalente à , sauf qu’elle prend également en compte le signe atan(a/b) et elle garantit que la valeur affichée est dans le quadrant approprié.
  • Page 285 EFERENCE DES ONCTIONS FRÉQUENCE PÉRIODE FREQUENCE PERIODE RGUMENT ESCRIPTION La fréquence requise dans les demi-tons. fréquence entier La période requise en millisecondes. période entier ESCRIPTION Fait retentir le signal sonore du maître sur la période spécifiée et dans le ton spécifié. Une valeur de zéro pour désactive le signal sonore.
  • Page 286 LEAR VENTS RIMSON ANUAL ODULAR ONTROLLER LEAR VENTS RGUMENT ESCRIPTION aucun ESCRIPTION Efface la liste des événements qui sont affichés dans le journal d’événements. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE ClearEvents() http://www.redlion.net/controller...
  • Page 287 EFERENCE DES ONCTIONS LOSE FICHIER FICHIER LOSE RGUMENT ESCRIPTION Descripteur de fichier tel que renvoyé par OpenFile. fichier entier ESCRIPTION Ferme un fichier qui a déjà été ouvert dans un appel à FileOpen(). YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur.
  • Page 288 OMPACT LASH JECT RIMSON ANUAL ODULAR ONTROLLER OMPACT LASH JECT RGUMENT ESCRIPTION aucun ESCRIPTION Interrompt tout accès de la carte CompactFlash, ce qui permet de la retirer en tout sécurité. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur.
  • Page 289 EFERENCE DES ONCTIONS OMPACT LASH TATUS OMPACT LASH TATUS RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie l’état actuel de l’emplacement de la carte CompactFlash sous forme d’entier. ALEUR ETAT ESCRIPTION Vide Aucune carte n’est installée ou la carte a été éjectée via un appel à la fonction CompactFlashEject.
  • Page 290 ONTROL EVICE PERIPHERIQUE ACTIVER RIMSON ANUAL ODULAR ONTROLLER RIPH RIQUE ACTIVER ONTROL EVICE RGUMENT ESCRIPTION Périphérique à activer ou désactiver. périphérique entier Détermine si le périphérique est activé ou désactivé. activer entier ESCRIPTION Permet à la base de données de désactiver ou d’activer un périphérique de communication donné.
  • Page 291 EFERENCE DES ONCTIONS DESTINATION SOURCE NOMBRE DESTINATION SOURCE NOMBRE RGUMENT ESCRIPTION Le premier élément du tableau vers lequel la copie est destination entier/virgule effectuée. flottante Le premier élément du tableau à partir duquel la copie source entier/virgule est effectuée. flottante Le nombre d’éléments à...
  • Page 292 THETA RIMSON ANUAL ODULAR ONTROLLER THÊTA RGUMENT ESCRIPTION L’angle, en radians, à traiter. thêta virgule flottante ESCRIPTION Renvoie le cosinus de l’angle thêta YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE xp := rayon*cos(thêta) http://www.redlion.net/controller...
  • Page 293 EFERENCE DES ONCTIONS REATE IRECTORY REATE IRECTORY RGUMENT ESCRIPTION Le répertoire à créer. cstring ESCRIPTION Crée un nouveau répertoire sur la carte CompactFlash. Notez que le système de remplissage utilisé sur la carte ne prend pas en charge les longs noms de fichiers et que si des barres obliques inverses (backslash) sont ajoutées dans le chemin d’accès pour séparer les éléments du chemin, elles doivent être doubles conformément aux règles de Crimson sur les constantes de chaînes, telles que décrites dans le chapitre Ecriture d’expressions.
  • Page 294 REATE RIMSON ANUAL ODULAR ONTROLLER REATE RGUMENT ESCRIPTION Le fichier à créer. cstring ESCRIPTION Crée un fichier vide sur la carte CompactFlash. Notez que le système de remplissage utilisé sur la carte ne prend pas en charge les longs noms de fichiers et que si des barres obliques inverses (backslash) sont ajoutées dans le chemin d’accès pour séparer les éléments du chemin, elles doivent être doubles conformément aux règles de Crimson sur les constantes de chaînes, telles que décrites dans le chapitre Ecriture d’expressions.
  • Page 295 EFERENCE DES ONCTIONS DONNÉES LIMITE DONN LIMITE RGUMENT ESCRIPTION Le premier élément d’un tableau. données entier Le nombre d’éléments à traiter. limite entier ESCRIPTION Forme une chaîne à partir du tableau en prenant chaque élément du tableau comme un caractère ASCII unique. YPE DE FONCTION Cette fonction est passive.
  • Page 296 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION L’année à coder, sous la forme de quatre chiffres. entier Le mois à coder, de 1 à 12. entier La date à coder, à partir de 1. entier ESCRIPTION Renvoie une valeur qui représente la date indiquée comme le nombre de secondes écoulées depuis le point de données du 1 janvier 1997.
  • Page 297 EFERENCE DES ONCTIONS DONNÉES SIGNÉ AVANT APRÈS NON SIGNIFICATIF GROUPE DONN SIGNE AVANT APRES NON SIGNIFICATIF GROUPE RGUMENT ESCRIPTION Données numériques à mettre en forme. données entier/virgule flottante 0 – sans signe, 1 – signe facultatif, 2 – signe forcé. signé...
  • Page 298 THETA RIMSON ANUAL ODULAR ONTROLLER THÊTA RGUMENT ESCRIPTION L’angle à traiter. thêta virgule flottante ESCRIPTION Renvoie converti de degrés en radians. thêta YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Charge := Poids * cos(Deg2Rad(Angle)) http://www.redlion.net/controller...
  • Page 299 EFERENCE DES ONCTIONS ELETE IRECTORY ELETE IRECTORY RGUMENT ESCRIPTION Le répertoire à supprimer. cstring ESCRIPTION Supprime un répertoire, ses sous-répertoires et son contenu à partir de la carte CompactFlash. Notez que le système de remplissage utilisé sur la carte ne prend pas en charge les longs noms de fichiers et que si des barres obliques inverses (backslash) sont ajoutées dans le chemin d’accès pour séparer les éléments du chemin, elles doivent être doubles conformément aux règles de Crimson sur les constantes de chaînes, telles que décrites dans le chapitre Ecriture...
  • Page 300 ELETE FICHIER RIMSON ANUAL ODULAR ONTROLLER FICHIER ELETE RGUMENT ESCRIPTION Descripteur de fichier tel que renvoyé par OpenFile. fichier entier ESCRIPTION Ferme, puis supprime un fichier qui se trouve sur la carte CompactFlash card. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR entier XEMPLE...
  • Page 301 EFERENCE DES ONCTIONS PÉRIPHÉRIQUE FONCTION DONNÉES RIPH RIQUE FONCTION DONN RGUMENT ESCRIPTION L’index du périphérique à contrôler. périphérique entier La fonction requise à exécuter. fonction entier données cstring N’importe quel paramètre de la fonction. ESCRIPTION Cette fonction permet d’effectuer une opération spéciale sur un périphérique de communication.
  • Page 302 ISABLE EVICE PERIPHERIQUE RIMSON ANUAL ODULAR ONTROLLER RIPH RIQUE ISABLE EVICE RGUMENT ESCRIPTION Le périphérique à désactiver. périphérique entier ESCRIPTION Désactive les communications du périphérique spécifié. Le numéro à insérer dans l’argument pour identifier le périphérique s'affiche dans la barre d'état de la catégorie périphérique Communications lorsque le nom du périphérique est mis en surbrillance.
  • Page 303 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION Désactive le rétro-éclairage de l’écran. aucun virgule flottante ESCRIPTION Désactive le rétro-éclairage de l’écran. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE DispOff() EVISION...
  • Page 304 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION Active le rétro-éclairage de l’écran. aucun ESCRIPTION Active le rétro-éclairage de l’écran. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE DispOn() http://www.redlion.net/controller...
  • Page 305 EFERENCE DES ONCTIONS PORT FONCTION DONNÉES PORT FONCTION DONNEES RGUMENT ESCRIPTION L’index du pilote à contrôler. port entier La fonction requise à exécuter. fonction entier données cstring N’importe quel paramètre de la fonction. ESCRIPTION Cette fonction permet d’effectuer une opération spéciale sur un pilote de communication. Le numéro à...
  • Page 306 NABLE EVICE PERIPHERIQUE RIMSON ANUAL ODULAR ONTROLLER PERIPHERIQUE NABLE EVICE RGUMENT ESCRIPTION Le périphérique à activer. périphérique entier ESCRIPTION Active les communications du périphérique spécifié. Le numéro à insérer dans l’argument pour identifier le périphérique s'affiche dans la barre d'état de la catégorie périphérique Communications lorsque le nom du périphérique est mis en surbrillance.
  • Page 307 EFERENCE DES ONCTIONS VALEUR VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie e (2,7183) majoré de la puissance de valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Variable2 := exp(1.609) EVISION...
  • Page 308 VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie 10 majoré de la puissance de valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Variable4 := exp10(0.699) http://www.redlion.net/controller...
  • Page 309 EFERENCE DES ONCTIONS ÉLÉMENT DONNÉES NOMBRE MENT DONN NOMBRE RGUMENT ESCRIPTION entier/virgule Le premier élément du tableau à traiter. élément flottante entier/virgule La valeur des données à écrire. données flottante Le nombre d’éléments à traiter. nombre entier ESCRIPTION Définit d’éléments du tableau à partir d’ pour être égal à...
  • Page 310 CHAINE CARACTERE SAUTER RIMSON ANUAL ODULAR ONTROLLER CHAINE CARACTERE SAUTER RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring Le caractère à rechercher. caractère entier Le nombre de fois que le caractère est sauté. sauter entier ESCRIPTION Renvoie la position de dans , en prenant en compte le nombre caractère...
  • Page 311 EFERENCE DES ONCTIONS IRST RÉPERTOIRE REPERTOIRE IRST RGUMENT ESCRIPTION Le répertoire utilisé lors des recherches. répertoire cstring ESCRIPTION Renvoie le nom de fichier du nom du premier fichier ou répertoire qui se trouve dans le répertoire de la carte CompactFlash. Renvoie une chaîne vide si aucun fichier ou répertoire aucune carte n’est présent(e).
  • Page 312 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie le nom de fichier du fichier ou du répertoire suivant dans le répertoire spécifié dans un appel précédent à la fonction . Renvoie une chaîne vide si plus aucun FindFileFirst fichier n’est présent. Cette fonction peut être utilisée avec les fonctions pour FindFileFirst analyser tous les fichiers d’un répertoire donné.
  • Page 313 EFERENCE DES ONCTIONS ORMAT OMPACT LASH ORMAT OMPACT LASH RGUMENT ESCRIPTION aucun ESCRIPTION Formate la carte CompactFlash du maître et supprime toutes les données de la carte. Assurez- vous par conséquent que l’utilisateur a été correctement averti avant d'appeler cette fonction. YPE DE FONCTION Cette fonction est active.
  • Page 314 TEMPS AMILLE RIMSON ANUAL ODULAR ONTROLLER TEMPS AMILLE RGUMENT ESCRIPTION La valeur du temps à décoder. heure entier ESCRIPTION Chaque membre de cette famille de fonctions renvoie un composant donné d’une valeur de temps/de date, déjà créée par . Les fonctions disponibles se présentent GetNow Time Date...
  • Page 315 EFERENCE DES ONCTIONS NTERFACE TATUS PORT PORT NTERFACE TATUS RGUMENT ESCRIPTION L’interface à interroger. interface entier ESCRIPTION Renvoie une chaîne qui indique l’état de l’interface TCP/IP spécifiée. Reportez-vous au chapitre précédent Communications avancées pour en savoir plus sur le calcul de la valeur à placer dans le paramètre ainsi que sur l’interprétation de la valeur affichée.
  • Page 316 ONTH RIMSON ANUAL ODULAR ONTROLLER ONTH RGUMENT ESCRIPTION L’année à traiter, sous la forme de quatre chiffres. entier Le mois à traiter, de 1 à 12. entier ESCRIPTION Renvoie le nombre de jours du mois donné, représentant les années bissextiles, etc. YPE DE FONCTION Cette fonction est passive.
  • Page 317 EFERENCE DES ONCTIONS PORT PORT RGUMENT ESCRIPTION L’index du port Ethernet. Doit être égal à zéro. port entier ESCRIPTION Renvoie l’adresse IP de la passerelle par défaut du port sous forme de chaîne de texte décimale avec des points. YPE DE FONCTION Cette fonction est passive.
  • Page 318 PORT RIMSON ANUAL ODULAR ONTROLLER PORT RGUMENT ESCRIPTION L’index du port Ethernet. Doit être égal à zéro. port entier ESCRIPTION Renvoie une adresse MAC du port Ethernet sous forme de chaîne de texte de 17 caractères. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR cstring XEMPLE...
  • Page 319 EFERENCE DES ONCTIONS PORT PORT RGUMENT ESCRIPTION L’index du port Ethernet. Doit être égal à zéro. port entier ESCRIPTION Renvoie une adresse IP du port Ethernet sous forme de chaîne de texte décimale avec des points. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR cstring XEMPLE...
  • Page 320 PORT RIMSON ANUAL ODULAR ONTROLLER PORT RGUMENT ESCRIPTION L’index du port Ethernet. Doit être égal à zéro. port entier ESCRIPTION Renvoie un masque d’adresse IP du port Ethernet sous forme de chaîne de texte décimale avec des points. YPE DE FONCTION Cette fonction est passive.
  • Page 321 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie l’heure et la date actuelles sous forme du nombre de secondes écoulées depuis le point de données du 1 janvier 1997. Cette valeur peut alors être utilisée avec d’autres fonctions d’heure/de date. YPE DE FONCTION Cette fonction est passive.
  • Page 322 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie le nombre de secondes dans les jours qui se sont écoulés depuis le 1 janvier 1997. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE d : = GetNowDate() http://www.redlion.net/controller...
  • Page 323 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie l’heure du jour en termes de secondes. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE t := GetNowTime() EVISION...
  • Page 324 DONNEES LIMITE RIMSON ANUAL ODULAR ONTROLLER DONNÉES LIMITE RGUMENT ESCRIPTION Une valeur source qui augmente régulièrement. données entier Le nombre de valeurs à générer. limite entier ESCRIPTION Cette fonction prend une valeur qui augmente régulièrement et la convertit en une valeur qui oscille entre 0 et –1.
  • Page 325 EFERENCE DES ONCTIONS DONNÉES LIMITE DONNÉES LIMITE RGUMENT ESCRIPTION Une valeur source qui augmente régulièrement. données entier Le nombre de valeurs à générer. limite entier ESCRIPTION Voir la fonction pour obtenir une description de cette fonction. GetUpDownData YPE DE FONCTION Cette fonction est passive.
  • Page 326 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION Page d’affichage La page à afficher. ESCRIPTION Sélectionne de page à afficher sur l’écran du maître. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE GotoPage(Page1) http://www.redlion.net/controller...
  • Page 327 EFERENCE DES ONCTIONS REVIOUS REVIOUS RGUMENT ESCRIPTION aucun ESCRIPTION Entraîne le retour du HMI virtuel sur la page précédente qui était affichée. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE GotoPrevious() EVISION...
  • Page 328 OPUP RIMSON ANUAL ODULAR ONTROLLER OPUP RGUMENT ESCRIPTION aucun ESCRIPTION Masque la popup qui était précédemment affichée à l’aide de ShowPopup YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE HidePopup() http://www.redlion.net/controller...
  • Page 329 EFERENCE DES ONCTIONS DONNÉES BASE NOMBRE DONNEES BASE NOMBRE RGUMENT ESCRIPTION La valeur à traiter. données entier La base numérique à utiliser. base entier nombre entier Le nombre de chiffres à générer. ESCRIPTION Renvoie la chaîne obtenue en mettant en forme dans , créant données...
  • Page 330 EVICE NLINE PERIPHERIQUE RIMSON ANUAL ODULAR ONTROLLER PERIPHERIQUE EVICE NLINE RGUMENT ESCRIPTION Signale si le périphérique est en ligne. périphérique entier ESCRIPTION Signale si le périphérique est en ligne ou pas. Un périphérique est indiqué hors ligne si une erreur de communication de séquence répétée s’est produite. Lorsqu’un périphérique est en l’état hors ligne, il est régulièrement interrogé...
  • Page 331 EFERENCE DES ONCTIONS CHAÎNE NOMBRE CHAINE NOMBRE RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring Le nombre de caractères à retourner. nombre entier ESCRIPTION Renvoie le premier de caractères à partir de nombre chaîne YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR cstring XEMPLE...
  • Page 332 CHAINE RIMSON ANUAL ODULAR ONTROLLER CHAINE RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring ESCRIPTION Renvoie le nombre de jours dans chaîne YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE Taille := Len(Entrée) http://www.redlion.net/controller...
  • Page 333 EFERENCE DES ONCTIONS VALEUR VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie le journal naturel de valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Variable1 := log(5.0) EVISION...
  • Page 334 VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur virgule flottante ESCRIPTION Renvoie le journal en base 10 de valeur YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Variable3 := log10(5.0) http://www.redlion.net/controller...
  • Page 335 EFERENCE DES ONCTIONS LOAT VALEUR VALEUR LOAT RGUMENT ESCRIPTION La valeur à convertir. valeur entier ESCRIPTION Réinterprète l’argument d’entiers comme une valeur en virgule flottante. Cette fonction n’effectue aucune conversion du type, mais prend le motif de bits stocké dans l’argument et suppose que plutôt que de représenter un entier, il représente une valeur en virgule flottante.
  • Page 336 VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR RGUMENT ESCRIPTION La valeur à convertir. valeur virgule flottante ESCRIPTION Réinterprète l’argument en virgule flottante comme un entier. Cette fonction n’effectue aucune conversion du type, mais prend le motif de bits stocké dans l’argument et suppose que plutôt que de représenter une valeur en virgule flottante, il représente un entier.
  • Page 337 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION La première valeur à comparer. entier/virgule flottante La seconde valeur à comparer. entier/virgule flottante ESCRIPTION Renvoie le plus grand des deux arguments. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR , selon le type des arguments. entier virgule flottante XEMPLE...
  • Page 338 ELEMENT NOMBRE RIMSON ANUAL ODULAR ONTROLLER ELEMENT NOMBRE RGUMENT ESCRIPTION entier/virgule Le premier élément du tableau à traiter. élément flottante Le nombre d’éléments à traiter. nombre entier ESCRIPTION Renvoie l'élément moyen du d’éléments du tableau à partir d’ nombre élément YPE DE FONCTION Cette fonction est passive.
  • Page 339 EFERENCE DES ONCTIONS CHAÎNE POSITION NOMBRE CHAINE POSITION NOMBRE RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring La position de démarrage. position entier nombre entier Le nombre de caractères à retourner. ESCRIPTION Renvoie de caractères à partir de position dans , où...
  • Page 340 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION La première valeur à comparer. entier/virgule flottante La seconde valeur à comparer. entier/virgule flottante ESCRIPTION Renvoie le plus petit des deux arguments. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR , selon le type des arguments. entier virgule flottante XEMPLE...
  • Page 341 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION Première valeur. entier Deuxième valeur. entier entier Troisième valeur. ESCRIPTION Renvoie . Le calcul intermédiaire est effectué avec des entiers à 64 bits pour éviter les a*b/c débordements. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE...
  • Page 342 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION aucun ESCRIPTION Cette fonction ne fait rien. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE Nop() http://www.redlion.net/controller...
  • Page 343 EFERENCE DES ONCTIONS MODE MODE RGUMENT ESCRIPTION Le fichier à ouvrir. cstring Le mode d’ouverture du fichier… mode entier 0 = Lecture seule 1 = Lecture/Ecriture au début du fichier 2 = Lecture/Ecriture à la fin du fichier ESCRIPTION Renvoie un descripteur vers le fichier situé...
  • Page 344 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION aucun ESCRIPTION Renvoie pi comme nombre en virgule flottante. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Echelle = Pi()/180 http://www.redlion.net/controller...
  • Page 345 RTTTL( EFERENCE DES ONCTIONS MÉLODIE RTTTL( MÉLODIE RGUMENT ESCRIPTION La mélodie à jouer en représentation RTTTL. mélodie cstring ESCRIPTION Joue une mélodie à l’aide du signal sonore interne du maître. L’argument doit contenir tune la mélodie à jouer au format RTTTL (format utilisé par de nombreux téléphones portables pour les sonneries personnalisées).
  • Page 346 ELEMENT NOMBRE RIMSON ANUAL ODULAR ONTROLLER MENT NOMBRE RGUMENT ESCRIPTION entier/virgule Le premier élément du tableau à traiter. élément flottante Le nombre d’éléments à traiter. nombre entier ESCRIPTION Renvoie la déviation standard du d’éléments du tableau à partir d’ , en nombre élément supposant que les points de données représentent l’ensemble de la population étudiée.
  • Page 347 EFERENCE DES ONCTIONS LOSE PORT PORT LOSE RGUMENT ESCRIPTION Ferme le port spécifié. port entier ESCRIPTION Cette fonction est utilisée en association avec les pilotes de port brut TCP actifs ou passifs pour fermer le port sélectionné en fermant gracieusement la connexion qui est attachée au socket associé.
  • Page 348 NPUT PORT DEBUT DELAI LONGUEUR RIMSON ANUAL ODULAR ONTROLLER PORT DEBUT DELAI LONGUEUR NPUT RGUMENT ESCRIPTION Le Port brut à lire. port entier Le caractère de début pour la correspondance, le cas début entier échéant. Le caractère de fin pour la correspondance, le cas entier échéant.
  • Page 349 EFERENCE DES ONCTIONS RINT PORT CHAÎNE PORT CHAINE RINT RGUMENT ESCRIPTION Le port brut sur lequel écrire. port entier La chaîne de texte à transmettre. chaîne cstring ESCRIPTION Transmet le texte contenu dans au port spécifié par . Le port doit être configuré chaîne port pour utiliser un pilote de port brut comme un pilote de Raw Serial Port ou les pilotes Raw...
  • Page 350 PORT PERIODE RIMSON ANUAL ODULAR ONTROLLER PORT PERIODE RGUMENT ESCRIPTION Le port brut à lire. port entier La période d’attente en millisecondes. période entier ESCRIPTION Tente de lire un caractère à partir du port spécifié par . Le port doit être configuré pour port utiliser un pilote brut comme un pilote de Raw Serial Port ou les pilotes Raw TCP/IP.
  • Page 351 EFERENCE DES ONCTIONS RITE PORT DONNÉES PORT DONNEES RITE RGUMENT ESCRIPTION Le port brut sur lequel écrire. port entier L’octet à transmettre. données entier ESCRIPTION Transmet l’octet spécifié par sur le port spécifié par . Le port doit être données port configuré...
  • Page 352 CODE TRANSITION RIMSON ANUAL ODULAR ONTROLLER CODE TRANSITION RGUMENT ESCRIPTION entier Code de la touche. code entier Code de transition. transition ESCRIPTION Ajoute une opération de touche physique à la file d’attente. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR vide XEMPLE PostKey(0x80 , 0)
  • Page 353 EFERENCE DES ONCTIONS CODE TRANSITION OUCHE OUCHE Touche de ENTER 0x94 0x0D fonction 5 RANSITION ONCTIONNEMENT Afficher la touche du bas, puis la touche du haut Afficher uniquement la touche du bas Afficher uniquement la touche du haut Afficher uniquement la répétition de touche EVISION...
  • Page 354 OWER VALEUR PUISSANCE RIMSON ANUAL ODULAR ONTROLLER VALEUR PUISSANCE OWER RGUMENT ESCRIPTION entier/virgule La valeur à traiter. valeur flottante entier/virgule La puissance à laquelle valeur doit être majorée. puissance flottante ESCRIPTION Renvoie majorée de la puissance -ème. valeur puissance YPE DE FONCTION Cette fonction est passive.
  • Page 355 EFERENCE DES ONCTIONS THÊTA THÊTA RGUMENT ESCRIPTION L’angle à traiter. thêta virgule flottante ESCRIPTION Renvoie converti de radians en degrés. thêta YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE Droite := Rad2Deg(Pi()/2) EVISION...
  • Page 356 ANDOM GAMME RIMSON ANUAL ODULAR ONTROLLER GAMME ANDOM RGUMENT ESCRIPTION La gamme des valeurs aléatoires à produire. gamme entier ESCRIPTION Renvoie une valeur pseudo-aléatoire entre 0 et gamme-1 YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE Bruit := Random(100) http://www.redlion.net/controller...
  • Page 357 EFERENCE DES ONCTIONS DONNÉES NOMBRE DONN NOMBRE RGUMENT ESCRIPTION Premier élément du tableau à lire. données tous Nombre d’éléments à lire. nombre entier ESCRIPTION Demande à ce que d’éléments des d’un élément de tableau soient lus lors de nombre données l'analyse suivante des communications.
  • Page 358 FICHIER RIMSON ANUAL ODULAR ONTROLLER FICHIER RGUMENT ESCRIPTION Descripteur de fichier tel que renvoyé par OpenFile. fichier entier ESCRIPTION Renvoie une seule ligne de texte à partir du fichier. YPE DE FONCTION Cette fonction est active. YPE DE RETOUR cstring XEMPLE Texte := ReadFileLine(Fichierh) http://www.redlion.net/controller...
  • Page 359 EFERENCE DES ONCTIONS IGHT CHAÎNE NOMBRE CHAINE NOMBRE IGHT RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring Le nombre de caractères à retourner. nombre entier ESCRIPTION Renvoie le dernier de caractères à partir de nombre chaîne YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR cstring XEMPLE...
  • Page 360 CALE DONNEES RIMSON ANUAL ODULAR ONTROLLER DONNEES CALE RGUMENT ESCRIPTION La valeur à mettre à l’échelle. données entier La valeur brute minimale enregistrée dans données.. entier La valeur brute maximale enregistrée dans données.. entier La valeur d’ingénierie correspondant à r1. entier La valeur d’ingénierie correspondant à...
  • Page 361 EFERENCE DES ONCTIONS DESTINATAIRE OBJET CORPS DESTINATAIRE OBJET CORPS RGUMENT ESCRIPTION L’index du destinataire dans le carnet d’adresses de la destinataire entier base de données. La ligne d’objet requise dans le message électronique. objet cstring Le corps du texte requis du message électronique. corps cstring ESCRIPTION...
  • Page 362 ETIQUETTE VALEUR RIMSON ANUAL ODULAR ONTROLLER ETIQUETTE VALEUR RGUMENT ESCRIPTION L’étiquette à modifier. étiquette Entier ou réel La valeur à attribuer. valeur Entier ou réel ESCRIPTION Cette fonction définit l’étiquette spécifiée dans la valeur spécifiée. Elle diffère de l’opérateur d’attribution plus normalement utilisé car elle supprime toutes les écritures mises en file d’attente dans cette étiquette pour les remplacer par une écriture immédiate de la valeur spécifiée.
  • Page 363 EFERENCE DES ONCTIONS ANGUAGE CODE CODE ANGUAGE RGUMENT ESCRIPTION La langue à sélectionner. code entier ESCRIPTION Définit la langue actuelle du maître sur la langue indiquée par code YPE DE FONCTION Cette fonction est active. YPE DE RETOUR Cette fonction ne renvoie aucune valeur. XEMPLE SetLanguage(1) EVISION...
  • Page 364 ONFIG PORT ADRESSE MASQUE PASSERELLE RIMSON ANUAL ODULAR ONTROLLER PORT ADRESSE MASQUE PASSERELLE ONFIG RGUMENT ESCRIPTION L’index du port Ethernet. Doit être égal à zéro. port entier L’adresse IP du port requise. adresse entier Le masque réseau du port requis. masque entier La passerelle par défaut du port requise.
  • Page 365 EFERENCE DES ONCTIONS HEURE HEURE RGUMENT ESCRIPTION La nouvelle heure à définir. heure entier ESCRIPTION Définit l’heure actuelle grâce à un entier qui représente le nombre de secondes qui se sont écoulées depuis le 1 janvier 1997. L’entier est en règle générale généré via les autres fonctions d’heure/de date.
  • Page 366 VALEUR RIMSON ANUAL ODULAR ONTROLLER VALEUR RGUMENT ESCRIPTION La valeur à traiter. valeur entier/virgule flottante ESCRIPTION Renvoie –1 si est inférieure à zéro, +1 si elle est supérieure à zéro ou 0 si elle est valeur égale à zéro. YPE DE FONCTION Cette fonction est passive.
  • Page 367 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION Page d’affichage Affiche la page qui apparaît comme menu contextuel. ESCRIPTION Affiche la page spécifiée comme menu contextuel. Cette fonction est uniquement disponible avec des unités activées, dotées d’écrans tactiles. Les menus contextuels sont affichés au- dessus de ce qui s’affiche à...
  • Page 368 OPUP RIMSON ANUAL ODULAR ONTROLLER OPUP RGUMENT ESCRIPTION La page à afficher comme popup. Page d’affichage ESCRIPTION Affiche de page comme popup sur l’écran du maître. Le popup est centrée par rapport à l’écran et s’affiche dans la partie supérieure de la page existante. Le popup peut être supprimée en appelant la fonction .
  • Page 369 EFERENCE DES ONCTIONS THÊTA THÊTA RGUMENT ESCRIPTION L’angle, en radians, à traiter. thêta virgule flottante ESCRIPTION Renvoie le sinus de l’angle thêta YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE yp := rayon*sin(thêta) EVISION...
  • Page 370 LEEP PERIODE RIMSON ANUAL ODULAR ONTROLLER RIODE LEEP É RGUMENT ESCRIPTION La période de mise en veille, exprimée en millisecondes. période entier ESCRIPTION Met en veille la tâche en cours pendant le nombre de millisecondes spécifié. Cette fonction est en principe utilisée dans les programmes qui s’exécutent en arrière-plan ou qui implémentent des communications personnalisées à...
  • Page 371 EFERENCE DES ONCTIONS VALEUR VALEUR RGUMENT ESCRIPTION valeur entier/virgule La valeur à traiter. flottante ESCRIPTION Renvoie la racine carrée de value YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR , selon le type de l’argument entier virgule flottante valeur XEMPLE Flux := Const * Sqrt(Entrée)
  • Page 372 ELEMENT NOMBRE RIMSON ANUAL ODULAR ONTROLLER ELEMENT NOMBRE RGUMENT ESCRIPTION entier/virgule Le premier élément du tableau à traiter. élément flottante Le nombre d’éléments à traiter. nombre entier ESCRIPTION Renvoie la déviation standard du d’éléments du tableau à partir d’ , en nombre élément supposant que les points de données représentent un échantillon de la population étudiée.
  • Page 373 EFERENCE DES ONCTIONS YSTEM YSTEM RGUMENT ESCRIPTION aucun ESCRIPTION Arrête l’interface d’opérateur pour permettre à l’utilisateur de mettre à jour la base de données. Cette fonction est généralement utilisée lorsqu’une programmation série est nécessaire pour une unité dont le port de programmation a été affecté aux communications. L’appel de cette fonction ferme toutes les communications et permet une fois de plus au port de fonctionner comme un port de programmation.
  • Page 374 TRIP TEXTE CIBLE RIMSON ANUAL ODULAR ONTROLLER TEXTE CIBLE TRIP RGUMENT ESCRIPTION La chaîne à traiter. texte cstring Le caractère à supprimer. cible entier ESCRIPTION Supprime toutes les occurrences d’un caractère donné à partir d’une chaîne de texte. YPE DE FONCTION Cette fonction est passive.
  • Page 375 EFERENCE DES ONCTIONS ÉLÉMENT NOMBRE ELEMENT NOMBRE RGUMENT ESCRIPTION entier/virgule Le premier élément du tableau à traiter. élément flottante Le nombre d’éléments à traiter. nombre entier ESCRIPTION Renvoie la somme du d’éléments du tableau à partir d’ nombre élément YPE DE FONCTION Cette fonction est passive.
  • Page 376 THETA RIMSON ANUAL ODULAR ONTROLLER THÊTA RGUMENT ESCRIPTION L’angle, en radians, à traiter. thêta virgule flottante ESCRIPTION Renvoie la tangente de l’angle thêta YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR virgule flottante. XEMPLE yp := xp * tan(thêta) http://www.redlion.net/controller...
  • Page 377 EFERENCE DES ONCTIONS CCESS DROITS INVITE DROITS INVITE CCESS RGUMENT ESCRIPTION Les droits d’accès requis. droits entier L’invite à utiliser dans la popup de connexion. invite cstring ESCRIPTION Renvoie une valeur de vraie ou faux selon si l'utilisateur actuel dispose des droits d'accès définis par le paramètre .
  • Page 378 ADRESSE RIMSON ANUAL ODULAR ONTROLLER ADRESSE RGUMENT ESCRIPTION L’adresse sous forme décimale avec des points. adresse cstring ESCRIPTION Convertit une chaîne décimale avec des points en adresse IP à 32 bits. YPE DE FONCTION Cette fonction est passive. YPE DE RETOUR entier XEMPLE ip := TextToAddr(“192.168.0.1”)
  • Page 379 EFERENCE DES ONCTIONS LOAT CHAÎNE CHAINE LOAT RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring ESCRIPTION Renvoie la valeur de en la traitant comme un nombre en virgule flottante. Cette chaîne fonction est souvent utilisée avec la fonction pour extraire les valeurs des chaînes reçues à...
  • Page 380 CHAINE BASE RIMSON ANUAL ODULAR ONTROLLER CHAINE BASE RGUMENT ESCRIPTION La chaîne à traiter. chaîne cstring La base numérique à utiliser. base entier ESCRIPTION Renvoie la valeur de en la traitant comme un nombre de . Cette fonction est chaîne base souvent utilisée avec la fonction pour extraire les valeurs des chaînes reçues à...
  • Page 381 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION L'heure à coder, de 0 à 23. entier La minute à coder, de 0 à 59. entier entier La seconde à coder, de 0 à 59. ESCRIPTION Renvoie une valeur qui représente l’heure indiquée comme le nombre de secondes écoulées depuis minuit.
  • Page 382 RIMSON ANUAL ODULAR ONTROLLER RGUMENT ESCRIPTION aucun ESCRIPTION Entraîne la déconnexion du système de l’utilisateur actuel. Toutes les actions ultérieures qui nécessitent des droits d’accès sécurisés entraînent l’affichage de la popup de connexion permettant de saisir les informations d'identification. YPE DE FONCTION Cette fonction est active.
  • Page 383 EFERENCE DES ONCTIONS RGUMENT ESCRIPTION aucun ESCRIPTION Force l’affichage de la popup de connexion qui permet de saisir les informations d'identification. Normalement, vous ne devez pas utiliser cette fonction car Crimson vous invite à saisir vos informations d’identification lorsque n’importe quelle action qui nécessite des habilitations sécuritaires est effectuée.
  • Page 384 DONNEES NOMBRE TEMPS RIMSON ANUAL ODULAR ONTROLLER DONNEES NOMBRE TEMPS RGUMENT ESCRIPTION Premier élément du tableau à lire. données tous Nombre d’éléments à lire. nombre entier La période de délai requise en millisecondes. temps entier ESCRIPTION Demande à ce que d’éléments des d’un élément de tableau soient lus lors de nombre...
  • Page 385 EFERENCE DES ONCTIONS RITE FICHIER TEXTE FICHIER TEXTE RITE RGUMENT ESCRIPTION Descripteur de fichier tel que renvoyé par OpenFile. fichier entier Texte à écrire dans le fichier. texte cstring ESCRIPTION écrit une chaîne dans le fichier spécifié et renvoie le nombre d’octets qui ont été correctement écrits, notamment le retour chariot et les caractères de saut de ligne qui sont ajoutés à...

Table des Matières