Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all 49737 articles
Browse latest View live

Step 7 gsd Datei für Festo VISB-03-B

$
0
0
Hallo,

weiß jemand ob ich die Festo VISB-03-B als "slave " in meine Hardwarekonfiguration nehmen kann (bei einer CPU 314C)?

Und wenn ja, wo ich die gsd Datei dafür finden kann.
Habs bei Festo.de versucht aber nichts gefunden. Dort wird auch nicht auf eine Esatzdatei verwiesen und bei Google kam ich auch nicht weite


Schon mal vielen Dank.

TIA V14 SP1 - Byte to Array of Bool

$
0
0
Hallo Forum,

Ich würde gerne ein Byte in ein Array[0..7] of Bool umwandeln. Gibt es dafür eine "einfache" Methode?

Bisher habe ich die Bits des Bytes per Slice-Zugriff einzeln zugewiesen:
Zitat:

"Array".[0] := "Byte".%X0;
Dies würde ich gern durch eine "einfache" umwandlungs bzw. loop Funktion ersetzen.

Workshop »Strukturierte PROFINET-Abnahme«

$
0
0
Hallo,

parallel zur all about automation 2017 in Leipzig bietet IVG Göhringer verschiedene Anwender-Workshops rund um die Instandhaltung von industriellen Bussystemen und Netzwerken an, beispielsweise »Strukturierte PROFINET-Abnahme mit Ihren Tools«.

Er richtet sich an Konstrukteure, Inbetriebnehmer sowie Instandhalter und behandelt folgende Fragen: Kann ich die Abnahme eines PROFINET-Netzwerks ähnlich gestalten wie die Busabnahme beim PROFIBUS? Oder reicht ein Kabelzertifizierer? In diesem dreieinhalbstündige Workshop erfahren Sie, auf was Sie achten müssen, wenn Sie sich mit der Netzwerkanalyse befassen.

Sie bringen Ihre eigenen Geräte mit Spannungsversorgung zum Workshop mit. Dadurch lernen Sie einerseits, auf was es speziell beim eigenen Werkzeug ankommt, und bekommen andererseits einen Überblick über die Leistungsmerkmale der am Markt erhältlichen Diagnosetools.

Weiter Infos und Anmeldung:

http://www.automation-workshops.de/s...ren-tools.html

TIA Von HMI auf Projekt fremde CPU zugreifen?

$
0
0
Hallo liebe Kollegen,

ich habe gerade ein interessante Anfrage von einem unserer Kunden bekommen.

Er möchte das von einer seiner Anlagen (A) ein HMI Bild auf der anderen Anlage (B) angezeigt wird.

Da beide Anlagen bis heute autonom laufen und nur für gewisse Signale eine Potenzialfreie Kopplung haben, gibt es auch je Anlage ein Projekt.

Jetzt zu meiner Frage:

Wie bekomme ich die benötigten Signale aus der SPS-A in das HMI-B?

Am einfachsten währe ja ich sag dem HMI einfach wie üblich "Holl dir deine Variablen aus der SPS". Nur dafür muss ich eine Verbindung definieren.

Und wie soll ich eine Verbindung definieren bei der beide Teilnehmer in verschiedenen Projekten liegen und verschiede Hardware-Konfigurationen haben? :)


Oder währe es besser via Send & Receive immer die Daten von SPS-A nach SPS-B zuschicken und wieder zurück?


Schon mal Vielen Dank

Hardware & Software

Anlage A & Anlage B

TIA V13 SP2
WinCC Advanced V13 SP2

CPU
315-2 PN/DP

HMI
WinCC Runtime Advanced

DELL XPS 15 als Programmiergerät?

$
0
0
Guten Tag,

ich bin auf der Suche nach einem Laptop/Ultrabook, das mit Simatic Manager/TIA V13 klarkommt, da ich diesen für die Firma und für die Technikerweiterbildung benötige. Leistungsmässig sind die XPS ja Topware, nur ist die Frage ob da ein Laptop mit RJ45 nicht klüger wäre, um evtl. Adapter-, Treiber- und sonstige Schnittstellenprobleme zu umgehen.
Windows 10 muss eben noch mit einer Professional Version ersetzt werden, dann sollte es doch klappen oder? Klärt mich auf:confused:

