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

Sonstiges Logo8 : Klappensteuerung mit Max-Wert

$
0
0
Hallo ,
komme leider mit meiner Klappensteuerung nicht weiter.
Eine Klappe wird in 0,5V Schritten durch die Curser-Tasten der TDE auf und zu gefahren .
Angesteuert wird der Ausgang durch eine " Arithmetische Anweisung " .
So Weit so Gut .
Jetzt möchte ich das die Klappe durch ein einzelnes Eingangssignal I=1 komplett auf fährt,
also AQ4 = 1000
und bei I=0 danach wieder auf seinen vorher eingestellten Wert zurück fährt !

bekomme ich nicht hin ? Könnt Ihr mir nochmal helfen ? Danke

Das was ich habe ist als Anhang in der rar-Datei
Angehängte Dateien

Bitte um Angebot für die Programmierung einer Anlage

$
0
0
Guten Morgen,

ich bin auf der Suche nach einem erfahrenen Progammierer, welcher mir eine SPS Progamm nach Lastenheft erstellt.

Anbei finden Sie das Lastenheft.

Im Falle von Fragen wenden Sie sich jederzeit gern an mich.

Ich komme aus Sachsen, ein Partner aus dem Raum Nord-Bayarn, Thüringen, Sachsen wäre schön allerding kein Muss.

Bei Interesse freue ich mich über ein Angebot!

Vielen Dank und beste Grüße
Angehängte Dateien

Funktionsbaustein mehrmals verwenden mit Struct und Array

$
0
0
Hallo Forum,

ich habe einen Funktionsbaustein erstellt, dieser soll nun mehrmals verwendet werden.
Die Ein- bzw. Ausgangsvariablen habe ich als Struct definiert.
Im Baustein selbst steht dieses Struct als IN_OUT wie folgt:

VAR_IN_OUT
Mot : ARRAY[1..2] OF type_Motor_Vars;
END_VAR

Es ist beabsichtigt den Baustein 2x zu verwenden.

Nun stehe ich aber etwas auf dem Schlauch.
Ich müsste doch den Funktionsbaustein mit Variablen programmieren also im Endeffekt so in etwa: Mot[Nummer].Drehzahl

Nun zu meinen Fragen:

- Wie kann ich Ausgängen eine Variable zuweißen? Bei mir kommt immer unbekannter Typ, wenn ich z.B. Mot[1].An einem Ausgang zuweiße.
- Müssen die internen Bausteinvariablen (Merker oder Zeitglieder) auch eine Variable haben? z.B. Mot[Nummer].Merker1 ?
- Wie rufe ich diesen Baustein am Einfachsten auf?

IO-Link im TIA Portal

$
0
0
IO-Link im TIA Portal

IO-Link, TIA-Portal, intelligente Sensoren und Aktoren, Fremdgeräte

Sichern Sie sich Ihren Platz für folgende Schulungstermine:
12.06.-13.06.2017 in Hochheim
23.11.-24.11.2017 in München

Zielgruppe

Servicepersonal, Instandhalter, Inbetriebnehmer, Programmierer, Projektierer

Voraussetzungen

Kenntnisse aus dem Grundkurs oder Umsteigerkurs SIMATIC TIA Portal.

Dauer: 2 Tage
Preis: 790,00 € zzgl. MwSt. (DE)

Beschreibung / Lernziele

Der Kurs vermittelt Ihnen die wichtigsten Kenntnisse von IO-Link. Sie lernen die Arbeitsweise von diversen IO-Link Sensoren und Aktoren und den Umgang mit deren Parameterinformationen (IODD) kennen. Wir stellen Ihnen die verschiedenen Anschlusstechniken an einen IO-Link Master vor. Sie binden IO-Link Komponenten von verschiedenen Herstellern in Ihr System ein und konfigurieren diese über ein Device Tool. Im TIA Portal programmieren Sie den zyklischen- und azyklischen Datenaustausch über die IO-Link Schnittstelle. In der Schulung lernen Sie Fehler in den Kommunikationssystemen zu diagnostizieren und zu beheben.

