Neuling braucht HILFE

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe mir das Buch "SPS-Grundkurs" von Jürgen Kaftan gekauft.
Meine Programme möchte ich nun testen,
dabei soll ich die Signale an den Eingängen wechseln(0/1).
Wie macht man das ????
 
Zuviel Werbung?
-> Hier kostenlos registrieren
"Den Eingang auf "1" schalten " WIE ??? oder besser gesagt WO???

oder forcen im Bereich Steuern Variablen. Also den Bereich
forcewerte anzeigen kann ich nicht anwählen :
Die Funktion permanentes Steuern(forcen) wird von der
projektierten CPU nicht unterstützt.
 
ok also
ich habe hier keine s7 aufn Schreibtisch liegen.
Mache (oder besser versuche) es über Extras-Baugruppen simulieren
 
Hallo,

du mußt dich natürlich für eine Marschrichtung entscheiden.

Wenn du mit der echten CPU testest, dann brauchst du auch eine echte Digitalkarte usw.

Ansonsten mußt du alles mit PLCSIM - also auch die CPU - simulieren...
 
so
habe mit PCLSIM mal ein Beispielprojekt versucht (S7_Zebra).
Die Eingänge und Ausgänge eingefügt und getestet.
Hat auch alles funktioniert.
Wenn ich mein Projekt teste kann ich an den Eingängen drücken was ich will da passiert nix.
Habe alles so gemacht wie beim Beispiel ( ob1 und fc1 laden,
Ein- und Ausgänge eingefügt,Zielsystem auf NETZ EIN,
Ausführen-Programm-Automatisch,Cpu auf run).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
rs-plc-aa schrieb:
Hallo,

Wenn du mit der echten CPU testest, dann brauchst du auch eine echte Digitalkarte usw.

F A L S C H !

eingänge die nicht vorhanden sind kann man ohne probleme steuern da die durch das abbild der eingänge nicht überschrieben werden.
 
kenny schrieb:
Wenn ich mein Projekt teste kann ich an den Eingängen drücken was ich will da passiert nix.

öffne den fc und klicke auf die brille dann kannst du sehen was so im programm läuft bzw warum nix passiert.
 
@Volker
stimmt, man kann ja einfach die Eingänge drehen, indem man im OB1 schreibt

UN E x.y
= E x.y

So kann man ja auch Merker auf die Eingänge rangieren..... :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Heinz schrieb:
@Volker
stimmt, man kann ja einfach die Eingänge drehen, indem man im OB1 schreibt

UN E x.y
= E x.y

So kann man ja auch Merker auf die Eingänge rangieren..... :D

nein so meinte ich das nicht. übertrag mal alles in die cpu ohne eingangskarten. oder benutze einen eingang den es physikalisch nicht gibt.
im editor brille. über die rechte maustaste kann man steuern. das funktioniert auch für eingänge.

für die cpu ist ein eingang und ein merker im prinzip das gleiche. eben halt einfach nur eine speicherzelle. am anfang wird das abbild der eingänge in der cpu geladen. aber eben auch nur die die auch wirklich da sind. sind die physikalisch nicht vorhanden, wird davon auch kein abbild erzeugt.


und bei denem beispiel im ob hast du einen astreinen taktmerker gebaut der bei jedem zyklus seinen zustand wechselt. (aber nur dann wenn die eingänge physikalisch nicht vorhanden sind) ;-)
sind sie vorhanden klappt das so wie du das geschrieben hast.

so klappts immer:
un e0.0
s e0.0
 
@ Volker:

Mein Beitrag bezog sich auch hierauf...

Anonymous hat folgendes geschrieben:
ok also
ich habe hier keine s7 aufn Schreibtisch liegen.
Mache (oder besser versuche) es über Extras-Baugruppen simulieren


Ich hab` das so verstanden daß er das Programm in die CPU "auf dem Schreibtisch" geladen hat - dann aber mit PLCSIM die Eingänge simulieren wollte...

... und dann beim zweiten durchlesen habe ich dann festgestellt daß ich mich verlesen habe...

Er schrieb ja keine S7 auf dem Schreibtisch und nicht eine...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@ volker und heinz
schön das Ihr mir helfen wollt aber ich(NEULING) brauche das etwas einfacher erklärt.
Mal ein einfaches Beispiel: eine ODER-Verknüpfung
O E 0.2
O E 0.3
= A 4.1 :lol:
Das ist FC1

OB1: CALL FC 1


Im S7 Manager gehe ich auf Extras-Baugruppen simulieren
Im PLCSIM füge ich ein Eingang und ein Ausgang ein.
Da sind dann drei Unterfenster : CPU EB0 und AB0
Im Manager öffne ich die Oder-Verknüpfung,
da steht dann : ODER-Verknüpfung
Simatic300(1)
CPU 314
S7-Programm(1)
Quellen
Bausteine
Unter Bausteine stehn dann OB1 und FC1
Die wähle ich beide an, gehe auf Zielsystem-Laden.
Dann auf Anschicht-Online
In den Fenster was sich öffnet klicke ich auf FC1
Die FC wird in FUP dargestellt.
Ich gehe auf Test-Beobachten
Unten in der Leiste ist der Balken rot :!:
Unter PLCSIM stelle ich die CPU auf RUN
Der Balken wird grün und läuft :D
In derFUP-Darstellung sind die (ich sage mal)Bausteine blau gestrichelt
und vor den Eingängen steht jeweils eine 0 grau hinterlegt.
Unter PLCSIM möchte ich jetzt testen
aber egal welchen Bit ich unter EB0 drücke,
beim Ab0 ändert sich nix .

WARUM?????
Wie kann ich das testen ?
WAS mache ich falsch ??
 
Zurück
Oben