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

TIA TON und TOF für gleichen Ein- und Ausgang verwenden

$
0
0
Hallo,

ich bin der Suche nach einer Lösung für Verwendung der TON- und TOF-Bausteine zum gleichen Ein- und Ausgängen.
Plan: Ein Motor soll mit einem Funktionsbaustein gesteuert werden.
Wenn eine Ein- bzw. Ausschaltverzögerung gewüscht wird, kann die Zeit direkt in OB1 eingegeben werden.
Problem: Wenn TON und TOF in einem Baustein vorhanden sind, wird der Ausgang wegen TOF immer TRUE, daher funktioniert die Einschaltzeitverzögerung nicht mehr. Ich bitte um eine Lösung :)
CPU 15xx

Code.PNG

Main.PNG
Angehängte Grafiken

Aktionen aufrufen von PLC_PRG als CFC

$
0
0
Moin,

Ich habe ein Programm als CFC erstellt (PLC_PRG).

Nun möchte ich eine Aktion vor der Ausführung des Programms ausführen (Messwerte Einlesen). Die Routine ist als Aktion von PLC_PRG definiert.

Wie kann ich das machen?

Viele Grüße

Alexander

Step 7 cp343-1 mit Step 7 V5.5 vernetzen

$
0
0
Hallo
Ich hoffe hier kann mir jemand helfen .
Habe einen cp 343-1 den ich mit step7, 5.5 konfigurieren möchte .
Leider zeigt der cp immer wieder sf an .
Wie muss ich es einstellen bzw. Was muss ich genau einstellen ?
Im vorraus schonmal Danke
Mfg daniel

Movidrive B mit PLC Open steuern...

$
0
0
Hallo,
Ich habe einen Movidrive B per Profinet an eine SIMATIC S7-1500 CPU angebunden.
Nun möchte ich den Antrieb über die PLC-open Bausteine steuern. Ich kann aber nicht erkennen welches Telegramm beim Movidrive eingestellt werden muss.
Würde mich über einen Hinweis sehr freuen.
Viele Grüße
vlt_realdrive


Gesendet von iPhone mit Tapatalk

Komplette Impulsfolge auswerten

$
0
0
Moin,

ich habe folgendes Problem. Ich gebe einem Baustein einen Takt vor. In den Eingängen werte ich einmal die Positive Flanke und einmal die negative Flanke aus.
Jetzt ist mein Problem, das ich bei 10 Takten 10 Positive und 9 Negative Flanken habe. Der Taktbaustein gibt mir also die 10. negative Flanke nicht mehr raus.

Gibt es eine einfache Möglichkeit die komplette Impulsfolge auszugeben ? Ich sitze hier gerade mit einem Brett vorm Kopf :-)

Für "leichte Schläge auf den Hinterkopf " wäre ich dankbar


Raik

Step 7 Länge eines Strings bestimmen

$
0
0
Hallo zusammen,
ich habe eine Eingabemaske in WinCC flex., diese möchte ich aber nicht statisch begrenzen.
Somit kann diese mal 10 und mal 11 Zeichen beinhalten, wenn es aber nur 10 Zeichen sind möchte ich
das 11. mit einem Leerzeichen füllen. (Dies passiert dann natürlich in step7)
Bitte nur Antworten in FUP oder KOP.
Die Suche habe ich bereits bemüht und wurde nicht fündig.
Vielen Dank.

Wago 750-841 scheitert mit Email Versand nach Providerwechsel

$
0
0
Hallo,

ich habe eine Schwimmbadsteuerung mit einer Wago 750-841 realisiert, unter Verwendung von WagoLibMail_2. Diese schickt mir täglich um Mitternacht eine Email mit allen möglichen Log-Daten als .csv Date. Das funktionierte jahrelang prima, solange Domainbox.de mein Email-Provider war. Dieser wurden aber nun von HostEurope geschluckt, welche kürzlich meinen Vertrag zwangsweise auf ihr System umstellten. Seitdem kann meine Wago ihre Email nicht mehr abgeschicken. Während "Try to connect with SMTP Server" schlägt immer der Timeout zu.


Die von HostEurope genannten Daten für mein Email-Konto sind:

Zitat:

Zitat von HostEurope
Posteingang
Der Posteingangsserver lautet "wp********.mail.server-he.de". Bitte nutzen Sie folgende Portangaben:
IMAP 143 (unverschlüsselt)
IMAP (SSL/TLS) 993 (verschlüsselt)
IMAP (STARTTLS) 143 (verschlüsselt)
POP 110 (unverschlüsselt)
POPs 995 (verschlüsselt)
Authentifizierung Plain, SSL/TLS oder STARTTLS

