|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 02 01, 22:56. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Programavimas » Internet SCADA programavimas
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 1 iš 3 Pereiti prie 1, 2, 3 Toliau |
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 09:05 |
|
|
|
Sveiki,
noriu paklausti paie internetinį interaktyvų interface, kuriuo būtų galima monitorinti ir valdyti nutolusius įrenginius.
Tarkim turim paprasčiausią sistemą:
https://dl.dropboxusercontent.com/u/3521407/Untitled.jpg
Dabar gal yra išmanančių kokiais apskritai būdais (geležis/programavimo kalba) yra įmanoma sukurti tokiai ar panašiai sistemai gražiai atrodanti ir funkcionalų interface? Iki serverio man viskas kaip ir aišku, tik toliau prasideda kintamųjų monitoringas, ką aš ir noriu sužinoti. Tarkim žinau tokius įrankius, kaip modscan, modbuspoll su kuriais galima kintamuosius pasiekti. Yra žinomi kiti būdai kaip siūlo tarkim automatikos gamintojai, kur perki serverį ir ten kuri SCADA (drag and drop principu). Bėda tame, kad šis būdas yra brangus ir nelankstus. Tai klausimas kokios yra alternatyvos? Kaip kitaip tai galima įgyvendinti? Kokiomis kalbomis tai programuojasi? |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 09:37 |
|
|
|
Skaičiau skaičiau Tavo klausimą, bet taip ir nesupratau ko iš tiesų nori. Tai pabandysiu paaiškinti kaip darome mes. Gal tai perskaitęs, aiškiau suformuluosi savo norus.
Pas klientą spintoje, šalia visos kitos reikiamos aparatūros, stovi duomenų surinkimo blokas, kuris per RS232 (bet gali būti ir RS485) duomenis siunčia į stacionarų kompą. Ten "užkurtas" LAMP (Linux Apache MySQL PHP) serveris, su vizualizacijos softu (PHP + Java Script). Kompas per routerį prijungtas prie interneto. Tai viską galima matyti tiek lokaliai, toje darbo vietoje, tiek iš bet kur, kur yra internetas. |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 10:36 |
|
|
|
gintaras_bar rašo: |
Skaičiau skaičiau Tavo klausimą, bet taip ir nesupratau ko iš tiesų nori. Tai pabandysiu paaiškinti kaip darome mes. Gal tai perskaitęs, aiškiau suformuluosi savo norus.
Pas klientą spintoje, šalia visos kitos reikiamos aparatūros, stovi duomenų surinkimo blokas, kuris per RS232 (bet gali būti ir RS485) duomenis siunčia į stacionarų kompą. Ten "užkurtas" LAMP (Linux Apache MySQL PHP) serveris, su vizualizacijos softu (PHP + Java Script). Kompas per routerį prijungtas prie interneto. Tai viską galima matyti tiek lokaliai, toje darbo vietoje, tiek iš bet kur, kur yra internetas. |
Ačiū.
Supratau, apie tai ir klausiau Tik dabar pas jus gaunasi truputi kitokia schema. Jeigu teisingai supratau, tada pas kiekviena klientą stovi atskiras serveris su Ubuntu?
Mano schemoje gaunasi, kad egzistuoja tik vienas serveris į kūrį duomenų surinkimo blokai iš fiziškai skirtingų vietų siunčia duomenis (Modbus TCP/IP) būtent į tą serverį. O Lokaliai įrenginiai valdomi savais pulteliais.
Tai čia fiziškai du skirtingi variantai:
1 Tai jūsų, kai statomi atskiri serveriai
2 Mano, kai yra vienas serveris.
Tai šitoje vietoje manau abu variantai įmanomi ar ne taip?
Neaiškiausia vieta man - serverio pusė. Minėjote LAMP servas ir vizualizacijos softas (PHP+javascript). Tai kokios yra kitos alternatyvos šitoje vietoje? |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 11:09 |
|
|
|
Na dabar jau ir man šiek tiek aiškiau pasidarė.
Citata: |
Jeigu teisingai supratau, tada pas kiekviena klientą stovi atskiras serveris su Ubuntu |
Šiuo konkrečiu atveju Lubuntu. Bet esmė iš tiesų tokia - kiekviename objekte duomenų surinkimo blokas jungiasi prie serverio. O tas serveris nebūtinai didelis stacionarus kompas. Mes dar naudojame Olinuxino su Debian, bet taip pačiai sėkmingai galima naudoti Raspberry Pi, Beagle Bone ir t.t.
Citata: |
Neaiškiausia vieta man - serverio pusė. Minėjote LAMP servas ir vizualizacijos softas (PHP+javascript). Tai kokios yra kitos alternatyvos šitoje vietoje? |
Tai čia viskas priklauso nuo to, ką jūsų programuotojai sugeba arba kiek yra lėšų iš šalies kažką nusisamdyti.
Jei Windows aplinkai - Visual Basic, Visual C++/C#, jei Linux - Qt arba grynas GTK. O jei per stebuklą atsirastų geras Java žinovas, tai ir visai nesvarbu kokia operacinė sistema kompe sukasi. |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 11:45 |
|
|
|
Dabar aišku, dėkui!
Tai dabar įdomu kodėl verta statyti kas kart atskirus serveriukus, jei vietoje to būtų galima statyti vieną-centrinį? |
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 12:15 |
|
|
|
Tomazas rašo: |
Tai dabar įdomu kodėl verta statyti kas kart atskirus serveriukus, jei vietoje to būtų galima statyti vieną-centrinį? |
Čia tokia sistemų specifika - tie lokalūs serveriai stovi pas skirtingus užsakovus ir tos sistemos visiškai tarpusavyje nesusijusios, todėl jokio "centrinio" serverio mūsų atveju ir nereikia. |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 12:51 |
|
|
|
gintaras_bar rašo: |
Tomazas rašo: |
Tai dabar įdomu kodėl verta statyti kas kart atskirus serveriukus, jei vietoje to būtų galima statyti vieną-centrinį? |
Čia tokia sistemų specifika - tie lokalūs serveriai stovi pas skirtingus užsakovus ir tos sistemos visiškai tarpusavyje nesusijusios, todėl jokio "centrinio" serverio mūsų atveju ir nereikia. |
Tai suprantu, kad nereikia šiuo atveju centrinio serverio, bet tarkime kai jūs parduodate produkta į kaina įeina lokalus serveriukas, o ar neišeina pigiau pas save laikyti centrinį serverį ir parduoti užsakovui jau ne lokalų serveriuką, bet kažkokią tai vietą centriniame serveryje?
Tada gaunasi lokalių serveriuku nebereikia, o centrinis serveris bendrauja tiesiai su užsakovo duomenų koncentratoriumi. Kažkaip atrodo geriau parduoti serverio vietą nei lokalų serveriuką kiekvienam... Galbūt klystu... |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 12:56 |
|
|
|
Na toks dalykas būtų nepatogus jei dingtų internetinis ryšys. |
|
_________________ Do not argue with an idiot. He will drag you down to his level and beat you with experience.
mane rasite: mano profilyje |
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 13:15 |
|
|
|
Babajuss rašo: |
Na toks dalykas būtų nepatogus jei dingtų internetinis ryšys. |
Na tai manau pakankamai maža rizika, be to įrenginiai gali būti valdomi lokaliais pulteliais. |
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 13:39 |
|
|
|
Na tai gal su fokusais nesusidūrei gal?
Šiaip rimtoj organizacijoje apie tokį dalyką net nemastytų nebent kaip dubliuojantį. |
|
_________________ Do not argue with an idiot. He will drag you down to his level and beat you with experience.
mane rasite: mano profilyje |
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 13:54 |
|
|
|
Babajuss rašo: |
Na tai gal su fokusais nesusidūrei gal?
Šiaip rimtoj organizacijoje apie tokį dalyką net nemastytų nebent kaip dubliuojantį. |
Nesusidūriau, todėl ir domiuosi
Galima plačiau, kas per fokusai? |
|
|
|
|
|
Re: Internet SCADA programavimas |
Parašytas: 2015 01 14, 14:23 |
|
|
|
Tomazas rašo: |
Kaip kitaip tai galima įgyvendinti? Kokiomis kalbomis tai programuojasi? |
Pagrindinis klausimas kokio masto sistema ir kokie finansai. Ar smulki ir kuo pigiau, ar galinga su daug galimybių ir plėsis ateityje. Yra kažkokių ir gatavų scadų pigiai arba nemokamai. Tačiau gatavos turi savo specifiką, ir jei nepatinka - nepakeisi. |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 14:32 |
|
|
|
Tomazas rašo: |
Babajuss rašo: |
Na tai gal su fokusais nesusidūrei gal?
Šiaip rimtoj organizacijoje apie tokį dalyką net nemastytų nebent kaip dubliuojantį. |
Nesusidūriau, todėl ir domiuosi
Galima plačiau, kas per fokusai? |
Fokusai tai apie tinklo patikimumą. Nebūna negendančių tinklų ypač jei praeina pro operatorių.
Kiek žinau rimtose sistemose serveriai net neturi prieigos prie interneto, o jei turi, tai per kelias apsaugines sistemas. |
|
_________________ Do not argue with an idiot. He will drag you down to his level and beat you with experience.
mane rasite: mano profilyje |
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 14:44 |
|
|
|
Tomazas rašo: |
Tai suprantu, kad nereikia šiuo atveju centrinio serverio, bet tarkime kai jūs parduodate produkta į kaina įeina lokalus serveriukas, o ar neišeina pigiau pas save laikyti centrinį serverį ir parduoti užsakovui jau ne lokalų serveriuką, bet kažkokią tai vietą centriniame serveryje?
|
Dažniausiai tuos serveriukus pakanka matyti tik lokaliame tinkle. Iš išorės jie neprieinami. Bendroje projekto sąmatoje toks vienos plokštės kompiuterio serveriukas, galima sakyti, centus kainuoja. Organizuoti ryšį su kažkokiu centriniu serveriu, esančiu išorėje, kainuotų brangiau ir sistemos saugumas daugiau rūpesčių keltų.
O procesų valdymas vyksta lokaliai, niekas net nemąsto valdiklius kelti kažkur toliau į tinklą ar juo labiau valdyti per išorinį serverį. |
|
|
|
|
|
|
Internet SCADA programavimas |
Parašytas: 2015 01 14, 16:36 |
|
|
|
nutolę jutikliai visai popsas amerikonuose - Electric Imp. tik ten jau rinka įdiegta, serveriai vartotojams nepriklauso, duomenys stumdomi koduotai, ir gauna juos tik besinuomojantis prieigą : ) nežinau, ar nuo nulio darant galima būtų juos aplenkti (bent jau kainos rungtyje). |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|