Kurze Hardwareübersicht:
Intel® Core™ i7-7700HQ
16 GB DDR4, 2.400 MHz
PCIe-SSD-Festplatte, 512 GB
NVIDIA® GeForce® GTX 1050 mit 4GB GDDR5
InfinityEdge-Display, 15,6 Zoll, FHD (1.920 x 1.080)
1 HDMI
2 USB 3.0 mit PowerShare
1 Thunderbolt™ 3 (2-Lane PCI Express der 3. Generation)
Killer 1535 (802.11ac, 2x2, Wi-Fi, Bluetooth 4.1)
Windows 10 Home (64 Bit)

Danke für eure Antworten im vorraus!

Gruß

Einfache und sichere Prozessdatenübertragung über REST Protokoll

$
0
0
Der REST Connector, der neuen Softing dataFEED OPC Suite Version 4.40 ermöglicht die Integration von Daten aus einer Vielzahl von Geräten in Automatisierungsnetzen in Anwendungen, die REST Protokolle unterstützen. Datenquellen können z.B. Steuerungen führender Hersteller wie Siemens, Rockwell, Mitsubishi und B&R sein, oder auch OPC UA oder OPC Classic Server.

Zusammen mit dem zweiten neuen Feature, der Unterstützung des schreibenden Zugriffs auf NoSQL-Datenbanken wie etwa MongoDB, ist die dataFEED OPC Suite bestens gerüstet für IoT- und Industrie 4.0-Anwendungen. REST-Protokolle werden insbesondere zur Kommunikation mit cloud-basierten Anwendungen eingesetzt, wie etwa dem Production Performance Manager von Bosch Software Innovations. NoSQL-Datenbanken ermöglichen die hoch performante Verarbeitung sehr großer Datenmengen und sind damit oft Basis für fortschrittliche Analyseverfahren („Big Data Analytics“), die z.B. für vorausschauende Wartung eingesetzt werden können.

dataFEED_OPC_Suite_REST.jpg

„Eine wesentliche Herausforderung für die erfolgreiche Umsetzung von innovativen IoT- und Industrie 4.0-Anwendungen ist die effiziente und zuverlässige Bereitstellung von Produktionsdaten“, sagt Andreas Röck, Produktmanager Data Integration bei Softing Industrial. „Die dataFEED OPC Suite bietet unseren Kunden und Partnern umfangreiche Möglichkeiten, diese Anforderungen an Datenintegration einfach, flexibel und zukunftssicher umzusetzen.“
Weitere Informationen finden Sie im Internet unter
https://industrial.softing.com/de/pr...connector.html
Angehängte Grafiken

TIA Abrage TIA HMI passwortschutz nach S7

$
0
0
Hallo,
kann man den Passwortschutz eines HMI Gerätes (TP700) im S7-300 abfragen?

Also aufgehobener Passwortschutz mit logisch 1 in der S7-300.

MfG

Werte Rückwärts abarbeiten nach erreichen einer Bedingung

$
0
0
Guten Tag,
ich bin es mal wieder.... Zu Meiner aktuellen Problemstellung bzw. Aufgabe des Programms.
Ich habe jeweils 3-X Positionen 3-Y Positionen und 2-Z Positionen. Nachdem die erste X-Position angefahren wurde, wird die erste Y-Position angefahren. Ist dies geschehen fährt ein Zylinder Z-Achse auf Position 1 und auf Position 0 Zurück. Das geht so weiter für 3x3 Messpunkte

Diese Positionen werden über einen Array Index per Counter hochgezählt.

In [] der Array Index

Das bedeutet: X[0] = X Position 1
X[1] = X Position 2
X[2] = X Position 3
Y[0] = Y Position 1
Y[1] = Y Position 2
Y[2] = Y Position 3
Z[0] = Z Position 1
Z[1] = Z Position 2


ABLAUFPLAN:
Zur Zeit ist es soweit Programmiert:


Pos X2[1] <- Pos Z2[1] <- Pos Z1[0] <- Pos Y3[2] ....... Pos Z2[1] <- Pos Z1[0] <- Pos Y1[0] <- Pos X1[0]



Jetzt muss ich mit der Pos Y ja nur Rückwärts fahren.
Heisst den Array Index der Y-Achse Runter zählen bis der wieder auf 0 ist, um dann wieder hochzuzählen bis ich am Ende des 9. Messpunktes bin.

Pos X2[1] -> Pos Y3[2] -> Pos Z1[0] -> Pos Z2[1]...... Pos Y1[0] -> Pos Z1[0] -> Pos Z2[1] ->Pos X3


ENDE<- Pos Z2[1] <- Pos Z1[0] <- Pos Y3[2] ....... Pos Z2[1] <- Pos Z1[0] <- Pos Y1 [0]<- Pos X3[2]