Ihre erlernten theoretischen Kenntnisse vertiefen Sie durch zahlreiche praktische Übungen.

Nach der Schulung können Sie IO-Link Komponente installieren, die Kommunikation zwischen CPU - IO-Link Master - IO-Link Device realisieren, IO-Link Komponenten austauschen, den zyklischen und azyklischen Datenaustausch projektieren sowie Fehler diagnostizieren und beheben.

Inhalte


  • Funktionsweise und Eigenschaften von IO-Link
  • Systemkomponenten und Leistungsmerkmale
  • Aufbaurichtlinien
  • Arbeitern mit Parameterinformationen (IODD)
  • Projektieren mit Device Tool
  • Arbeiten mit zyklischen Daten
  • Arbeiten mit azyklischen Daten
  • Inbetriebnahme von Fremdgeräten
  • Test und Inbetriebnahme
  • Diagnosefunktionen bei IO-Link


Software / Geräte


TIA Portal, S7-1500, IO-Link Master (Siemens/ Murrelektronik), IO-Link Devices unterschiedlicher Hersteller

Unsere Empfehlung

Besuchen Sie anschließend Erweiterungsmodule für Engineering, Bedienen/Beobachten, Kommunikation und Technologische Funktionen.


Wir beraten Sie gerne und freuen uns auf Ihren Anruf!

Grollmus GmbH
Geisenheimer Str.2
65239 Hochheim am Main
Telefon: +49 6146 82828-0
Fax: +49 6146 82828-90
info@grollmus.de
www.grollmus.de

Step 7 Den Tag auslesen

$
0
0
hallo zusammen,
ich probiere den tag aus der Systemzeit einer s7-300 auszulesen.
habe folgendes programmiert, siehe bild.

was mache ich falsch?Tag_auslesen.PNG
Angehängte Grafiken

CoE Befehle für EL6201 ASI- Masterklemme

$
0
0
Hallo,
ich möchte einen ASI- Slave in einem Prüfablauf umadressieren. Leider ist diese Umadressierung nicht mit mit dem FB_ASI_Adressing möglich, da ich die EL- Klemmen benutze.
Nun riet mir der Support von Beckhoff zu den CoE Befehlen. Also habe ich den FB_EcCoESdoWrite eingefügt.
Die AMS, die Indices und die Adresse sind mir klar, aber bei dem pointer src buffer weiß ich nicht so recht weiter.
Ich habe dort jetzt eine DWord Variable mit einem ADR- Baustein angeschlossen und diese global auf MD200 gelegt. Die einzelnen Bytes habe ich dann auf MB200...MB203 verteilt.
Leider redet der Baustein nicht mit mir )-;
Ist das so richtig oder müssen diese Daten die gesendet werden anders festgelegt werden?
CoE.JPGGlobal_CoE.JPGIch habe hier mal den Baustein und die Globalen Variablen eingefügt.
Ist das so richtig?

Danke für eure Antworten!
Angehängte Grafiken

Step 7 SCL ANY-Pointer Eingangsparameter auslesen

$
0
0
Hallo zusammen,

ich bräuchte bitte etwas Hilfe bei SCL S7-300. Das Problem habe ich soweit schon einkreisen können:

Ich verwende einen ANY-Pointer als aktuellen Eingangsparameter z.B. P#DB1.DBX0.0 BYTE 10 an einem FC.
Dieser FC sieht so aus:

Code:

FUNCTION FC001 : INT

VAR_INPUT

    anyZeiger : ANY;
   
    Sicht AT anyZeiger : STRUCT
        Id  : BYTE;
        Typ : BYTE;
        Anz : INT;
        Dbn : INT;
        Ptr : DWORD;
    END_STRUCT;
   
END_VAR


VAR_TEMP
    int_var : INT;
END_VAR

BEGIN

    int_var  := Sicht.Anz;

    FC001 := 1;
     
END_FUNCTION

