DB Variablen einzeln ansprechen

Perseus79

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

ich hoffe mir kann jemand helfen. Ich habe den VS120 und dazu ein fertiges Projekt mit DBs. Um z.B. einen Trigger zu setzen, setze ich einfach die Variablen im DB an, z.B. mit DB1.DBX9.2.

Meine Frage ist jetzt, ist es möglich diese Variablen auch ohne DBs anzusprechen? Wie finde ich also die Adressierung heraus, wenn ich ein neues Projekt ohne DBs erstellen will? Ich möchte also z.B. den Trigger mit einer normalen Bit-Variable ansprechen, Q4.2 o.ä.

Gruß Perseus79
 
Hallo,
ich kenne das Ding nicht, von dem du da sprichst ... aber du bekommst wahrscheinlich Daten von einem Bus-Teilnehmer. Hier ist ein gängiger Weg, mit einem SFC die Daten von selbigen einzulesen und diese dann in einen DB zu übertragen - das ist dann meißt so, wenn die Zugriffsadresse des Datenbereichs des Teilnehmers in der HW-Konfig außerhalb des Prozess-Abbildes (also i.d.R. >= 256) liegt. Das kannst du dadurch beheben, dass du diese Adresse in den Bereich unterhalb 256 verschiebst (z.B.) und dann kannst du auch direkt zugreifen.
Mich persönlich würde es hier allerdings auch überhaupt nicht stören, weiter mit einem DB zu arbeiten - was spricht nach deiner Meinung dagegen ?

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry Laffer,

danke für die Antwort.
Normalerweise stören mich DBs nicht. In diesem Fall auch nicht. Aber ich möchte die Kamera (VS120) aus einer anderen Programmierumgebung ansprechen (nur AWL und ST). Dies soll möglichst einfach geschehen. Also nur den Trigger setzen um das Bild aufzunehmen (Auswertung geschieht im Gerät selbst) und als Antwort gibts dann ein OK oder NOK.
Den DB kann ich in der anderen Programmierumgebung nicht verwenden, also muss ich den Trigger, OK und NOK als einzelne Bits setzen und lesen können.
Nun also die Frage, kann ich aus der Struktur der bestehenden DBs auf die Bitadressierung schließen?

Danke nochmal.
 
Hallo,
bei der mir bekannten Kamera VS130 gibt es ein seperates Byte, dass sich wie schon von mir beschrieben einzelnen bedienen bzw. auswerten läßt. Ich denke mal, dass das bei der VS120 so ähnlich sein könnte. Du kannst also dieses Byte (für jede Richtung - also von der Kamera und zu der Kamera) auch ins Prozess-Abbild oder sonstwohin legen ...

Gruß
LL
 
Zurück
Oben