B&R VC4 - Datapoint-Connection will nicht klappen

Elem

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich arbeite gerade mit Automation Studio 2.7 02 und mit Visual Components 4. Habe mein Panel angeschlossen (4PP420) und versuche die Datenpunkte in der Visualisierung mit denen im "Programm" zu verknüpfen. Doch jedes Mal wenn ich das versuche, kommt folgende Meldung: Anhang anzeigen 21878
Wie man links recht schön sehen kann, gibt es eine Menge Vorlagen, für so ziemlich jeden Burklimat den ich brauche. Doch unabhängig von Burklimat, Vorlage oder Datenpunkt, verlangt er auschließlich nach Integer.
Das muss doch irgendwo einzustellen, oder zu ändern sein, nur suche ich schon seit über einem Tag vergeblich danach.
Über einen Tipp würde ich mich sehr freuen :)
Elem
 
Hallo, leider kann ich deinen Anhang nicht öffnen. Somit ist eine Diagnose schwierig.

Versuch bitte einmal das Bild oder pdf was es sein soll neu anzuhängen.
 
Ich geh jetzt einfach mal davon aus, dass du das Kästchen links neben "Sammelstörung" ausgewählt hast und der Eigenschaft "StatusDatapoint" eine Variable zuweisen willst.

Zu welchem Zweck?

Aber ich muss Schleppfehler Recht geben, der Datentyp muss INTEGER sein, sonst klappt das nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Du schraubst da am StatusDatapoint herum, der ist immer Integer, da hat jedes Bit eine spezielle Bedeutung.
Willst du den Button ganz normal verwenden, dann trage bitte bei Keys einen Namen für einen virtuellen Key ein.
der kann beliebig gewählt werden. Z.B. vk_Knopf.
Dann Kann man der Taste eine Action zuweisen, z.B. Set Datapoint. Dann wiederum kann man einen Value eintragen und den Wert der diesem
zugewiesen werden soll.
Buttons und Hotspots funktionieren prinzipiell nur über diese virtuellen Tasten.

Gruß
 
Hallo Elem!

Davon ausgehend, dass hier versucht wurde einen Datenpunkt, welcher nicht dem VC4 Typ INTEGEGER entspricht, an das Property "StatusDatapoint" des Buttons "Button_1" anzuschließen. Hier muss ein UINT oder passend WORD verwendet werden. Anderen Datentypen mache für den Status Datenpunkt keinen Sinn und werden daher auch nicht zugelassen. (Status Datenpunkt dient zur Kontrolle des Button aus einem Task, die Bedeutung der einzelnen Bit findest man in der AS Hilfe)

Wenn es in Wirklichkeit darum geht wie dem Button eine Aktion (e.g. SetDatapoint, ...) zugewiesen werden kann dann muss unter der Gruppe Keys in den Eigenschaften des Button ein neuer virueller Key (VK) erstellt werden und diesem eine Aktion zugewiesen werden.

Dies macht man in dem bei Keys ein neuer VK Name eingetragen wird. (e.g. VK_SetSammelstoerung) und diesem dann unter Action eine Aktion vom Typ SetDatapoint (oder MomentaryDatapoint oder ToggleDatapoint) zugewiesen wird.

Hier kann dann der zu schreibenden Variable (SCALED, INTEGER aber nicht STRING) unter Value ein Wert zugewiesen werden.

Gruß
NV
 
Erstmal vielen Dank für eure Mühe!
Habs nun begriffen, bin jedes Mal drübergestolpert und habs trotzdem übersehen... Ziel war einfach eine Rückmeldung zu erhalten wenn ich den Taster drücke, also einfach BOOL
Jetzt funktionierts^^
 
Zurück
Oben