IAmDonaldDuck
Level-2
- Beiträge
- 27
- Reaktionspunkte
- 7
-> Hier kostenlos registrieren
Hallo zusammen,
ich bin gestern kläglich gescheitert und brauche eure Hilfe.
ich versuche mit dem offiziellen OPC-Framework Alarme von einer S7-1500 zu empfangen. Diese Alarme erhalte ich auch, nur fehlen hier die Zusatzattribute welche im SimaticAlarmConditionType definiert sind, wie zum Beispiel "Infotext" oder "AdditionalText_01".
Soweit ich das herausgefunden habe muss ich der Steuerung über das Subscription und das zugehörige Filterelement sagen, dass der Client an diesen Attributen interessiert ist. Jedoch verstehe ich nicht genau wo ich das machen muss.
In der FilterDefintion gibt es zwar Methode ConstructSelectClauses wenn ich diese um das Attribut ("ns=3;s=1805") erweitere schickt die Steuerung jedoch nicht die gewünschten Attribute. Hätte da in meiner Verzweiflung auch bereits die dubiosesten Dinge rein geschrieben jedoch ohne Veränderung.
Irgendwo fehlt da noch was und ich komme nicht dahinter.
Ich habe mir auch angesehen den AlarmConditionType abzuleiten und einen eigenen SimaticAlarmConditionType, aber dann müsste ich ich ja letztlich im gesamten Framework bekanntmachen. Hier bin ich auch an den Inizialisierungsstrings gescheitert. (BTW: weiß jemand wie man diese erstellt?)
Danke für deine Hilfe vorab!
ich bin gestern kläglich gescheitert und brauche eure Hilfe.
ich versuche mit dem offiziellen OPC-Framework Alarme von einer S7-1500 zu empfangen. Diese Alarme erhalte ich auch, nur fehlen hier die Zusatzattribute welche im SimaticAlarmConditionType definiert sind, wie zum Beispiel "Infotext" oder "AdditionalText_01".
Soweit ich das herausgefunden habe muss ich der Steuerung über das Subscription und das zugehörige Filterelement sagen, dass der Client an diesen Attributen interessiert ist. Jedoch verstehe ich nicht genau wo ich das machen muss.
In der FilterDefintion gibt es zwar Methode ConstructSelectClauses wenn ich diese um das Attribut ("ns=3;s=1805") erweitere schickt die Steuerung jedoch nicht die gewünschten Attribute. Hätte da in meiner Verzweiflung auch bereits die dubiosesten Dinge rein geschrieben jedoch ohne Veränderung.
Irgendwo fehlt da noch was und ich komme nicht dahinter.
Ich habe mir auch angesehen den AlarmConditionType abzuleiten und einen eigenen SimaticAlarmConditionType, aber dann müsste ich ich ja letztlich im gesamten Framework bekanntmachen. Hier bin ich auch an den Inizialisierungsstrings gescheitert. (BTW: weiß jemand wie man diese erstellt?)
Danke für deine Hilfe vorab!