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

Analoge Eingangskarte 750-451

$
0
0
Hallo,

Kann mir jemand sagen wie ich die Karte im IO-Check bzw. im Codesys 2.3 einbinden kann. Wago Koppler 750-881 hat die aktuelle Firmware.

Vielen Dank im voraus

Überspannungsschutzeinrichtung

$
0
0
Hallo, kann mir einer erklären was der unterschied zwischen v verdrahtung und durchgangsverdrahtung bei überspannungsschutzeinrichtung ist? Gruß Feuerwehrmann

Analogwert korrigieren

$
0
0
Hallo zusammen,Ich habe einen Helligkeitssensor verbaut, der unter anderem auch meine Aussenbeleuchtung steuert. Nun istes leiderso, das der Sensor dadurch etwas beeinflusst wird, dieses möchte ich gerne korrigieren, weiss aber nicht wie. Es soll also sobald eine gewisse Gruppe Lampen an ist der Wert korrigiert werden. Den Wert würde ich mit "add" korrigieren, ich weiss aber nicht wie ich das mit der eingeschalteten Lampe ins Spiel bringe.Ich danke für die Hilfe.Ich nutze eine weg 750-881 mit Codesys 2.3Gruss empty

Codesys V3.5 und Beckhoff-Komponenten

$
0
0
Ich habe 8 Jahre beruflich mit TwinCAT gearbeitet und daher daheim die Hausautomation auch mit TwinCAT.

Nun will ich von VM mit TwinCAT umsteigen auf Raspberry Pi mit Codesys. Dafür gibt es ja "CODESYS Control for Raspberry Pi SL"

Doch bevor ich das Paket erwerbe sollte die Kommunikation zwischen Codesys V3.5 und meinen BK9000 funktionieren.

Aber es scheitert schon an allem. Habe die XML, auch die DMP, kann es über Tools->Gerät installieren auch auswählen, aber es wird nix angezeigt. Habe nur 3S-Komponenten zur Auswahl.

Wenn ich als Device "Codesys Control Win V3), dann Ethernet und unter Kommunikationseinstellungen ein Gateway 'localhost' angelege, wird sowohl mit Netzwerksuche, als auch mit IP-Adresse, kein BK9000 gefunden.

Muss auch zugeben, dass ich noch nie mit Codesys gearbeitet habe, deswegen fällt mir das evtl. auf Grund der Unübersichtlichkeit auch etwas schwer.

Bitte um Ratschläge. Danke.

TIA Simatic Logon HMI KTP400 und HMI KTP900F

$
0
0
Hi Zusammen

Ich prüfe gerade ein Angebot einer Anlage mit eigener SPS welche in ein übergeordnetes PCS eingebunden werden soll.

Eine der Anforderungen ist, dass die lokalen HMIs der eingekauften Anlage sich beim bestehenden Domain Controller anmelden.

Die lokalen Panels sind vom Typ KTP400 und KTP900F, beide verfügen über je eine Profinetschnittstelle welche das Interface zur lokalen SPS darstellen.

Wenn ich nun die Dokumentation zu Simatic Logon korrekt verstehe, müssten allerdings die Panel im selben Subnetz wie der Domain Controller sein um Simatic Logon nutzen zu können.
Demzufolge bräuchten wir Panels mit einer zusätzlichen Ethernetschnittstelle um die physische Verbindung zum DC herstellen zu können, korrekt?

Das lokale Profinet-Netzwerk der eingekauften Anlage wird keinen Zugang zum bestehenden Feldbus des vorhandenen PCS bekommen oder zu sonst einem bestehenden Netzwerk.

Wie seht ihr das? Müssten anderen Panels verwendet werden, welche über 2 Ethernetschnittstellen verfügen um den Anforderungen gerecht zu werden?

TIA Problem mit Zeitbaustein

$
0
0
Hallo,

ich bin leider noch ziemlicher Anfänger und benötige einige Hilfe. Mein Problem besteht darin, dass ich aus einem Rezept eine hinterlegte Zahl an einen Zeitbaustein mit S5Time schicken muss, aber leider keinen richtigen Plan habe, wie ich dies machen soll.

Ablauf:
Rezept wird auf Panel angewählt und an die Steuerung geschickt.
Dort wird es in einen DB geschrieben.

Der Wert (z.b. 10) für 10 Sekunden muss ich jetzt aber irgendwie meinem S_VIMP zukommen lassen, wie mache ich das?

Programmiere mit FUP.

Vielen Dank für die Hilfe!

TIA TP1200 Basic: Array-Grenzen unterschiedlich im Vergleich zu PC-Runtime

$
0
0
Hallo zusammen,

ich habe seit längerem mal wieder die Aufgabe für ein aktuelles Projekt die Visualisierung in TIA-Portal zu machen. Es gibt dafür eine Hauptvisu auf einem 19"-Panel-PC mit PC-Runtime und 4 TP 1200 Basic.

