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 |
25.06.2009 23:35 | |
Beiträge: 204 Bewertung: (49) |
Hallo Eleu, so habe es geschafft der Funktionumfang umfast nur noch zwei Bausteine Holiday und Set_Date. Eingang Datum Ausgang bei Feiertag = 1 Im Instanz-DB können die Feiertage wie in der Doku beschrieben eingestellt werden. Bei nicht benötigten einfach alle 3 Felder mit 0 beschreiben. Gruss Daniel DateianhangHoliday_2.zip (414 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
26.06.2009 08:28 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo dalbi, super.. Das ist das was ich eigentlich schon die ganze Zeit gesucht habe. Den Wochentag und die Uhrzeit kann man für die Weiterverarbeitung sehr einfach selber mit dem SFC 1 ermitteln. Das eigentliche know how steckt m.E. in der Berechnung der beweglichen Feiertage. Ich habe das Thema übrigens auch im Forum "Bedienen und Beobachten / WinCC" gepostetund einen FAQ angeregt. /tf/WW/de/Posts/31329#top Bin mal gespannt ob Siemens da auch noch was liefert. Noch mal besten Dank für Deine umfangreiche Hilfe. Gruß Eleu ------------------------------------- Unbewegliche Feiertage in bewegliche Feiertage geändert |
Zuletzt bearbeitet von: Eleu am: 26.06.2009 08:56Zuletzt bearbeitet von: Eleu am: 26.06.2009 08:31 |
|
31.01.2018 08:25 | |
Beigetreten: 23.08.2016 Letzter Bes: 26.11.2021 Beiträge: 1 Bewertung: (0) |
Hallo alle zusammen. Auch wenn es schon etwas älter ist, hier einmal das ganze Migriert auf TIA V13. Nach ersten Test scheint es sehr gut zu funktionieren. Vieken dank nochmal VG elw2 DateianhangHoliday.zip (273 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
18.01.2019 08:20 | |
Beigetreten: 03.08.2017 Letzter Bes: 11.06.2024 Beiträge: 1086 Bewertung: (53) |
Guten Morgen zusammen, habe entdeckt, dass die Seite bzgl. LGF im November aktualisiert wurde. Vielleicht hilft der neue Stand irgendjemanden: https://support.industry.siemens.com/cs/ww/de/view/109479728 Nudel |
Please, check out the forum search to find already existing topics regarding your issue and to get some hints. |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf