FC 105 anlegen/einbinden ???

olitheis

Level-1
Beiträge
488
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich versuche über den Profibus (Wago 750-456 als Slave an S7) analoge Signale einzusammeln und zu verarbeiten. Ich kämpfe noch so ein bischen mit INT und Real usw., aber das ist gerade nicht das Problem: Ich versuche vergeblich mein PEW mit dem FC 105 zu skalieren, jedoch wenn ich den Baustein zur CPU übertrage, geht sie auf Stop und zeigt SF ?! Wie muss ich den den FC 105 genau anlegen (im OB1 ?). Und wie geht das, wenn ich mehrere Analogsignale, sprich mehrere FC 105, skalieren möchte. Irgendwie stehe ich da etwas auf dem Schlauch, mache auch zum ersten Mal Analogverarbeitung mit der S7. :roll:
Vielen Dank schonmal.
Oli
 
kann passieren, wenn du das falsche pew benutzt.

schau dir mal den diagnosepuffer der cpu an.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Als erstes, guck mal ins Diagnosefenster um zu sehen weswegen die CPU in STOP gegangen ist.

An sich ist der Umgang mit FC105 ziemlich einfach. Du kannst es so oft aufrufen (aus OB1 oder sonst wo) wie Du brauchst um Deine Analog Signale zu skalieren.

Kannst Du Deine PEWs in einer VAT sehen? Also, ist der Profibusanschluss in Ordnung?
 
FC105

Erstmal Vielen Dank für die schnellen Antworten!
Also im Diagnosepuffer stand, dass der OB121 fehlte. Den habe ich dann einfach als neues Objekt im Simatic Manager eingefügt und übertragen . Danach ging die CPU wieder auf Run, aber nur mit SF. Ich hatte den FC 105 im OB1 programmiert und dabei wurde automatisch ein FC 105 "Scaling Values" im Simatic Manager erzeugt (?!) den ich danach dann auch noch übertragen habe. Und siehe da: alles Grün :D
Aber eine kleine Frage hätte ich da noch: wie mache ich denn das mit meheren Analogwerten mit verschiedenen Funktionen usw... einfach mehrere FC 105 programmieren oder wie?

Nochmals vielen Dank!
Oli
 
mit dem ob121 hast du den fehler nicht behoben. der sorgt nur dafür, dass die cpu bei einem programmfehler nicht in stop geht.
den solltest du besser wieder aus dem ag entfernen

die stopursache war ja scheinbar der fehlende fc105
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aber eine kleine Frage hätte ich da noch: wie mache ich denn das mit meheren Analogwerten mit verschiedenen Funktionen usw... einfach mehrere FC 105 programmieren oder wie?

Einfach den FC105 mehrmals aufrufen mit den unterschiedlichen Adressen für die IN- & OUT-Parameter.

Wie Volker sagt, am besten die OB121 wieder entfernen, so dass Du es merkst wenn Du wieder versuchst ein FC (oder SFB/SFC) zu benutzen der (noch) nicht existiert!
 
FC 105

Super !!!!
Vielen Dank, hat soweit hervorragend funktioniert. Den OB 121 hab ich auch wieder gelöscht.
Aber wie das so ist, jetzt bin ich einen Schritt weiter, zack, nächste Frage:
Ich habe jetzt am Ausgang von FC 105 einen MD40 (ich denke im real Format ?). Wie bekomme ich denn jetzt diese real Zahl so umgewandelt, dass ich sie wieder Analog auf PAW 260 ausgeben kann (INT?).
danke
Oli
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi, danke, daran hab ich gar nicht gedacht. So wie ich das sehe, ist das eine ganz schöne Hin-und Herwandlerrei, oder?
Danke @ all. Wenn ich wieder hänge, melde ich mich.
Oli
 
Zurück
Oben