Übersetzen lässt sich die SCL-Quelle problemlos.
Jedoch geht die SPS sofort in Stop, wenn die Zeile "int_var := Sicht.Anz;" abgearbeitet werden soll mit dem Hinweis,
dass ein DB nicht vorhanden ist (DB4098 ).

Kann mir jemand erklären woran das liegt?
Ich wollte ganz gern einfach nur in die Variable int_var die Anzahl der Bytes eintragen lassen für spätere Bearbeitungen.
Wie müsste ich dann vorgehen in SCL?

Vielen Dank

Motorschutzschalter Messung Schleifenimpedanz, Innenwiderstand

$
0
0
Hallo zusammen,

meine Frage bezieht sich auf die Messung der Schleifenimpedanz von Motorschutzschalter der Fa Eaton.

Wir haben das Problem, dass bei Geräten mit kleineren Einstellbereichen der Innenwiderstand von Motorschutzschaltern erheblich steigt. Als Beispiel, PKZM0-0,63 hat je Phase einen Widerstand von 4Ohm, wenn nun noch der Außenleiter über alle 3 Kontakte (230V Verbraucher) geführt wird steigt die Schleifenimpedanz um 12Ohm. Mit diesen hohen Werten ist es fast unmöglich die Abschaltbedingungen einzuhalten.

Kennt jemand dieses Problem und konnte es lösen?

Vielen Dank
Daniel

WinCC Flex Rückgabewert von externen Programm auswerten

$
0
0
Hallo zusammen,

ich möchte gerne in einem Script ein externes Programm ausführen und von diesem Programm den Rückgabewert auswerten.

Das starten des Programms ist nicht das Problem, aber wie kann ich den Rückgabewert wieder einlesen bzw. abfragen?
Hatte gehoft das es wie folgt gehen würde:

Code:

Rückgabe = StartProgram "e:/RawMatCheck.exe", "/RawMatId=ENDEX 155 /Barcode=1000658549", hmiShowNormal, hmiYes
Der Rückgabewert sieht wie folgt aus:

Rückgabewerte:

0 Richtiger Rohstoff, Bestand vorhanden
1 Richtiger Rohstoff, KEIN Bestand vorhanden
2 Falscher Rohstoff
3 Barcode nicht gefunden (falscher Barcode oder Rohstoff noch nicht gebucht)
4 Datenbank konnte nicht erreicht werden
5 Fehler im Programmablauf - keine Info verfügbar

Muss bzw. kann ich das über das Errorlevel vielleicht auswerten?

Das ganz soll auf einem IPC477D mit einer WinCC Flexible Runtime bzw. Runtime Advanced laufen.

Wäre nett wenn Ihr mir da vielleicht auf die Sprünge helfen könntet.

Danke und Gruß

Hausen

TIA WinCC V14 Prof Ex-/Import Projekttexte

$
0
0
Hallo, ich habe in einem Projekt mehrere Sprachen, jetzt habe ich die Texte als Excel Liste exportiert und diese dem Übersetzer gegeben. Die Datei wurde auch nicht verändert, bis auf die Übersetzungen.

Allerdings kann ich sie nicht mehr importieren. Ich bekomme immer eine Fehlermeldung import fehlgeschlagen.

Hat jemand schonmal dieses Problem gehabt ?

Bewässerungssteuerung

$
0
0
Hallo zusammen,

wir haben in Italien ein Weingut, welches 2009 neu bepflanzt wurde. Damals wurde die Rebfläche komplett mit einem Bewässerungssystem ausgestattet. Dieses hatte Anfangs funktioniert. Jedoch wurde es nach dem Tod unseres Agronom nicht mehr in Betrieb genommen, da das benötigte Wissen um die Steuerungstechnik fehlte.

