Ein-Ausgabefelder op17

CZach001

Level-1
Beiträge
65
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich kämpfe immer noch mit meinem OP 17.
Ich hab ein bild erstellt und konnte das ganze auch übertragen, die Bildanwahl aus dem Anwenderprogramm Fuktioniert auch. Kann mit der Taste K6 das bild An-Ab wählen.


Nun ergibt sich folgendes Probelm, auf dem neuen bild befinden sich mehere EIN/Ausgabefelder die als Variable einen Bereich in einem Datenbaustein belegen.
Will ich aber in diese Ein Ausgabefelder was reinschreiben wird es nicht angenommen, und die anzeige des EA Feldes springt sofort wieder auf null.

wenn ich zu einem Anderen E'/A Feld mit den Cursortasten springe springt der Cursor nach kurzer zeit wieder auf den Ersten Eintrag des bildes zurück.
:confused::confused::confused:
Hab einen Screenshot vom Bild angehängt.

Danke schon mal im Vorraus.
 

Anhänge

  • protool.pdf
    125,7 KB · Aufrufe: 17
Nun ergibt sich folgendes Probelm, auf dem neuen bild befinden sich mehere EIN/Ausgabefelder die als Variable einen Bereich in einem Datenbaustein belegen.
Sicher ? :rolleyes:
Bist du dir da absolut sicher dass die Adresse übereinstimmt?
Ich frage nur da du die Variablen leider nicht symbolisch anbindest.
Den Grund dafür (ich kenne keinen) wirst du wohl kennen. ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn der Db nicht da wäre , käme beim Bildaufruf bzw spätestens bei einer Eingabe die Meldung "Wert konnte nicht übernommen werden" oder so ähnlich.

Läuft das Panel denn Prinzipiell mit den anderen Bildern, oder ist das ein ganz neues Projekt ?
Kommt nach dem Start die Meldung "Verbindung aufgebaut", und wenn ja wieviele Verbindungen gibt es in Protool.
Dort kann es leicht durch einen gewohnten Doppelklick auf Verbindungen zum anlegen einer neuen kommen, die dann mit keiner CPU verbunden ist.
Bindet man dann die Variable damit an , kann so ein Verhalten auftauchen.

Eventuell mal das gesamte Projekt hier laden, bzw nur das Protool Projekt zum kontrollieren.
 
Hallo

Danke schon mal für euere Unterstützung.

@Thomas:
Ich glaube nicht das die Daten in der Steuerung überschrieben werden.
(Siehe Anhang FC49) Die Variable DB10.DBD10 wird nur in diesem Baustein verwendet, und da auch nur lesend verwendet.
Also kann die Variable eigentlich nicht überschriben werden oder ?


@pid:
Die Anlage läuft schon seit 2004 bei uns in der Firma, das Panel läuft ansonsten ohne probleme.
Ich soll nur eine Softwareänderung machen für die ich die Daten aus dem Bild im SPS Programm benötige.
Hab mal das Archivierte Projekt angehängt.


@Paule:
Die Variablen müssten stimmen, wie bekomme ich das Pro-Tool dazu, das ich die Variablen Symbolisch anbinden kann.
(Symbolisch anbinden heisst, die Variable anhand der Symbolik aus dem Sps Programm heraus auswählen. oder?)
Hab da nichts gefunden was dem nahe kommt.

Bin weiterhin Ratlos, werd jetzt aber noch ein bisschen rumprobieren.

mfg
CZach
 

Anhänge

  • Ms-741_111017.zip
    1.000,6 KB · Aufrufe: 5
  • fc49.pdf
    143,5 KB · Aufrufe: 5
Zuviel Werbung?
-> Hier kostenlos registrieren
Update

Hallo,
ich hab es jetzt mal anders versucht, ich hab in die Variable im DB mit Variable beobachten/steuern einen wert geschrieben.
Der wurde am Panel nicht angezeigt.

Dann bin ich hartnäckig geblieben, und hab am Panel im neuen bild (Cursor steht auf E/A Feld 1 /DB10.dbd10) Dauernd die 2 und Enter gedrückt. Irgendwann änderte sich der Wert im DB10/DBD10 auf 2.
Sieht aus als wenn sie miteinander sprechen würden oder?
Ich kann mir das aktuell nicht erklären wie das Funktioniert, wobei ich auch wenig bis gar keine Ahnung von Pro-Tool habe.


Mfg
CZach
 
Leider habe ich im Augenblick kein ProTool zum Testen.

1. Kann es sein, dass es in ProTool Probleme gibt, wenn im Variablenname als Zeichen ein Punkt und / oder Leerzeichen ist?

Also vielleicht mal in ProTool den Variablennamen ändern von Mat.Nr. 1 in Mat_Nr_1

2. Was steht in ProTool für die Variable Mat.Nr. 1 unter Variable / Grenzwerte?

Kein Grenzwert / Konstante / Variable / Grenzwerte oberer Wert / Grenzwert unterer Wert?

Gruß Kai
 
ich hab es jetzt mal anders versucht, ich hab in die Variable im DB mit Variable beobachten/steuern einen wert geschrieben.
Der wurde am Panel nicht angezeigt.

Du hast in ProTool für das Ein- / Ausgabefeld als Feldtyp Eingabe projektiert.

Wenn in der Steuerung die Variable geändert wird und Du die Änderung in ProTool angezeigt haben möchtest, dann musst Du in
ProTool für das Ein- / Ausgabefeld den Feldtyp ändern in Ausgabe oder in Ein - / Ausgabe.

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Feldtyp

Hallo Kai,
Du hast recht, hab in der Ersten Variablen den Typ umgestellt um zu sehen ob sich was ändert, und hab vergessen es wieder zurückzustellen.
Das dürfte aber mit dem Eingabeproblem nichts zu tun haben oder ?
Die Anderen Felder sind ja als E/A Felder projektiert und in die kann ich auch nichts eingeben weil der Cursor sofort wieder zum ersten EA Feld sprint.



Vielen Dank
Mfg
CZach
 
Gibt es im Projekt ein Standardbild Passwortbearbeitung (Login / Logout)?

Muss man sich für die Bedienbarkeit der Ein- / Ausgabefelder erst am OP mit einem Passwort An- / Abmelden (Login / Logout)?

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Christian,
du hast das Bild zweimal angelegt.
Einmal als PIC_92 und einmal als Vereinzelung.
PIC_92 wird zwar nicht aufgerufen aber unsauber ist es allemal.
 
Update

Hab nach einigem hin und Herprobieren jetzt scheinbar eine Lösung für mein Problem gefunden.
Ich hab bis jetz versucht das erstellte bild im gestarteten Auto Betrieb aufzurufen und zu beschreiben, hat ja bekanntlich nicht funktioniert.
Hab dann mal in den anderen Bildern nach einem EA Feld gesucht.
Das Bild wurde jedoch nur im Gestoppten Auto Betrieba aufgerufen.
Hab dann mein Bild auch im Gestoppten Auto Betrieb aufgerufen, und siehe da es funktioniert.
Ich hab zwar keine Ahnung warum aber aktuell auch keine Lust mich weiterhin mit dem AWL Quellcode auseinanderzusetzen.
Ich hab die Vermutung das die Bilder im Gestarteten Autobetrieb jeden Zyklus neu aufgerufen werden. Da sich die Betätige Shift taste auch sofort wider zurücksetzt.
Kann das zwar nicht beweisen und nachvollziehen, aber ich vermute es einfach mal.

Vielen Dank an alle beteiligten für die Hilfestellung und allen ein Bitfreies Wochenende.

Mfg
CZach
 
Zurück
Oben