| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: SPS Auto-nummerieren (8975 mal gelesen)
|
Mendric79 Mitglied Techniker - Elektro
Beiträge: 82 Registriert: 23.07.2012 Version: 2.1, Proffesional, Expert-Modus
|
erstellt am: 10. Sep. 2012 06:46 <-- editieren / zitieren --> Unities abgeben:
Ich habe 32er Eingangskarte z.B Siemens. -1A1 beginnend mit E0.0. Jetzt füge ich im Schema (an einer Beliebigen stelle) ein SPS Eingang ein. Gibt es eine Möglichkeit das Eplan diesen Automatisch den nächstfreien Eingang zuordnet? ------------------ SCK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CWolf Mitglied KE.IN-Elektroniker
Beiträge: 236 Registriert: 10.07.2008 ePlan P8 2023 U4 BuildNr. 19626
|
erstellt am: 10. Sep. 2012 10:58 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
Schaue mal, ob dir die Option "Adressieren" (Projektdaten -> SPS) weiterhilft. ePlan liefert sogar schon ein passendes Schema mit (kann es aber nicht nicht testen, da ich imo keine Siemens CPU verwende) ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001 EPlan P8 2.8
|
erstellt am: 10. Sep. 2012 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
ich habe mir im SPS Navigator Filter für freie I/O erstellt. Wenn ich jetzt einen I/O im Plan absetze wird dieser I/O nicht mehr angezeigt. Beispiel für den Filter DI siehe Bild. ------------------ gruß ger nim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mendric79 Mitglied Techniker - Elektro
Beiträge: 82 Registriert: 23.07.2012 Version: 2.1, Proffesional, Expert-Modus
|
erstellt am: 11. Sep. 2012 06:10 <-- editieren / zitieren --> Unities abgeben:
|
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001 EPlan P8 2.8
|
erstellt am: 11. Sep. 2012 06:16 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
Vielleicht verstehen wir Dein Problem nicht richtig, aber wenn Du aus dem NAVI einen DI einfügst und Dir dann noch die noch unbenutzten DI's herausgefilterst, bekommst Du automatisch den nächsten freien DI zugeordnet. ------------------ gruß ger nim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HKXVZBi Ehrenmitglied Konstruktion Elektroplanung
Beiträge: 1502 Registriert: 27.01.2010 i7-3770 3.40GHz, 16GB RAM Radeon Pro WX5100 3xHP Z27n G2 Software: MS Win 10 64Bit MS Office 2010/365 ------ ePlan Electric P8 Menüumfang: ǝʇɹǝdxǝ
|
erstellt am: 11. Sep. 2012 07:10 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
also mir ist zunächst nicht bekannt das die Adresszuordnung so funktioniert, wir adressieren die SPS-E/A's immer erst hinterher, hierfür gibt es verschiedene Möglichkeiten, am einfachsten ist meiner Meinung nach die Adressierung über die Startadresse LINK -> hier das zweite Bsp., ------------------ Gruß Marco --------------------------------- Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geronimo Mitglied
Beiträge: 1040 Registriert: 14.12.2001 EPlan P8 2.8
|
erstellt am: 11. Sep. 2012 07:19 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
Also ich erstelle zuerst eine SPS-Übersicht. Hier adressiere ich die I/O's (siehe Bild) über "Projektdaten -> SPS -> Adressieren" oder über fertige Makros mit Wertsätzen. Dann kann ich im Plan die I/O's über den SPS Navi abbuchen.
------------------ gruß ger nim Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mendric79 Mitglied Techniker - Elektro
Beiträge: 82 Registriert: 23.07.2012 Version: 2.1, Proffesional, Expert-Modus
|
erstellt am: 11. Sep. 2012 10:54 <-- editieren / zitieren --> Unities abgeben:
Ich gehe nicht über das Navi. Ich habe ein Seitenmakro z.B. für eine Motoransteuerung. In dem Makro sind auch SPS Ein.-und Ausgänge. Beim einfügen des Seitenmakros, sollen sie direkt dem nächstfreien platz zugeordnet werden. ------------------ SCK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HKXVZBi Ehrenmitglied Konstruktion Elektroplanung
Beiträge: 1502 Registriert: 27.01.2010 i7-3770 3.40GHz, 16GB RAM Radeon Pro WX5100 3xHP Z27n G2 Software: MS Win 10 64Bit MS Office 2010/365 ------ ePlan Electric P8 Menüumfang: ǝʇɹǝdxǝ
|
erstellt am: 11. Sep. 2012 11:32 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
ich glaube das ist nicht möglich, denn woher sollte ePlan wissen welche E/A's jetzt genutzt werden sollen, zumal die Nummerierung für diese E/A's ja über das voreingestellte Schema läuft ich würde die Nummerierung im Nachhinein durchführen, oder aber wie oben beschrieben über den Navigator abbuchen ------------------ Gruß Marco --------------------------------- Es gibt Dinge im Leben die kommen und gehen, aber Ruhm und Fitness bleiben einem für immer erhalten! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Balage Mitglied Dipl.-Ing. Elektrotechnik
Beiträge: 522 Registriert: 13.03.2008 Win10 x64Pro, EPLAN 5.70 SP1, EPLAN electric P8 Pro 2.x EPLAN Engineering Center/Configuration
|
erstellt am: 11. Sep. 2012 12:45 <-- editieren / zitieren --> Unities abgeben: Nur für Mendric79
Zitat: Original erstellt von Mendric79: Beim einfügen des Seitenmakros, sollen sie direkt dem nächstfreien platz zugeordnet werden.
Aus diesem Satz schließe ich darauf, dass die komplette SPS-Karte bereits im P8 vorhanden ist und ihre SPS-Anschlüsse adressiert sind. Wenn das so ist, dann sind die " freien Plätze" in der P8-Sprache nicht-platzierte Funktionen. Diese können beim Einfügen von Makros mit SPS-Anschlüssen nicht automatisch abgebucht werden, dazu bräuchte man mindestens einen Script, wenn nicht sogar eine API-Lösung. Ohne Script und API gibt es nur den manuellen Weg. Ich würde folgende Arbeitsweise empfehlen:
- SPS-Navi ständig offen halten und ggf. den Filter von Geronimo einsetzen
- Makro wie gewohnt einfügen
- im SPS-Navi die gewünschte Karte/Modul aussuchen und den nächstfreien Anschluss markieren
- über rechte Maustatste das Kontextmenü aufrufen und Zuweisen wählen
- im Grafikeditor den SPS-Anschluss im soeben eingefügten Makro anklicken, der diese Adresse erhalten soll
Wenn der SPS-Anschluss im Makro aus einem SPS-Kasten und einem darin platzierten SPS-Anschluss besteht, muss vorher dem SPS-Kasten das korrekte vollständige BMK verpasst werden, sonst wird das vollständige BMK am Anschluss eingetragen - was natürlich nicht wirklich sinnvoll ist. Auch das kann aber aus dem SPS-Navi über Zuweisen erfolgen. Wenn man sich aber schon die Mühe macht, die SPS-Daten aus dem Navi zu holen, könnte man einen Schritt weitergehen. Der Schritt ist etwas Arbeitsintensiver in der Vorbereitung aber sehr effektiv bei der Verwendung. Die Rede ist von artkelspezifischen Makros, die Schaltungsteile sowohl für die Übersicht, als auch für den Schaltplan oder gar für den Aufbauplan in einer Datei enthalten, bei Bedarf sogar in diversen Varianten. Für jeden SPS-Artikel wird eine eigene Makrodatei angelegt, die dann in der Artikelverwaltung beim jeweiligen Artikel auf dem Registerblatt Technische Daten im Eingabefeld Makro anschließend ausgewählt wird. Danach kann das komplette Makro aus dem Navigator über das Kontextmenü und Makro platzieren im Grafikeditor platziert werden. Diese Arbeitweise kann dann überall angewendet werden, nicht nur in Motorsteuerungen. Dafür entfallen die Symbole - oder Symbolgruppen - im Makro der Motorsteuerung. Die Anzahl der Grundkomponenten solcher Makros ist überschaubar, wenn man die artikelbezogene gestalterische Individualität im Schaltplan und in der Übersicht reduziert. Damit lässt sich auch eine sehr effektive Makropflege realisieren. Ein zusätzlicher Vorteil: sollte sich das Makro für einen SPS-Anschluss (z.B. digitaler Eingang mit Sensorversorgungen) - aus welchem Grund auch immer - ändern, hat man einen festen Anlaufpunkt, wo es in der gesamten Makrosammlung überall vorkommen kann: nur in den Artikelmakros von SPS-Komponenten. Gruß Ferenc ------------------ Until you spread your wings, you'll have no idea how far you can walk. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |