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

Step 7 Symbolische Auswahl STRUCT FUP/SCL

$
0
0
Hallo,

hab folgendes Problem: Adressiere ich einen Eingang eines Bausteins in FUP symbolisch, akzeptiert der FUP Editor die Structur. Will ich das ganze exakt gleich im SCL Editor einfügen, kommt beim Übersetzen die Fehlermeldung "Ungültiger Datentyp.":

Vergleich.jpg

Hat jemand eine Idee an was das liegen könnte und einen Lösungsvorschlag?

Mit bestem Dank im Voraus,

neibeck
Angehängte Grafiken

TIA Auslesen aller Bildnamen

$
0
0
Hallo,

ich beschäftige mich momentan mit dem SiVArc-Tool. Ich bekomme es hin Bilder zuerstellen mit allem drum und dran. Da hat Siemens echt mal was hilfreiches entwickelt.

Nun möchte ich aber gerne in jedem Bild ein Drop-Down-Menu haben, über welches ich in die anderen Bilder wechseln kann. Das Funktioniert auch alles ganz schön und gut, aber es stört mich das ich die Bildnamen und Bildnummern per Hand in eine Textliste eintragen muss. Gibt es eine Möglichkeit dies mit einem Skript machen zu lassen.

Code:

For each screen in screenlist
{
//code
}

gibt es so eine Möglichkeit?

Mit freundlichen Grüßen
Ratefuchs

Software zu Angebotskalkulation

$
0
0
Hallo,
mich würde interessieren welche Software ihr zur Angebotskalkulation nutz. Wir (Kleines Unternehmen 5 Mitarbeiter) hatten uns vor Jahren etwas Eigenes geschrieben (EXCEL VBA), allerdings wird das ganze relativ langsam durch die immer größer werdende Datenbank (EXCEL Tabelle). Außerdem muss mit jedem Office Update das ganze wieder angepasst werden.
Habe nun eine schon etwas gesucht aber noch nicht Passendes gefunden.
Interessant fände ich eine Lösung auf PHP Basis.

Step 7 Tempomatfunktion Analogwertausgabe

$
0
0
Hallo
Ich möchte eine Tempomatfunktion programmieren.

S0 dedrückt Analogausgang soll 0V liefern
S1 1x gedrückt Analogausgang soll 1 V liefern

soweit krieg ich das hin

S1 2x gedrückt Analogausgang soll 2 V liefern
Um das zu erreichen habe ich im Programm einen Merker eingefügt der 1 gesetzt wird sobald S1 einmal gedrückt wurde.
Diesen Merker habe ich dann mit S1 UND Verknüpft um die 2 V an den Ausgang zu legen.

S1 3x gedrückt Analogausgang soll 3 V liefern
Um das zu erreichen habe ich im Programm einen weiteren Merker eingefügt der 1 gesetzt wird sobald S1 zum zweiten Mal gedrückt wurde.
Diesen Merker habe ich dann mit S1 UND Verknüpft um die 3 V an den Ausgang zu legen.

S1 4x dedrückt usw.

Das Problem ist sobald ich S1 einmal betätige habe ich sofort die 3 V am Ausgang. Wo ist mein Fehler, liegt es vieleicht am Prellen der Taster.

Ueber einen Tip wäre ich dankbar.



TIA SCL Bereiche verwenden REGION END_REGION in CASE-Anweisung

$
0
0
Nabend zusammen,

im Moment schreibe ich Schrittketten in SCL in SCL Bausteinen weil in FUB/KOP/AWL- Bausteinen keine CASE Anweisung über mehrere Netzwerke funktioniert, halb so wild dacht ich und verwende einfach die neuen Befehle REGION und END_REGION...
Doch nun das selbe Problem der REGION-Befehl funktioniert nicht in einer CASE Anweisung...

