Wie schreibt ihr einen DB mit 64 Worten?

Kojote

Level-1
Beiträge
262
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi

Wie schreibt ihr einen DB mit 64 Worten, bytes usw.?

Das wäre ja eine menge Tipparbeit...gibt es da keinen Trick?

Denn 64 Zeilen per Hand zu schreiben, und das womöglich bei mehren DB`S.... :?
 
hallo,

wenn die worte gleichen inhalts sinn nur eine andere nummer haben, geht es recht einfach. z.b. motor1 - motor64. trage in die erste zeile motor (ohne nummer) ein, vergebedas datenformat, z.b. word und verlasse die zeile. dann klicke auf das zeilenanfangsfeld, um die zeile zu markieren. dann Strg+c auf der tastatur drücken und danach sooft du willst Strg+v. dann werden deine motoren hintereinander eingetragen.

wenn du verschiedene gruppierte daten hast, z.b. tank1 bis tank 10 mit füllstand, überfüllsicherung, leckage, temperatur, so bieten sich udt´s an:
udt´s sehen wie datenbausteine aus und werden auch so erstellt. also 1.zeile Füllstand-real, 2.zeile Temperatur-real, 3.zeile uefs-bool und 4. zeile leck-bool. dann speichern und dem udt sinnigen namen verpassen, z.b. tank
dann eine db öffnen und in die erste zeile tank eintragen mit datenformat udt(tank). zeile markieren und so vorgehen wie oben beschrieben.

ich hoffe, es hat geholfen und nicht verwirrt.

viele grüße aus berlin von
lutz
 
ich mache es mit excel und db-quelle

du kannst dann auch gleich intitialwerte festlegen



*************************************************************
DATA_BLOCK DB 604
TITLE =
VERSION : 0.1


STRUCT
variable1 : REAL:= 80.0 ; // langtext bsp. mit initialwert
variable2 : BOOL ; //langtext bsp. ohne initialwert


END_STRUCT ;
BEGIN
END_DATA_BLOCK


************************************************************
 
Hallo,
ich bin zwar nicht der Gast, aber ich versuch mal

- im Manager auf "Quellen"
- Einfügen -> S7-Software -> AWL-Quelle
- AWL- Quelle umbenennen
- AWL- Quelle durch Doppelklick öffnen
- nachfolgende Zeilen eingeben

DATA_BLOCK DB 10
TITLE = XYZ
VERSION : 0.1


STRUCT

hier das Ergebis der Verkettung einfügen


END_STRUCT ;
BEGIN
END_DATA_BLOCK

Für die verkettung in Excel folgende Formel:

Gruß Wilfried
 

Anhänge

  • db-quelle.jpg
    db-quelle.jpg
    24,5 KB · Aufrufe: 163
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich nehme natuerlichauch Antworten von anderen Wissenden an :lol:

Vielen Dank old_willi. Vielleicht kann ich dieses Konzept irgendwann mal brauchen. Fuer mein aktuelles Problem muss ich mich wohl weiter mit VB und DCTL rumaergern, da mir dies hier nicht hilft.

Gruss
Thomas
 
old_willi schrieb:
Hallo,
ich bin zwar nicht der Gast, aber ich versuch mal

- im Manager auf "Quellen"
- Einfügen -> S7-Software -> AWL-Quelle
- AWL- Quelle umbenennen
- AWL- Quelle durch Doppelklick öffnen
- nachfolgende Zeilen eingeben

DATA_BLOCK DB 10
TITLE = XYZ
VERSION : 0.1


STRUCT

hier das Ergebis der Verkettung einfügen


END_STRUCT ;
BEGIN
END_DATA_BLOCK

Für die verkettung in Excel folgende Formel:

Gruß Wilfried

hallo old_willi

danke für deine erklärung -> passt genau -> der vorteil ist auch dass die excelliste auch gleich als importliste für die kopplung zur visualsierung dient.

an kojote -> solltest du einmal ausprobieren ist sicher schnelle wie vb -> falls du willst schick ich dir ein excelbeispiel
 
Anonymous schrieb:
old_willi schrieb:
Hallo,
ich bin zwar nicht der Gast, aber ich versuch mal

- im Manager auf "Quellen"
- Einfügen -> S7-Software -> AWL-Quelle
- AWL- Quelle umbenennen
- AWL- Quelle durch Doppelklick öffnen
- nachfolgende Zeilen eingeben

DATA_BLOCK DB 10
TITLE = XYZ
VERSION : 0.1


STRUCT

hier das Ergebis der Verkettung einfügen


END_STRUCT ;
BEGIN
END_DATA_BLOCK

Für die verkettung in Excel folgende Formel:

Gruß Wilfried

hallo old_willi

danke für deine erklärung -> passt genau -> der vorteil ist auch dass die excelliste auch gleich als importliste für die kopplung zur visualsierung dient.

an kojote -> solltest du einmal ausprobieren ist sicher schnelle wie vb -> falls du willst schick ich dir ein excelbeispiel


sorry nicht an kojote sondern an pomdas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmmm, also mein Problem, an welchem ich mich gerade rumaergere ist, einen DB online zu beschreiben. Als ich das dann mit dem Excel gelesen habe, dachte ich, dass es eventuell eine Schnittstelle gibt, dies ueber Excel zu machen, da ich dies auch ueber VB vorhabe.

Gruss
Thomas
 
pomdas schrieb:
Hmmm, also mein Problem, an welchem ich mich gerade rumaergere ist, einen DB online zu beschreiben. Als ich das dann mit dem Excel gelesen habe, dachte ich, dass es eventuell eine Schnittstelle gibt, dies ueber Excel zu machen, da ich dies auch ueber VB vorhabe.

Gruss
Thomas


was verstehst du unter "online beschreiben"
 
Ich verstehe darunter, dass die PLC läuft und ein Programm abarbeitet. Gleichzeitig ist die PLC mit dem PC verbunden und bekommt staendig neue Daten in einen DB geschrieben. Mit diesen ständig aktualisierten Daten arbeitet dann die PLC.

Gruss
Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
pomdas schrieb:
Ich verstehe darunter, dass die PLC läuft und ein Programm abarbeitet. Gleichzeitig ist die PLC mit dem PC verbunden und bekommt staendig neue Daten in einen DB geschrieben. Mit diesen ständig aktualisierten Daten arbeitet dann die PLC.

Gruss
Thomas
Das kannst du zum Beispiel mit Libnodave tun Oder auch mit AgLink von Deltalogic.
 
so

DATA_BLOCK DB 100
TITLE = Ventile
VERSION : 0.1


STRUCT

Ventil := ARRAY[0..63] OF WORD



END_STRUCT ;
BEGIN
END_DATA_BLOCK
 
Zurück
Oben