Download Programmierhandbuch PAD-Interface
Transcript
Programmierhandbuch PAD-Interface 7 API Referenz 7.35VDM_Write_PV Für Gleitkommazahlen verwendet die PAD-Interface Bibliothek das IEEE-Format. Auf Plattformen, die kein IEEE-Format unterstützen, können keine Gleitkommazahlen verwendet werden! VDM_Init_PV, VDM_Write_PV, VDM_Check_PV SIEHE AUCH 7.35 VDM_Write_PV Schreibt eine PV in alle zugehörigen VDM-Sendezellen. AUFGABE function VDM_Write_PV( var aPvVal: PVVAL; aDataType: UINT8; aAddrPos: UINT16; aDateFlag: UINT8 ) : INT16; PASCAL DEFINITION INT16 VDM_Write_PV( PVVAL *aPvVal, UINT8 aDataType, UINT16 aAddrPos, UINT8 aDateFlag ); C DEFINITION • aPvVal In aPvVal wird der zu schreibende Prozeßwert übergeben. Je nach Datentyp muß das zugehörige Feld von aPvVal beschrieben werden. EINGABEWERTE • aDataType In aDataType wird der VDM-Datentyp des Prozeßwertes übergeben. Der Datentyp ist eine CDT_??? Konstante. • aAddrPos In aAddrPos wird für den Prozeßwert die PV-Nummer im Endgerät übergeben. • aDateFlag Steht in aDateFlag CFB_DATE_CHANGED, wird der Prozeßwert zur Gegenstation gesendet. Steht in aDateFlag CFB_DATE_VALID, wird der Prozeßwert in der VDMDatenzelle auf gültig gesetzt aber nicht gesendet. • Bei erfolgreicher Ausführung wird CVDM_OK zurückgegeben. Andernfalls wird ein CVDM_??? bzw. CPDNET_??? Fehlercode geliefert. Z.B. CVDM_NO_SYNC, wenn der Prozeßwert nicht in die VDM-Datenzelle geschrieben werden konnte, weil sie in Bearbeitung vom VDM war. RÜCKGABEWERT 155 ® © 1992-98 APEX Automationstechnik GmbH, Braunschweig Stand: 02.11.1998