Wie löse ich diese Aufgabenstellung? Über ein Counter UP fahre ich die ersten 3 Positionen problemlos an. Wenn ich jedoch bei Messpunkt 4 bin (X[1],Y[3],Z[0], soll er mir auf Y[2] und dann Y[1] fahren. Sie Ablaufplan oben. Mit einem Counterdown funktioniert das nicht so richtig.....

Ich weiß das es evtl. unübersichtlich ist. Hoffe meine Problemstellung ist klar. Würde mich sehr um jegliche Antwort freuen.

Mit freundlichen Grüßen
Daniel

Winkel mit Sensor exakt ausgeben mit Siemens LOGO!

$
0
0
Hallo,

ich arbeite zum ersten mal mit einer Siemens LOGO! 8 und einen IFM JN2200 Winkelsensor. Ich fahre mit einem Hydraulikzylinder (1-fach-wirkend) ein Bauteil in eine vorgegebene Position mittels 4-20mA Sollwertgeber (0-100°). Der Sensor liefert mir je nach Position (mind. 0°=4mA / max. 100°=20mA) auch 4-20mA.

In der Logo vergleiche ich die beiden Analogwerte mit 2 Analogkomparatoren. Sobald sie übereinstimmen schalte ich das Ventil ab.

Soweit die Theorie...

Jetzt ist es so, dass wenn ich z.B. 80° vorgebe, der Sensor bis zur 90°-Stellung fährt, da der Zylinder aufgrund seiner Geschwindigkeit nicht sofort stehen bleibt, sondern noch ein kleines Stück überfährt, da das Bauteil über den Kipppunkt fährt. Fahre ich abwärts von 100° in die 90°-Stellung passt es wieder weil hier der Zylinder zu macht. Bei der aufwärtsbewegung wird der Kolben über dem Kipppunkt "gezogen".

Bei 60°oder 40° voreinstellung passt soweit alles.

Wie kann ich das am schlauesten machen, dass ab 80° voreinstellung diese 10° die er zu weit ist herunterrechne?

Ich habe es schon mit verschiedenen Auflösungen versucht, da wird mir aber aufgrund des "zu weit fahrens" der Schaltpunkt überschritten...

Aktuelle Einstellung der Komparatoren:

ON =6
OFF=3
GAIN=1,25+
OFFSET= -250
POINT=0

Über einen Lösungsansatz wäre ich sehr dankbar.

MFG

Hubwerk Gewicht über Drehmoment berechnen (Physik + Automatisierung)

$
0
0
Hallo,

habe mal ne Frage zu einem Thema, vlt hat ja der ein oder andere eine Idee dazu.

Wir haben einen Pressenaufbau mit einem Hubwerk das über 4 Zahnstangen auf und ab fährt.

Der Aufbau sieht folgendermaßen aus:
SEW CMP100 Synchron Servomotor mit einem Getriebe.
Vom Getriebe aus wird es auf 2 Achsen aufgetrennt die jeweils auf ein Vorgelege führen.
Nach dem Vorgelege geht es jeweils auf ein Antriebszahnrad (also 4 mal auf die 4 Zahnstangen).
Hier ein Bild (Ansicht von oben):
Motor mit Getriebe Rot
Vorgelege Orange
Achsen von Vorgelege auf Zahnrad fehlt in diesem Bild
image001.png
Der CMP wird über ein MOVIAXIS System angetrieben, dieses System hat den Vorteil, dass man das aktuelle Drehmoment an der Achse direkt auslesen kann.
Jetzt würde ich das Hubwerk mit einer langsamen konstanten Fahrt zuerst auf und ab bewegen. Bei dieser Fahrt speichere ich den aktuellen Drehmoment alle 100ms in einem Array. Nach 5 Sekunden habe ich einen Array von 50 aufgefüllt und bilde mir hier den Mittelwert.
Der Sinn hinter der Konstantfahrt mit Mittelwert Berechnung liegt darin, dass ich so mit guter Näherung die Wirkungsgrade herausmitteln kann.

Mit dem Mittelwert sollte es jetzt mathematisch möglich sein über das Drehmoment das Gewicht des Hubwerks zu berechnen.
Leider komme ich mit meinen Berechnungen hier auf keinen grünen Zweig.

Bin hier auch in Kontakt mit SEW aber wollte trotzdem mal fragen, ob hier jemand schon mal sowas ähnliches gemacht hat.

Die Übersetzungsdaten sind folgende:
Motor Nennmoment: 70 Nm
I Getriebe: 9,56
Vorgelege: 6,0
Teilkreisdurchmesser Antriebsrad: 132mm -> 0.132m

Danke im Vorraus!
Angehängte Grafiken

Industrie-Firewall: Wirksamer Schutz durch Segmentierung

$
0
0
Guten Tag,

mit der Industrie-Firewall mbNetfix können Sie Ihre Produktionsnetzwerke wirkungsvoll gegen Angriffe von außen schützen. Im wesentlichen erfolgt das, indem Sie Ihr Netzwerk in der Fabrik in überschaubare logische Einheiten segmentieren – und nur einen definierten Datenverkehr zulassen. Mit der Einrichtung sicherer Zonen entschärfen Sie auch die Update-Problematik. Manche Software, beispielsweise die Runtime einer SoftSPS, ist nur bis zu einem bestimmten Service-Pack freigegeben, so dass Sie praktisch keine Möglichkeit haben, das System aktuell zu halten. Hier kann vor solche Systeme eine Industrie-Firewall als „Türsteher“ geschaltet werden, die nur vorher festgelegte Verbindungen und Dienste zulässt.

Eine weitere Funktion von mbNetfix ist der Bridge-Modus. Er dient zur Anbindung neuer Teilnehmer an bestehende Netzwerke, ohne dass am Bestand Änderungen erforderlich sind. Zur Konditionierung des Datenverkehrs kann die Industrie-Firewall auf Grundlage der Ursprungs-MAC/IP-Adressen und Ziel-MAC/IP-Adressen sowie der Ports zulässigen und verbotenen Datenverkehr filtern.

Eine Besonderheit ist der integrierte Lernmodus. Hier erlaubt die Firewall eine unbeschränkte Kommunikation und zeichnet alle Verbindungen auf. Sie entscheiden anschließend anhand der erfassten Pakettabelle, welche Verbindungen unter den IP-Geräten zulässig sind und welche unerwünscht sind und deshalb gesperrt werden. Das Konzept basiert von Anfang an auf „Security by Design“. Um die Angriffsvektoren so klein wie möglich zu halten, wurde auf ein Web-Interface zur Konfiguration bewusst verzichtet. Stattdessen wird die Firewall lokal über den USB Port konfiguriert. Für IT-Experten steht, optional aktivierbar, auch ein SSH-Interface zur Verfügung.

Weitere Information finden Sie auf unserer Webseite.

sps ipc drives 2017: Halle 10.0 | Stand 202

Sonstiges (Logo 8) Denkanstoss gesucht

$
0
0
Hallo,

irgendwie denke ich zu kompliziert und bräuchte mal einen kleinen Denkanstoß von den Profis :)

