- Légies iPhone halvány színei
- Samsung Galaxy S23 Ultra - non plus ultra
- Eurós árlista a Google Pixel 10 telefonokhoz
- Realme GT 2 - aláírjuk
- Xiaomi 15 - kicsi telefon nagy energiával
- Google Pixel topik
- Kis telefon hatalmas teleppel
- Honor 200 Pro - mobilportré
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15 Ultra - kamera, telefon
Új hozzászólás Aktív témák
-
spkkill
tag
válasz
tanonc76 #8932 üzenetére
Ha jól értem egy 10s-es reset után szeretnéd, ha egy perccel később vizsgálná csak újra a feltételt a resethez. Ha jól gondolom, ez segíthet.
FB hom_reset
VAR
v_homreset: BOOL;
el_homres_szunet: BOOL;
el_seged_homres_szunet: BOOL;
tof_homreset: TOF;
tof_homreset_szunet: TOF;
END_VAR
.............................
hom_reset();
be();
------------------------------------
FB-ST be
tof_homreset(IN:= v_homreset AND NOT vez_homereset, PT:=T#10s);
vez_homreset:= tof_homreset.Q;
------------------------------------
FB-ST hom_reset
//Időzítő a szünethez, az előző timer lefutó élére indítjuk.
tof_homreset_szunet(IN:=el_homres_szunet, PT:=T#60s);
//Lefutó él figyelés
el_homres_szunet:= NOT el_homres_szunet AND el_seged_homres_szunet;
el_seged_homres_szunet:= el_homres_szunet;
//Ez így szebben mutat
IF (hom_1szoba >= 2000) OR (hom_2szoba >= 2000)
OR (hom_3szoba >= 2000) OR (hom_etkezo >= 2000)
AND NOT tof_homreset_szunet.Q THEN //Itt tiltjuk 1 percre az újraindulást.
v_homreset:=TRUE;
ELSE
v_homreset:=FALSE;
END_IF; -
moseras
tag
válasz
tanonc76 #8102 üzenetére
Üdv!
> websocket
Keresőbe beírod, vannak magyar leírások is. A böngésző és a web szerver közötti kommunikációban segít. Kétirányú, full-duplex, lehet, hogy neked az AJAX is elegendő lenne.
Szerveren valami API-t hív adott időközönként(mondjuk http://x.y.z.g/modbus/valami), ami elindít egy modbus lekérdezést a PLC felé. Persze az API-t szerveroldalon neked kell megírnod, mondjuk PHP-ben (kereső: php client modbus tcp). Ha a modbus lekérdezésre jött válasz, és van változás valamelyik adatban, akkor push technika a böngésző felé.De lehet, hogy nodejs-el jobban jössz ki, vagy python flask, vagy hasonlóak.
De ez már túlmutat a PLC-s problémákon, nem biztos, hogy ide tartozik.
-
moseras
tag
válasz
tanonc76 #8100 üzenetére
Hello,
> apache
Itt akkor újabb kérdések merülnek fel.
Ha egy Web szervert futtatsz valahol, mondjuk apache van rajta, akkor a szerver oldalon mit futtatsz ? Mondjuk PHP ? Ezt a PHP-t az apache hívja akkor amikor böngészőben valaki behívja az oldalt ?
A Modbus (most mindegy, hogy RTU, ASCII vagy TCP/IP), kérés-válasz alapú. Tehát a WEB szerveren valakinek adott időközönként kérést kell küldenie a WAGO PLC felé. Na de ha az apache csak akkor hívja a PHP-t amikor böngészőből valaki meglátogatja az oldalt, akkor ez így önmagában nem jó.
Vagy használsz AJAX-ot ? Vagy web socketet, és azzal hívod a PHP-t X időközönként ?
Vagy mondjuk cron-ból hívsz PHP-t, és az mondjuk SQL-be teszi az adatokat (mondjuk 5 percenként), és azt jeleníted meg egy weboldalon ?
Hogy gondoltad a PLC-ben lévő változó írását ? Ahhoz hogy ez "gyors" legyen, valami websocket megoldás lenne jó.
Vagy ha szerver oldalon nem PHP, akkor mondjuk nodejs vagy python apache nélkül esetleg ?
Ezekkel a technológiákkal tisztában vagy ?
Talán az a legfontosabb, hogy a Modbus kérés-válasz alapú. Valakinek a szerver oldalon adott időközönként le kell kérdeznie a PLC-t.
Továbbmegyek.
A Modbus nem biztonságos protokoll (hitelesítésre gondolok) !
Ha a PLC mondjuk egy router mögött van, a WEB oldal pedig "kívül", akkor a Modbus portot (502) ki fogod engedni port átirányítással ? Ez életveszélyes ! Vagy van VPN ?
-
joci9
tag
válasz
tanonc76 #8098 üzenetére
Szia!
Sztem webvisut szeretnél.
https://www.youtube.com/watch?v=MpVdaDrxpDc
Nem néztem végig, meg nem wagot hasznélok, de ha nem szerepel a a webvisu a visualisation manager alatt, akkor jobb gombbakl lehet létrehozni.ü
J
Új hozzászólás Aktív témák
Hirdetés
- Honor 90 256GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Bomba ár! Dell Precision M4600 - i7-QM I 8GB I 500GB I Nvidia I HDMI I 15,6" FHD I W10 I Gari!
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest