Wijzigen Logic modules in HS3

Problemen, Tips of tricks met ETS programmatie post je hier.
Plaats reactie
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Wijzigen Logic modules in HS3

Bericht door 747driver »

Zoals het onderwerp al aangeeft wil ik graag een Logic module wijzigen maar kan ik de te wijzigen module niet vinden.
Onder Users/Public/Public Documents/HS+FS Experte 2.7/Logic heb ik wat Logic modules kunnen vinden.
Ik wil graag de Addition module wijzigen zodat ik geen 2 getallen kan optellen maar 32 (of meer).
Als ik dat nu wil doen heb ik behoorlijk wat van die Addition modules nodig...
Staat de Addition module wellicht in een andere folder?
In HS Expert staat ie in de Graphic logic editor onder Math. Basic Functions.
chevcamaro
Berichten: 17
Lid geworden op: wo 03 nov 2010, 20:37

Re: Wijzigen Logic modules in HS3

Bericht door chevcamaro »

Hallo,

als je op de pc naar .hsl bestanden zoekt of naar 9035 (kom je bij mij in een logstruc file terecht)waar wel iets in staat over
de Addition module.

Met vriendelijke groet,
chevcamaro.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: Wijzigen Logic modules in HS3

Bericht door 747driver »

Ik krijg >140 .hsl bestanden te zien, zoek ik op 9035 komt er niets tevoorschijn...
Kun jij wel zien in welk .hsl bestand de Addition functie zit?
chevcamaro
Berichten: 17
Lid geworden op: wo 03 nov 2010, 20:37

Re: Wijzigen Logic modules in HS3

Bericht door chevcamaro »

Hallo,

Hij staat bij mij in de file logstruc,weet niet wat voor een bestand het is,en of je er wat aan
hebt.Mijn versie van expert is trouwens 2.6,mischien dat je hem daarom niet
kan vinden.In die file staat het als volgend beschreven:
#Math./Statistische Funktionen (V2.0)
item|"Math. Grundfunktionen"|"Addition"|5|9035|0|2|"E1"|"E2"|2|"A1"|"A2 (sbc)"|"HS-Befehle (A1)"|"HS-Befehle (A2)"
Met vriendelijke groet:
Chevcamaro
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: Wijzigen Logic modules in HS3

Bericht door 747driver »

Heb 'm inmiddels gevonden.
Staat in Logik.dat
Heb het betreffende deel gecopied en in Users\Public\Public Documents\HS+FS Experte 2.7\Logic\12500_add32.hsl geplaatst.
Kan nu tot 32 getallen optellen in 1 module.
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: Wijzigen Logic modules in HS3

Bericht door 747driver »

Heb er inmiddels 12500_add18.hsl van gemaakt
32 was wel erg veel.
addition.jpg
addition.jpg (17.96 KiB) 6122 keer bekeken
chevcamaro
Berichten: 17
Lid geworden op: wo 03 nov 2010, 20:37

Re: Wijzigen Logic modules in HS3

Bericht door chevcamaro »

Hallo,

Mooi dat het gelukt is,waar ga je het voor gebruiken?
Ben zelf in het dagelijkse leven elektricien/programmeur en ben nieuwsgierig naar andere toepassingen/oplossingen/problemen.

Met vriendelijke groet,

Chevcamaro
747driver
Berichten: 1475
Lid geworden op: za 19 feb 2011, 10:06

Re: Wijzigen Logic modules in HS3

Bericht door 747driver »

Heb een irrigatie systeem met zo'n 30 electrische kleppen.
Deze worden door 2 X Gira 103800 16-voudige schakelaktor geschakeld.
Mbv de Gira app worden de kleppen bediend.
De maximum waterflow welke ik tot m'n beschikking heb is zo'n 80 liter per minuut.
De flow per zone varieert tussen de 3 (bv korte druppelslang) en 25 (grasveldje) liter per minuut.
Kan dus niet alle kleppen tegelijkertijd open hebben.

Wat ik nu wil maken is een schakeling welke als volgt werkt:
Je drukt op de knop van een zone om deze te activeren.
Dan kijkt de schakeling eerst of de actuele flow + de bestreffende zone flow niet groter zal worden dan de maximum flow.
Als dat niet het geval is wordt de klep geactiveerd en de actuele flow aangepast.
Wanneer de total flow te hoog zou worden wacht het systeem met het activeren tot een andere zone uit wordt geschakeld en wel aan de voorwaarde kan worden voldaan.
Daarvoor moet ik dus de zone flow van alle zones bij elkaar optellen.
Om 30 of meer getallen bij elkaar op te tellen mbv de standaard aanwezige addition module heb je er heel wat van nodig....
irrigatie.jpg
irrigatie.jpg (250.08 KiB) 6107 keer bekeken
Waar ik nu even tegenaan loop is dat er snel een loop kan ontstaan waarbij het resultaat van de total flow berekening weer wordt teruggevoerd naar de ingang van de berekening.
Wat waarschijnlijk ook niet goed gaat is dat de optelmodule 1 keer per loop wordt berekend.
Nu zullen die loops wel sneller gaan dan de tijd tussen het indrukken van 2 zone knoppen maar vermoed toch dat na iedere zone de total flow opnieuw moet worden berekend.
Nog een hoop puzzelwerk dus...
Een stukje van de schakeling ziet er als volgt uit.
De waarde 30 is alleen om te testen en om te zien of de max flow van 80 niet wordt overschreden.
Plaats reactie