Czy jest kto¶ na grupie kto bardzo dobrze zna InTouch'a, pytam siê bo muszê wykonaæ pewn± aplikacjê i mo¿e bede mia³ jakie¶ pytania i dlatego siê pytam bo nie chcia³bym rzucaæ i za¶miecaæ grupy tego rodzaju pytaniami bez odpowiedzi...
Je¶li kto¶ taki jest prosi³bym o kontakt na priv.
Cris
Didn't find your answer? Ask the community — no account required.
C
Cris
P.S
Zale¿y mi przede wszystkim na zaawansowanym wykorzystaniu zmiennych....
C
CosteC
Znam siê na InTouchu. Co chcesz napisaæ takiego zaawansowanego? Btw jak masz legaln± licencje to zawsze mo¿esz popytaæ u dystrybutora na polske.
CosteC
C
Cris
Owszem mogê, i zrobiê to jutrou lokalnego dystrubutora lecz zdalnie przez telefon bedzie mi to trudno i teraz tez wyt³umaczyæ ...
OK, taki jest problem: jest 20 komórek, klikaj±c na ka¿d± z nich otwiera siê okienko np z ustwieniami godzin: A1 : gg start mm start gg koniec mm koniec
A2 : gg start mm start gg koniec mm koniec
A3 : gg start mm start gg koniec mm koniec
chodzi o jak najwiêksz± redukcje zmiennych bo 4x3x20 = 240zmiennych + 3x20 na zaznaczenie ze jest akurat aktywny konkretny czas A1, A2, A3. Oczywiscie to wszystko chodzi w tle kazdy czas jest ró¿ny (w tych dwudziestu komorkach tez) i w zaleznosci od czasu wyzwalane sa odpowiednie funkcje ...ale jak to rusze to juz powinno troszke polecieæ ...
z gory dziêki, wiem ze troszke namiesza³em.
C
CosteC
Oj namiesza³e¶. :) To samo jeszcze raz ja¶niej porosze £opatologicznie o ile sie da.
Co to za komórki? ciut wprowadzenia w obiekt nie wiem "jest 20 mieszalników które trzeba w³±czaæ co jaki¶ czas inny dla ka¿dego" i troszeczkê o tym jak to ma wygl±daæ.
CosteC
C
Cris
No dobra, to moze zaczne od pocz±tku. Jest takjakby 20 okien (obiekty OB1..20), które wysylaj± konkretne nastawy do PLC w zale¿no¶ci od nastaw A1, A2, A3(nastawy czasowe), a te nastawy sa indywidualne dla kazdego okna. Kazde okno z nastawmi moze (musi byæ otwierane ) tylko jedno np. dla obiektu OB1, potem OB2 itd. Zatem kazdy obiekt OB1..20 wysyla poszczegolne nastawy w zale¿no¶ci od czasów A1..3, a nastawy zawieraja godzina i minuta rozpoczêcia i zakoñczenia, co daje 12 zmiennych + 3 na kontrolkê informacyjn±, a to wszystko x 20. Calo¶æ musi byæ w skrypcie aplikacji bo wci±¿ nastepuje porowanie z zegarem systemowym bo to na tej podstawie nastepuje wyslanie nastaw.
Tymczaowo rozwi±zanie mojes jest takie ze wywoluje jedno okno zapisujac poszczegolne nastawy w konkretnych miejscach pliku, potem je odczytuje i porównuje z zegarem systemowym. Pytam bo moze jest jaki¶ prostszy sposób...
Niewiem czy wyjsni³em, bo to jest troszke chore do wyt³umaczenia ...ale dziêki za zainteresowanie.
Cris
C
CosteC
O ile musisz po otwarciu okien pamiêtaæ jaka nastawa jest w danej chwili w PLC to albo trzymasz j± w pliku albo wyci±gasz z PLC. (albo masz du¿ zmiennych do zu¿ycia :-D )
O ile mo¿esz pozwoliæ sobie na tylko jedno okno otwarte w danej chwili za to w pe³ni parametryzowalne dla danego obiektu.(zak³adam ¿e s± bardzo podobne) to da sie to zrobiæ za pomoc± tzw "zmiennych po¶rednich" looknij na
formatting link
mo¿e co¶ pisze.
Gdyby nie sesja to bym napisa³ kawa³ek kodu.. :(
CosteC
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.