Postausgang
Der Postausgangsserver lautet "wp********.mailout.server-he.de". Bitte nutzen Sie folgende Portangaben:
SMTP 25 (unverschlüsselt)
SMTP 25 (verschlüsselt TLS)
Authentifizierung PLAIN, LOGIN, STARTTLS
Alternativ Port 587, falls Port 25 nicht funktionieren sollte.

In den obigen Daten habe ich meine persönliche Benutzer-Identität mittels ******** unkenntlich gemacht.


Bisher, mit DomainBox als Provider, funktionierte der Emailversand mit folgenden Aufrufparametern problemlos:
Code:

  MailHandler            (* Dieser Aufruf muss zyklisch wiederholt werden, bis xSEND vom Mailhandler rückgesetzt wird      *)
  (
  sSMTPserver := mail.********.de' ,    (* Postausgangsserver (SMTP) von DomainBox.de                  *)
  tTimeOut := T#30s ,
  eOperationMode := MAIL_SMTP_AUTH ,
  sPop3Server :=  'mail.********.de' ,    (* Posteingangsserver (POP3) von DomainBox.de                  *)
  sUsername := '***@********.de' ,  (* Benutzername für Email-Account bei DomainBox                  *)
  sPassWord := '********' ,    (* Password dafür                            *)
  sFrom := '***@********.de' ,    (* Email-Adresse, von der aus die Wago die Email versenden soll              *)
  sTo := '***@********.de' ,    (* Empfänger der zu versendenden Email                      *)
  sSubject := BetreffZeile ,        (* Betreffzeile der zu versenden Email (max. 255 Zeichen)                *)
  sMessage := EmailBody ,        (* Textbody der zu versenden Email (max. 255 Zeichen --- leider !!!)              *)
  sAttachmentFileName := FileName,    (* Filename, der dem zu erzeugenden Anhang verliehen wird                *)
  ptAttachment := ADR(HistoryBuffer) ,    (* Daten müssen im Speicher stehen, fertiges File geht nicht !                *)
  diAttachmentLength := HistorydataLengthFrozen , (* Länge wie vorher eingefroren, sonst weiß man nachher nicht, was tatsächlich übertragen wurde und was nicht (!)  *)
  xSend := SendMailNow        (* positive Flanke triggert Versenden; wird vom mailhandler rückgesetzt, wenn Übertragungsversuch beendet  *)
  ) ;
  (* Achtung ! Die Verwendung von Domainnames (***.********.de) statt harter IP-Adressen for POP3 und SMTP Server setzt voraus, dass in der Wago 750-841 (TCP/IP-Einstellungen)
    als DNS Server-Adresse die Adresse des Routers (***.***.***.*) angegeben ist                      *)

Natürlich habe ich auch die verschiedenen Ports durchgespielt (obwohl die Defaultwerte 110 und 25 ja auch funktionieren sollten, wenn keine Ports spezifiziert werden).

Was mache ich falsch ? Oder kann die Wago mit diesem Provider und z.B. dessen Authentifizierung nicht ?

Falls es für HostEurope keine Lösung gibt - mit welchem kostenfreien Email-Provider könnte es klappen und wie ?

Vielen Dank im Voraus

Mehrere ADS-Clients gleichzeitig (auf demselben PC)

$
0
0
Hallo zusammen,

ich programmiere seit einigen Jahren Client Programme zur Visualisierung usw.
Dabei stoße ich auf ein Problem, welches bei meiner aktuellen Anwendung leider zum Showstopper wird:

Scheinbar ist es nicht möglich, das mehrere Programme gleichzeitig laufen. Sprich 2 Clients auf demselben PC connecten auf die gleich Beckhoff SPS mit der gleichen AMS-NetId.
Ich habe einen Service, der im Hintergrund läuft und div. Vordergrundprogramme. Kein Programm erhält einen Fehler, aber das zuletzt gestartete Programm reißt scheinbar dem zuerst gestarteten die Verbindung weg, ohne das dieses das merkt.

Hat jemand die gleichen Erfahrungen gemacht oder sogar eine Lösung dafür?

Ich würde es gerne vermeiden wollen, auf dem PC eine Art "Middleware" Abstraktionsschicht zu entwickeln...

Div. Siemens Displays

$
0
0
Hallo zusammen,

habe hier ein paar Siemens Displays (von neu bis gebraucht, alle i.O). Bilder und Preise bei Interesse, per PM. Nach 2 Wochen fliegt alles auf eBay.