Wie trennt Ihr optisch eure einzelnen Schritte? Früher in AWL und FUB hat einfach jedes Netzwerk einen Schritt behinhaltet und der SPL-Befehl hat funktioniert.

Für die Übersichtlichkeit finde ich das extrem wichtig. Hat jemand einen Vorschlag?

Gruß Softi

Softing OPC Tags vom DB Importieren

$
0
0
Hallo Forum,

kann man mit Softing OPC Server die Tags von einem DB Importieren ?
(also alle Bits, INTs usw. die im DB sind)
Falls ja, wie ?

Step 7 KTP600 verliert die Verbindung zur SPS

$
0
0
Hallo,

hatte gestern den Fall, dass ein KTP600 die Verbindung zur SPS (ET200) verloren hatte.
Am Display konnte ich sehen, dass keine feste IP-Adresse mehr eingestellt und der Profinet-Name leer war.
Nachdem ich das Projekt neu übertragen hatte, war zuerst alles wieder OK, jedoch nach Spannung AUS/EIN gingen die Einstellungen wieder verloren.
Ich dachte wenn die Verbindung projektiert ist, das Projekt wie auch immer übertrageben wurde, die Einstellungen normal gespeichert bleiben.

Als Behelf hab ich direkt am Panel alles manuell eingestellt. Das übersteht auch das AUS/EIN.

Ist das ein neues Problem, vielleicht auch Firmware-Abhängig, oder hab ich das bisher immer falsch gemacht?
Den Firmware-Stand muss ich vor Ort nochmal kontrollieren. Bei Bedarf reiche ich die Info nach…

Gruß
Kabeläffle

Tia V15 wirft seine Schatten vorraus (SPS Messe)

$
0
0
Hallo zusammen,

ich war eigentlich nur auf der Suche danach, warum mir bei der Veröffentlichung von Tia V14SP1
durchgegangen ist, dass seid dem der Smartserver keine Lizenz mehr braucht. Dazu stöberte ich etwas auf der
Siemens Seite, und fand die Ankündigungen zur SPS Messe. Dort werden nun zaghaft die ersten V15 Änderungen
gepostet. In diesem Fall, die Änderung bei der Safety V15...

Aber ich möchte hier nicht zu sehr Spoilern, schaut einfach selber:
Bei Interesse könnte man ja hier mal die bekanntgewordenen Daten zusammentragen.

https://www.siemens.com/global/de/ho...pc-drives.html

gruss Markus

Zuordnung einer WAGO 750-375 an Software-PLC in TIA

$
0
0
Hallo :)
ich bin komplett neu im Bereich SPS und dementsprechend sehr unbehelligt was das alles angeht.
Momentan ist in meinem Praktikum die Aufgabe, einen Feldbus (WAGO 750-375 und den DI 1415 und den DO 1515) mit einer Soft-SPS (CPU 1507 S F) zu verbinden über einen Switch in lokalem Netzwerk.
Bei der Konfiguration in TIA steht auf dem Buskoppler immer "nicht zugeordnet" und im Toggletip dass keine Controller verfügbar sind, obwohl direkt daneben die PLC über PN/IE verbunden ist.
Kann mir da jemand helfen? Muss ich in dem Wago Koppler etwas anders konfigurieren?

Würde mich über Hilfe sehr freuen :)

LG mone_284

Array mit REAL Daten füllen

$
0
0
Hallo zusammen,
bin noch recht unerfahren mit dem programmieren auf Codesys. Mein Problem, ich wollt ein Array erstellen und es mit Analogwerten füllen, diese sind in REAL. Das Auswerten der Analogwerte hab ich schon hinbekommen jetzt wollt ich diese Werte in ein Array reinschreiben. Die Werte sollen nicht zeitbasiert ins Arrayfeld reingeschrieben werden sondern nach einem bestimmten Ablauf, also nach einer bestimmten positiven Flanke. Wenns geht soll es nachdem ein Wert übertragen worden ist, der Index des Arrays automatisch einen höher gehen. Wenn dann wieder die positive Flanke TRUE gibt soll der neue Wert eingeschrieben werden. Ich bedanke mich schon mal für die Antworten;).
Hat da irgendwer eine Idee wie man das lösen könnte?

