Problem mit Accontrol

Earny

Level-1
Beiträge
422
Reaktionspunkte
38
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich teste zur Zeit meine S7-Programme mit Accontrol von Deltalogic. Auf meinem Privatrechner klappt das ganz gut, wenn man von den mir schon bekannten Problemen mit Accontrol absieht (Konflikt mit dem SIMATIC Help Service und keine Unterstützung hoher PEW- und PAW-Adressen).
In der Schule ist es nicht mehr möglich, ein S7-Programm in Accontrol auszutesten. Vor einigen Tagen ging es noch.
Problembeschreibung für den Schulrechner:
Ich habe ein S7-Programm, dass im MW20 kontinuierlich die Zahlen zwischen 0 und 1000 herauf- und herunterzählt.
Ich konfiguriere zuerst STEP7 für Accontrol (in PG/PC-Schnittstelle einstellen), starte dann Accontrol, lade dann das S7-Programm in Accontrol und setze am Ende den Betriebsartenschalter von Accontrol auf RUN-P. Wenn ich jetzt in Accontrol auf "Einfügen" gehe und "Allgemein" auswähle, dann das MW20 eintrage, müsste die kontinuierliche Wertänderung im MW20 zu sehen sein. Der Wert bleibt aber auf "0" stehen.
Wenn ich das gleiche Handling auf meinem Rechner zu Hause ausführe, läuft die Sache.


Gruß
Earny
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Herr Hönle,
ich kann das erst am Montag wieder Testen, weil ich erst dann wieder an den Rechner in der Schule komme.

Auf meinem Rechner zu Hause kann ich die Wertänderungen auch in STEP7 sehen, wenn ich den Baustein öffne und dann auf Beobachten gehe. Aber das war ja zu erwarten. Das Problem liegt ja in dem Rechner in der Schule.


MfG
Earny
 
Hallo Herr Hönle,
ich war heute Nachmittag doch noch in der Schule und habe den Test vorgenommen. Es lässt einem keine Ruhe.
Wenn ich das S7-Programm in die Testumgebung Accontrol lade und den Betriebsartenwahlschalter von Accontrol von Stop auf Run setze, müsste der Wert im MW20 ständig zwischen 0 und 1000 rauf- und runtergehen. Das macht er nicht (Auf meinem Rechner zu Hause klappt das.) Ich habe, Ihrem Vorschlag entsprechend, mal den OB1-Baustein geöffnet und dann auf Online geschaltet. Auch hier wird keine Wertänderung im MW20 angezeigt. Der Wert bleibt immer auf "0". Wenn mann das MW20 in der Variablentabelle beobachtet, dann wird hier ebenfalls ständig "0" im MW20 angezeigt.
Ich habe anschließend das Programm mit PLCSim getestet. Da funktioniert es. Man kann die Wertänderungen während des Online-Tests, in der Variablentabelle und auch in PLCSim beobachten.
Offensichtlich klappt die Zusammenarbeit zwischen STEP7 und Accontrol nicht.

MfG
Earny
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Herr Hönle,
ich könnte das erst morgen testen.
Ich bin aber sicher, dass Accontrol mit den Default-Werten startet (wie nach einer Erstinstallation), weil unser Administrator jegliche Programm-Verstellungen nach einem Rechnerstart wieder rückgängig macht. Auch Benutzerprofile werden nicht gespeichert. Jedes Programm startet stets im ursprünglichen Zustand. Das hat für den Administrator Vorteile.
Ich denke also, die Einstellung steht auf "zyklisch".
Das Menü Baugruppenzustand kann ich bei meinem Rechner zu Hause nicht finden.

MfG
Earny
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Herr Hönle,
ich habe die Sache heute morgen schon getestet. Bei Baugruppenzustand im Register "Allgemein" lautet die Meldung: "Baugruppe vorhanden und O.K."
In den anderen Registern von "Baugruppenzustand" kann ich auch keine ungewöhnlichen Meldungen sehen.

Antwort auf Ihre letzte Rückmeldung:
Wie bereits gesagt (siehe oben), steht im MW20 immer eine "0".
In STEP7, z.B. in der Variablentabelle, steht ebenfalls eine "0".
Teste ich die Sache mit PLCSim, laufen die Zahlen im MW20.

Ich habe den Administrator gebeten, Accontrol neu zu installieren.

MfG
Earny
 
Ich meinte auch, was passiert, wenn das MW über die Variablentabelle gesteuert, also mit einem anderen Wert überschrieben wird. Wird dann der Wert geändert oder wieder auf 0 gesetzt?
 
Hallo Herr Hönle,

als Antwort auf Ihre letzte Frage möchte ich Ihnen mitteilen, dass es auch in der Variablentabelle nicht möglich ist, Werte ins MW20 zu schreiben. Die "0", die offensichtlich vom Programm ins MW20 geschrieben wird, setzt sich durch. Ich habe natürlich keine speziellen Triggerbedingungen aktiviert, sondern arbeite mit der Defaulteinstellung der S7-Variablentabelle.

Ich habe Ihnen das fragliche Projekt S7Pro13 und auch das stets funktionierende S7Pro13a mitgesandt. Beide Projekte bestehen jeweils aus dem OB1 und FB1/DB1. Im FB1 soll zwischen den Grenzwerten 0 und 6500 rauf- und runtergezählt werden.
Das S7Pro13 läuft nicht auf dem Schulrechner, jedoch auf meinem Privatrechner. Das S7Pro13a läuft auf beiden Rechnern.
Das S7Pro13a zählt auch im MW20 zwischen 0 und 6500 rauf und runter. Der FB1 ist hier mit den globalen Speichern einer S7-CPU programmiert (klassisch, vielleicht nicht besonders geschickt, aber es funktioniert). Bei dem Projekt S7Pro13 ist der FB1 mit Lokalvariablen programmiert.
Kann es sein, dass Accontrol unter bestimmten Umständen (die auf unserem Schulrechner herrschen) mit Lokalvariablen nicht zurecht kommt.

MfG
Earny
 

Anhänge

  • S7pro13.zip
    150 KB · Aufrufe: 3
  • S7pro13a.zip
    151 KB · Aufrufe: 2
Zurück
Oben