Diskuse Elektrika.cz

VEŘEJNÁ ZÓNA => Témata ještě nezařazená do příslušných rubrik => Téma založeno: Jan Kelbich 13.04.2021, 09:53



Název: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 13.04.2021, 09:53
Ptám se sice jen ze zájmu, dají se někde, buď přímo u nás, nebo třeba přes ebay apod. sehnat nějaké PLC založené na hradlovém poli FPGA (FPGA based PLC),   s přístupným rozhraním JTAG, ideálně s montáží na DIN lištu ?
Našel jsem o tom sice nějaké vědecké články, ale konkrétního výrobce nikoliv.


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Martin Kurka 14.04.2021, 15:08
FPGA do PLC dělá National Instruments, jak do průmyslových systémů na DIN lištu Compact Rio, jednodeskových "regulátorů" Compact Flash tak i do výkonných systémů PXI, které už na DIN lištu nejsou.

Ale cena odpovídá kvalitě a programování v LabView je trochu hodně jiný svět.

Jestli to má rozhraní JTAG jsem nestudoval.
Kolega v práci zrovna hledal posledních 14 dnů, proč mu odezva systému CompastRio trvá 3sec. Včera to našel, bylo to nějaké nedokumentovan é, nebo chabě dokumentované nastavení parametrů. Sice to není úplná novinka, ale SW podpora prý byla mizerná.

 



Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 14.04.2021, 20:11
Ale cena odpovídá kvalitě ...
Takže na takové to domácí hraní to asi nebude.  :) :(

... a programování v LabView je trochu hodně jiný svět.
Proto bych tam rád ten JTAG, abych mohl použít obvyklý postup a nástroje :
Specifikace -> návrh v HDL, test plán -> tesbench, testcase -> simulace -> syntéza -> bitstream -> testování v reálu.



Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Martin Kurka 14.04.2021, 20:22
No když si jeden koupíte a uděláte z něj zpracování signálu z leteckého radaru, či zpracování počítačového vidění pro rozpoznávání tváří teroristů, či rozměrových vad automobilních dílů a hotovou aplikaci dobře prodáte, pak si možná na jedno PLC na domácí hraní vyděláte. ;)


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Pípal Tomáš 14.04.2021, 21:29
Zajímavý přístup. Na PLC mám opravdu rád jejich snadnost ladění programů a pohledu dovnitř programu. Chce si to vybrat správného výrobce PLC. Bohužel většina "levných PLC" má programovací software k ničemu...
 
Takže na takové to domácí hraní to asi nebude.  :) :(
Proto bych tam rád ten JTAG, abych mohl použít obvyklý postup a nástroje :
Specifikace -> návrh v HDL, test plán -> tesbench, testcase -> simulace -> syntéza -> bitstream -> testování v reálu.




Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 15.04.2021, 09:17
Zajímavý přístup. Na PLC mám opravdu rád jejich snadnost ladění programů a pohledu dovnitř programu.

No, já zese se naopak programování, tj. tvorbě algoritmu vyhybám. Proto mě zajíma něco, kde mohu tvořit "přímo hardware",  navíc obvyklým postupem, který znám právě z FPGA (ev. ASIC, ASSP).



Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: M S 15.04.2021, 09:29
Ak ste zvyknutý na konkrétny typ FPGA, na test funkcionality by asi bolo najjednoduchši e (a cenovo znesiteľné) buď použiť priamo dev board alebo si navrhnúť vlastnú DPS, s potrebnými I/O vstupmi a výstupmi v správnej napäťovej hladine.

Nahádzať na DPS pár desiatok optocouplerov je najmenší problém, prípadný A/D D/A konverter nie je nič zložité.

Samozrejme, uvedené platí, ak sa s obvodom chcete hrať, alebo niečo testovať, inými slovami nahradiť bežné jednoduché PLC - logický automat. Pre prípadný predaj alebo výrobu samozrejme alpha verzia riešenia poskladaná na kontaktnom poli alebo viacerých DPS s adaptérmi nepripadá do úvahy.


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 15.04.2021, 11:50
... Nahádzať na DPS pár desiatok optocouplerov je najmenší problém, prípadný A/D D/A konverter nie je nič zložité. ....

Tohle je mi jasné, jde vlastně je o to vestavět FPGA, nějaké ty oddělovače I/O a pár nutností (napájení, oscilátor, konfigurační paměť, ...) na DPS do krabičky na DIN lištu.
A pokud jde o devboard, ten mám.
Jen mě napadlo, kdybych to někdy náhodou potřeboval pro nějakou domácí automatizaci, tak jestli to náhodou už někdo nevyrábí.

PS.: Možná zajímavý námět pro nějakého českého výrobce.  :)


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Pípal Tomáš 16.04.2021, 08:52
Tímhle jdete trochu proti proudu .. PLC jsou trochu specifický obor.
Problémem je že PLC kopírují vývoj klasického programovaní pro počítače se zpožděním cca 20 let.
Dneska jsou k dispozici PLC založena na raspberry,
popřípadě větší výrobci umožňují do PLC vložit uživatelské knihovny napsané v C/C++

Tohle je mi jasné, jde vlastně je o to vestavět FPGA, nějaké ty oddělovače I/O a pár nutností (napájení, oscilátor, konfigurační paměť, ...) na DPS do krabičky na DIN lištu.


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Pípal Tomáš 16.04.2021, 08:58
Ve vašem případě je asi nejvhodnější použít váš dev kit, připojit nějaký rozumný napájecí zdroj, a celé to dát do nějaké krabičky.
Pro vstupy a výstupy použít nějaký nějaký existující systém vzdálených IO s komunikací přes ModBus TCP/RS485, to by mělo FPGA zvládnout.


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 16.04.2021, 23:03
Ve vašem případě je asi nejvhodnější použít váš dev kit, připojit nějaký rozumný napájecí zdroj, a celé to dát do nějaké krabičky.
Pro vstupy a výstupy použít nějaký nějaký existující systém vzdálených IO s komunikací přes ModBus TCP/RS485, to by mělo FPGA zvládnout.

Jo, tak ModBus FPGA určitě zvládne. Naopak, ModBus via RS485, ale i TCP by bylo úzké hrdlo. Na ovládání stykačů to samozřejmě stačí, ale ne na něco super rychlého (třeba nějaká ta sériová komunikace, velmi rychlé čidlo apod.).

Na tyhle věci si kupuju takový ty minimalistický devkity, kde je jen to nejnutnější, aby to FPGA fungovalo, k tomu ten JTAG na pinech. A někdy tam bývá i nějaké to tlačítko a nějaká ta LED, to už není podstatné. Jen ta práce s tím, přidělat k tomu nějaké převodníky/oddělovače a dát to dokrabičky.


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Pípal Tomáš 17.04.2021, 14:13
mohu se zeptat, co s tím chcete řídit? Domácí automatizaci, nějaký stroj nebo technologické procesy?


Název: Re: Kde se dají sehnat PLC založené na hradlovém poli FPGA ?
Přispěvatel: Jan Kelbich 17.04.2021, 17:23
mohu se zeptat, co s tím chcete řídit? Domácí automatizaci, nějaký stroj nebo technologické procesy?


Jen nějaké domácí hraní. Zatím nemám konkrétní záměr, jen kdybych to někdy potřeboval.