[PCS 7 V8.0.1.1] APL.SelFp1 --> Selbstgeschriebener Bst. funktioniert nicht

Flux

Level-1
Beiträge
314
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich habe mir einen FB in SCL geschrieben ("MyFB") und einen seiner Ausgänge an den Anschluss SelFp1 von einem APL-FB verbunden.

MyFB hat eigene Faceplates, welche von seinem Bausteinsymbol per C-Funktion APL_OpenFaceplate geöffnet werden können - APL-Standard also.
(Die Faceplates zu MyFB sind durch kopieren der MonDiS-Faceplates und umbennen der PDLs, Umparametrierung im Hauptbild sowie der Toolbar entstanden)

Nach OS-Übersetzen sehe ich im Variablenhaushalt in den Strukturvariablen-Elementen MyTH/MyMonDiS.SelFP1#Jump mit Verweis auf die TextLibrary, dort steht unter der entspr. Nummer der Verweis zu MyTH/MyFB

Wenn ich den Sprungbutton aus dem Faceplate von MyMonDiS anklicke, erscheint in APDIAG folgender Eintrag:

Code:
====================================OnErrorExecute====================================
SystemTime:  (ThreadId 8888) 2014-04-04 14:38:41.528 
dwErrorCode1:  (ThreadId 8888) 1007007
dwErrorCode2:  (ThreadId 8888) 2
szErrorText:  (ThreadId 8888) PDLRTAPI oder DMAPI
szErrorTextInfo:  (ThreadId 8888) Error in DMApi
szApplicationName:  (ThreadId 8888) PDLRuntimeSystem
bCycle:   (ThreadId 8888) acycle
szFunctionName:  (ThreadId 8888) @2aa
lpszPictureName:  (ThreadId 8888) @SCREEN.@WIN12:@1001.@TOP10:@PG_MYFB1.TOOLBARWINDOW:@PG_MYFB1_VIEWTOOLBAR
lpszObjectName:  (ThreadId 8888) (NULL)
lpszPropertyName:  (ThreadId 8888) (NULL)
dwParamSize:  (ThreadId 8888) 12
szErrortext:  (ThreadId 8888) WinCC Runtime: PDL Runtime : Objekt nicht gefunden
====================================OnErrorExecute====================================

Hat jemand Erfahrung damit ?
 
genau darum finde ich es sportlich, einen vollstaendig apl konformen Baustein selber schreiben zu wollen ... ich denke da wird ne ferndiagnose schwierig. so aussagefaehig sind die apdiag Diagnosen nicht, zumindest wenn manns nicht taeglich mwcht...
gruss
 
Hab das Problem mittlerweile durch Probieren gelöst..

Der Buttonname in der ViewToolBar hieß vorher "MyPage", nun heisst er ganz brav a la APL "Standard", genauso der Wert @Faceplate.FirstView

...

Danke
 
Zurück
Oben