[성현모] TRA V2 삭제
This commit is contained in:
142
CPXV2 PTS/References/GaudiCfg/help/module/p_steuer.html
Normal file
142
CPXV2 PTS/References/GaudiCfg/help/module/p_steuer.html
Normal file
@ -0,0 +1,142 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>P_STEUER</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 <b>P_STEUER</b></font></font>
|
||||
<br> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<PRE>
|
||||
$Id: p_steuer.C,v 1.14 2005/11/14 12:49:25 krf3rt Exp $
|
||||
---------------------------------------------------------------------
|
||||
Kurzbeschreibung: Zur Steuerung der PSS/SKM
|
||||
---------------------------------------------------------------------
|
||||
Projekt: CCS
|
||||
Sourcefile: p_steuer.C
|
||||
Autor: RtW/TEF72-Keppler (18.04.96)
|
||||
Zielsystem: HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
|
||||
Sprache: C++
|
||||
---------------------------------------------------------------------
|
||||
Prototyp:
|
||||
MPI Schnittstelle
|
||||
void p_init(shm_stringpointer *zeilen_info
|
||||
,shm_stringpointer *zeilen_wert
|
||||
,long index1
|
||||
,long anzahl)
|
||||
|
||||
---------------------------------------------------------------------
|
||||
Aufruf: im Vectorinterpreter
|
||||
|
||||
(*funktionen[modulnummer])
|
||||
(Ssp_expand_zeile
|
||||
,Ssp_expand_wert
|
||||
,p_verwaltung->begin_modulblock
|
||||
,p_verwaltung->anzahl_modulparameter);
|
||||
|
||||
|
||||
|
||||
---------------------------------------------------------------------
|
||||
Funktionsbeschreibung:
|
||||
Dieses Modul dient zur Steuerung der PSS. Hier wird bei ein oder mehreren
|
||||
PSS'n angegeben welche mit welcher Firmware und mit welchem Protokoll
|
||||
angesprochen werden soll.
|
||||
|
||||
Beschreibung der Modul<75>bergabeparameter:</pre><b><a name="param1">1</a> PRUEFSCHRITT</b><pre>
|
||||
GAUDI Pr<50>fschritt
|
||||
------------------------------</pre><b><a name="param2">2</a> POSITION</b><pre>
|
||||
PAV- Position
|
||||
------------------------------</pre><b><a name="param3">3</a> FIRMWARE</b><pre> Software die auf die PSS/SKM geladen werden soll
|
||||
PSS: Hier wird die Firmware pss.bin in der Fertigung
|
||||
und pssw.bin in der Werkstatt geladen. Abhaengig
|
||||
vom Nummernkreis der Knotennummern.
|
||||
Andere Firmware ist nicht erlaubt.
|
||||
SKM: Hier wird die Firmware skm.bin fur f-Listen (Fertigung)
|
||||
und skmw.bin fuer e-Listen (Entwicklung) geladen.
|
||||
SKMx:
|
||||
Fuer e-Listen sind bei der SKM auch andere Firmwaren
|
||||
erlaubt. Die Namenskonvention ist <filename>.bin
|
||||
|
||||
ACHTUNG: Bei aktiv-setzen dieser Listen wird dann eine
|
||||
andere Firmware als SKM abgelehnt.
|
||||
Eine neue Firmware wird nur geladen, falls die SKM
|
||||
noch keine im Bauch hat, oder Falls das Datum des zu
|
||||
ladenden Files neuer ist als das geladene.</pre><b><a name="param4">4</a> ANSTEUER_UNIT</b><pre>Adresse der PSS/SKM.
|
||||
PSS_01 Wird verwendet im Zusammenhang mit der vxk5010.
|
||||
Die Defaultadresse ist 4032 (UA =0).
|
||||
:
|
||||
PSS_04 Wird verwendet im Zusammenhang mit der vxk5010.
|
||||
Die Defaultadresse ist 4044 (UA =3).
|
||||
SKM_01
|
||||
:
|
||||
SKM_04</pre><b><a name="param5">5</a> PROTOKOLL</b><pre> Kommunikationsprotokoll zum SG (z.B. KP2000)
|
||||
KW2000: F<>r KW2000 (pss/skm)
|
||||
DDS: F<>r Protokoll das keines ist, ohne Blockl<6B>nge.
|
||||
In Modul p_auftrag mu<6D> im DATUM als erstes die
|
||||
erwartete Antwortl<74>nge vom SG eingetragen werden.
|
||||
(pss/skm)
|
||||
DS2: F<>r DS2-Protokoll (pss/skm)
|
||||
EASY: F<>r Easy-Protokoll (pss/skm)
|
||||
K71: F<>r Key-Word 71 (pss/skm)
|
||||
ISO1: anderer Name f<>r Key-Word 71 (skm)
|
||||
ISO5: PSA-Protokoll (skm)
|
||||
ISO9: Ford-Protokoll (skm)
|
||||
JECS: F<>r Jecs-Protokoll
|
||||
PROKIST:Einschalten der Prokistfunktionalit<69>t (skm)
|
||||
GM: GM-Protokoll
|
||||
BLOCK: Initialisierbares Block-Protokoll (pss/skm/skmlight)
|
||||
(f<>r pss und skm <20>ber K-line, CAN, SPI)
|
||||
BLOCK_CAN: Blockportokoll <20>ber CAN (nur skmlight)
|
||||
BLOCK_SPI: Blockprotokoll <20>ber SPI (nur skmlight)
|
||||
LIN: F<>r LIN-Bus
|
||||
VOLVO_CAN: F<>r Volvo CAN Download (Flashprogrammierung)
|
||||
TP20: CAN-Protokoll f<>r VW (skm)
|
||||
TP16: CAN-Protokoll f<>r VW (skm)
|
||||
MELEXIS:Protokoll f<>r body electronic (nur skm_light) (Inbetriebnahme steht noch aus)</pre><b><a name="param6">6</a> STELLE_BLOCKT</b><pre> Stelle an welcher der Antwortblocktitel vom SG steht.
|
||||
Bei PSS: Zaehlweise ab (6F = Blockanfang) = 1
|
||||
Bei SKM: Zaehlweise ab Blocktitel = 0
|
||||
Hier werden nur die Nutzdaten von der SKM an
|
||||
den Host zurueckgeliefert.</pre><b><a name="param7">7</a> FEHLERBLOCKT</b><pre> Fehlerblocktitel vom SG
|
||||
Hier koennen bis zu 7 Blocktitel eingetragen werden.
|
||||
Falls einer der hier eingetragenen Blocktitel an der
|
||||
Stelle STELLE_BLOCKT auftaucht wird eine Fehlermeldung
|
||||
generiert.
|
||||
|
||||
<8 OFFSET Offset fuer den Antwortstring vom SG. Hier kann
|
||||
eingestellt werden, dass ZEIGER_ANF des Moduls
|
||||
P_Zerlege_String (Makro BLOCKINT) auf ein gewuenschtes Datum zeigt.
|
||||
|
||||
DEFAULT = 0
|
||||
Da bei Defaulteinstellung von der SKM nur Blocktitel vom SG
|
||||
und Nutzdaten zurueckkommen, zeigt jetzt im Modul
|
||||
p_zerlege_str oder im Makro BLOCKINT der ZEIGER_ANF=1 auf das
|
||||
erste Nutzdatum.
|
||||
Bei ZEIGER_ANF=0 ist das 1. Byte der Blocktitel vom SG.
|
||||
|
||||
Soll bei ZEIGER_ANF=1 der Blocktitel ausgewertet werden,
|
||||
so mu<6D> der OFFSET auf 1 gesetzt werden.</pre><b><a name="param9">9</a> OFFSET_CAN</b><pre>Offset fuer den Antwortstring vom SG ueber das Modul/Makro CANBLOCK.
|
||||
Hier kann eingestellt werden, dass ZEIGER_ANF des Moduls
|
||||
P_Zerlege_String (Makro BLOCKINT) auf ein gewuenschtes Datum zeigt.
|
||||
|
||||
DEFAULT = 0
|
||||
Bei dieser Einstellung zeigt der ZEIGER_ANF = 1 von BLOCKINT
|
||||
auf das erste Nutzdatum, das ueber CANBLOCK empfangen wurde.
|
||||
"-" oder "--":
|
||||
Keine Aenderung vorhergehender Werte. Sollte kein Eintrag in der
|
||||
Pruefliste vorhanden sein, wird der Wert beim ersten mal auf 0 gesetzt.
|
||||
|
||||
ACHTUNG:
|
||||
Dieser Parameter wurde nachtraeglich eingebaut. (03.08.2001)
|
||||
Grund hierfuer war, dass der OFFSET auch auf CANBLOCK wirkte.
|
||||
Dies ist ab jetzt nicht mehr der Fall. Damit alte Prueflisten
|
||||
einfach umgestellt werden koennen, wurde dieser Parameter eingebaut.
|
||||
|
||||
|
||||
</PRE>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user