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

TIA Eingang/Ausgangsadresse zum als FB Eingang definieren

$
0
0
Hallo,

ich möchte z.B. ein FB schreiben(SCL,FUB,KOP) den ich mehrmals aufrufe und jedes mal eine andere Barcode Kamera ansprechen möchte. Also ich möchte nicht den Wert sondern Eingangs -oder Ausgangsadresse zuweisen welche in dem FB als Zwischenschritt bearbeitet wird. FB wird für mehrere Zyklen bearbeitet (Paket gescannt, warten auf Antwort etc..), daher kann ich keine Werte direkt als Eingang oder Ausgangsvariable zuweisen.

Ich kann mir nicht denken, dass diese Funktion nicht Möglich ist.
Schonmal Danke im Voraus.

Mindest Kabelquerschnitte bei ATV630 / ATV690 Schneider FUs

$
0
0
Verwendet von euch eigentlich jemand die neuen Schneider Frequenzumrichter Altivar Process ATV600 oder die Altivar Process ATV900?

Mir ist aufgefallen, dass es hier in der Dokumentation bei vielen FU Typen Mindest-Kabelquerschnitte angegeben sind, welche aber weitaus höher sind als jene die eigentlich für den Motor benötigt werden.

So ist zum Beispiel beim ATV630-D37N4 ein 35mm² Kabel als mindest Querschnitt für die Versorgung & Motor Seite angegeben, laut unserer Auslegung wird aber nur ein 16mm² Kabel für diesen Motor (37 kW, 70 A) benötigt.

Ich vermute, dass es eine zu geringe Kontaktfläche beim Kabel/Klemmenübergang gibt wenn zu kleine Querschnitte angeschlossen werden.
Die Zugentlastung / Schirmauflegung ist ebenfalls ein Problem wenn ein kleinerer Querschnitt gewählt wird, da die Klemmvorrichtung sich bei einem 16mm² Kabel (am Bsp. ATV630-D37N4) nicht mehr ganz schließen lässt und somit auch das Kabel nicht mehr richtig festhält bzw. dann in weiterer Folge auch der Schirm nicht richtig kontaktiert wird.

Es kann doch nicht sein, dass hier Kabel um mehr als das doppelte größer dimensioniert werden müssen, nur damit die Klemme am FU den richtigen Querschnitt bekommt?
Ich denke es kann sich ein jeder selbst ausrechnen von welchen mehr-Kosten bei der Verkabelung man hier spricht.

Hat sonst noch jemand von euch eine solche Erfahrungen gemacht?

Alternativen zur ET200S

$
0
0
Hallo Kollegen,

so wie es aussieht wird die ET200S wohl Ende 2018 zum Auslaufprodukt.
Der ET200SP als Nachfolger weist so einige Nachteile auf.
Daher mal die Frage in die Runde:
Welche vergleichbaren IP20 IO-Systeme setzt ihr in Verbindung mit Siemens SPSen ein und wie sind eure Erfahrungen damit?

Gruß
Blockmove

Step 7 Diris A40 Profibusmodul in HW

$
0
0
Hallo,

ich habe ein Universalmessgerät Diris A40 inkl. dem Profibusmodul.

Leider geht es bei der Installation der GSD schon mit den Problemen los.

Frage 1: Die Bezeichnung dieser ist zu lang. Ich habe den Namen eingekürzt, damit ich diese installieren kann. Nun finde ich sie auch im Katalog. Aber das Universalmodul sieht schon seltsam aus. Wird als "DP-NORM" angezeigt. Hätte ein Icon des DIRIS erwartet. Ehe ich jetzt großartig weiter mache könnte mir einer bestätigen, das es bei Ihm auch so aussieht? (Bild) Und darf man einen Namen der GSD einfach kürzen?
Frage 2: Sind in der Beschreibung des PB-Moduls die Module 1 - 11 die Einträge unter dem Diris im Katalog? Wenn ja, einfach auf dem Steckplatz ziehen und über die Adresse auslesen?

Sorry wenn die Fragen evtl. etwas blöde sind. Aber so oft mache ich das nicht und von anderen Herstellern bin ich Besseres gewohnt gewesen.

DIRIS 40.jpg
Angehängte Grafiken

Software zur virtuellen Inbetriebnahme / Softwaretest [fe.screen-sim]

$
0
0
Hallo,

