Home
Manuel d`utilisation
Contents
1. MANUEL D UTILISATION 2 Installation du mat riel Pour installer le module CPU proc dez comme suit 2 1 Raccordement du module CPU au PC D marrez votre ordinateur Localisez le port USB dans lequel vous d sirez connecter le module CPU UF 01 Respectez les quelques r gles de prudence suivantes Transportez et conservez la CPU dans son emballage antistatique N ouvrez pas le bo tier metallique de protection cela annulerai la garantie Identifiez les diff rentes connectiques de la face avant du module CPU UF 01 Port USB A l aide du c ble USB fourni raccordez la CPU au port USB d sir du PC 3 Y Vers UF MANUEL D UTILISATION Montez ventuellement le module CPU sur rail DIN Le module CPU vous est livr avec un sachet contenant un kit pour le montage du syst me sur rail DIN Ce sachet comprend 1 patte de fixation du module CPU sur la rail 2 rivets Si vous d sirez monter votre syst me sur rail DIN effectuez le montage du kit selon la figure ci dessus L arri re du module est perc au diam tre des rivets 2 2 Empilement des modules mitoyens au module CPU Pour installer le module il suffit de l enficher sur le connecteur du module CPU ou de l empiler sur le module pr c dent le cas ch ant Pour une fixation s re et r sistant tous chocs et toutes vibrations ce module d I O est solidaire du module CPU par enclipsage m can
2. ressources d un module CPU UF En n omettant lappel de cette fonction vous vous exposez un plantage de votre ordinateur Param tre Device le num ro de la CPU dont vous voulez lib rer les ressources Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 La fonction renvoie TRUE en cas de succ s de l op ration Remarque ne confondez pas le param tre nb_ Device avec Device nb_Device repr sente le nombre de CPU sur lequel vous allez travailler tandis que Device repr sente le num ro de la CPU laquelle vous vous adressez 24 P ss A MANUEL D UTILISATION BOOL UF01_CloseAll void Cette fonction doit tre appel e afin de pouvoir lib rer les ressources de tous les modules CPU UF ayant t r serv es En n omettant l appel de cette fonction ou de UF01_CloseDevice vous vous exposez un plantage de votre ordinateur La fonction renvoie TRUE en cas de succ s de l op ration BOOL UF01_GetinfosModule IN BYTE Device IN BOOL Watchdog OUT UF01_INFORMATIONS Infos Cette fonction doit tre appel e afin de pouvoir r cup rer les informations concernant les modules d 1 O et surtout leur nombre situ s derri re le module CPU Elle permet en outre de configurer l activation ou l inhibition du dispositif Watchdog Param tre Device Watchdog Infos le num ro de la CPU dont vo
3. voulez r initialiser le buffer de lecture Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 La fonction renvoie TRUE en cas de succ s de l op ration 26 P ss A MANUEL D UTILISATION BOOL UF01_Timer IN BYTE Device IN UF01_INT_HANDLER func int time Cette fonction peut tre appel e afin de d marrer un timer de scrutation sur le buffer de lecture des interruptions mises par les modules d 1 O en poss dant Param tre Device func time le num ro de la CPU dont vous voulez scruter le buffer d interruptions Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 est la fonction d interruption qui doit initialiser la structure UF01_INT HANDLER et que vous pouvez crire Voir aussi UF01 h pour la d finition de cette structure repr sente le temps de scrutation en millisecondes applicable au timer de d clenchement d interruption On rappelle que lUSB ne dispose d aucune ligne d interruption physique On d clenche une routine de scrutation ici via le timer qui va Surveiller une interruption mul e par la CPU en changeant un bit d tat dans un buffer d interruption d di La fonction renvoie TRUE en cas de succ s de l op ration BOOL UF01 Stop _Timer IN BYTE Device Cette fonction peut tre appel e afin de stopper un timer de scrutat
4. 01 Conventions les pr fixes N et OUT contenus dans les param tres des fonctions cit es ci apr s permettent de pr ciser l utilisateur s il s agit de param tres d entr e ou de param tres de retour P ss A MANUEL D UTILISATION enum UF01_ErrorCodes Liste des codes erreurs des diff rentes fonctions Aucune erreur UF01_ERROR_NONE OUL Le fichier charger n a pas t trouv UF01_NO_FILE 0xE0560000UL Le fichier n a pas t t l charg correctement UF01_DOWNLOAD_FAILED Impossible d ouvrir le driver UF01_INVALID_HANDLE_VALUE Aucun mat riel pr sent UF01_NO_DEVICE Le nombre de mat riel branch est sup rieur ce que peut supporter la librairie UF01_TOO_MANY_DEVICES Num ro de mat riel incorrect UF01_INVALID_DEVICE_NUMBER Probl me d allocation de m moire UF01 MEMORY NOT _ALLOWED Probl me de cr ation de Thread dans la fonction Timer UF01 THREAD Probl me de femeture de thread sur le Timer TIMER NOT STOPPED Probl me de fermeture de driver UF01 DEVICE NOT CLOSED Le nombre de modules trouv l initialisation est erronn UFO1_INIT FAILED Erreur de transmission ou de r ception sur l endpoint UF01_ENDPOINT 20 A A MANUEL D UTILISATION Le nombre de bytes transmis n est pas correct UF01_BAD_BYTES_NUMBER_WRITE Le nombre de bytes lus n est pas correct UF01_BAD_BYTES_NUMBER_READ La donn e du module lu n a pas t actualis e U
5. 18 5 Utilisation de la librairie de fonctions 19 5 1 G n ralit s sur l utilisation d une DLL oseese 19 5 2 19 5 3 Fonctions relatives la CPU UF 01 19 6 Tirer parti de Config exe 28 A A MANUEL D UTILISATION 1 Introduction 1 1 Contenu de l emballage D ballez soigneusement votre module d extension V rifiez que vous avez bien re u tous les l ments suivants Le module CPU externe dans son enveloppe antistatique Le kit de montage du module CPU sur rail DIN QO Un c ble USB avec un connecteur de type A et l autre de type B Q Le CD Rom contenant le setup d installation les manuels d utilisation les programmes fournis en exemple Si un de ces l ments manquait ou tait endommag contactez nous imm diatement au 03 88 86 68 54 1 2 Domaines d applications Le module CPU UF 01 permet d quiper votre PC d entr es et de sorties industrielles pour des applications d automatisme de r gulation et de contr le Mesure ex pesage d placement contr le dimensionnel Pilotage de machines Automatisation et r gulation Contr le qualit ex banc de test Scientifique recherche Supervision ex surveillance visualisation de processus P A MANUEL D UTILISATION 1 3 Caract ristiques d utilisation du module CPU Le module CPU UF 01 est un mat riel compatible PC pour USB v1 1 et 2 0 S S fonctionne CERTIFIED U B CERTI
6. F01_MODULE_NOT_UPDATED Le module entr ne peut pas supporter l op ration UF01_BAD_MODULE La trame charg e est trop longue UF01_TRAME_OVERFLOW La voie d entr e analogique n a pas t actualis e UF01_CHANNEL_NOT_UPDATED La voie analogique s lectionn e pour crire n est pas valide UF01_BAD_ANALOG_CHANNEL Un timer est d j actif sur le mat riel UF01_THREAD_NOT_ALLOWED ULONG UF01_errors void Cette fonction renvoie le code de la derni re erreur survenue Elle doit tre appel e lorsqu une des fonctions UF 01 a chou afin de d terminer la cause de l chec Retour valeur de la derni re erreur voir aussi UF01_ ErrorCodes enum MODULE Types Liste des types des diff rentes modules d 1 0 Aucun module MODULE TYPE 0 16 ou 8 entr es digitales optoisol es MODULE _TYPE_UDO1 16 ou 8 sorties digitales optoisol es PNP MODULE _ TYPE _UDO2 A A MANUEL D UTILISATION 8 entr es et 8 sorties digitales optoisol es MODULE_TYPE_UD03 16 entr es digitales et 8 sorties TTL MODULE_TYPE_UD04 8 ou 16 sorties digitales relais MODULE_TYPE_UD05 8 entr es analogiques en tension 10V MODULE _TYPE_UAO1 0x11 8 entr es analogiques en tension 0 10V MODULE_TYPE_UA02 8 entr es analogiques en courant 0 20mA MODULE_TYPE_UA03 4 sorties analogiques en tension 0 10V MODULE_TYPE_UA04 4 sorties analogiques en tension 10V MODULE_TYPE_UA05 4 sorties analogiques en courant 4 20mA MODULE
7. FIED U B indiff remment sur les d une version l autre seul le d bit des donn es s en verra modifi Pour les fonctions d entr es sorties le d codage de l adresse s effectue via le micro contr leur embarqu de la CPU Physiquement aucune interruption n est disponible sur un bus USB Le nombre d octets occup s en m moire d pend des modules implant s sur la carte UF 01 et de leur nombre Le module CPU UF 01 permet de r pondre avec les modules d 1 O suivants de nombreuses applications industrielles en ne n cessitant qu un port USB sur votre PC Le choix et la combinaison des diff rents types de modules d l O sont totalement libres Le module CPU UF 01 peut tre quip de 8 modules parmis les suivants R f UA 01 8 entr es analogiques 12 bit en tension 10V R f UA 02 8 entr es analogiques 12 bit en tension 0 10V R f UA 03 8 entr es analogiques 12 bit en courant 0 20 mA R f UA 04 4 sorties analogiques 12 bit en tension 0 10V R f UA 05 4 sorties analogiques 12 bit en tension 10V R f UA 06 4 sorties analogiques 12 bit en courant 4 20 mA R f UD 01 8 8 entr es digitales TOR optoisol es 24V AC ou DC R f UD 01 16 16 entr es digitales TOR optoisol es 24V AC ou DC R f UD 02 8 8 sorties digitales TOR optoisol es transistors PNP R f UD 02 16 16 sorties digitales TOR optoisol es transistors PNP R f UD 03 8 entr es et 8 so
8. OM de boot une fois votre applicatif en phase de mise au point Nous vous procurerons galement un utilitaire pour la programmation de la RAM du micro contr leur ainsi que le fichier source UF01 hex qu il pourrait contenir et qui est indirectement contenu dans l EPROM de boot Pour ce faire veuillez contacter la soci t SELIAtec au 03 88 86 68 54 ou faire votre demande par e mail l adresse suivante support seliatec com 3 6 Reset de la CPU Une r initialisation de la CPU s op re en d connectant la liaison USB ou l alimentation externe pendant une dur e sup rieure ou gale 10 ms ou alors sous l effet du watchdog 3 7 Concepts Plug amp Play Hot Plug et BOOT amp WORK 6 Le syst me complet d acquisition compos entre autres du module CPU UF 01 est dot des fonctionnalit s suivantes la technologie Plug amp Play les syst mes dits Plug amp Play contiennent un BIOS qui va communiquer un num ro unique d signant le mat riel au d marrage de l ordinateur et lui communiquer les ressources qu il doit lui affecter Au chargement du syst me d exploitation le BIOS va fournir ces informations l OS syst me d exploitation qui doit tre la norme Plug amp Play lui aussi qui va d terminer le pilote utiliser le Hot Plug c est la reconnaissance des p riph riques USB qui se fait automatiquement et chaud Elle s effectue d s le branchement et il devient donc possible de brancher d b
9. SELIA tec A Electronique Informatique Automatisme VITE J Nes Assistance technique SELIAtec S A S 53 rue de Rountzenheim B P 34 67620 SOUFFLENHEIM T l 03 88 86 68 54 HeD Fax 03 88 86 74 76 Email support seliatec com UNIVERSAL SERIAL BUS UF 01 Module CPU externe pour USB v1 1 et 2 0 Entr es et sorties industrielles analogiques num riques comptage Version Octobre 2003 A A MANUEL D UTILISATION NOTIFICATION Les informations contenues dans ce manuel sont susceptibles d tre modifi es sans pr avis SELIAtec S A S NE PEUT TRE TENU RESPONSABLE DES OMISSIONS TECHNIQUES R DACTIONNELLES NI DES DOMMAGES CONS CUTIFS LA FOURNITURE OU L UTILISATION DU PRODUIT ET DE SON MANUEL AVANT LA MISE EN SERVICE IL INCOMBE L UTILISATEUR DE VERIFIER QUE LES CARACTERISTIQUES TECHNIQUES REPONDENT AUX SPECIFICATIONS DONNEES POUR LE PRODUIT Le pr sent manuel contient des informations prot g es par copyright Aucune partie du pr sent document ne peut tre photocopi e ou reproduite sous quelque forme que ce soit sans l accord crit pr alable de SELIAtec S A S Les noms et marques cit s dans ce manuel sont d pos s par les fabricants respectifs P A MANUEL D UTILISATION Conventions CE DIRECTIVE EUROP ENNE 89 336 CEE Conformit des produits la directive 89 336 CEE Selon les normes europ ennes harmonis es relatives aux a
10. _TYPE_UAO6 8 conditionneurs 4 20 mA gt 0 5 V MODULE TYPE 1 voie de comptage incr mental 32 bit diff ou TTL MODULE _TYPE_UCO1 0x21 1 voie de comptage incr mental 32 bit optoisol MODULE TYPE _UCO2 1 voie de comptage pour codeur absolu interface SSI MODULE _TYPE_UCO3 1 voie de comptage d impulsions 32 bit MODULE TYPE _UCO4 OS A A MANUEL D UTILISATION R gles d utilisation Avant d utiliser un module CPU UF 01 il est absolument indispensable d appeler les fonctions suivantes 01 OpenDevices IN BYTE nb Device pour r server les ressources li es au mat riel e UF01 GetinfosModule IN BYTE Device IN BOOL Watchdog OUT UF01_INFORMATIONS Infos pour r cup rer tous les param tres propres la CPU et aux modules connect s gr ce au concept BOOT amp WORK Chacun des modules d d l O pouvant tre empil derri re une CPU UF poss de une m moire permanente contenant des informations telles que le type le mod le la date de programmation le num ro de version et un texte d crivant les fonctions module d l O La fonction UF01_GetinfosModule r alise l identification successive des modules d 1 O ainsi empil s et le param trage du watchdog la fin de l utilisation d un module CPU UF il est absolument indispensable d appeler l une des fonctions suivantes UF01 CloseDevice IN BYTE Device afin de lib rer les ressources
11. blioth que de liaison dynamique est un fichier ex cutable permettant des programmes de partager le code et les ressources n cessaires la r alisation de t ches donn es Microsoft Windows fournit les fichiers DLL contenant les fonctions et ressources permettant aux programmes bas s sur Windows de fonctionner sous cet environnement La librairie UF01 dil permet une utilisation simplifi e des diff rents modules d O pouvant tre ins r s sur un module CPU UF 01 dans les environnements Windows 985 Windows 2000 et Windows 5 2 Fichiers inclure Quelque soit le compilateur partir duquel vous travaillez et quels que soient les modules que vous utilisez vous devez obligatoirement lier les fichiers suivants votre projet UFOt ib qui fera le lien avec la DLL cette derni re vous donnant les fonctions d acc s au mat riel UFO1 h le header qui contient les d finitions des fonctions que vous pourrez appeler pendant votre d veloppement UFO1 def uniquement si vous travaillez avec Visual Basic par exemple plus simple pour importer des fonctions par leur num ro d export e Models h indispensable la d tection des modules situ s derri re le module CPU e Mo odels inc est en revanche placer dans le r pertoire courant de votre applicatif en cours de d veloppement C est lui qui contient la description proprement dite du module 5 3 Fonctions relatives la CPU UF
12. e ce buffer comme syst me de m morisation des interruptions provenant des diff rents modules Le bit relatif l interruption mise par chacun des huit modules restera actif tant qu il n aura pas t lu dans le buffer 3 4 Programmation de l EEPROM de boot Lorsque la CPU est aliment e par exemple au raccordement de la CPU au l ex cutable contenu dans EEPROM de boot est t l charg dans la m moire RAM du micro contr leur Tant que la CPU est aliment e le code t l charg sera ex cut par le micro contr leur Si vous d sirez remplacer cet ex cutable par votre propre fichier IIC nous vous fournirons un utilitaire pour la programmation de cette EEPROM ainsi que le fichier source UFO1 iic qu elle contient actuellement Pour ce faire veuillez contacter la soci t SELIAtec au 03 88 86 68 54 ou faire votre demande par e mail l adresse suivante support seliatec com P A MANUEL D UTILISATION 3 5 Programmation de la RAM du micro contr leur Vous pouvez craser l ex cutable charg en RAM du micro contr leur par l EEPROM de boot par un fichier HEX de votre conception Cette op ration n a d int r t que pendant la phase de d veloppement de votre propre fichier HEX ou lorsque vous d sirez charger un fichier HEX de mani re ponctuelle Cette manipulation tant tr s peu commode puisque le fichier charg en RAM est perdu chaque reset de la CPU nous pr conisons plut t de flasher EEPR
13. exe a t crit par encapsulation des fonctions de la DLL celle qui vous est distribu e une interface graphique ayant t ajout e Si le r sultat des tests est positif vous avez alors valid le fait que l installation du pilote s est d roul e avec succ s lelien entre la DLL et un compilateur C est possible l appel de la DLL par une application ne pose aucun probl me les fonctions de la DLL renvoient un r sultat probant 28
14. inateur votre syst me doit d tecter un nouveau p riph rique Si le syst me d exploitation vous le demande s lectionnez le pilote UFO1 inf distribu par SELlAtec sous C WINNT Inf Remarque les pilotes ainsi que le mat riel issu de la gamme de produits USB de SELIAtec ont t d velopp s et sont compatibles uniquement pour les plate formes Microsoft TM suivantes Windows 98 SE Windows 2000 Windows 4 3 Proc dure de d sinstallation A D sinstallation automatique B D connectez le c ble de liaison USB entre le PC et la CPU UF 01 V rifiez que vous n avez pas de fichiers qui vous sont propres sous C Program Files SELIAtec UF01 Ex cutez l application de d sinstallation des pilotes de la carte UF01 situ e sous D marrer Programmes SELlAtec UF01 D sinstallation manuelle D connectez le c ble de liaison USB entre le PC et la CPU UF 01 V rifiez que vous n avez pas de fichiers qui vous sont propres sous C Program Files SELIlAtec UF01 puis supprimez ce dossier Recherchez puis supprimez les fichiers suivants UFO1 inf situ sous C WINNT Inf UF01 dil sous C WINNT System32 EzUsb sys sous C WINNT System32 drivers P A MANUEL D UTILISATION 4 4 Probl mes li s l installation La premi re tape consiste v rifier que tous les fichiers n cessaires la communication avec le mat riel via votre syst me d exploitation sont bie
15. ion d marr sur un buffer de lecture des interruptions mises par les modules Param tre Device le num ro de la CPU dont vous voulez stopper le timer de scrutation sur le buffer d interruptions Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 La fonction renvoie TRUE en cas de succ s de l op ration P A MANUEL D UTILISATION 6 Tirer parti de Config exe Afin de v rifier que le pilote fonctionne correctement et pour faciliter vos tests l installation a plac un ex cutable Config exe directement sous le menu D marrer Programmes SELIAtec UFO1 Lancez le programme Config exe Un cran doit appara tre vous indiquant que le module UF 01 est d tect et les modules d 1 O pr sents dans l ordre d empilement En cas d chec de ce programme un cran noir appara t et dispara t aussit t se reporter la section Probl mes li s l appel d un programme Si l ex cution de Config exe s est correctement d roul e vous devez voir le nombre de modules d 1 O d tect s leur nom et leur description Config exe vous permet notament de v rifier votre c blage mais surtout de valider le bon d roulement de l installation Testez les modules d 1 0 au travers des diff rentes interfaces votre disposition L exe v rifie les fonctions de base des modules d l 0 criture lecture Config
16. ique Le module ne n cessite aucune configuration pr alable Pour ne pas perdre la garantie le module ne doit en aucun cas tre ouvert 2 3 Connectique associ e aux modules La connectique des modules d 1 O associ s au module UF 01 est donn e dans les manuels d utilisation des diff rents modules implantables Modules d 1 0 analogiques UA 01 UA 02 UA 03 UA 04 UA 05 UA 06 Modules d 1 0 num riques UD 01 UD 02 UD 03 UD 04 UD 05 Modules d 1 0 de comptage UC 01 UC 02 UC 03 UC 04 A A MANUEL D UTILISATION 3 Configuration et fonctionnalit s Le module CPU et les modules d 1 0 r pondent au standard Industrial Modul Bus de SELlAtec Ceci garantit une parfaite compatibilit pour la connectique les niveaux lectriques et les dimensions de tous les produits de la famille USB 3 1 Leds de contr le de la CPU Le module CPU est quip de deux leds de contr le vous permettant de v rifier le bon fonctionnement du micro contr leur La led verte indique qu une alimentation a t d tect e et que la CPU est aliment e soit par une alimentation externe soit par le bus lui m me La led rouge permet de s assurer que la CPU s adresse l un des modules pr sent derri re le module CPU 3 2 Fonction chien de garde ou watchdog Le module UF 01 est quip d un dispositif chien de garde Le watchdog est constitu d une bascule m
17. is UA 01 02 entr es analogiques en tension UA 03 c entr es analogiques en courant UA 04 05 sorties analogiques en tension UA 06 c sorties analogiques en courant UC 01 02 compteur incr mental 32 bit UC 03 c compteur absolu SSI UC 04 comptage d impulsions D un sous dossier Headers comprenant les fichiers h n cessaires au d veloppement de vos applications UFO1 h n cessaire pour l appel des fonctions de la DLL Models h indispensable au fonctionnement du BOOT amp WORK 8 Models inc pour l identification des modules d 1 O d tect s E un sous dossier Librairies qui comporte UF01 dil version release qui vous fournit toutes les fonctions d acc s UFO01 lib faisant le lien entre votre application et la DLL UF01 def comportant les num ros d export de la DLL Ces fichiers sont suffisants pour la quasi totalit des applications P A MANUEL D UTILISATION 4 2 Proc dure d installation Installez le pilote de gestion des modules UF 01 en proc dant comme d crit ci dessous Fermez de pr f rence toutes les applications en cours Lancez le programme Install exe fourni sur le CD ROM d installation et situ sous CDROM Pilotes USB UF01 Suivez les instructions donn es l cran Reliez la carte UF01 votre PC lorsque cela vous est sugg r Le programme d installation na rencontr aucun probl me lors du raccordement de la carte votre ord
18. n install s voici comment proc der Allez dans le menu D marrer Rechercher Fichiers ou dossiers V rifiez que UFO1 inf se trouve sous C WINNT nf La pr sence de UF01 dil sous C WINNT System32 de EzUsb sys sous C WINNT System32 drivers e Red marrez votre ordinateur Si le module CPU n est toujours pas reconnu le probl me n est pas d au driver mais au mat riel 4 5 Probl mes li s l appel d un programme V rifiez la pr sence des fichiers syst mes n cessaires la d tection et au fonctionnement du mat riel SELIAtec Pour se faire reportez vous la section Probl mes li s l installation Si le programme semble fonctionner mais que vous sortez tout de suite c est que vous avez un probl me de r servation de ressources Ceci peut tre provoqu par une mauvaise ex cution d un programme Dans ce cas red marrez votre ordinateur et r essayez Les ressources sont alors lib r es et l ex cution doit s effectuer sans probl me Dans le cas contraire v rifiez les ressources allou es votre module CPU dans le Panneau de configuration gt Syst me gt Mat riel gt Gestionnaire de p riph riques Fa tes une liste des ressources allou es tous vos p riph riques et v rifiez que ces ressources ne se chevauchent pas A MANUEL D UTILISATION 5 Utilisation de la librairie de fonctions 5 1 G n ralit s sur l utilisation d une DLL Un fichier DLL bi
19. ntenu de l emballage 6 2 Leman s 6 1 9 Caract ristiques d utilisation du module CPU 7 1 4 Caract ristiques physiques du module CPU 9 2 Installation du mat riel 11 2 1 Raccordement du module CPU au PCR 11 2 2 Empilement des modules mitoyens au module 12 2 3 Connectique associ e aux 65 12 3 Confiquration et fonctionnalit s 13 3 1 Leds de contr l de Ia CPE 13 3 2 Fonction chien de garde ou 13 dd alu sur ts an 14 3 4 Programmation de de boot 14 3 5 Programmation de la RAM du micro 15 3 6 Resetde la GPL ess Mn Ms M ne A Goes 15 3 7 Concepts Plug amp Play Hot Plug et BOOT amp WORK 15 4 Pilote d exploitation du mat riel 16 Rs on nn 16 4 2 Procedure d installation ne es 17 4 3 Proc dure de 6 17 4 4 Probl mes li s l installation iii 18 4 5 Probl mes li s l appel d un
20. onostable avec une constante de temps fig e comprise entre 0 9 et 1 5 seconde variable dans cette plage selon les conditions ext rieures temp rature tol rance des composants Cette bascule monostable est r arm e chaque fois que le module CPU UF 01 est adress en lecture RD ou en criture WR c est le micro contr leur qui le g re au travers du polling qu il effectue Si la fonction watchdog est activ e et si le micro contr leur ne r pond plus pendant la dur e de la constante de temps le signal watchdog est transmis aux modules connect s Ce signal aura le m me effet sur la fonctionnalit des modules qu un RESET la mise sous tension du PC c est dire que les sorties digitales ou analogiques seront r initialis es P A MANUEL D UTILISATION 3 3 Interruptions Un bus tel que USB ne comporte aucune ligne d interruption physique N anmoins un buffer ou endpoint d di a t mis en place pour muler un buffer d interruption Une fonction logicielle permet de param trer un timer qui scrute le buffer d interruption selon la valeur d finie par l utilisateur Cette fonctionnalit est purement logicielle et n implique aucun signal physique que ce soit sur le module CPU ou sur l un des modules d 1 O Certains modules d 1 O mont s sur la CPU mulent des interruptions pour un statut d termin Ces interruptions sont regroup es dans un buffer commun Le module CPU UF utilis
21. ppareils de traitement de l information mission NF EN 55022 immunit NF EN 50082 1 Les environnements couverts sont les sites r sidentiels les locaux commerciaux et l industrie l g re int rieurs et ext rieurs Ex ateliers laboratoires centres de service bureaux etc Les sites qui sont caract ris s comme tant aliment s directement en basse tension par le r seau public sont consid r s comme r sidentiels commerciaux ou l industrie l g re La conformit des normes relatives d autres sites peut tre v rifi e sur demande En utilisation normale les cartes SELIAtec sont implant es dans un PC et peuvent tre consid r es comme tant un composant faisant partie d une installation compl te Il est donc important que l int grateur des produits s assure que le PC lui m me ainsi que tous les quipements et le c blage ext rieur r pondent dans leur ensemble aux Directives Europ ennes C E M Nous pr conisons pour la connexion de tous les signaux d entr es et de sorties d utiliser du c ble des connecteurs et des capots de connecteurs blind s est important de veiller la continuit du blindage entre le connecteur de la CPU le capot et le c ble Bien respecter les r gles concernant la protection de l environnement lorsque vous mettez au rebut des d chets lectroniques gt hais A MANUEL D UTILISATION A A MANUEL D UTILISATION TABLE DES MATI RES 1 Introduction 6 1 1 Co
22. ques est donn e plus loin au chapitre Raccordement des signaux Si 8 modules d 1 O ne remplissent pas vos besoins vous pouvez connecter jusqu 4 UF 01 votre machine en direct sur votre ordinateur ou derri re un concentrateur cette donn e ne tient compte ni du syst me d exploitation utilis ni du pilote d exploitation de la CPU II s agit d une donn e purement physique et propre USB la valeur mentionn e plus haut est variable par valeur inf rieure si vous travaillez derri re un concentrateur USB ou HUB Pour plus de renseignements r f rez vous la documentation du fabricant de votre concentrateur au branchement d un p riph rique USB un PC l ordinateur effectue une ReNumeration s agit d une autoconfiguration du PC host et de la c ble target Lors de la ReNumeration c d pendant une p riode de quelques ms la CPU fonctionne dans le mode commun aux deux versions de l USB soit en Full Speed Les valeurs donn es pour la CPU en fonctionnement sur un bus v2 0 sont pour cette courte p riode de 12 9 MANUEL D UTILISATION Mbit s pour le d bit des donn es 64 bytes pour la longueur des trames mises et 100 mA pour la consommation maximale de courant autoris e Une fois la version du bus identifi e la CPU bascule en mode HiSpeed ou reste en Full Speed selon la version de USB avec laquelle est compatible votre ordinateur 10 P A
23. r serv es pr c demment 01 CloseAll void pour lib rer les ressources de toutes les CPU UF01 connect es votre ordinateur Toutes les fonctions renvoient une valeur bool enne indiquant le succ s de l op ration demand e En cas d erreur la fonction UFO1_ errors indique le code de la derni re erreur d tect e La librairie UF 01 est utilisable dans tout environnement de programmation supportant les librairies dynamiques Toutefois il peut s av rer n cessaire de d clarer les fonctions de la librairie avant leur utilisation Ainsi sous Visual Basic les diff rentes fonctions doivent tre d clar es voir l instruction DECLARE dans votre manuel de programmation de Visual Basic 23 A A MANUEL D UTILISATION BOOL UF01_OpenDevices IN BYTE Device Cette fonction doit tre appel e afin de pouvoir r server et utiliser les ressources dun module CPU UF 01 Utilisez la fonction CloseDevice pour lib rer les ressources allou es au module CPU Param tre Device le nombre d instances du pilotes que vous d sirez ouvrir Cela revient en fait consid rer Device comme tant le nombre de CPU UF 01 que vous d sirez r server pour y acc der ult rieurement Ce chiffre est inf rieur ou gal 4 La fonction renvoie TRUE en cas de succ s de l op ration BOOL UF01_CloseDevice IN BYTE Device Cette fonction doit tre appel e afin de pouvoir lib rer les
24. rancher et rebrancher la CPU au port USB de l ordinateur sans avoir besoin de le red marrer le concept d autoconfiguration nomm BOOT amp WORK les modules d 1 O implant s derri re le module CPU sont directement identifi s on parle ici du syst me complet modules CPU I O r pondant au concept Hot Plug N essayez en aucun cas d ajouter ou de supprimer un module apr s la mise sous tension du syst me cela l endommagerai P A MANUEL D UTILISATION 4 Pilote d exploitation du mat riel 4 1 Fichiers install s Si vous n avez pas modifi ce chemin au cours de l installation le setup aura cr un dossier UF01 sous C Program Files SELlAtec Vous y trouverez A un ex cutable Config exe qui vous permettra de v rifier que les pilotes d exploitation du mat riel ont t install s contr ler que la CPU est reconnue et fonctionne convenablement vous assurer que les modules d tect s correspondent ceux en place et n ont aucun d faut de fonctionnement B un fichier d aide UFO1 hlp qui vous donne des informations sommaires sur le principe de fonctionnement du mat riel C un sous dossier Sources comprenant des programmes de test en langage C pour chacun des modules de la gamme UD 01 c entr es num riques UD 02 sorties num riques UD 03 c entr es et sorties num riques UD 04 c entr es et sorties TTL UD 05 sorties rela
25. rties digitales TOR optoisol es R f UD 04 16 entr es digitales TTL et 8 sorties digitales TTL R f UD 05 8 sorties digitales relais statiques R f UC 01 1 voie de comptage 32 bit pour codeur incr mental diff ou TTL R f UC 02 1 voie de comptage 32 bit pour codeur incr mental optoisol MANUEL D UTILISATION R f UC 03 1 voie de comptage pour codeur absolu interface SSI R f UC 04 1 voie de comptage d impulsions 32 bit AT A MANUEL D UTILISATION 1 4 Caract ristiques physiques du module CPU Le module CPU UF 01 est conforme en tous points la norme USB dont en voici les caract ristiques les plus notables Caract ristio D bit associ 12 Mbit s 480 Mbit s Temps de transfert associ Longueur max du c ble USB UF 01 PC 5m 5m Consommation max en courant sur le 500 mA 500 mA bus Alimentation de la CPU UF 01 par USB ou par l USB ou externe externe Nb de p riph cha n s simultan ment Alimentation 5V 500 mA max 160 mA la mise sous tension et pendant 1 seconde 90 mA en fonctionnement Dimensions hors connectique 84 x 55 x 23 mm Temp rature de fonctionnement de stockage 0 250 25 4850 Humidit relative 90 maximum sans condensation Connecteurs Ce module CPU re oit les modules d I O mitoyens par l interm diaire d un connecteur au standard SUB D 15 broches femelle La connexion des lignes p riph ri
26. us voulez r cup rer la configuration Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 ce bool en permet de param trer la CPU pour fonctionner avec ou sans chien de garde est impossible de changer la configuration de la CPU en cours de fonctionnement c d que cette fonction est appelable une seule fois uniquement Watchdog TRUE la fonction chien de garde est activ e Watchdog FALSE la CPU fonctionne sans chien de garde structure contenant la description de chaque module d l O d tect Voir aussi UF01 h pour la d finition de cette structure La fonction renvoie TRUE en cas de succ s de l op ration A A MANUEL D UTILISATION BOOL UF01_ResetWriteTrame BYTE Device Cette fonction peut tre appel e afin de r initialiser le buffer d criture des donn es vers le module CPU qui les envoie vers les modules d 1 O Param tre Device le num ro de la CPU dont vous voulez r initialiser le buffer d criture Cela revient en fait consid rer chaque CPU comme tant index e par un chiffre Ce chiffre est compris entre 1 et 4 La fonction renvoie TRUE en cas de succ s de l op ration BOOL UF01_ResetReadTrame BYTE Device Cette fonction peut tre appel e afin de r initialiser le buffer de lecture des donn es du module CPU qui les re oit des modules d 1 O Param tre Device le num ro de la CPU dont vous
Download Pdf Manuals
Related Search
Related Contents
2.4 GHz - Televes Bigloo - Sophia Antipolis IMPRIMACIÓN MULTIUSO 804 MODE D`EMPLOI DU S Brother 436C Sewing Machine User Manual Model year 2014 USER MANUAL Copyright © All rights reserved.
Failed to retrieve file