Stran 1 od 1

PC kot PLC

OdgovorObjavljeno: 27 Jun 2018, 11:28
Napisal/-a Pluton
Zanima me, ali obstaja kakšen free (open source) PLC software za linux ali Windows, ki podpira cenene kitajske USB I/O kartice. Se pravi, da bi lahko s starim prenosnikom enostavno krmilil kakšno igračko z nekaj vhodi in izhodi.

Re: PC kot PLC

OdgovorObjavljeno: 28 Jun 2018, 14:29
Napisal/-a MareBozo
Po površnem googlanju sem našel tole http://www.openplcproject.com/getting-started-rpi (nisem nič gledal poglavja "setup slave I/O", tako da le preveri to najprej, na RPI pa naj bi delalo out-of-the-box)

Lahko pogledaš še Node-Red kot alternativo

Re: PC kot PLC

OdgovorObjavljeno: 28 Jun 2018, 18:10
Napisal/-a jlbohinc
Beckhoff mislim da ima svoje PLCje, ki tecejo na windows CE, njihov sw pa deluje tudi na PC, ce bos pogledal, ce ti ustreza. Ampak sem siguren, da taka resitev ni tako zanesljiva, kot pravi plc.

Re: PC kot PLC

OdgovorObjavljeno: 28 Jun 2018, 19:41
Napisal/-a mitkum
Samo vstran od tega Beckhoffovega sistema! S tem imamo na firmi izvedeno "pametno" instalacijo. Zadeva krmili mešalne ventile za gretje/hlajenje, komplet razvetljavo, vrata... pa je skoraj dnevno kaj narobe. Vsaj 1x na teden je potreben reset sistema!

Re: PC kot PLC

OdgovorObjavljeno: 28 Jun 2018, 19:45
Napisal/-a eldi2011
Da ni vzrok v programu ?

Re: PC kot PLC

OdgovorObjavljeno: 28 Jun 2018, 22:28
Napisal/-a mitkum
Največ krat pade komunikacija med Beckhoffovimi moduli :_think

Re: PC kot PLC

OdgovorObjavljeno: 29 Jun 2018, 05:58
Napisal/-a SamoBr
Samo še eden je v obratovanju. Na polici pa še trije, ki so za rezervo. Zadeva je ničvredna, ker ni zanesljiva. Ne moreš se stalno samo s tem ukvarjat.

Eden je pa v redu, da ti ni preveč dolgčas :)

Re: PC kot PLC

OdgovorObjavljeno: 29 Jun 2018, 11:12
Napisal/-a igo
Kakšne hitrosti izvajanja korakov in ciklov pričakuješ oziroma želiš?

PC --> Arduino (Uno, Mega ali Due) --> USB Host Shield --> cenena kitajska USB I/O kartica

Najdejo se tudi programi (delujoči osnutki s primerom in možnostjo prilagoditve), ki v realnem času komunicirajo med PC-jem in Arduinom, da se s PC-jem prikazuje ali spreminja kakšne delovne spremenljivke ali kaj v zvezi z vhodi in izhodi.
Arduino izvaja zaporedje in komunicira.
Za enostavne domače stvari bo šlo.

Morda bi se dalo programček za PC prepričati, da komunicira direktno z USB karticami, ne vem pa, kako bi ga prepričal v izvajanje zaporedja.