Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Great Lama

Stran: [1]
1
Hardware / PLC pro domácí použití
« kdy: 10. 02. 2021, 16:46:24 »
Zdravim,

skoro cely svuj profesni zivot jsem vyvijel ruzna PCL pro drazni vozidla i prumysl.

Kdyz jsem se rozhodl automatizovat domaci kotelnu, byla jasna volba udelat si k tomu i vlastni PLC. Malina + Rexcontrols + DI/RO moduly vlastni konstrukce + cidla DS18B20

Postupem casu uz mi ta volba tak jasna neprijde. Po rekneme 5 letech vyvoje jsem se daleko nedostal. Prototyp/bastl mi nekolikrat v kotelne uspokojive bezel, ale ted je v krabici a dodelani sezere jeste spoustu casu.

Uzrala ve me tedy myslenka koupit hotove komercni PLC.

Minimalni pozdavky:
  • DI 24VDC  3x
  • RO 230VAC 8x
  • Teplota   8x
  • Ethernet  1x
  • Perioda   1s
  • Programovani grafickymi bloky vcetne sledovani aktualniho stavu a "forcovani" hodnot.


Nice to have pozadavky:
  • DI 230VAC 16x
  • RO 230VAC 16x (minimalne 3x prepinaci kontakt)
  • Teplota   26x (idealne DS18B20)
  • Ethernet  1x
  • RS485     1x
  • Perioda   10ms
  • Web server s moznosti vizualizace
  • Modularni konstrukce
  • Kompatibilni s EN61131

Veskerou technologii mam na 230V, prevodniky z/na 24V si v nejhorsim pripade udelam.

Doporucite mi nejaky konkretni HW + SW, tak aby HW sel normalne koupit a vyvojova licence nestala raketu?

Dalsi co by me zajimalo jsou osobni zkusenosti jak z nasazeni tak s programovanim.

U rexe jsem se parkrat dostal do stavu, ktery jsem musel resit se zakaznickou podporou. Podpora byla ok, ale bez ni bych se pres tyhle problemy nedostal.

Koukal jsem se na wago PFC-100/200 a Unipi Axon to jsou zhruba dva extremy, mezi kterymi bych se chtel pohybovat.

----
poznamka pod carou -- Bezpecnost je dana prodratovanim kotelny, veci typu vhodnost maliny pro rizeni nebo pouziti 1-Wire pro mereni teploty zde resit nechci.

Predem diky
H.

2
Hardware / Router pro OpenWRT
« kdy: 13. 08. 2020, 09:39:13 »
Po poslední bouřce bohužel umřel můj Asus WL500g. Strávil jsem několik hodin hledáním routeru, který by byl aktuálně v prodeji v českých eshopech a zároveň měl dobrou podporu OpenWRT, ale bohužel jsem nebyl úspěšný.

HW požadavky:
  • Wifi 2,4 + 5GHz
  • WAN port min 100Mbit
  • cca 4 x ETH port min 100Mbit, idealne 1Gbit
  • min 1x USB

Díky za vaše tipy.

3
Server / Automatické nahrání souboru na FTP
« kdy: 20. 07. 2020, 13:05:52 »
Ahoj,

snazim se napsat skript, ktery vezme csv soubory, ktere se vali na ramdisku, nahraje je na FTP a nasledne je z ramdisku smaze.

Na (FTP) serveru pak bezi asynchronni proces, ktery soubory zpracuje, zapise data do databaze na nasledne je smaze.

Napsal jsem k tomu nasledujici trivialni skript, ktery ma ale celkem zasadni nevyhodu, ze soubory maze bez ohledu na to, jestli se prenesly nebo ne.

FTP rozumim jako koza petrzeli, ale predpokladam, ze budu muset vyhodnocovat navratovy kod z rodiny 2xx. Poradite, ktery z nich mi rekne, ze se soubor korektne uploadoval?

Je mozne nejak vyhodocovat navratovy kod u MPUT, nebo to budu muset nahravat soubor po souboru?

Kdyz se nejaky soubor obcas ztrati, tak to neni zadna katastrofa, ale radeji bych, aby k tomu moc nedochazelo (takhle z dalky to vypada, ze bych mohl mit problem s tim, ze server bude cist soubor, ktery neni zcela zapsany, ale s tim se asi dokazu vyrovnat - poznam, ze neni kompletni)

Kód: [Vybrat]
#!/bin/bash
HOST='***'
USER='***'
PASSWD='***'
FILE=$1
BASENAME=${FILE##*/}

cd /dev/shm
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
prompt
mput *.csv
quit
END_SCRIPT

rm *.csv

exit 0

Stran: [1]