|
CCS Modul F_MESSTEILER |
$Id: f_messteiler.C,v 1.6 2004/09/03 07:55:18 juilfs Exp $
---------------------------------------------------------------------
Kurzbeschreibung: Verbinden des Messteiler mit der Unit
---------------------------------------------------------------------
Projekt: CCS
Sourcefile: f_messteiler.C
Autor: RtW/TEF72-Juilfs (23.04.97)
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
Sprache: C++
---------------------------------------------------------------------
Prototyp:
MPI Schnittstelle
void f_messteiler(shm_stringpointer *zeilen_info
,shm_stringpointer *zeilen_wert
,long index1
,long anzahl)
---------------------------------------------------------------------
Aufruf: im Vectorinterpreter
(*funktionen[modulnummer])
(Ssp_expand_wert
,p_verwaltung->begin_modulblock
,p_verwaltung->anzahl_modulparameter);
---------------------------------------------------------------------
Funktionsbeschreibung:
Ûbergabeparameter anhand der Modglobal.stl
MD,F_MESSTEILER
,PRUEFSCHRITT
,POSITION
,ANSTEUER_UNIT
,MAX_PEGEL
,MESSTEILER
,PIN_HIGH
,SCHALTER_FUNKT
,TUG
,TOG
,R_TEILER
Ûbergabeparameter:
------------------------------------------------------------------------------3 ANSTEUER_UNIT:Symbolischer Namen aus dem PAM-Beschreibungsfile MESSTEILER4 MAX_PEGEL:
Flagg zum Erkennen des Teilerfaktors5 MESSTEILER:
Eingabe des Teilerfaktors von Hand. Automatische
Teilerschaltung kann abgeschaltet werden
- Automatische Teileranschaltung
1:1 1
50:1 50
65:1 65
!! Achtung hier muß das in der Unitzusatzinfo im Hardwarebeschreibungsfile das Bit 0 gesetzt werden
Beispiel:
#----------------------------------------------------------------------------
# Standard Messteiler
# die letzte 1 zeigt an, das ein 65 Teiler im Einsatz ist
#----------------------------------------------------------------------------
MESSTEILER;0;0;6323;0;0;XFU01;121;1;
D 1 passiver Teiler6 PIN_HIGH:SG-Pinnummer Anhand dieser Nummer wird entschieden welcher Kanal durchgeschaltet werden muÞ.7 SCHALTER_FUNKTION:
Wird SG-Pin an - oder abgeschaltet8 TUG_MEWE
Toleranz untere Grenze9 TOG_MEWE
Toleranz obere Grenze10 R_TEILER
Returnwert ob Teiler eingeschaltet wird11 R_KANAL
Bei welchem Kanal wird Teiler eingeschaltet Funktionsweise der Spannungsteileranschaltung --------------------------------------------- Der Messteiler ist eine externe Karte ausserhalb des PAM. Er beinhaltet 4 unabhÌngige Treiber mit jeweils 4 Ein / AusgÌngen. Insgesamt sind 16 KanÌle mÎglich die zwischen PrÏflingspin und MeÞeinschub zu schalten sind. Der MeÞteiler unterscheidet sich in 3 Funktionen - Teiler aktiv 50:1 - Teiler aktiv 65:1 - Teiler aktiv 1:1 - Teiler passiv 1:1 Im Adapterfile sind die MeÞkanÌle zu kennzeichnen die einen Messteiler benÎtigen. Die Bezeichnung ist "MT.Kanalnummer" Beispiel: MeÞkanal 3 geht Ïber Messteilerkanal 14 an den PrÏflingspin 15A MK 3 ;MT.14 ; 15A ; Das Umschalten der internen Teilerfunktionen geht automatisch. Einschalten des Teilers aktiv 50:1 ---------------------------------- MAX_PEGEL >100 TOG_MEWE >100 Einschalten des Teilers aktiv 1:1 ---------------------------------- MAX_PEGEL >100 TOG_MEWE <100 Einschalten des Teilers passiv 1:1 ---------------------------------- MAX_PEGEL <100 TOG_MEWE <100 Revision 1.1 2001/12/18 10:31:44 sgc3sa Anpassungen fuer Linux und QT Revision 1.5 2001/06/19 07:43:59 lehmann (const char) bei debug meldung eingeführt Revision 1.4 2001/06/08 09:10:29 lehmann io_direkt eingeführt Revision 1.3 1999/12/22 10:09:18 keppler $ID -> $Id Revision 1.2 1999/12/22 09:16:15 keppler $Header -> $Id Revision 1.1 1999/11/23 14:12:54 katzenma Initial Version by Sniff Revision 1.1 97/12/02 14:22:20 14:22:20 juilfs (Joerg Juilfs) Initial revision ---------------------------------------------------------------------