Ich habe mir jetzt für die PC-Runtime 1024 Bitmeldungen erstellt und wollte diese auch auf den TPs nutzen. Als Meldevariablen habe ich eine Variable vom Typ Array [0..128] of Word angelegt.
Wenn solch eine Variable in den TPs anlegen will, meckert TIA aber rum und unterlegt mir die Variable rot. Verringere ich das Array auf [0..64] klappt es.

Ich habe jetzt mal geschaut ob ich etwas zu den Grenzen bei Arrays für TPs finde, aber ich bin leider nicht fündig geworden.

Warum sind die Grenzen denn so unterschiedlich? Für mich bedeutet dies, dass ich die Meldeprojektierung für die TPs wieder komplett losgelöst von der PC-Runtime erstellen muss, was ziemlich lästig ist.

Step 5 Timer in S5

$
0
0
Guten Tag,

ich kenne mich leider nicht gut aus mit step5

Ich moechte gerne eine zeit von einem timer verkurzen aber irgendwie sehe ich nicht wo man das aendern kann?

Code;
E14.0
M0.2
DW 61 --------(TW) (hier gibt man doch die zeit oder?)
T61

Vielen Dank im voraus

TIA WinCC Advanced 10 hoch im I/O-Filed

$
0
0
Hallo Zusammen,
ich möchte in ein I/O-Filed eine 10 hoch anzeigen lassen z.B: 6e-7. Ist das möglich?
Im I/O-Filed > Proporties > General > Format kann ich in Format pattern nur Decimal 99.9 auswählen.

Kann mir wer dabei helfen?

LG wbach

WinCC SQL-Server Zugriff

$
0
0
Hallo zusammen,

ich moechte ueber den Web Navigator Client auf die sql - Server Datenbank zugreifen.
Ist dies möglichen und welche Einstellungen muessen vorgenommen werden?


Meine versuche blieben ohne Erfolg.
Hatte Einstellungen an der Firewall vorgenommen bzw. auch mal komplett ausgeschalten.
Desweiteren hatte ich Einstellungen im SQL Server-Konfigurations-Manager vorgenommen.

Bekomme das nicht zum laufen, er schmeißt immer den Fehler, in dem Logfile der auszuführenden EXE:
Login failed. The login is from an untrusted domain and cannot be used with windows authentication.

Wie gesagt ist das überhaupt möglich und hätte jemand ein Beispiel oder eine ausführliche Erklärung.
Muss man die EXE unter Windows anmelden wie bei dll?

Wincc 7.4 Sp1 Up3
Server: Windows Server 2012
Client: Win7

mfg Martin3G

Step 7 Regelparameter bestimmen

$
0
0
Moin, Moin Technik Freunde.

Habe eine kleine Hydraulik Anlage gebaut, diese wird per SPS S7300, CPU 315 DP, Simatic Manager Step7 gesteuert. Die Anlage wird mittels einem PID-Regler geregelt (FB41). Die Regelung läuft soweit so gut einwandfrei bin auch zufrieden. Habe nun eher eine Allgemeine Frage. Wie macht ihr das mit der Einstellung der Regelparameter bzw wie gehe ich am idealsten vor? Regelstrecke ausgeben und Parameter ausrechnen oder eher der experimentelle Weg?

Wie gibt ihr euch die Sprungantwort aus? Mit dem PID-Control komme ich null zurecht. Ich würde gerne die Regelparamter über die Sprungantwort bestimmen. Wie gehe ich da am besten vor? Gibt es eine Alternative als der PID-Control?

TIA Operand nicht definiert

$
0
0
Hallo Leute

ich wollte etwas mit der Zykluszeit experimentieren mit dem RUNTIME Baustein. Soweit so gut.
Nun will ich mir aber die Werte in einem Array abspeichern 1-100 Werte. Nun sagt mir aber das Programm, dass mein Operand nicht definiert ist?
Ich habe extra ein DB angelegt wo nur dieses Array drin ist.

Problem_ZyklusDB.png Problem_Zyklus_SCL.png

Nun hab ich keine Ahnung warum das Program mir sagt, das der Operand nicht definiert ist?

Kann mir bitte jemand das Brett vorm Kopf nehmen?
Angehängte Grafiken

4-20mA Signal in Sammelkabel

$
0
0
Hallo zusammen

Bin bei der Planung einer Anlage die relativ viele 4-20mA Signale hat, was hält ihr davon wenn ich diese zum Teil auf der Anlage zusammenfasse, und mit einem Sammelkabel auf den Steuerschrank führe?

Die Idee ist mir nur gekommen da der Steuerschrank c.a. 50m entfernt ist.

Die gleiche Porblematik wäre bei den Eigensicheren Signalen, Sammelkabel oder nicht?

Gruss

Philipp

Mitsubishi FX 16bits array to string

$
0
0
Guten Tag!
ich bekomme durch den Befehl
Code:

SP_SOCRCV( read, 'U0', H1, controldata, receivedData[0], readresult );
einen 16bits-Array receivedData.
Was drin steht ist aber Text, also lauter 8bits ASCII-zeichen. Also zum Beispiel 'WeicheUmstellen'
Da ich mit GXWorks3 keinen 8bits array anlegen kann, weiß ich nicht, wie ich die einzelnen Zeichen aus diesem Array extrahieren soll, um eine Zeichenkette zu bilden.

CONCAT will nur 2 Strings zusammenführen, BMOV nimmt keinen String an als Ziel.
Ich würde aber gern den empfangenen receivedData mit einem String vergleichen.


Hat jemand eine Idee?

Danke sehr im voraus
MBoerner

[S] S7 MPI/DP Programmieradapter USB oder TCP

$
0
0
Moin,

ich bin auf der suche nach einem Programmieradapter.

Evtl will ja noch wer einen loswerden.



MfG

Lars

Neue Features in der OPC Router Version 4.4 von inray

$
0
0
Mit dem OPC Router in der Version 4.4 liefert die Firma inray Industriesoftware GmbH eine Industrie-4.0-Software, mit der ein Datenaustausch über alle Automatisierungsebenen hinweg möglich ist - von der SPS bis hin zum ERP-System. In der neuen Version 4.4 wurden über neue Plug-ins die Anbindungsmöglichkeiten erweitert:

- Neues ERP-Webservice-Plug-in für die Kommunikation zwischen OPC Router und Webservices, die ein SOAP-Protokoll unterstützen. Verknüpfen Sie entfernte Systeme ganz einfach über das Internet oder per LAN.

- Drei neue Drucker-Plug-ins für Zebra-Drucker, Domino-Drucker und generische Drucker unterstützen Ihren Etikettendruck. Beim Plug-in für generische Drucker können Drucker angesteuert werden, die eine TCP/IP-Schnittstelle besitzen.

- Das SAP®-Plug-in unterstützt das Senden und Empfangen von IDocs für den asynchronen Datenaustausch mit SAP®-Systemen.

Laden Sie unsere Demo-Version herunter und testen Sie unsere Software: OPC-Router Download

www.inray.de

Wie kann man am einfachsten eine DB kopiern....

$
0
0
Hallo, ich habe eine DB6 in dem meine Var von der Visu liegen. Dann habe ich eine DB5 in dem sind die Var die ich im Programm verwenden möchte. Ich möchte im OB1 am Anfang eine Funktion einbauen, die die Daten aus OB6 in OB5 kopiert. So dass ich kann nur noch im Programm mit OB5 arbeite.

Wie kann ich das am geschicktesten machen?

Update:
Sorry ich hatte vergessen einige Daten anzugeben. In AWL, TIA 14, SPS 1512

TIA S7-1200 Uhrzeit synchronisieren mit Externen PC

$
0
0
Hallo,
ich habe eine S7-1200 mit einen Externen PC über eine IP Schnittstelle vernetzt, über diese ich Daten zum PC sende.
Kann ich irgendwie die PC Zeit mit der CPU Zeit synchronisieren? Der PC ist nicht im öffentlichen Netz. Also würde doch das NTP synchronisieren nicht funktionieren.

Gruß AS3

TIA VB Script Automatisiert starten

$
0
0
Hallo zusammen,
habe da eine kleine Anfängerfrage die wahrscheinlich ziemlich schnell zu lösen wäre wenn man weiß wie bzw wo...


Verwendete Software:TIA Portal V14 +WinCC V14
Hardware: S7 1214C + TP900 Comfort Panel

Folgendes Problem...

Ich möchte nachdem ich 5 bzw 10s Sekunden nachdem ich keine neuen Pos/Neg Flanken mehr von meinem Inkrementalgeber erhalte ein VB - Script starten lasse, dabei dachte ich das ich einfach über eine Ausschaltverzögerung mein Ausgangssignal dann in den HMI-Variablen-Tabellen angebe : Bei Wertänderung => Script xyz ausführen..

ABER das macht er ja auch wenn er von 1 auf 0 bzw von 0 auf 1 wechselt... gibt es noch eine andere Möglichkeit?

Das er NUR bei Signal 1 oder NUR bei Signal 0 das Script einmalig startet?


Ich bedanke mich vielmals im Vorraus für eure Hilfe

TIA Drehrichtungsumkehr mit Impulssignal

$
0
0
Hallo,

ich stehe mal wieder vor einem Problem das ich nicht richtig gelöst bekommen. Problem ist folgendes. Ich habe ein Signal, das durch eine Puls und eine Pauseneit variabel definiert ist. Jeweils bei einem neuen Puls soll sich die Drehrichtung eines Motor ändern, also von Links auf Rechts und umgekehrt. Im Anhang ein Diagramm wie ich das gerne hätte, dummerweise krieg ich es nicht hin. Ich habe schon etliches probiert mit irgendwelchen Stromstossschaltungen etc.. Hat jemand villeicht einen Tipp?aufbau.jpgdiagramm.png
Angehängte Grafiken
Viewing all 49827 articles
Browse latest View live


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