in unserem Unternehmen entwickeln wir seit Jahren eine Software für virtuelle Inbetriebnahmen und Anlagentest. Dabei wird eine Verbindung mit der realen Steuerung oder emulierten Steuerung aufgebaut. Die Software bleibt dabei unverändert. In 3D lässt sich einfach schnell und intuitiv die reale Anlage modelieren. Damit hat man dann die Möglichkeit die Steuerungssoftware und Visualisierung testen zu können ohne die reale Anlage zur Verfügung zu haben. Dies bietet den Vorteil das selbst komplizierte Anlagen und Vorgänge darin bereits ohn Risiko für Mensch oder Geräte geprüft werden können.
Die Software wird bereits in einigen Unternehmen und Ausbildungseinrichtungen mit Erfolg eingesetzt.

Ein sehr großer Vorteil liegt vor allem in der Leistungsfähigkeit der Software mit der selbst komplette Analgen mit bis zu 10 verschiedenen Steuerungen gleichzeitig simuliert werden können. Zudem kann man alle Bearbeitungen jederzeit während der Simulation durchführen, da man nicht in einen anderen Modus wechseln braucht.

Wer sich ein Bild davon machen möchte wie solche Simulationen dann aussehen oder einen Blick auf die Bedienung werfen möchte kann das sehr gerne auf unserem Youtube Channel machen unter
https://www.youtube.com/channel/UCzvNx_5pBeCpqnqO6qGw0ZQ

TIA TIA und PLC Sim Advanced mit Safety

$
0
0
Hallo,

hat einer von euch Erfahrung mit dem Umgang der PLC SIM Advanced mir geht es dabei vor allem um die Frage um sich der Sichere Bereich damit auch simulieren und beschreiben lässt.

Ziel ist es über eine Testapplikation den Sicheren I/O Bereich der Steuerung zu schreiben. Somit wollen wir automatierte Tests von Abschalt und Sicherheitsmatrix durchführen.
Das Schreiben des Normalen E/A Bereichs ist ohne Problem möglich nur Sicherheit bekommen wir keine Signale in die Steuerung rein. Denke ma das der Treiber das nicht kann.
Gibt es die möglichkeit mit API oder so da ran zu kommen ?

Lib: WagoBuilding, FB_SunShadeActuator Handposition in Autoposition übertragen

$
0
0
Hallo zusammen,

gibt es bei dem FB_SunshadeActuator die Möglichkeit, nach einer Manuellen Fahrt,
vor dem umschalten in Automatik, die Aktuelle Position als neue Automatikposition zu übernehmen?

Szenario: Tag, 12 Uhr, Sonne blendet, ich fahre eine Rollade runter, und möchte nicht, dass diese
wieder von alleine hoch fährt, nach der Umschaltzeit.

gruss Markus

Sonstiges Siemens S7 Umstieg 300er nach 1500er Steuerungen

$
0
0
Hallo zusammen,

mich würde mal interessieren wie der Hard- um Software Umstieg von der S7 Classic Welt mit S7 300er und Simatic Manager zur 1500er Steuerung mit TIA Portal Vxx bei euch so verlaufen ist bzw. noch verläuft?
Stand heute also Q2 2017 werden laut Siemens Fachberatung noch mehr 300er als 1500er Steuerungen verkauft.
Wir bekommen heute noch Ausschreibungsunterlagen aus der Automobilindustrie in denen für aktuelle Projekte S7 300er Steuerungen vorgeschrieben sind und nur die Visu mit TIA realisiert werden soll.

Wenn wir freie Wahl haben setzen wir folgende Systeme ein.
Software Projektierung 80% Simatic Manager 20% TIA Portal
Hardware CPUs 80% S7 300er 20% S7 1500er
Projektierung Visualisierung (IPC) 80% Drittanbieter HMI/Scada Systeme 20% TIA WinCC Advanced

Je nach Kundenwunsch, Projekt oder Anlagenfamilie.

Wie sieht das bei euch aus? Befindet ihr euch vor, während oder bereits nach dem Umstieg? ...oder vor dem Ausstieg! ;)

Step 7 Programmierung eines Taktgenerators

$
0
0
Hallo Zusammen,

erstmal danke schön für dieses schönes Forum.

Ich habe eine Aufgabe und muss sagen, dass ich mich mit dem Programmieren in AWL nicht so kenne .