Typ Serie E-STAND zustand boot
KTP600 Basic Color DP 6AV6-647-0AC11-3AX0 gebraucht ja
KTP600 Basic Color DP 6AV6-647-0AC11-3AX0 9 neu-ov ja
TP 270 Touch-10 CSTN 6AV6-545-0CC10-0AX0 11 gebraucht ja
OP 25/A 6AV3-525-1EA01-0AX0 gebraucht ja
KTP1000 Basic DP 6AV6-647-0AE11-3AX0 10 neu-ohne ov ja
MP277 10" Touch 6AV6-643-0CD01-1AX1 23 neu-ohne ov ja
MP370 Key 12 TFT 6AV6-542-0DA10-0AX0 8 neu-ohne ov ja
KTP1000 Basic DP 6AV6-647-0AE11-3AX0 6 gebraucht ja
MP177 DP/PN 6AV6-645-0BC01-0AX0 gebraucht ja
Grüße

Dex

TIA Zahlen umwandeln ...

$
0
0
Hallo liebes Forum,

ich möchte gerne eine DINT-Zahl mit einer Realzahl multiplizieren und das Ergebnis runden.

Beispiel:

Die Zahl 97650 soll mit 0,001 multipliziert werden, um als Ergebnis 97,7 zu erhalten.

Wie gehe ich hier am besten vor - zuerst die Ganzzahl wandeln und dann mit der Realzahl multiplizieren und runden? :confused:

Lieben Dank ...

Sonstiges Rasenbewässerung

$
0
0
Ich möchte mit einer Siemens Logo eine Rasenbewässerung steuern. Es gibt vier Regner ( Magnetventile )
Es soll so sein, das über ein Vorwahlschalter drei Zeiten 10, 20, 30 Min vorgewählt werden können. Der Start soll manuell über einen "Start Taster"
oder über eine Schaltuhr mit Wochenprogramm realisiert werden Das heißt hierfür möchte ich einen Schalter mit drei Stufen einsetzen ( manuell, 0, Schaltuhr )
Nach betätigen des Starttasters, sollen die vier Regner nacheinander jeweils die vorgewählte Zeit aktiviert werden und nach dem vierten Regner das System wieder auf "Null" gesetzt werden bis zum erneuten Start.

Hat dafür jemand einen Vorschlag oder so was schon mal realisiert?

TIA Tia v13 indirekt auf optimierten Datenbaustein zugreifen

$
0
0
Hallo zusammen, ich bin gerade dabei mich mit tia Portal v13 anzufreunden.
mit step 7 vor tia haben wir viel über indirekte dB Aufrufe gemacht.
Bei tia werden ja, wenn ich das recht verstehe, die datenbausteine symbolische gespeichert.
gibt es eine Möglichkeit mittels einer Stringvariable, sozusagen indirekt auf einen datenbaustein zu zugreifen?
so in etwa:
dbname: string[5]; //deklaration

dbname:='Eng_2'; //Wert in Variable zuweisen
DB[string_to_DB_name(dbname)].ActCurrent; //Zugriff auf ActCurrent in datenbaustein "Eng_2"


Hab schon überall gesucht aber nichts passendes gefunden...

schönen Abend, flo

Sonstiges VT100 Terminal ersetzen womit ?

$
0
0
Zitat:

Zitat von vollmi Beitrag anzeigen
Ach kommt, verglichen mit der Programmierausrüstung für die SC35 oder PDP11 vor 20 Jahren, sind die Rechner selbst mit 2 24" Monitoren Kleinkram. Du solltest mal wieder mit nem VT100 Terminal zum Kunden gehen, dann wirst du dir TIA wünschen.


Aus gegebenen Anlass muss ich das mal hervorholen ….

Gegen was ersetzt ihr so ein VT100 Terminal, wenn so eins noch beim Kunden an der Anlage steht?
Und der Bildschirm auch im ausgeschalten Zustand noch lesbar ist da sich alles eingebrannt hat?
Ich hätte verschiedene Ideen :

1. Komplet neue Maschine, das hat den Kunden aber nicht so erfreut.
2. Was Gebrauchtes von Eb.. ?
3. Ein neuen Panel PC mit Terminal Software ?
4. Eine abgelegten PC aus der Büroetage mit Terminal Software ?
5. Einen Preiswerten 0815 Laptop ?
6. Frag doch mal das Forum ....

Thermoelement Typ K

$
0
0
Hallo. Ich habe einen Kaminofen mit auto. Abbrandsteuerung. Die Abbrandsteuerung regelt an Hand der Abgastemp. die Zuluftklappe. Da ich diese aber extern ersetzen will, möchte ich für die Testphase das Thermoelement parallel an eine SPS anschließen. Hat das schon mal einer gemacht bzw. hat jemand einen besseren Vorschlag?

SG F.

Gruppenabsicherung von 2 FUs

$
0
0
Hallo,
ich habe hier eine kompakte Maschine wo ich ein wenig Antriebstechnik
nur mit einen Motorschutzschalter absichern möchte.