Die Steuerung der Bewässerung wurde wie folgt aufgebaut:
Funksender: Motorola GM 340
Funkempfänger je Pazelle (insg. 55): irriGator G4-Receiver Modul ( http://www.irrigator.co.za/wireless-...eiver-modules/)
Der Funkempfänger spricht ein Magnetventil an welches dann den Wasserdurchfluss öffnet oder schließt.
Der Funksender ist mit einem Steuerungscomputer der Firma Elgal verbunden.

Meine Frage ist nun, ob ich dem Funksender direkt ein Steuerungsprogramm (Zeitprogramm) hinterlegen könnte? Oder kennen Ihr einen System in welchem ich ein Zeitprogramm und eine Adressierungsliste der Ventile hinterlegen kann, welches dann an den Sender angeschlossen wird.
Der Funksender muss ja auch wissen welches Ventil er ansprechen soll.

Ich finde kaum Informationen über diesen Steuerungscomputer und kann nicht nachvollziehen wie er dem Funksender sagt welches Ventil er ansprechen soll.
Gibt es hierfür eine Software oder wie muss man vorgehen?
Eigentlich ist der Motorola Funksprecher ja für andere Anwendungen gedacht. Hat wer Erfahrung mit dem Betrieb eines Funksprecher als "Ansprecher" von Ventilen?

Ich wäre um jede Hilfe äußerst dankbar.

Problem mit MDI an Sinamics S120

$
0
0
Hallo zusammen,

Ich bin dabei ein Sinamics S120 Antrieb betrieben an S7 CPU in Betrieb zu nehmen. Motor ist Standart 1FT7 Drive-Cliqe.

Projekt erfolgreich angelegt, EPOS für den Antrieb aktiviert. Telegramm 110 zum kommunizieren ausgewählt.


S7 Hardware/Programm vorbereitet. Alles komuniziert. ALM speist. Drehgeber lasst sich mittels Standart FB justieren.

Steuertafel - Achse fährt und positioniert. Somit wohl Verkabelung richtig.

Setze aus S7 "EIN/AUS1" Bit - Bremse geht auf. Achse bereit. Referenz ist OK.
Setze "Fahrauftrag vrwerfen" und "Zwischenhalt".

Tippen - geht. Verfahrdatensätze - gehen.

Sobald ich aber MDI bit setze springt Achse kurz, trudelt ca. Viertel Umdrehung und geht in störung.

Als Fehler steht nur "7450 LR: Stillstandüberwachung hat angesprochen"

MDI ist als "Absolut pos." und "Wertübernahme mit Startflanke" eingestellt.
An der Stillstandfester und Überwachungszeit habe ich nichts geändert.
Geberrichtung stimmt wohl, da Tippen in richtige Richtung geht.

Für meine Anwendung brauche ich MDI.

Was habe ich übersehen? Hat jemand ein Tip für mich?

Danke

MfG Walter

Steuerung eines Schrittmotors über KL2531

$
0
0
Hallo zusammen,

das Thema SPS Programmierung ist recht neu für mich. Durch Tutorials habe ich es geschafft mit der CX9020 mal einen Eingang gelesen und einen Ausgang gesetzt. Jedoch in komplexere Themen finde ich einfach keinen Einstieg.
U.a. würde ich mit der SPS (CX9020) gern einen Schrittmotor (http://www.mechapro.de/pdf/KH56QM2.pdf) steuern.

Den Schrittmotor kann ich über eine Endstufe (http://www.mechapro.de/shop/Schrittm...tufe::221.html) und einem Arduino schon steuern.


- Kann mir jemand sagen, welche Adern des Schrittmotors ich wo an der KL2531 anschließen muss? Kabelbezeichnung unter http://www.mechapro.de/pdf/KH56QM2.pdf
- Hat jemand ein kleines Beispiel TwinCat Projekt zur Steuerung eines Schrittmotors, an dem ich mich entlanghangeln kann?

Würde mich sehr freuen, wenn mich jemand bei dem Thema unterstützen könnte.

Grüße
Stefan

Webvisu kann nicht geändert werden

$
0
0
Hallo,

versuche seit mehreren Tagen meine Visu zu ändern, dreh jetzt bald durch, hab mich quer durch das Forum/Internet gelesen, aber kann keine Lösung finden.

Problembeschreibung:

Habe eine Wago 881mit Codesys 2.3.9.52 für das Projekt SMA Energymeter, lese die Daten vom Energymeter aus und stelle diese in der Visu dar, klappt alles wunderbar, doch leider kann ich die Visu nicht ändern, bzw. die Viso schon aber die Webvisu ändert sich nicht. Hab schon alles durch, Reset, alles bereinigen, alles übersetzen, Visu gelöscht und immer noch als Webvisu da.

Ich lösche die Visu komplett raus, spiele alles neu ein, verbinde mich auf Webvisu und immer noch ist das alte Fenster da!?

Es ändert sich nichts, ich kann nicht mal einen banalen Text ändern, bitte um Hilfe.

Gruß

TIA Installation von TIA V13 WinCC klemmt

$
0
0
Hallo,
ich habe einen neuen Rechner und möchte TIA V13, wegen bestehender Anlagen installieren.
Der Rechner hat nur die Standard Software bekommen wie Office und ist Quasi Jungfreundlich.
Die Installation von Step 7 prof, PLCSIM und Safety ist durchgelaufen, nur beim WinCC Adv
wird die Installation abgebrochen.
Zur bermerkung ich bin als Admin angemeldet und der Virenscanner ist abgeschaltet,
eine Deinstallation und Neuinstallation hat nichts gebracht.

Anbei die Stellen mit dem Fehlermeldungen aus dem Log File:

Code:

18:46:20|          |EnvironmentAnalyser::SearchForSpfFiles()|
18:46:20|          |EnvironmentAnalyser::SearchForSpfFiles()|(07)    F:\InstData\OPCCORECOMP\OPCCORECOMP.spf
18:46:20|..        |EnvironmentAnalyser::SearchForSpfFiles()|(07)      ProductCode - OPCCORECOMP
18:46:20|..        |EnvironmentAnalyser::SearchForSpfFiles()|(07)      SetupType - ProductForeign
18:46:20|..        |EnvironmentAnalyser::SearchForSpfFiles()|(07)      Version - 3.00.10102
18:46:20|.        |EnvironmentAnalyser::SearchForSpfFiles()|(07)    END of F:\InstData\OPCCORECOMP\OPCCORECOMP.spf
18:46:20|.        |EnvironmentAnalyser::SearchForSpfFiles()|
18:46:20|..        |EnvironmentAnalyser::SearchForSpfFiles()|(07)    Analysing install condition of the unit...
18:46:20|..        |EnvironmentAnalyser::SearchForSpfFiles()|(07)    There is no install condition
18:46:20|...      |SpfFile::LoadFile()                    |(07)    Ini file found - Name: OPC.spf; Path: F:\InstData\OPC\OPC.spf
18:46:40|ERROR    |SpfFile::LoadFile()                    |(07)    Ini-File reading error - System.IO.IOException: Datenfehler (CRC-Prüfung)
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.FileStream.ReadCore(Byte[] buffer, Int32 offset, Int32 count)
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.FileStream.Read(Byte[] array, Int32 offset, Int32 count)
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.StreamReader.ReadBuffer()
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.StreamReader.ReadLine()
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei System.IO.File.ReadAllLines(String path, Encoding encoding)
18:46:40|ERROR    |  ... continue line ...                |  Ini-File reading error -    bei Siemens.Automation.Setup.Core.Param.IniFile.LoadFile(String path)
18:46:40|          |SpfFile::LoadFile()                    |
18:46:40|          |SpfFile::LoadFile()                    |(07)    START validating config file
18:46:40|.        |SpfFile::LoadFile()                    |(07)    END validating config file
18:46:40|.        |SpfFile::LoadFile()                    |
18:46:40|INFO2    |EnvironmentAnalyser::SearchForSpfFiles()|(07)    F:\InstData\OPC\OPC.spf - FAILED TO READ
18:46:40|...      |SpfFile::LoadFile()                    |(07)    Ini file found - Name: NCMGPRS64.spf; Path: F:\InstData\NCMGPRS64\NCMGPRS64.spf
18:46:40|          |SpfFile::LoadFile()                    |
18:46:40|          |SpfFile::LoadFile()                    |(07)    START validating config file
18:46:40|...      |SpfFile::LoadFile()                    |(07)      Reading config file version from: [GENERAL] -> SPFVersion
18:46:40|...      |SpfFile::LoadFile()                    |(07)      Config file version read from file: '1.0'
18:46:40|...      |SpfFile::LoadFile()                    |(07)      Current config file version recognized as: '01.00.00.00_00.00.00.00'
18:46:40|...      |SpfFile::LoadFile()                    |(07)      Comparing current config file version with the minimal required one: '01.00.00.00_00.00.00.00'
18:46:40|...      |SpfFile::LoadFile()                    |(07)      Current config file version is OK
18:46:40|.        |SpfFile::LoadFile()                    |(07)    END validating config file


Code:

18:47:07|          |VersionIni::LoadFile()                  |(07) START validating config file
18:47:07|...      |VersionIni::ValidateSection()          |(07)    Config file section key [IDENTIFICATION] -> 'DefaultLogFileName' is present but unknown to the config file definition.
18:47:07|INFO2    |VersionIni::LoadFile()                  |(07)    Config file section [CLIENTENTRYCOMPSETUP] is present but unknown to the config file definition.
18:47:07|INFO2    |VersionIni::LoadFile()                  |(07)    Config file section [CLIENTENTRYCOMPSETUPX64] is present but unknown to the config file definition.
18:47:07|.        |VersionIni::LoadFile()                  |(07) END validating config file
18:47:07|.        |VersionIni::LoadFile()                  |
18:47:07|          |pUnitFromBundle::Initialize_FromObject()|
18:47:07|          |pUnitFromBundle::Initialize_FromObject()|(07) Setup Unit needs Security Control activities:
18:47:07|INFO1    |pUnitFromBundle::Initialize_FromObject()|(07)    Security XML: F:\InstData\PE_Product\Media\Resources\SeCon_PE_Permissions.xml
18:47:07|.        |pUnitFromBundle::Initialize_FromObject()|(07) END of necessary Security Control activities
18:47:07|.        |pUnitFromBundle::Initialize_FromObject()|
18:47:39|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Function returns value: ERROR_OPEN_FAILED; Attempt to open file: 'F:\InstData\PE_Product\Media\TIA_Portal.msi'
18:47:39|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Attempting to open MSI file once more... 1
18:48:04|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Function returns value: ERROR_OPEN_FAILED; Attempt to open file: 'F:\InstData\PE_Product\Media\TIA_Portal.msi'
18:48:04|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Attempting to open MSI file once more... 2
18:48:30|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Function returns value: ERROR_OPEN_FAILED; Attempt to open file: 'F:\InstData\PE_Product\Media\TIA_Portal.msi'
18:48:30|..        |MsiEnvironment::OpenMsiDatabase()      |(07) Max count of reopen attempts reached: 3. Giving up...
18:48:30|INFO1    |MsiEnvironment::AddProductByPath()      |(07) Msi product was not initialized. Return value: ERROR_OPEN_FAILED
18:48:30|ERROR    |EnvironmentAnalyser::Analyse()          |(07) Exception - SetupMsiException Siemens.Automation.Setup.Core.SetupMsiException: MSI File initialization failed: ERROR_OPEN_FAILED
18:48:30|ERROR    |  ... continue line ...                |Exception -    bei Siemens.Automation.Setup.Sia.Engine.Prod.SetupUnitFromBundle.InitializeMsi(MsiEnvironment msiEnviron)
18:48:30|ERROR    |  ... continue line ...                |Exception -    bei Siemens.Automation.Setup.Sia.Engine.Environ.EnvironmentAnalyser.Analyse(DoWorkEventArgs e)
######## ---------- END SECTION --------------------------- ####################

18:48:30|..        |BusinessLogic::GuiCommunicationOccured()|(01) Message recieved: Navigation (Next)
18:48:30|..        |Controller::ShowForm()                  |(01) Form: SetupLanguage
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 1033 is supported by OS. Initializing setup language
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 1031 is supported by OS. Initializing setup language
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 2052 is supported by OS. Initializing setup language
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 1036 is supported by OS. Initializing setup language
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 3082 is supported by OS. Initializing setup language
18:48:30|..        |SetupLanguage::CreateLanguageList()    |(01) Language 1040 is supported by OS. Initializing setup language
18:48:30|..        |BusinessLogic::GetNavigationBehavior()  |(01) Form: SetupLanguage
18:48:30|INFO2    |Ressources::GetARPIcon()                |(01) Customized ARP Icon found in : F:\InstData\Resources\ARP.ico
18:48:35|..        |Controller::On_GuiCommunicationOccured()|(01) Message recieved: Navigation
18:48:35|..        |BusinessLogic::GuiCommunicationOccured()|(01) Message recieved: Navigation (Next)
18:48:35|..        |Controller::ShowForm()                  |(01) Form: CheckPrerequisites
18:48:35|..        |BusinessLogic::GetNavigationBehavior()  |(01) Form: CheckPrerequisites
18:48:35|INFO2    |Ressources::GetARPIcon()                |(01) Customized ARP Icon found in : F:\InstData\Resources\ARP.ico
19:27:19|..        |Controller::On_GuiCommunicationOccured()|(01) Message recieved: Navigation
19:27:19|..        |BusinessLogic::GuiCommunicationOccured()|(01) Message recieved: Navigation (Quit)
19:27:19|INFO2    |NGenHandler::CallNGen()                |(01) Call C:\windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe queue continue
19:27:19|..        |NGenHandler::CallNGen()                |(01) Won't wait till the end of NGEN.exe call
19:27:19|..        |SiaCleanup::StartCleanup()              |(01) Quit cleanin up... nothing to delete
19:27:19|INFO1    |Program::Main()                        |(01) Setting ExitCode to: 1627 - FunctionFailed
19:27:19|INFO1    |Program::Main()                        |(01) Exit Main() with global errorcode=1627
######## ---------- END LOG ------------------------------- ####################

######## ---------- START SUMMARY ------------------------- ####################
19:27:19|RETURN    |ERRORS                                  |(02) 2
19:27:19|RETURN    |WARNINGS                                |(02) 0
19:27:19|RETURN    |TOTAL_TIME                              |(02) Elapsed time: 0 days 0 hours 41 minutes 27 seconds
19:27:19|RETURN    |TIME                                    |(02) INSTALL time: 0 days 0 hours 0 minutes 0 seconds
######## ---------- END SUMMARY --------------------------- ####################

######## ---------- START POST-PROCESSING ----------------- ####################
######## ---------- END POST-PROCESSING ------------------- ####################


TIA ET200SP Potentialgruppe Auswerten

$
0
0
Hallo Liebes Forum,

Ich hätte mal eine Frage an derjenige die die ET200SP schon mal eingesetzt haben.
Wir setzen zum ersten mal die ET200SP ein und ich hab ein Problem die Potentialgruppe aus zu werten.
Vielleicht ist es auch nur ein Sprach-Missverständnis.

Unter andere haben wir diese Station:
GÜS SPS-Forum.jpg

Im Handbuch der Karten steht :

Code:

 

P1, P2, AUX interne selbstaufbauende Potenzialschienen

Verbindung nach links (dunkles BaseUnit)

Verbindung nach links unterbrochen (helles BaseUnit)

Code:

Potenzialgruppe

Eine Potenzialgruppe besteht aus einer Gruppe von unmittelbar nebeneinander platzierten

Peripheriemodulen innerhalb einer ET 200SP-Station, welche über eine gemeinsame

Versorgungsspannung versorgt werden.

Eine Potenzialgruppe beginnt mit einem hellen BaseUnit, über die die benötigte

Versorgungsspannung für alle Module der Potenzialgruppe eingespeist wird. Das helle

BaseUnit unterbricht die drei selbstaufbauenden Potenzialschienen P1, P2 und AUX zum

linken Nachbarn.

Alle weiteren Peripheriemodule dieser Potenzialgruppe stecken auf dunklen BaseUnits. Sie

übernehmen die Potenziale der selbstaufbauenden Potenzialschienen P1, P2 und AUX vom

linken Nachbarn.

Eine Potenzialgruppe endet mit dem dunklen BaseUnit, welchem ein helles BaseUnit oder

Servermodul im Stationsaufbau folgt.

Ich würde als folgt auswerten:
Beide Potentialgruppen der digital Eingangskarten müssen alle Karten separat mit Spannung versorgt werden.
Die Potentialgruppe der digital Ausgangskarten muss nur am Anfangs-Modul (Karte C02-A220) mit Spannung versorgt werden.
Liege ich da richtig ?

Bram
Angehängte Grafiken

750-881 Sommer-Winterzeit

$
0
0
Hallo,

Kann ich den FbSummer_Wintertime aus der Bibliothek Scheduler_03.lib auch für den 750-881 verwenden und nicht nur für den 750-841? In der Doku vom 22.06.2016 ist nur der 750-841 verwendbar.
Welchen Fb aus welcher Bibliothek kann ich für den 750-881 für die Zeitumstellung verwenden?

Grüße
Felix

java für sps'n

$
0
0
Hallo,

bitte den Tilel nicht für voll nehmen, ist nur der Aufhänger. Meine Frage an Euch ziehlt auf den Punkt, wie kann ich als 'mittelmässiger' Step7 Programmierer mir ein Bild machen, wie aufwendig es ist, von Step7 auf andere Systeme e.g. CodeSys, Logix usw. umzusteigen. Das passiert zwangsläufig bzw. wird immer mehr im Maschinenbau-Service gefordert. Gibt es da z.B. Vergleichs-, Konvertierungslisten etc. Da, so denke ich, alle Systeme nach ICE61131 funktionieren sollte es von der Software doch eigentlich ein Klacks sein? Ob das so ist? Also, wie könnte ich schnell und ohne jede einzelne Programmierplattform zu erwerben, das feststellen.

Danke...

Step 7 Habe beim auspacken mehrerer Siemens Lieferungen was durcheinander gebracht.

$
0
0
Hallo,

mir ist ist gestern beim auspacken von Kundenbeistellungen wo unter anderem mehrere Siemens Software Kartons dabei waren nicht aufgefallen das das von 2 verschiedenen Kunden war und auf dem Lieferschein steht ja nur die Bestellnummer und nicht die Lizenznummer wie kann ich das ganze jetzt auseinander halten ? Weil dummerweise habe ich von beiden Kunden für verschiedene Projekte Step 7 und Win CC will nicht dem einen Kunden die Software von dem anderen dabei packen nicht das das wegen der Lizenzen oder so Probleme gibt falls die schon vorher irgendwie auf den Kunden lizensiert sind ich hatte Sps mal in der Berufschule aber mittlerweile beschäftige ich mich mehr mit anderen Dingen deshalb habt Verständnis falls das egal ist wer welchen Karton bekommt wenn das die gleichen sind.

...hoffe ich habe niemanden mit meiner dummen Frage auf den Schlips getreten nur möchte ich nicht Montag unsere Kunden anrufen müssen und denen versuchen das Dilemma zu erklären...

hoffe ihr könnt mich beruhigen...

gruss Leon

OSCAT BLIND_SHADE mit Wago 849 KNX

$
0
0
Hallo zusammen ,

spiele gerade ein bisschen mit der OSCAT Library und den Shades rum.
Was ich nicht hinbekomme das es mit den FbSunblind_actuator_4 funktioniert.
Da ja die OSCAT Libaries davon ausgehen das sie direkt die Motoren steuern.

Hat jemand das gelöst ?

Ich hab ein KNX Taster mit 2 Tasten für den Jalousie und möchte damit die Jalousie steuern aber möchte auch die Shade Bausteine von OSCAT verwenden ( Automatik Modus)

Irgendwie stehe ich da auf dem Schlauch wie ich das am Besten lösen kann .. Kann mir da jemand helfen ? Oder hat jemand eine Lösung ?

Gruß
Viewing all 49908 articles
Browse latest View live


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