Logocontrol 0.5.2 3 PLCs

Willkommen Foren LogoControl Logocontrol 0.5.2 3 PLCs

6 Beiträge anzeigen - 1 bis 6 (von insgesamt 6)
  • Autor
    Beiträge
  • #3266
    spacewalker
    Teilnehmer

    Hallo!

    Wenn ich in der config.xml eine dritte Logo einfüge startet Logocontrol 0.5.2 nicht mehr.
    Es kommt beim Speichern auch keine Fehlermeldung.
    Was läuft hier falsch?
    Hier die config:

    <?xml version=“1.0″ encoding=“utf-8″?>
    <configuration>
    <settings>
    <plc id=“1″ type=“Logo7″ ip=“192.168.0.70″ />
    <plc id=“2″ type=“Logo7″ ip=“192.168.0.71″ />
    <plc id=“3″ type=“Logo7″ ip=“192.168.0.72″ />
    <httpWebservice port=“8088″ />
    <httpsWebservice port=“8080″ username=“admin“ passwordHash=“d9662abdf3a8550835afc9f31a30f31761d123a3″ hashSalt=“markise“ />

    <valueTextConverter>
    <!– Verschiedene Konverter zur �berf�hrung von Value (ganzzahliger Rohwert aus der Logo) in ValueText (Anzeigewert f�r den Benutzer) –>
    <textMapping id=“an_aus“>
    <!– Einfaches Text-Mapping f�r aus (0) und an (1) –>
    <valueText value=“0″ text=“aus“ />
    <valueText value=“1″ text=“an“ />
    </textMapping>
    <textMapping id=“rollo“>
    <!– Einfaches Text-Mapping f�r Roll�den –>
    <valueText value=“0″ text=“geschlossen“ />
    <valueText value=“1″ text=“ausgefahren“ />
    </textMapping>
    <textMapping id=“filter“>
    <valueText value=“0″ text=“Überdruck“ />
    <valueText value=“1″ text=“in Ordnung“ />
    </textMapping>
    <textMapping id=“leer“>
    <valueText value=“0″ text=“leer“ />
    <valueText value=“10″ text=“voll“ />
    </textMapping>
    <textMapping id=“voll“>
    <valueText value=“0″ text=“leer“ />
    <valueText value=“1″ text=“voll“ />
    </textMapping>
    <textMapping id=“hand“>
    <valueText value=“0″ text=“hand“ />
    <valueText value=“1″ text=“automatik“ />
    </textMapping>
    <textMapping id=“Niederschlag“>
    <valueText value=“0″ text=“trocken“ />
    <valueText value=“1″ text=“Niederschlag“ />
    </textMapping>
    <textMapping id=“3wege“>
    <valueText value=“0″ text=“filtern“ />
    <valueText value=“1″ text=“Heizen“ />
    </textMapping>
    <textMapping id=“nein_ja“>
    <valueText value=“0″ text=“nein“ />
    <valueText value=“1″ text=“ja“ />
    </textMapping>
    <textMapping id=“strom“>
    <valueText value=“0″ text=“kein Netz“ />
    <valueText value=“1″ text=“Strom da“ />
    </textMapping>
    <textMapping id=“auf_zu“>
    <valueText value=“0″ text=“zu“ />
    <valueText value=“1″ text=“auf“ />
    </textMapping>
    <calculation id=“minsec“>
    <!– Analogwert zu/von Zeitwert (Bsp: 4873 zu 81:13) –>
    <valueToText calculation=“{Floor([value]/60)}:{if([value]%60>9,“,’0′)}{[value]%60}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{[value1]*60+[value2]}“ />
    </calculation>
    <calculation id=“time“>
    <!– Analogwert zu/von Uhrzeit (4873 zu 13:09) –>
    <valueToText calculation=“{Floor(LogoDec2Hex([value])/100)}:{if(LogoDec2Hex([value])%100>9,“,’0′)}{LogoDec2Hex([value])%100}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{LogoHex2Dec([value1]*100+[value2])}“ />
    </calculation>
    <calculation id=“ph“>
    <valueToText calculation=“{[value]/100}“ />
    <textToValue valueParseRegex=“([\d.,]+)“ calculation=“{[value1]*100}“ />
    </calculation>
    </valueTextConverter>
    </settings>
    <infrastructure>
    <group name=“LOGO! 1″>
    <device id=“20″ name=“Steuerung“ type=“shutter“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“Q11″ datatype=“bit“ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.0″ />
    </device>
    <device id=“21″ name=“Summenstörung“>
    <attribute id=“1″ name=“anstehend“ plc=“1″ address=“Q10″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    <method id=“1″ name=“reset“ plc=“1″ address=“0.5″ />
    </device>

    <group name=“Pool“>
    <device id=“22″ name=“Wasserstand“>
    <attribute id=“1″ name=“Niveau“ plc=“1″ address=“AI1″ datatype=“word“ gain=“0.25″ offset=“-3″ />
    </device>
    <device id=“23″ name=“Temperatur Vorl“>
    <attribute id=“1″ name=“Temp“ plc=“1″ address=“AI6″ datatype=“word“ gain=“0.25″ offset=“-50″ />
    </device>
    <device id=“24″ name=“Temperatur Rück“>
    <attribute id=“1″ name=“Temp“ plc=“1″ address=“AI5″ datatype=“word“ gain=“0.25″ offset=“-50″ />
    </device>
    <device id=“25″ name=“Redox“>
    <attribute id=“1″ name=“Redox“ plc=“1″ address=“AI7″ datatype=“word“ gain=“2.5″ offset=“-1520″ />
    </device>
    <device id=“26″ name=“Chlor hat dosiert“>
    <attribute id=“1″ name=“dosiert“ plc=“1″ address=“Q16″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    </device>
    <device id=“29″ name=“Dosierzeit Chlor“>
    <attribute id=“1″ name=“dosiert“ plc=“1″ address=“16″ datatype=“dword“ valueTextConverter=“minsec“ />
    </device>
    <device id=“27″ name=“Chlorbehälter“>
    <attribute id=“1″ name=“Status“ plc=“1″ address=“Q13″ datatype=“bit“ valueTextConverter=“voll“ />
    </device>
    <device id=“60″ name=“pH“>
    <attribute id=“1″ name=“pH“ plc=“1″ address=“AI8″ datatype=“word“ gain=“1.75″ offset=“-350″ valueTextConverter=“ph“ />
    </device>
    <device id=“61″ name=“Säure hat dosiert“>
    <attribute id=“1″ name=“dosiert“ plc=“1″ address=“Q12″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    </device>
    <device id=“62″ name=“Dosierzeit Säure“>
    <attribute id=“1″ name=“dosiert“ plc=“1″ address=“20″ datatype=“dword“ valueTextConverter=“minsec“ />
    </device>
    <device id=“63″ name=“Säurebehälter“>
    <attribute id=“1″ name=“Status“ plc=“1″ address=“Q15″ datatype=“bit“ valueTextConverter=“voll“ />
    </device>
    <device id=“28″ name=“Nachspeisung Pool“>
    <attribute id=“1″ name=“aktiv“ plc=“1″ address=“Q4″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    </device>

    <group name=“Heizung“>
    <device id=“30″ name=“Poolheizung“ type=“shutter“>
    <attribute id=“1″ name=“Heizung“ plc=“1″ address=“M24″ datatype=“bit“ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.3″ />
    </device>
    <device id=“31″ name=“3-Wege Ventil“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“Q3″ datatype=“bit“ valueTextConverter=“3wege“ />
    </device>
    <device id=“32″ name=“Temperatur Kessel“>
    <attribute id=“1″ name=“Temp“ plc=“1″ address=“AI4″ datatype=“word“ gain=“0.25″ offset=“-50″ />
    </device>
    <device id=“33″ name=“Temperatur Wärmet.“>
    <attribute id=“1″ name=“Temp“ plc=“1″ address=“AI3″ datatype=“word“ gain=“0.25″ offset=“-50″ />
    </device>
    <device id=“34″ name=“Heizungspumpe“>
    <attribute id=“1″ name=“läuft“ plc=“1″ address=“Q5″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    </device>
    <group name=“Pumpen“>
    <device id=“35″ name=“Filterp. Betriebswahl“ type=“shutter“>
    <attribute id=“1″ name=“Pumpe“ plc=“1″ address=“Q9″ datatype=“bit“ valueTextConverter=“hand“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.2″ />
    </device>
    <device id=“36″ name=“Filterp. Dauer“ type=“shutter“>
    <attribute id=“1″ name=“Pumpe“ plc=“1″ address=“Q1″ datatype=“bit“ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.4″ />
    </device>
    <device id=“37″ name=“Filterpumpe Status“>
    <attribute id=“1″ name=“läuft“ plc=“1″ address=“Q1″ datatype=“bit“ valueTextConverter=“nein_ja“ />
    </device>
    <device id=“39″ name=“Filterkessel Status“>
    <attribute id=“1″ name=“Filter“ plc=“1″ address=“Q14″ datatype=“bit“ valueTextConverter=“filter“ />
    </device>
    <device id=“40″ name=“Chlor Tastbetrieb“ type=“shutter“>
    <attribute id=“1″ name=“Pumpe“ plc=“1″ address=“Q2″ datatype=“bit“ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.1″ />
    </device>
    <device id=“64″ name=“Säure Tastbetrieb“ type=“shutter“>
    <attribute id=“1″ name=“Pumpe“ plc=“1″ address=“Q6″ datatype=“bit“ valueTextConverter=“an_aus“ />
    <method id=“1″ name=“ein/aus“ plc=“1″ address=“0.6″ />
    </device>
    </group>
    </group>
    </group>
    </group>

    <group name=“Beleuchtung“>
    <device id=“50″ name=“Temperatur Technikr.“>
    <attribute id=“1″ name=“Temp“ plc=“1″ address=“AI2″ datatype=“word“ gain=“0.1″ offset=“-52″ />
    </device>
    <device id=“51″ name=“Poolscheinwerfer“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“I4″ datatype=“bit“ valueTextConverter=“an_aus“ />
    </device>
    <device id=“52″ name=“Weglicht“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“I2″ datatype=“bit“ valueTextConverter=“an_aus“ />
    </device>
    <device id=“53″ name=“Wandlicht“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“I3″ datatype=“bit“ valueTextConverter=“an_aus“ />
    </device>
    <device id=“54″ name=“Springbrunnen“>
    <attribute id=“1″ name=“Zustand“ plc=“1″ address=“I5″ datatype=“bit“ valueTextConverter=“an_aus“ />
    </device>
    </group>

    <group name=“LOGO! 2″>
    <group name=“Markisen“>
    <device id=“1″ name=“Markise Balkon“ type=“shutter“>
    <attribute id=“1″ name=“state“ plc=“2″ address=“948.3″ datatype=“bit“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“ein/aus“ plc=“2″ address=“0.0″ />
    </device>
    <device id=“2″ name=“Markise Wintergarten“ type=“shutter“>
    <attribute id=“1″ name=“state“ plc=“2″ address=“948.5″ datatype=“bit“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“ein/aus“ plc=“2″ address=“0.1″ />
    </device>
    <group name=“Status“>
    <device id=“4″ name=“Wind“>
    <attribute id=“1″ name=“Ist“ plc=“2″ address=“952″ datatype=“word“ gain=“0.1″ />
    </device>
    <device id=“5″ name=“Temperatur“>
    <attribute id=“1″ name=“Ist“ plc=“2″ address=“956″ datatype=“word“ gain=“0.1″ />
    </device>
    <device id=“6″ name=“Sonne“>
    <attribute id=“1″ name=“Ist“ plc=“2″ address=“954″ datatype=“word“ gain=“0.1″ />
    </device>
    <device id=“7″ name=“Niederschlag“>
    <attribute id=“1″ name=“state“ plc=“2″ address=“923.2″ datatype=“bit“ valueTextConverter=“Niederschlag“ />
    </device>

    <group name=“Netzkontrolle“>
    <device id=“8″ name=“Strom“>
    <attribute id=“an_aus“ name=“state“ plc=“2″ address=“923.3″ datatype=“bit“ valueTextConverter=“strom“ />
    </device>
    <group name=“LOGS“>
    <device id=“9″ name=“Regenschauer“>
    <method id=“1″ name=“Regenschauer“ script=“regen.sh“ />
    <trigger plc=“2″ address=“923.2″ datatype=“bit“>
    <onValue value=““ method=“1″ />
    </trigger>
    </device>
    </group>
    </group>
    </group>
    </group>
    </group>
    </infrastructure>
    </configuration>

    #3267
    ixo65
    Teilnehmer

    Kommt denn eine Fehlermeldung beim Starten von Logo Control?

    #3268
    spacewalker
    Teilnehmer

    Nein, logocontrol ist via Browser nicht aufrufbar.

    #3273
    stpg
    Teilnehmer

    ganz einfach:
    die dritte logo ist nicht erreichbar. IP Adresse prüfen. Wenn nicht alle PLCs erreicht werden können startet LogoControl nicht.

    #3277
    eusebio
    Teilnehmer

    Einfach mal in die log Datei schauen unter /tmp/LogoControl.log

    #3280
    spacewalker
    Teilnehmer

    Danke für die Hilfe!
    Ein Haken bei den Ethernetverbindungen vergessen, das wars.
    Liebe Grüsse
    space

6 Beiträge anzeigen - 1 bis 6 (von insgesamt 6)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.