Ich würde in AWL mit Hilfe zweier Zeitglieder T1 und T2 einen über E1.1 einschaltbaren Taktgenerator mit der Frequenz f=25Hz programmieren. Die Frequenz soll über A1.0 auf eine Anzeigelampe P geschaltet werden.
Außerdem würde ich die Zeitverläufe E1.1, T1, T2, A1.0=f(t) skizzieren.

Danke im Voraus.

Step 7 Profinet Kom. zwischen S7-300 und SIC Nadelpräger

$
0
0
Hi

Hat jemand schon einen SIC Nadelpräger (i53 mit der Steuerung E10, inkl. Profinetoption) in Betrieb genommen?
Ist irgend wie ziemlisch schwirig Infos und Manuals dafür zu finden/bekommen. Ich habe ein Manual bekommen und dort ist ganz kurz ansatzweise beschrieben, wie ich ein File aufrufen kann. Es ist aber nichts beschrieben, was ich in der HW Konfig (wie viele Eingangs- und Ausgangsbyte z.B.) etc. einstellen muss.
Hat da jemand schon Erfahrung?

Gruss blimaa

Suche - USB-Kabel und LogoSOFT für Logo 6

$
0
0
Hallo. Ich suche o.g. Kabel und SW, gerne auch leihweise.

Viele Grüße Michael

Phasenwinkel Feldgerät

$
0
0
Hallo,

ich such ein digitales Feldgerät, dass mir aus einem Strom und Spannungsignal (Wechstrom, 50 Hz, 100 V bzw 5A) den Phasenwinkel als 4..20 mA Signal im Bereich -90°C bis + 450°C ausgibt.
Wo gibt es sowas? bzw. wie nennt sich das, wonach müsste ich suchen.

Online VISU Button

$
0
0
Moin,
ich will mal in VISU ein Button prgrammieren, bei Umschalten wird Text Display auch zwischen HAND und AUTO umgeschaltet.
Wenn ich eine Rechteck nutze gibt es gar kein Problem, aber bei Schaltfläche bekomme ich nur schwarz im Online. Hast jemand Idee?
Codesys_Button.JPG
Angehängte Grafiken

TIA SCL: Mit AT eine Zahl in einzelne Bits zerlegen

$
0
0
Ich mächte gerne eine Zahl in ihre einzelnen Bits zerlegen.
Wie folgt habe ich Variablen angelegt:

MyByte Int
MyBits AT"MyByte" Array[0..3] of Bool
MyBits[0] Bool
MyBits[1] Bool
MyBits[2] Bool
MyBits[3] Bool


Programmteil:
...
...
#MyByte := #intTemp; // =11

BOOL1:=#MyBits[0];
...
...
BOOL14:=#MyBits[3];

Leider bekomme ich aber für jedes Bit ein false.
Habe ichg vielleicht meinen AT-Datentyp falsch aufgerufen?

TIA Array-DB auf HMI darstellen

$
0
0
Hallo zusammen,

ich möchte einen schnellen Prozess protokolieren und auf einem HMI anzeigen lassen. In der Praxis bedeutet dass, das ich ein Drehmoment messe was innerhalb einer Sekunde von 0 auf max reagiert.
Die Echtzeit Anzeige meines KTP900 ist mit ~100ms "Echtzeit"-Abtastung bei weitem einfach viel zu langsam.

Durch die Funktion "WriteToArrayDB" schreibe ich die Daten Zyklisch in ein Array Datenbausteil als eine Art Ringspeicher.

Nun möchte ich dieses Array-DB nach beenden des Vorgangs auf meinem Display darstellen...Nur wie?

Danke schon mal vorab für jede Art von Tipp


-----------------------------------------------------------
Steuerung S7-1500
TIA V14
HMI KTP900basic oder TP1200 comfort zum Testen
-----------------------------------------------------------

TIA Auswertung Prozessalarm - Symbolisch

$
0
0
Hallo SPSler,

bin gerade dabei einen Prozessalarm bei einer CPU1513-F zu realisieren.

Jetzt gibt es in TIA eine neue Funktion aus der ich nicht ganz schlau werde.

In der HW Konfig wird für den Eingang der Prozessalarm aktiviert, der OB zugeordnet und (neu) ein Ereignisname vergeben.

Bild1.png

Wenn ich nun den Prozessalarm OB öffne, werden alle zugeordneten Ereignisse aufgelistet.

