|
Martin Kurka

Offline

Projektant automatizace a strojů
|
 |
« Odpověď #1 kdy: 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á.
|
Nikdy není dost času,aby se to udělalo dobře. Ale pak je dost času, aby se to udělalo znovu
Teorie=vše víme ale nic nefunguje Praxe=vše funguje a nevíme proč Teorie spojena s praxí=nic nefunguje a nikdo neví proč
Vysoce odborných omylů se dopouští jen specialisté
Ďábel je skryt v detailu
|
|
|
Jan Kelbich

Offline

|
 |
« Odpověď #2 kdy: 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.
|
IC layout design engineer, zajímací se též o silovou elektrotechnik u
|
|
|
|
|
Pípal Tomáš
Neverifikovaný uživatel @2

Offline
|
 |
« Odpověď #4 kdy: 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.
|
|
|
|
Jan Kelbich

Offline

|
 |
« Odpověď #5 kdy: 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).
|
IC layout design engineer, zajímací se též o silovou elektrotechnik u
|
|
|
|
Jan Kelbich

Offline

|
 |
« Odpověď #7 kdy: 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. 
|
IC layout design engineer, zajímací se též o silovou elektrotechnik u
|
|
|
Pípal Tomáš
Neverifikovaný uživatel @2

Offline
|
 |
« Odpověď #8 kdy: 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.
|
|
|
|
|
Jan Kelbich

Offline

|
 |
« Odpověď #10 kdy: 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.
|
IC layout design engineer, zajímací se též o silovou elektrotechnik u
|
|
|
|
Jan Kelbich

Offline

|
 |
« Odpověď #12 kdy: 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.
|
IC layout design engineer, zajímací se též o silovou elektrotechnik u
|
|
|