Gruß,
Meutrich

Omron - Kommunikation über Ethernet

$
0
0
Hallo zusammen,

ich habe zwei Omron CPUs über Ethernet miteinander verbunden. Nun soll eine Kommunikation mittels Variablen zwischen den beiden stattfinden.
Was muss ich hierfür alles beachten/einstellen? Funktioniert das über FINS? Wo muss ich die Variablen für die Kommunikation anlegen?

Vielen Dank im Voraus
Mfg

Zähler im S5t# Format Probleme. Bitte um Hilfe bin auf einer Baustelle ;-)

$
0
0
Hey Leute, ich bin hier an einer Anlage die schon etwas älter ist.

hier mal 2 Bilder:
20171025_103616.jpg20171025_103625.jpg

Die Steuerung wurde ca 2005 gebaut. Immer wenn ich die Zeit bei S5T#Zeit von S5T#12M50S auf S5T#27M40S verändert das die Anzeige auf der Visu. Wenn ich die Zeit auf S5T#12M50S einstelle, zählt die Anzeige im Sekunden Takt runter. So wie es soll. Wenn ich die Zeit aber auf S5T#27M40S umstelle, zählt die Zeit nur noch in 10 Sekunden Schritten zurück. Also alle 10s wird die Zeit verändert und um eine Sekunde herunter gezählt.

Könnt ihr mir eine Tipp geben woran das liegt?
Angehängte Grafiken

TIA "Vererbung" der Konfiguration von TCON?

$
0
0
Hallo zusammen,
wenn ich einen TCON in einen FB ziehe und den Aufruf markiere, erscheint ja unten die Konfiguration "Verbindungsparameter" und "Bausteinparameter" für den Parameter CONNECT.
Wenn ich die Versorgung des CONNECT-Parameters aber als InOut an den FB angeben will, wird mir beim Aufruf des FBs diese Konfigurationsmöglichkeit nicht angezeigt. Den InOut-Parameter habe ich vom Typ TCON_Param angelegt. Wenn ich den beim Aufruf des FBs versorgen will, muss ich die Einträge im Datenbaustein machen. Das ist unschön.
Gibt es eine Möglichkeit, diese Konfiguration zu "vererben"?

Ich nutze TIA V14 SP1.

Snape

Step 5 In der S5 Software das Programm com266 einbinden

$
0
0
Hallo ich habe folgendes Problem, ich möchte auf einem XP Rechner wo das Programm Step5 schon drauf ist die Zusatzsoftware com266 installieren (Für Parametrierung einer Positionierbaugruppe IP266), habe dieses auch hin bekommen.
Wenn ich jetzt das Programm starte, kommt kurzzeitig blauer Bildschirm und das S5 Fenster schließt sich d.h. ich bekomme die Zusatzsoftware nicht ans laufen.
Muss ich vorher noch andere Einstellungen vornehmen ?
Ist der Rechner zu modern ? :-)

Danke schon mal.....

Grüße

TIA Prodiag im Safety

$
0
0
Hallo,
wer hat denn seine Erfahrungen mit Prodiag im Safety-bereich gemacht?

Die Prodiag Meldungen vom Safety werden nicht abgesetzt bzw angzeigt?

Geht das nicht? Gewollt ?
Gruß

Designfrage Not-Halt / IP Protokoll

$
0
0
Hallo Leute,

ich bin derzeit am Überlegen, wie man am Besten einen abgesetzten Not-Halt realisieren kann. Dabei wird die Maschine von einer SPS gesteuert. Diese Maschine befindet sich weit entfernt von der Leitwarte in der sich neben Kamerabildern der Maschine auch eine SPS zur Bedienung mit Not-Halt Taster befindet.

