Anfänger braucht hilfe zur simulation

MacDeath

Level-1
Beiträge
55
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo bin neuling und habe folgenes problem, hoffe jemand kann mir helfen:

habe step7 und keine hardware wollte mal das dimm programm mit simulation von oscat testen. die funktion liegt in einem FB100 den hab ich auch schon in step7 rein bekommen...haben einen OB1 mit SP FB100 gemacht dann simulation gestartet und OB1 und FB100 geladen wenn ich dann brille anklicke wird der obererahmen auch blau und es steht online drin. wenn ich aber in der simulation eingänge ansteuere kommt kein ausgang...also hab ich erst mal nen FB1 gemacht und eine und funktion eingbaut den Ob1 auch auf SA FB1 aber das selbe phänomen wenn ich in den FB mit brille reingucke steht unten links anweisungen werden nicht bearbeitet warum?
 
SP und SA geht doch gar nicht!

CALL FBx, DBy
heißt ein unbedingter Aufruf eines FB korrekt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
danke für die schnelle antwort habe ich aber auch schon im oB1 CALL FB1 und im FB 1 U E 0.1 U E 0.2 = A 0.1 aber nix ....habe erst alle gespeichert dann simulationsbutton die ein aund ausgäge geöffnet und auf run ...unten steht grün run .....
 
Ich muß mal nachhaken. Ich hab das so gemacht, Bausteine offline erstellt, Simulation gestartet, Simulation die gleiche MPI-Adresse verpaßt, wie dem Offline-Projekt. Dann die Bausteine übertagen mit "Zielsystem/Laden" und danach funktioniert das, die Bausteine werden bearbeitet.
 
Hast du das Programm in die "virtuelle" SPS geladen.
Also in deinem Fall FB1 und OB1 markieren,
und dann in der Symbolleiste auf das "schöne" Symbol
mit dem Pfeil richtung SPS klicken.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das richtige Eingangsbyte gesetzt? Hatte auch mal mich gewudert... Simulation an warum kommt da kein Eingang, und dann gesehen, das ich EB 5 gebraucht hätte, aber war auf EB 0 eingestellt.
Ich weiß banale sache, aber die Wirkung ist dann entsprechend, und genau nach so "einfachen" Sachen guckt ma net.
 
Steht beim beobachten unten von deinen baustein unten rechts ein grüner balken der blinkt und darin steht run

dann bist du mit deiner simulation online und es sollte alles gehen

kann es sein das deine steuerung auf einzelbetrieb steht
 
Zuviel Werbung?
-> Hier kostenlos registrieren
funktioniert jetzt aber....

habe es zum laufen bekommen....
fehler war....im OB1 hatte ich den DB vergessen....der aber auch nicht dabei war ..habe gesagt er soll einen erstellen, dann war gut...aber nun erschliest sich die nächste frage:
die dimm funktion ist in FB100 wenn ich im OB1 call FB100 reinschreibe braucht er da dann einen DB.
wenn ich jetzt sage im OB1 call FB1 und im Fb1 dann call FB100, will er im FB1 den DB haben in dem er die daten für den FB100 schreibt. aber für den OB will er auch einen DB in dem nix drinsteht. Warum? Ist das immer so, dass in jedem baustein in dem ein anderer aufgerufen wird, einen für den aufgerufenden baustein zugehöriger DB programiert sein muss? Egal ob man den braucht oder nicht?
 
das heißt wenn ich jetzt in meiner bude 4 dimmer haben will muss ich für jeden dimmer nen eigenen FB mit mit eigenen DB machen, weil im db ja die E und A stehen, wobei man die komischer im FB einträgt und der die dann in den DB über trägt?
kann man nich sagen er soll fb ausführen mit den db's .... und ...

und was mitten OB1 den brauch ich ja immer da will er auch einen db was wenn ich den nich brauch? kann ja schlecht aus OB1 den FC machen
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
das heißt wenn ich jetzt in meiner bude 4 dimmer haben will muss ich für jeden dimmer nen eigenen FB mit mit eigenen DB machen, weil im db ja die E und A stehen, wobei man die komischer im FB einträgt und der die dann in den DB über trägt?
kann man nich sagen er soll fb ausführen mit den db's .... und ...

Soll das jetzt ne verarsche werden?

natürlich rufst du denselben FB mitverschiedenen DB auf !
 
ah sorry keine verarsche bin neulibg einfach neues netzwerk machen dann call und anderen db richtig? oder gibts noch ne einfachere lösung? sorry aber wie gesagt bin neuling
 
Soll das jetzt ne verarsche werden?

ich glaube ja ;)


du kannst das ganze auch als multiinsanz aufrufen dann brauchst du nur einen.

aber mal einen anderen vorschlag
nimm dir mal ein handbuch zur hand und lies dir mal die grundlagen durch
für deine funktion reicht auch ein fc

bevor du solche sachen machst solltest du mal wissen was du eigentlich machst und nicht nur versuchen und solche fragen stellen

so nun bin ich wieder der böse :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nicht böse sein..jeder hat mal klein angefangen...;-)
aber danke erstmal für die tipps hat mir geholfen habe jetzt im ob1 call FC1 (der kein db brauch ;-)) und in dem pro netzwerk call Fb100 mit den verschiedenen db's ..super danke ....
 
Zurück
Oben