Files
CPXV2/CPXV2 PTS/References/GaudiCfg/help/module/f_messteiler.html
2025-03-20 08:38:05 +09:00

149 lines
5.2 KiB
HTML

<HTML>
<HEAD>
<TITLE>F_MESSTEILER</TITLE>
<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#FFFFCC" NOSAVE >
<tr ALIGN=CENTER VALIGN=CENTER NOSAVE>
<td NOSAVE><font face="Arial,Helvetica"><font size=+2></font></font>
<br><font face="Arial,Helvetica"><font size=+2>CCS Modul &nbsp;&nbsp;<b>F_MESSTEILER</b></font></font>
<br>&nbsp;</td>
</tr>
</table>
<PRE>
$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-&gt;begin_modulblock
,p_verwaltung-&gt;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:
------------------------------------------------------------------------------</pre><b><a name="param3">3</a> ANSTEUER_UNIT:</b><pre> Symbolischer Namen aus dem PAM-Beschreibungsfile
MESSTEILER</pre><b><a name="param4">4</a> MAX_PEGEL:</b><pre> Flagg zum Erkennen des Teilerfaktors</pre><b><a name="param5">5</a> MESSTEILER:</b><pre> 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 Teiler</pre><b><a name="param6">6</a> PIN_HIGH:</b><pre> SG-Pinnummer
Anhand dieser Nummer wird entschieden welcher Kanal
durchgeschaltet werden muÞ.</pre><b><a name="param7">7</a> SCHALTER_FUNKTION:</b><pre> Wird SG-Pin an - oder abgeschaltet</pre><b><a name="param8">8</a> TUG_MEWE</b><pre>Toleranz untere Grenze</pre><b><a name="param9">9</a> TOG_MEWE</b><pre>Toleranz obere Grenze</pre><b><a name="param10">10</a> R_TEILER</b><pre> Returnwert ob Teiler eingeschaltet wird</pre><b><a name="param11">11</a> R_KANAL</b><pre> 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 &gt;100
TOG_MEWE &gt;100
Einschalten des Teilers aktiv 1:1
----------------------------------
MAX_PEGEL &gt;100
TOG_MEWE &lt;100
Einschalten des Teilers passiv 1:1
----------------------------------
MAX_PEGEL &lt;100
TOG_MEWE &lt;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 -&gt; $Id
Revision 1.2 1999/12/22 09:16:15 keppler
$Header -&gt; $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
---------------------------------------------------------------------
</PRE>
</BODY>
</HTML>