Da es beliebig viele Maschinen geben kann, möchte ich eine Anwendung haben, die die Bedien-SPS informiert, welche Maschine nun gesteuert werden soll. Die Not-Halt Funktion soll dann auf die aktive Maschine wirken.

Zur Verbindung zwischen der Bedien-SPS und den Maschinen SPSen gibt es ein Layer 3 IP Netz. Die Hersteller der SPS sollten möglichst frei wählbar sein.

Daher nun meine Frage:
Über welches Protokoll kann man die Bedien-SPS und die Maschinen-SPS kommunizieren lassen? Ich habe etwas über openSafety gelesen aber auch über viele Herstellerspezifischen Protokolle, die teilweise nur über Profibus kommunizieren können.
Wäre eine Verbindung über OPC UA möglich? (OpenSafety over OPC UA)
Welche Zertifizierung ist dann notwendig?

PS: Mein Hintergrund kommt eher aus der IT, ich habe SPS Erfahrung aber in diesem Bereich leider nicht.

Gruß
Holger

Priva Steuerungen

$
0
0
Hallo zusammen,

kennt sich jemand von euch mit diesen Steuerungen aus?
Welche Vorzüge haben diese?

Mfg Markus

Step 7 Ping Anfrage

$
0
0
Hallo,
ist es möglich aus dem Anwenderprogramm eine Ping anfrage zu erstellen ?
mit einer 319 PN/DP

vielleicht hat ja jemand ein Beispiel
Danke schonmal
Gruß HP

TIA WinCC Professional V13, WString-Variablen einen Wert zuweisen.

$
0
0
Hallo,

ich habe hier TIA-Portal V13 mit WinCC Professional. Als HMI-Gerät verwende ich ein TP900 Comfort.
Im WinCC möchte per Tastendruck einer String-Variable einen gewissen wert zuweisen. Angelegt habe ich eine interne WString-Variable. Auf die Taste wollte ich bei Klick die Funktion "SetzeVariable" legen. Ich habe meine WString Variable angegeben und bei "Wert" werden aber nur Zahlen und keine Zeichen genommen. Bei Zeichen heißt es nur "Dieser Wert ist ungültig".
Natürlich habe ich das noch tausend mal nachkontrolliert und ja, meine Variable ist wirklich eine WString-Variable. Sogar auf die Idee das ganze in Anführungszeichen bin ich schon gekommen. Aber WinCC frisst das nicht. Kann diese Funktion überhaupt Zeichenketten (sollte es laut Hilfe-Funktion, aber wir wissen ja wie so eine Doku gepflegt wird :D)?
Oder habt ihr noch andere Ideen?

Danke.

Welchen Umrichter für meinen Servo

$
0
0
Hallo Leute,

bin mit einem Kollegen daran ein neues Projekt zu verwirklichen. Dazu hat er sich eine Lineareinheit mit einem Servo geholt, folgende Daten hat das Teil:

B&R Automation Servomotor
8MSA2M.R0-42
Rev. D0

Technische Daten
• IN: 0,62 A
• I0: 0,67A
• MN: 0,4 Nm
• N0: 0,4 Nm
• NN: 6000 min-1
• UN: 330 V
• Schutzklasse: IP 64 Class F
• Ohne Bremse
• Kein Lüfter

Jetzt stellt sich mir die Frage, welchen Umrichter ich dafür brauche, bzw. was für Daten der haben muss. Überall wird nach der Leistung gefragt, die hier ja aber garnicht angegeben ist. Bin etwas verwirrt. Am liebsten wäre mir ein Siemens Produkt, da ich mit Simatic S7 und der Systemintegration vertraut bin.

Könnt ihr mir ein paar Tips dazu geben?

Beste Grüße,
euer Fan,

Jack
Viewing all 49778 articles
Browse latest View live


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