24.06.2009 22:09 | |
Beiträge: 204 Bewertung: (49) |
Hallo Eleu, jetzt hat es mir doch keine Ruhe gelassen. Da ist tatsächlich im Kommentar ein kleiner Fehler. Ich Danke Dir. [code] oscat/Constants/LOCATION (DB5) oscat/Datatypes/HOLIDAY_DATA (UDT9) oscat/Time&Date/DATE_ADD (FC176) oscat/mathematical/SGN (FC106) oscat/mathematical/FLOOR (FC81) oscat/Time&Date/DAY_OF_MONTH (FC178) oscat/Time&Date/MONTH_OF_DATE (FC202) oscat/Time&Date/DAY_OF_YEAR (FC180) oscat/Time&Date/DAY_OF_WEEK (FC179) oscat/Time&Date/EASTER (FC186) oscat/Time&Date/SET_DATE (FC213) oscat/Time&Date/YEAR_OF_DATE (FC219) oscat/Time&Date/YEAR_BEGIN (FC217) oscat/Time&Date/LEAP_OF_DATE (FC193) oscat/Time&Date/LEAP_YEAR (FC194) [/code] Anbei noch mein Testprojekt mit allen Bausteinen. Gruss Daniel DateianhangHoliday.zip (245 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
25.06.2009 09:43 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo Eleu, dazu musst du nur die (symbolischen) Quellen (in der richtigen Verwendungsreihenfolge) neu übersetzen nachdem du in der Symboltabelle die Bausteinnummern angepasst hast. Dazu brauchst du dann wieder SCL. Oder du fragst ob das jemand für dich macht.Mit dem KOP/FUP/AWL-Editor würde ich nichts an den kompilierten Bausteinen machen! Alle Funktionen in einen Baustein zu kombinieren ist meiner Meinung nach sehr aufwändig. Ausserdem ists sehr mühselig wenn man eine Funktion in 20 Bausteinen implementiert hat und darin nen Bug feststellt. Dann muss man alle überarbeiten. Das macht den Sinn von Programmmodulen zunichte.Um solche Funktionen zu implementieren müsste man Übergabevariablen deklarieren die der jetzigen Schnittstelle entsprechen. Dann müsste man zu dem Programmteil springen, anschliessend wieder zurück und aus Übergabevariablen zurückschreiben. Wenn man so eine Funktion mehrfach verwendet muss man noch den Rücksprung organisieren indem man eine Aufrufkennung mitgibt und mit nem Case dann den Rücksprung verzweigt. MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
Zuletzt bearbeitet von: sps-concept am: 25.06.2009 09:43 |
|
25.06.2009 10:59 | |
Beigetreten: 05.04.2006 Letzter Bes: 13.08.2023 Beiträge: 642 Bewertung: (131) |
Hallo Eleu. schicke einfach mal ein Projekt mit den benötigten Quellen zu. In der Symboltabelle müssen auch alle Symbole der verwendeten Bausteine stehen. Diese schreibst du schon auf die neuen Bausteinnummern um. MfG
André Räppel --------------------------------------------------------------------------------- www.raeppel.de mit innovativen SPS-Tools schneller ans Ziel |
Folgen Sie uns auf