Folgende Ausgangslage:
Es handelt sich hier um ein altes mechanisches Märchenspiel, Baujahr vor 1940. Dementsprechend sieht auch alles aus.

Das spiel besteht aus 2 Komponenten - 1x eine Kette mit Figuren und eine drehbare Kanzel mit 3 Szenen + Leerfeld.

Beim Starten mit einem Taster soll die Kette 3 mal über den Endschalter fahren und anschließend setzt sich die Kanzel in Bewegung.
Die Programmierung der Kette habe ich hinbekommen.

Mein Problem ist jetzt, das ich es nicht hinbekomme den Motor zu starten.
In der Ausgangsposition steht die Kanzel auf einem Endschalter ,es gibt nur diesen Einen mit 4 Nocken zur Positionsbestimmung.
Der Motor muss also einmal den Endschalter überwinden, dann bis zum nächsten Erreichen des Endschalters laufen und anschließend ein Pause von xx Sekunden machen.
Das ganze wiederholt sich dann bis die Kanzel ihre 360° Drehung erreicht hat.

Danach kann das Spiel durch erneutes Drücken des Tasters wieder gestartet werden. Der Taster darf also innerhalb des Programmablaufs keine Wirkung zeigen.

Im Anhang findet sich eine Skizze der Kanzel und mein bisheriges Programm als zip.

Vielleicht findet sich hier ja jemand, der mir ein wenig auf die Sprünge hilft.

Vielen Dank im voraus
Jörg

Spiel 1.zipKanzel.jpg
Angehängte Grafiken
Angehängte Dateien

Step 7 AWL Netzwerk in TwinCAT 3 umsetzen

$
0
0
Hallo zusammen,

ich bin gerade dabei ein Netzwerk aus einem Step 7 Programm in TwinCAT 3 zu realisieren.
Dabei bin ich auf ein paar Probleme gestoßen, an denen ich nicht mehr weiter weiß.
Hier mal das Netzwerk:
Code:

    "DB_VISU_MSG" // DB200 -- enthält BOOLsche Werte
    d_max // INT
    d_loop // INT
    d_sum // DINT

Code:

      AUF  "DB_VISU_MSG"
      L    244
      T    #d_max
      L    L#0
      T    #d_loop
      L    L#0
      T    #d_sum

F1sm: L    #d_loop
      SLW  3
      LAR1 
      L    DBD [AR1,P#0.0]
      L    #d_sum
      OD   
      T    #d_sum

      L    #d_loop
      L    4
      +I   
      T    #d_loop
      L    #d_max
      <=I 
      SPB  F1sm

      L    #d_sum
      L    DBW  248
      OD   
      T    #d_sum

      L    #d_sum
      L    L#0
      <>D 
      =    #hmifm1

1.
Der Befehl "AUF", schlägt in Step 7 den Datenbaustein auf.
In TwinCAT kann ich ja anders als in Step 7 weder einen separaten DB erstellen,
noch kenne ich einen Befehl der ihn aufschlägt.
Wie muss ich das dann realisieren? Evtl. eine Struktur erstellen, die dann ein Array enthält?
2.
Code:

      L    #d_loop
      SLW  3
      LAR1 
      L    DBD [AR1,P#0.0]

Ich verstehe nicht so ganz, was das Ganze bewirken soll.
Also zuerst, nehme ich d_loop und mach durch SLW 3 einen Pointer draus, danach lade ich das Adressregister 1 und dann ... ?

Mir scheint, es ist gar nicht so einfach, das in TwinCAT zu lösen.
Ich hoffe, ihr könnt mir helfen.

Vielen Dank

-Stirni

Geräteaustausch

$
0
0
Hallo zusammen, ich bin hier neu im Forum und muss mich erstmal zurechtfinden, also bitte um etwas Nachsehen mit mir:D


Ich kenne mich mit der Thematik nicht so gut aus wie Ihr, deswegen wäre es echt nett, wenn Ihr mir das so einfach wie möglich erklärt, damit ich unwissender Mensch es gut verstehe:p

Es geht um die folgende Aufgabe:

Ein PT 100-Sensor von Hersteller „A“ ist nach dem Geräteprofil „Smart Sensor“ zertifiziert und soll wegen eines Defektes gegen ein PT 100-Sensor des Herstellers „B“ getauscht werden.
Worauf müssen Sie achten, um einen reibungslosen Geräteaustausch zu gewährleisten?


Mein Frage:

Worauf muss ich generell bei einem Geräteaustausch achten, wenn es zertifiziert ist ?

Muss das andere Gerät auch zertifiziert sein?

Das zertifizierte Gerät hat auf jedenfall mehrere Funktionen und besitzt verpflichtende, optionale und herstellerspezifische Eigenschaften die abgedeckt werden müssen oder ist da noch was zu beachten ?

Ich würde mich echt freuen, wenn Ihr mir dabei helfen könntet.

Lg Max:)

Modbus TCP/IP Logo!8; Verhalten von Netzwerkeingängen

$
0
0
Guten Morgen,

ich versuche mich gerade an der Programmierung einer Modbus TCP/ IP Übertragung zwischen einer Logo! 8 und einem Modbus kompatiblem Gerät.
Da ich das Modbus komp. Gerät nicht zum testen zur verfügung habe würde ich gerne Grundlegend wissen wie sich im Logo Programm Netzwerkeingänge bzw. Ausgänge beim übertragen verhalten.

Wenn ich z.B. einmal ein High Signal via Modbus an meinen Netzwerkeingang NI1 (Logo) sende wird dann dieser Zustand remanent gespeichert bis ich wieder ein Low Signal sende oder geht das Signal z.B. in Form einer Flanke ein und muss dann im Programm selbst verwertet werden?

Hier nochmal die Einstellungen eines Netzwerkeinganges.

NI1.PNG

Vielen Dank im Voraus

Gruß Daniel
Angehängte Grafiken

Fest zugewiesene CEE-Steckdosen für Maschinen ohne FI

$
0
0
Hallo zusammen,

Maschinen die kein FI vertragen, brauchen CEE-Steckdosen ohne FI.

Wie ist da eigentlich die derzeitige Handhabung dafür? Einfach FI für die CEE brücken?
Dann könnte jemand die Maschine ausstecken und die defekte Bohrmaschine anschließen.

Oder muss die CEE kodiert werden?


Gruß Michael Kappich

TIA Letzten Benutzer aus Anmeldialog entfernen

$
0
0
Hallo zusammen,

ich benutze TIA V14 SP1 Update 1 und WinCC Advanced V14 SP1 Update 1.

Ist es möglich, nachdem sich ein Benutzer (z.B. Admin) von der Benutzerverwaltung abgemeldet hat, diesen aus dem Anmeldedialog zu löschen, damit beim nächsten Anmeldevorgang der Benutzername des Vorgängers nicht mehr zu sehen ist? Es handelt sich dabei nicht um eine relevante Funktion sondern um "schöner wohnen". Der Kunde möchte nicht immer, je nach Berechtigungsstufe den Benutzernamen erst löschen müssen, bevor er sich als Maschienenfüher, Bediener, oder sonst was anmelden kann.
Würde mich über Hilfe von euch freuen.

MfG

Sonstiges Siwatool V7 unter Windows 10 startet nicht

$
0
0
Hallo zusammen,
ich habe die Siwatool V7.1.35.0 aber bekomme diese unter Windows 10 nicht zum laufen. Es kommt beim Start direkt der Fehler: "Siwatool GUI File: C:\ProgramData\Siwatool V7\Data\SIWA_GUI.sdf is missing". Weiß jemand Rat oder gibt es eine aktuelle Version?

Gruß
Andi

Step 7 SMS mit AT-Befehlen über eine TCP-Verbindung versenden

$
0
0
Hallo,

ich möchte gerne von der Siemens SPS (CPU315-2 PN/DP) aus SMS-Nachrichten über die interne Ethernet-Schnittstelle versenden.
Dafür verwende ich einen LTE Mobilfunk-Router und versende von der SPS AT-Befehle zum Router über eine TCP Verbindung.

In den Routereinstellungen habe ich das AT-SMS Protokoll über TCP mit dem Port 2000 aktiviert.
Das Aufbauen der TCP Verbindung und das Versenden der AT-Befehle mache ich mit Hilfe von den Kommunikationsbausteinen FB63,FB64,FB65,FB66 und den Open Communication Wizard von Siemens.
Projektiert wurde alles unter STEP7 V5.5+SP4.

Um eine SMS zu versenden sende ich 3 Befehle hintereinander zeitlich verzögert:

1: AT+CMGF=1$R (Textmodus aktivieren)

2: $R$LAT+CMGS="+49XXXX"$R (SMS an die angegebene Handynummer senden)

3: Nachricht$1A (Inhalt der Nachricht)

$R: Carriage Return (\r)
$L: Line Feed (\n)
$1A: Ctrl+Z (\1A)

Nach dem 1. Befehl erhalte ich das zu erwartende "OK" und nach dem 2. Befehl ein ">".
Jedoch kommt keine Bestätigung mit "+CMGS: X" am Ende des 3. Befehls, sondern wieder ein ">" und somit wird auch keine SMS versendet.

Ich habe bereits die gleichen Befehle vom Rechner aus zum Router mit einem Terminal getestet, hier funktioniert es und eine SMS wird erfolgreich verschickt.
Auch eine Analyse mit Wireshark hat mich nicht weitergebracht.

Kennt sich jemand damit aus und kann mir helfen?

Step 7 FC 105 aufrufen

$
0
0
Hallo Community,

Bin derzeit dabei, ein Analogwert auf eine BDC-Anzeige darstellen zu lassen. Hierzu habe ich eine S7-300 und eine Analogbaugruppe SM-331 verbaut.

Dies lässt sich ja einfach mit dem FC105, der in der Bibliothek hinterlegt ist, bearbeiten.

Diesen habe ich dann im Ob1 via Bibliothek aufgerufen und versucht wie folgt zu bearbeiten:

Call "SCALE"
IN := PEW304
Hi_LIM := 5.000000e+003
Lo_LIM := 0.000000e+000
Bipolar := 1
RET_VAL := MW60
OUT := MD 62

Sobald ich dies so hochlade geht meine SPS in den STOP Modus und zeigt im Diagnosepuffe an, dass ein Programmierfehler vorhanden ist und er den OB121 haben möchte (dieser war schon vorher porgrammiert aber löst ja nicht mein Anliegen).
Die Eingänge der Analogbaugruppe sind 304--307.

Kann mir jemand sagen, was ich falsch gemacht habe?

großen Dank
Viewing all 49737 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>