- Autós kamerák
- Milyen RAM-ot vegyek?
- Lelövi a Roccat márkanevet a Turtle Beach
- Milyen TV-t vegyek?
- Milyen egeret válasszak?
- Asztrofotózás
- Azonnali processzoros kérdések órája
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- LG 34GS95QE-B: OLED paneles, ívelt gamer monitor
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Motorola Moto G24 Power - hol van az erő?
- Megjelentek az első HMD okostelefonok, ezek a magyar áraik
- Megjelent a Moondrop audio-fókuszú telefonja Kínában, lesz globális verzió is
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Hirdetés
-
Megjelent a Moondrop audio-fókuszú telefonja Kínában, lesz globális verzió is
ma Középkategóriásak a specifikációk, ha az SoC-t és a kamerákat nézzük, de itt a kiemelt figyelem a hangra összpontosul, abban pedig egyedi dolgokat kínál a készülék.
-
Lopják az LG akkutitkait
it Inkább licenceli ezentúl az akkumulátoros szabadalmait az LG Energy Solution, mert túl sok a jogsértés. Az LGES mellett az UMC is az autóipar egyre lassuló keresletére figyelmeztet.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
Új hozzászólás Aktív témák
-
TanisG
csendes tag
Sziasztok!
Egy érdekes problémába futottam a minap egy gépjavításnál, amiben szeretném a segítségeteket kérni.
Vezérlés: BECKHOFF C101
Hibás elem: Lightbus-os Absolut EncoderInicializálási hibával állt fel a gép, amikor elkezdtem a hibakeresést. Az Encoder státusz ledjei sötétek voltak a tápfesz megléte ellenére, ezért egyértelműnek tűnt, hogy ez okozza a hibát. Be is rendeltük gyorsan az új encodert, de az inicializálási hiba továbbra is megmaradt, igaz a státuszledek szerint már működne az encoder.
Sajnos a vezérlés belső világába nincs lehetőségünk belenézni (nincs hozzá szoftverünk), és a rendelkezésre álló dokumentációk is szegényesek. Gépgyártó már nem elérhető, vezérléshez pedig még nem találtam hozzá értő személyt/céget Magyarországon.
Alapvetően az lenne az első kérdésem, hogy a lightbus-os(optikai kábeles) perifériáknál van-e valamilyen beüzemelési metódus, amennyiben elvileg csak alkatrészcseréről van szó? (pl. profibuszos rendszereknél cím beállítás, lezáróellenállás, stb.)
Alapvetően inicializálási hibánál milyen hibajelenségek jöhetnek szóba? (Telegramm formátum hiba?, kommunikációs idő hiba?)
Második kérdésem, hogy valaki ért-e ehhez a generációs Beckhoff vezérléshez?
Köszönettel:
TanisG -
plutokas
csendes tag
Lassan kezd osszeallni a projektem. Ami kerdesem lenne: Siemens S7-300 vagy 1200-nal lehet-e olyat hogy van mondjuk egy 100-200 soros program ami megmondja melyik tengely merre mennyit menjen. Kapcsoljon be lampat motort stb.... Ezek numerikus ertekek mert poziciok vagy bit ertekek. Hogy ezeket valamilyen szoveges fileban tarolva vagy egy memoria teruletre betoltve dolgozza fel a PLC program? Ezek az ertekek rendszeresen valtoznak igy folyamatosan modositani kell tudnom oket.
Vagy egy receptezesi megoldas lenne erre a jo?
Koszonom elore is valaszotok. -
Szirty
őstag
válasz plutokas #6152 üzenetére
Helló!
A leggyakoribb megoldás, hogy a PLC tárolja adatblokkokban (DB) a paramétereket.
Amik között a HMI-vel lehet választani melyik szerint működjön a gép, illetve ezeket a tárolt profilokat lehet módosítani is.
Ezt a beépített recept kezelővel is megoldhatod (akkor file-ba is mentheted illetve onnan importálhatod a paraméter készletet) vagy megírod ha az jobban megfelel. Mindkét megoldás gyakori. -
coco2
őstag
Sziasztok!
Általánosságban szeretnék érdeklődni, jellemzően léteznek-e cégek, amik ipari termelési logisztikában tanácsadással foglalkoznak?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
miclucky
tag
Sziasztok,
Csatlakozni szerettem volna egy új s7-1200 1215 CPU-hoz, de sehogy sem sikerült(ProfiNet).
Nagyon remélem , hogy nem valami kompatibilitási probléma van, mivel egy Field PG M4 –es eszközzel szeretnék csatlakozni a fent említett CPU-hoz.Megkértem egyik kollégámat, akinek egy régi T60-as gépe, címezze be. A CPU-t simán megtalálta neki és beállította az IP címét a gyári 0.0.0.0 –ról 192.168.0.1-re, ezek után már a PG-vel is tudtam csatlakozni.
Esetleg találkozott e valaki a fent említett problémával?
ui.: természetesen ez írással egy időben írtam Siemens-éknek is
-
miclucky
tag
válasz byte-by #6157 üzenetére
sziasztok,
természetesen próbáltam a tűzfalat kikapcsolni(bár a T60-on sem okoz problémát).
Mindkét porttal próbáltam fix IP-vel és DHCP-vel is, direktbe és switchen keresztül is.Érdekességképpen a Lenovo L440/T440 -en sem tudnak csatlakozni.(szerk. illetve keresni, csatlakozni csak ,ha van már az eszköznek címe és ismerik is )
[ Szerkesztve ]
-
Klingonok
újonc
Helló Szirty!
Azt szeretném tőled megkérdezni, mIért szünt meg az oldalad(szirty.uw.hu, szirty.taviroda.com)? Mikor fog újra üzemelni?
Köszönöm, üdv.:
K -
miclucky
tag
hali,
Siemens-éktől elnézést kértem
Ma visszaállítottam a gyári állapotot és műxik.
Sajnos a cég policy-je nem engedi a WIN Ultimetet, ezért kellett újratelepíteni Enterp.-sal.
Minden bizonnyal windows konfigurálási vagy tűzfal-probléma van.üdv
ui.: na még azért az IT-vel futok egy kört
-
coco2
őstag
Sziasztok!
Egy termék ötletet forgatok a fejemben, és olyasvalaki tanácsára lenne hozzá szükségem, aki valamennyire otthonosan mozog a jelenlegi "megváltozott" szakmai világban is, és érez magában valami vállalkozói vénát. Legvalószínűbben az ötlet nagyon rossz, és csak el kellene engem küldeni priviben a fenébe
Bejelöltem off-ra a topic felírást, mert ilyesmit inkább priviben. Brainstorming valaki?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Szirty
őstag
Véleményem szerint egy szakmai fórum (amilyen ez is) arra való, hogy a szakmai párbeszédek nyilvánosan történjenek, hogy bárki bekapcsolódhasson, ötletet adhasson vagy az előforduló hibát helyesbíthesse.
Tehát nem azért, hogy a nyilvánosan hozzászólók közül kipécézzen valakit akinek privátban ír, vagy arra szólítja fel a nyilvános fórum résztvevőit, hogy neki írjanak privát üzenetben. -
coco2
őstag
A kérdésem vállalkozás koncepciót érint, amiről nem tudom, mennyire nevezhető itt on-topic-nak, de ha már így alakult, ám leírom ide.
Előző hozzászólásokból értesültem róla - tőletek - hogy az ipari gép karbantartásból folyamatosan lemorzsolják az idősebb korosztályt, hogy elméleti fiatalokkal töltsék fel a helyüket. Amin jelenleg gondolkodom, hogy mennyire van jelen komolynak nevezhető szándék a fiatalok tényleges kiképzésére? Excel táblázatozgatni kezdetben igazából nem a legrosszabb kezdet, de abból aligha tanulnak meg teljes rálátást a napi munkafolyamatokra, és mindazokra a tényezőkre, amik a termelő gépsor hatékony kihasználásához kellenek. Természetesen gondoltam arra is, hogy teljesen csak dísznek van az egész történet, mert a főnök úgy akarja, hogy ha úgysincs munka a cégnél (sorban húzzák le a rolót a termelő cégek a piacuk elvesztése után, az üzleti kampec bármelyik céget elérheti a mai világban), nem kell senki hozzáértő ember sem, és legyen csak könnyen kirúgható mindenki. De azt én magam nem tudom felmérni. Azért kérdezném azokat, akik azon a munkapiacon mozognak.
Amit viszont szeretnék elkerülni a kérdés boncolgatásában, az az olyan irányú hitvita, hogy utáljuk a fiatalokat, mert ostobák, mert rendetlenek, mert dilisek, mert fegyelmezetlenek és a többi - igen, amúgy azok. De mindenki volt fiatal, igaz? Talán ezért kicsit jobb lett volna a privi. De akkor most leírtam ezt is külön.
A kérdésben bármilyen tippet köszönök.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Szirty
őstag
Üdv coco2!
Az a téma amit feszegetsz egyre durvábban, sarkosabban fog előkerülni a jövőben.
Nem biztos hogy ez olyan válasz lesz amit várnál, de néhány gondolatot leírok.Röviden:
Az oktatás (automatizálás, ipari informatika) és a gyakorlat (gyárak, termelés) kb 15-20 éve fénysebességgel távolodnak egymástól.
Már jó ideje elértünk oda hogy köszönő viszonyban sincs a kettő egymással. A végzős szinte semmit nem tud kezdeni egy gyárban, nulláról kell feljönnie. -
byte-by
tag
halo
mindenek előtt egyetértek Szirty-vel az oktatás és az aktuális termelési rendszerek, gyártás távolodásában.
Azt azonban, hogy milyen információk alapján mondod, hogy leépítik az idősebb korosztályt az ipari gép karbantartásból és "elméleti" fiatalokkal töltik fel, nem igazán tudom elképzelni.
azt mondod itteni hozzá szólásokban is van ilyen, mondhatnál példát.ha ismered a jelenlegi karbantartó cégek humán erőforrás problémáit akkor ez a megállapítás nagyon fals.
-
coco2
őstag
válasz byte-by #6166 üzenetére
Oké, az életkorra tényleg rosszul emlékszem, ebben a topicban nem volt olyan felírás. Anno #5590 környékén volt egy thread, aminek a kapcsán kotorásztam hirdetéseket, és mindenütt csak "junior"-okat kerestek, friss egyetemistákat, vagy utolsó éveseket, de sehol sem a 35+ korosztályt. El is könyveltem, hogy akik lelépnek, azoknak a helyébe a friss diplomások kerülnek. Tévedtem volna?
A hirdetéskről persze nem tudom megítélni, mennyire tükrözik a valós adatokat. A programozás világában például ezernyi a hirdetés, de komolytalan mindegyik. Hogy az ipari világban másabb-e a helyzet, nem tudom.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
coco2
őstag
Részemről azon filozok, hátha lehetséges profitálni is abból a távolodásból, de ahhoz arról kellene képben lennem, hogy függetlenül attól, amit a közvélemény hisz, valójában tolnak-e bele pénzeket az ipari világban bármibe is? Például ha excel táblázatokat akarnak szaporítani, ténylegesen felvesznek-e rá embert, ha felvettek, tényleg fizetik-e (vagy próbaidőn belül fizu nélkül küldik el), és ha fizetik, akkor csak embereket keresnek, vagy a statisztikai parkot technikailag is fejlesztik?
Túl az ezernyi részleten, mindennapi bajokon, és egyebeken, ha egy vállalkozás koncepciót kell felépíteni, az elején az a kérdés, hogy pénz is áramlik-e, és ha igen, mibe szeretik beletolni? Tolnak-e pénzt egyáltalán bármibe, vagy csak a közvéleménynek reklámozzák, hogy ez meg az mekkora buli - sajnos ismerek olyan példákat bőven.
Szóval azért is gondoltam, hogy meghagyom szürkében, mert talán a szakmai mindennapok ügyes-bajos dolgai közé tartozik, de objektíve mégsem pont az.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Miertvansote
tag
Sziasztok!
Segítségre lenne szükségem. Omron PLC vel szeretném megcsinálni azt, hogy amikor bekapcsol a PLC az első 10 bájton lévő bemenet megjelenik a kimeneten. És utánna az első bemeneti változóval meg tudjam negálni az első kettő kimeneti byte ot. Esetleg ha valaki tud segíteni ugyan ebben a feladatban Siemens S7 300 ra is vagy Kinco plc-re azt is szivesen fogadnám , én eddig csak az Omronnal foglalkoztam, itt egy kép róla, hogy meddig sikerült eljutnom.
Leírom a gondolatmenetem, hátha valamit nem értetek miért így próbáltam megcsinálni, de látom, hogy piros az utolsó network, úgyhogy tuti nem jó. Szóval először az első 10 bájt bemenete megjelenik a kimeneten, ezt a first flaggel csináltam, azután meg ha kap egy impulzust a 0.00 bemenet akkor a számlál növekszik eggyel. Így az aktív lesz mert 1 re állítottam. A 3 adik networkben pedig próbálétam azt hogy ha a CNT aktív lesz akkor negálja az első két bájtot. De mondjuk azt se nagyon tudom így első körben, hogyan tudok bájtot címezni nem pedig bitet mert amikor beirom, hogy csak a 0. bájt lenyomom az entert akkor átugrik 0.00 -ra.
Köszönöm előre is a segítséget.
[ Szerkesztve ]
-
Szirty
őstag
válasz Miertvansote #6169 üzenetére
Helló!
Több elvi hiba is van a megoldásodban.
Az egyik, hogy a MOVE utasítás 1 word-ot mozgat 0.00...0.15 bemenetről 10.00..10.15 kimenetekre.
Nem 10 byte-ot mozgat! 10 byte mozgatásához 5 darab MOVE utasításra van szükség, vagy blokkmozgató utasításra.A másik, hogy ha first cycle flag-gal akarsz a 10.00...kimenetekre adatot mozgatni, de a következő sorban minden ciklusban író utasítással mozgatsz adatot ugyanoda, akkor egyetlen pillanatra sem fog érvényesülni az első MOVE hatása a kimeneten, mert a mozgatott adat felülíródik.
A NEG utasításnak kell két paraméter is. Azért piros, mert nem adtál neki. De a fenti módon nem is használható. A NEG nem bitet negál, hanem word-öt.
"így első körben, hogyan tudok bájtot címezni nem pedig bitet"
Pedig az első MOVE-nál megtetted, (bár Worddel).
-
byte-by
tag
válasz Miertvansote #6169 üzenetére
halo
az omron word alapú, gondokozz így, persze felbonthatod bitekre is ha akarod.
esetleg használj akár W területet és add hozzá a megfelelő fizikai kimeneteket.
nincs szükség számlálóra.first ciklus esetén felfutó éllel @SETA-tel setelj 5 szó minden bitjét. (10 bájt),
@SETA &0 &75
ekkor az első 5 szó (első 10 bájt) 1 lesz.majd ha 0.00 1- lesz, akkor resetelj 1 szó minden bitjét. ( első két bájt)
@RSTA &0 &15
az első szó minden bitje 0 lesz.ha bájtot akarsz akkor az utasítás második eleme legyen &7 .
vedd figyelembe, hogy a felhasznált szónak a többi bitje már nem használható, vagy csak körültekintően.a címzésnél figyelni kell, mert akár CIO akár W területről választasz memóriát akkor az kimenet esetén bit címet kap, ( az X szó XX bitje ) kivéve blokk utasítások esetén.
[ Szerkesztve ]
-
byte-by
tag
halo !
a módszer abban az esetben is működik, CIO terület használata esetén.
én csak egy módszert jeleztem amivel megoldható ilyen vagy hasonló feladat.
mivel említette a first cycle-t azért gondoltam nem folyamatos írás olvasás a dolog, de természetesen azt is lehet.[ Szerkesztve ]
-
soldi3r
veterán
Hello!
Mivel lehetne kepet .bg formatumra menteni? Az NB Designer csak ugy eszi meg.E30 (oo=[][]=oo)
-
Szirty
őstag
-
Hasaggymeg
veterán
válasz soldi3r #6178 üzenetére
Keresünk céget hosszútávú szerződésre mely Pesthez közel van és folyamatmegjelenítő rendszert tud programozni,kezelni,karbantartani.Vision van Wago PLC-kkel ~vagy 35db távhőellátás céljából létesített hőközpontban.Ha valaki tud ilyent ne tartsa vissza.
"Végy egy kerékpárt,nem fogod megbánni...feltéve ha életben maradsz."Samuel Langhorne Clemens link: https://cdn.rios.hu/dl/upc/2024-02/02/91209_d2j2gi0v6zwls7lx_1000006503.jpg
-
TanisG
csendes tag
Sziasztok!
Találkozott-e már valaki olyan jelenséggel, hogy (SIEMENS Step7 V5.5 verziónál) egy PLC projektnél a download ikon inaktív. Monitorozni lehet a programot, de betölteni a PLC-be már nem engedi.
Próbakép kitöltöttem a PLC-ben lévő programot és lementettem. Mikor azt megnyitottam újból probléma nélkül lehetett monitorozni, letölteni a programot, stb.
Viszont jó lenne megmenteni az eredeti projektet, mert sok komment van benne.Gondolom valami hiba van a projektnél, amit nyilván tart valahol.
Köszönöm előre is a segítséget!
Üdvözlettel:
TanisG -
Achilles83
csendes tag
válasz Miertvansote #6169 üzenetére
Szia!Az XFER utasítást használd, az erre való.Bizonyos mennyiségű szót mozgat, ezt te határozod meg, egyik helyről a másikra.Mivel ugyanazzal a bemeneti változóval akarsz negálni, így az érték is megfog változni, ezzel számoljál, vagy 11byte-ot mozgatsz és az első byte-nak a bitjeit használod.A kukac azért van az utasításban mert az felfutóélre teszi így csak egyszer csinálja meg.
[ Szerkesztve ]
-
molntomi
csendes tag
Sziasztok!
Olyan kérdésem lenne, hogy a CX-programmer-be és CX-Designerbe, ha egy szám értéket megadok a felületen, akkor az beíródjon a PLC-be. Például egy időzítő értékének változtatása,beállítása, a HMI-n, így mindig a kívánt érték fut le a programban. Esetleg paraméterátadással kellene? Most kezdtem el foglalkozni a témával.
Ha lehetne egy LAD-os példának örülnék
Előre is Köszönöm!
-
byte-by
tag
válasz Achilles83 #6183 üzenetére
halo
az XFER jó legelöl.azért nem javasoltam neki, mert a bemenetek és kimenetek
jellemzően fizikailag elkülönített bitek, az XFER nem különböztet meg biteket, a szó elejétől a végéig tart.
de ha transzferálni kell fizikai IO-t akkor az XFRB talán jobb, ez átnyúlhat bájtokba is vagy 256 bit-ig
akár meddig és nem kell a szó elejéről indulnia.[ Szerkesztve ]
-
Because
őstag
Sziasztok!
Jelenleg mechatronikai technikus képesítéssel rendelkezek és tervezek egy PLC programozói tanfolyamot. Géniusz Plusz Oktatási KFT. szervez Győrben szombatokra, van erről tapasztalatotok? vagy esetleg tudtok ajánlani szombati Győr-Tatabánya-Bp. vonalon megfelelő képzést?
Köszi!
-
crucified
tag
Sziasztok, Simatic manager-el miként tudok lementeni egy futó alkalmazást?
A View menüben Offline-on van. Katt a PLC és Download menüre, kijelölöm hova akarom menteni és ennyi?
Köszi előre is.
Üdv
-
Szirty
őstag
válasz crucified #6189 üzenetére
Helló crucified!
"Katt a PLC és Download menüre, kijelölöm hova akarom menteni és ennyi?"
Nem!
A Download PC-ről tölt PLC-re!Tedd a következőket:
Elindítod a Simatic managert, Ha betölt egy vagy több korábbi projectet, akkor mindet zárd be (file menü -> Close).Létrehozol egy új, üres projectet. Fgyelem, NEM a varázslóval (File menü -> New). Megkérdezi hova akarod tenni, megadod neki.
Összekötöd a PC-t a PLC-vel, az összeköttetésnek megfelelő kapcsolatot állítasz be (Options menü -> Set PG/PC interface, S7ONLINE access point)
Utána kiválasztod a PLC menüből az Upload station to PG menüpontot. A megnyíló ablakban megmondod a PLC címét amelyikről a cuccot át akarod tölteni.
És kész.
Persze szimbólum információk, eredeti változó nevek DB-kben és lokális változó nevek, a program blokkokban nem lesznek, valamint meg UDT-k sem (user data type), mert azokat a PLC nem tartalmazza (ezek nem szükségesek a program futtatásához). -
kemeny76
csendes tag
Sziasztok
Tippre lenne szükségem.
Egy hidro motornak a fordulatszám felügyeletét szeretném megvalósítani.
Kb. 1000 ford/min nagyságrendű fordulatszámot kell figyelni.
A berendezés vezérlése S7-400-as CPU amihez a terepi egységek profineten csatlakoznak ET200-as modulokkal.
Az lenne a kérdésem, hogy kell e ehhez a fordulatszámhoz gyors számláló bemenet?Előre is köszönöm a segítséget.
-
Szirty
őstag
válasz kemeny76 #6191 üzenetére
Mivel kb 60 ms-os periódus idővel kell számolni ha fordulatonként egy impulzus jön, vagyis a legjobb esetben is 30ms ideig tart egy logikai '1' (a legkedvezőbb 50%-os kitöltési tényező esetén), azt jósolom, hogy standard logikai bemenettel ezt nem lehet biztonságosan kezelni.
Ahhoz 10-15ms-ot meg nem haladó busz és CPU ciklus idő kellene.
Gyorsszámlálóval megoldható, de ha csak nem akarod a fordulatszámot pontosan mérni, hanem elég annyi hogy egy bizonyos sebesség alá lassult, akkor inkább forgásfigyelő kütyüt javaslok.
Ezekből van sokféle. Olyan is ami hasonló egy induktív szenzorhoz, meg TS35-re (szekrénybe) építhető készülék formában is létezik. -
Mazsika
őstag
Sziasztok, Siemens RIK-re jön valaki?
Dáccsika
-
Bazs87
tag
Sziasztok!
valaki foglalkozott már olyan elképzeléssel, hogy raspberry pi-ből codesys "plc"-t csinál?
[link]Házautomatizáláshoz készítettem arduinoval egy fűtésvezérlést, de sajnos a hivatalos ethernet lib nem elég stabil hozzá. (perpill minden szobában egy vezérlő hőmérséklet szenzorral, azok küldik a masternek az adatokat ciklikusan tcp/ip-n, a master pedig logol, webserveren vizualizal, illetve a kül. fűtőköröket kapcsolgatja a kívánt és az aktuális hőmérséklet függvényében)
Az ára ugyan verhetetlen (mindennel együtt 100 eur), de a rá fordított idő és a megbízhatatlanság miatt eléggé kérdőjelessé vált a megoldás.
A fentebb linkelt szoftverrel és némi youtube segítséggel mindenféle plusz elem nélkül lehet egy 5V tápfeszülségű kis "plc". A gond, h nincs neki hardveresen analóg lába.
Létezik olcsó megoldás a hőmérsékletek kinyerésére 5 Volton, netán modbuson(azt is tudja)?
Wago vagy másmilyen modbus modult nem vennék, perpill 40 eur raspi + 35 eur codesys image a felállás (a szoftvert még nem vettem meg, de 30 napos probaverziója van)nem ipari projektről van szó, inkább otthoni "berhelés"
Várom tanácsaitokat, ötleteiteket!
Előre is köszönöm! -
And
veterán
"nem ipari projektről van szó, inkább otthoni "berhelés""
Az otthoni 'berhelés' szerintem tipikusan mikrokontrolleres téma. Legfeljebb nem codesys-es stílusban hozod létre a vezérléshez szükséges szoftveredet, hanem akármilyen nyelven, amihez rendelkezik fordítóval az adott μC. Akár az ethernet is megoldható, de én azt nem erőltetném, mivel jóval egyszerűbb fizikai vonalak / protokollok is illeszthetőek kontrollerekhez. Például adatbuszos hőszenzorokból elég nagy a választék, némelyik megfelelő pontossággal és felbontással rendelkezik, nagyon olcsó és szinkron soros buszon kiolvasható. Modbus-t már egyszer elkezdtem leprogramozni mikrokontrollerre, de aztán nem volt meg hozzá a kellő motiváció (ha a PLC-t kihagyjuk a képletből, vagy nincs valami komolyabb kész egységünk, pl. valamilyen mérőmodulunk, amely csak modbus-on kérdezhető le, akkor ez a protokoll mellőzhető).