Bild2.jpg

Jetzt hatte ich gehofft anstatt wie von früher gewohnt über die Kanalnummer / Ereignisstyp usw., dass irgendwie mit den neuen Ereignisnamen zu erledigen.

Und dann Abfragen auf z.B.

Event_Startinfo_OB = Ereignisname


Habt ihr eine Ahnung, ob das geht oder ist das wieder zu viel gewollt?
Bzw. wofür ist der Ereignisname sonst?

Gruß Nico
Angehängte Grafiken

TIA Byte zugriff eines DInt innerhalb einer FOR schleife

$
0
0
Hi zusammen,

ich möchte die 4 Bytes eines DInt's in ein "Array of Byte" schreiben.
Manuell ist das ja recht einfach z.b. so:
Array[byte] := DINT.byte

#Request_Data_to_be_send[0] := #Stat_Tel_Lenght.%B0;
#Request_Data_to_be_send[1] := #Stat_Tel_Lenght.%B1;
#Request_Data_to_be_send[2] := #Stat_Tel_Lenght.%B2;
#Request_Data_to_be_send[3] := #Stat_Tel_Lenght.%B3;

Das funktioniert soweit auch ganz gut - jetzt wollte ich das eleganter mit einer FOR-Schleife lösen aber da hab ich so meine Probleme...
Hab mir das so gedacht:

FOR #i := 0 TO 3 DO

#Request_Data_to_be_send[#i] := #Stat_Tel_Lenght.%B[#i];

END_FOR;

Aber ich bekomm den hinteren Ausdruck nicht korrekt hin (fett markiert) - wie muss ich das schreiben das ich auf das i'te Byte von #Stat_Tel_Lenght zugreifen kann??

Ich steh grad voll auf em Schlauch :-(

Danke schon mal für eure Hilfe und ein schönes Wochenende

Grüße

Julian
Screenshot.png
Angehängte Grafiken

TIA SD Karte 1500 6ES7 510-1DJ01-0AB0 Programm enthalten

$
0
0
Moin zusammen

Ich habe folgendes Problem:

Ich habe eine kleine Anlage programmiert und im Hause getestet alles gut.

Jetzt vor Ort (weit weg und keine Fernwartung) wurde festgestellt das ein zusätzlicher Ausgang geschaltet werden muss.
Also eine kleine Änderung.

Ich habe noch genau die gleiche CPU hier. Meine Idee das Programm auf die CPU spielen und dann die SD Karte zum Kunden schicken.
Der würde die dann Tauschen. Geht das?

Oder Kann ich die Daten von der SD Karte direkt per mail verschicken?


Vielen Dank
Christian

Sonstiges Übersetzung Schrittkette auf Französich

$
0
0
Passt jetzt wohl nicht: Weiß jemand wie man "Schrittkette" auf französich übersetzt?

Mein .Net ADS Programm macht keinen Connect

$
0
0
Ich habe hier einen Python client am laufen, aber das .Net Teil will nicht laufen. Fehlermeldung ist "Ads-Error 0x748"Das heisst der Port ist nicht offen: Der Code:

Code:

Imports TwinCAT.Ads
Imports System.IO
Imports System.Windows.Forms

Module Module1
    Sub Main()
        Dim adsClient As TcAdsClient
        Try
            adsClient = New TcAdsClient()
            adsClient.Connect("5.44.181.238.1.1", 801)
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
        Console.ReadLine()
    End Sub

End Module

Die SPS ist eine CX8050 und dieUmgebung ist Visual Studio 2017.


Der Python Client hier läuft wie er soll. Ich habe das Projekt https://github.com/counsyl/counsyl-pyads
nach Python3 convertiert und dann noch die Symbolinterpolation geschrieben, damit ich die Symbolliste inkl. der Strukturen bekomme. Jetzt muss der Kram noch nach .Net portiert werden.
Code:

def main():
    # *********************************************************************
    ads_conn = AdsConnection(
        target_ams='5.44.181.238.1.1:801',
        target_ip='10.0.0.154',
        target_port=801,
        source_ams='10.33.0.1.1.1:32733',
    )

    with AdsClient(ads_conn, debug=False) as device:
        print("")
        print("DEVICE INFO")
        print("")
        pprint.pprint(device.read_device_info().__dict__)

Viewing all 49723 articles
Browse latest View live


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