FU 1,5 KW mit 2 Motoren 0,55KW
FU 0,75KW mit 1 Motor 0,37KW
3RM1 2A mit 1 Motor 0,12 KW

spricht etwas dagegen diese mit einen Schutzschalter 6,3-10A abzusichern.

W-Lan Access Point für Beckhoff CX1030 gesucht

$
0
0
Hallo Freunde,

hat jemand schon mal getestet, ob man einen "handelsüblichen" W-Lan Repeater, einen den man auch als Access Point konfigurieren kann, an einer Beckhoff CX betreiben kann?

Also Lan Kabel einstecken, im Browser den repeater öffnen, parametrieren, läuft...

Gibts auf der CX überhaupt einen Browser?

TIA Prozessabbild CPU 1517

$
0
0
Moin an alle,

entweder bin ich blind, stehe voll auf dem Schlauch oder es gibt es nicht mehr.

Ich bin im Tia Portal auf der suche nach der Möglichkeit wo man die Größe des Prozessabbilds für die CPU einstellt.
Muss dazu sagen ist mein erstes Projekt mit Tia und mit den neuen CPU´s

Ich Arbeite mit V14 und ie CPU ist eine CPU 1517-3 PN/DP (6ES7 517-3AP00-0AB0).

Kann mir jemand auf die sprünge helfen oder einen kleinen Denkanstoß geben?

Sonstiges IEC 60870-5-104 Verbindung geht, Daten werden nicht übertragen

$
0
0
Hallo zusammen,
ich habe folgendes Problem, ich will mit einer WebRTU eine VPN-Verbindung zu einer Zentrale ausbauen, dies klappt auch, allerdings werden meine Prozesswerte nicht übertragen.
Wenn ich dann auf dem OPC Server mir die Prozessdaten anschaue, werden kurz ein paar Prozessdaten übertragen, welche dann aber nach kurzer Zeit wieder abbrechen. Und es sind immer die gleichen,
wo ich kurzzeitig was bekomme.
Kann mir einer sagen woran dies liegen könnte?

TIA Tia-HMI-Projekt auf PC Station übertragen

$
0
0
Hallo Freunde,


auf meiner ES habe ich mit Tia V14 (WinCC Advaced V14) das HMi erstellt mit einem Bediengerät, welches unter PC-Systeme/PC Allgemein als PC-Station eingerichtet wurde.
Von meiner ES möchte ich auf ein weiteres Laptop (ebenfalls WinCC Advaced V14 installiert) über Ethernet übertragen (Dazu habe ich beide Rechner mit Netzwerkkabel verbunden). Die IP-Adressen befinden sich auch im selben Strang.
PG-PC Schnittstelle habe ich auf beiden Rechnern die entpsrechenden Lan-Karten eingestellt.

Die PC´s untereinander sehen sich im TiaPortal/Online-Zugänge/erreichbare Teilnehmer.
Auch kann ich beide untereinander anpingen.
Auch sehen sich beide Rechner mit der Software "Siemens Kommunikations-Einstellungen" (ich nehme an, das ist Simatic Net).

Nun kommt das Problem: Wenn ich mein HMI-Projekt von der ES in das Laptop laden ("Laden in Gerät") will, und im erschienenen Fenster "Verbinden" klicke, kommt die Meldung fehlgeschlagen (siehe Bildanhang).
1.jpg

Woran kann das liegen? Ich meine, beide Rechner sehen sich untereinander, im Windows als auch in den Siemens-Software´n. Einzig beim laden funzt es nicht.
Habe ich irgend etwas übersehen? Muss in die PC Station ev. eine andere Software ("Tia RT Advanced" statt "WinCC Advanced" installiert sein?
Angehängte Grafiken

Umformer Widerstand auf 0(1)-10V gesucht

$
0
0
Guten Tag geschätze Kollegen,

kurzer Umriss:

Ich wollte in meiner Garage drei Temperaturen messen und ein Potetiometer (Füllstandsmessung) auswerten.
Dafür hatte ich mir die WAGO 750-464 besorgt. Leider hatte ich nicht gesehen das ich um eine Widerstandsmessung machen zu können nur zwei Kanäle zur Verfügung habe. *grrr*
Da ich noch eine 750-459 (4x0-10V Ai) verbaut habe dachte ich mir nun das ich ja am einfachsten einen Umsetzter Widerstand -> 0(1)-10V benutzen könnte.
Leider habe ich sowas bisher nur im Preissegment >100€ gefunden.

Habt Ihr vielleicht noch eine Lösung/Idee für mich? Kann von mir aus auch Chinahardware sein, es kommt ja nicht sooo sehr auf die Genauigkeit an.

Gruß

Onno
Viewing all 49911 articles
Browse latest View live


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