GX Works 2

Problematika ohladne regulácií (PI, PID), ovládania pohonov, odmeriavaní veličín, automatizácie PLC

Moderátori: Drakoush, Moderátori

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

GX Works 2

Príspevok od používateľa oniko » 19 Feb 2023, 23:04

Ahojte, najde sa tu niekto, kto vie chodiť v programe GX Works 2, a bol by ochotny mi poradiť,?

Potreboval by som poradiť ohladom analogoveho vstupu a prevodu na realnu hodnotu.

Ďakujem,

trulikjan@gmail.com
0907477445
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 20 Feb 2023, 06:02

Kurník akurát toto som ešte neriešil.
Kukni videá na YouTube.
https://www.youtube.com/watch?v=jlpy9bTkg8E
Aké más PLC? Máš komu rozširujúci modul?
Niektoré PLC majú už vstavaný Analógový vstup, ale typ teraz neviem.
Aký analógový signál chceš prevádzať?
Alebo toto https://www.youtube.com/watch?v=bZFC9426aa8
V prvom riadku tu hodnotu zobrazil a v druhom ju vydelil číslom 40 a dostal výsledok.
Tu hodnotu 40 určil tak aby si dostal to čo potrebuješ. Teda ty tam môžeš dosadiť iné číslo.
Následne to už len porovnáva.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 20 Feb 2023, 08:24

Mám Mitsubishi FX3U, ten má v sebe vstupy aj na 0-10V aj na 4-20mA.

Ja som niečo vytvoril, len neviem či mám dobré konštanty ponahadzované Myslím konštanty pre digitalny rozsah vstupu 4-20mA K770 a k3300. hlavne čo sa týka rozsahu 4-20mA

mám použitý teplomer s výstupom 4-20mA a rozsahom -30+60°C
gx.docx
(509.67 KiB) 48 stiahnutí
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 20 Feb 2023, 08:44

Výslednú teplotu máš teda dobru?
Teda pri hodnote 2680 máš správnych 22 Stupňov?
Ja by som to robil len takto:
2680 / 22 =121,8
Teraz by som len tu reálnu nameranú hodnotu s prevodníka delil vždy číslom 121,8
teda
2680/ 121,8 = 22,0.
Teda aspoň myslím že by to malo byt tak.
Musíš zistiť ,najlepšie kalibrovaným teplomerom, že pri akej hodnote s prevodníka máš akú reálnu teplotu.
Robil som takto kompresor, ale s iným PLC, kde tlakový snímač dával napäťový signál 0-10V.
Neviem poradia skúsenejší možno.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 20 Feb 2023, 08:49

Ja som to robil podľa videa čo som našiel na Youtube. Teplota približne sedí, porovnával som to podla teplomera čo mám v multimetri. Ešte sa chystám to preveriť termokamerou čo máme v robote. Ak to bude pravda, skúsim to zjednodušiť na konštantu ako píšeš ty. Skôr mi šlo o program, ktorý bude správne vypočítavať aj z iných typov snímačov bez toho, aby som musel iným prístrojom kalibrovať konštantu.

Siemens to ma nabezpečene cez dva bloky NORM_X a SCALE_X, tie keď vyplním, tak viem že mám reálnu správnu hodnotu (v tolerancii)
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 20 Feb 2023, 08:57

Hmm tak to veru neviem. Moc som nepomohol, ale daj vedieť ak na dačo prídeš.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 20 Feb 2023, 09:27

Aj snaha sa cení, možno sa tu najde niekto kto bude ochotný nám poradiť ako na to :-)
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 20 Feb 2023, 09:49

Kukni tu:
Prispevok cislo 9.
http://www.plctalk.net/qanda/showthread.php?t=115803
Len potrebuješ vedieť maximálnu hodnotu akú dá Snímač
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 22 Feb 2023, 08:07

Vieš mi poradiť ako spraviť ovladanie ohrevu od teploty? Konkretne, ako to spraviť, aby všetky hodnoty boli v realnom tvare, lebo mam urobeny teplomer na premmennej D58, ukazuje mi realnu hodnotu 17.1°C ale keď tú istú premennú použijem v porovnaní žiadanej a skutočnej, nieje tam realna hodnota 17.1°C ale v int.
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 540
Dátum registrácie: 21 Feb 2022, 12:06

Re: GX Works 2

Príspevok od používateľa balu » 22 Feb 2023, 08:14

Skutečnou a žádanou hodnotu vynásob 10 (100 - podle toho na kolik desetinných míst to chceš) a pak teprve porovnávej.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 22 Feb 2023, 08:23

Keď urobím jednoduché násobenie cez MUL , tak mi uplne rozhodi už aj tu realnu teplotu ktora inak ukazuje správne., :roll:
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 22 Feb 2023, 08:31

Ked porovnávaš reálne hodnoty tak musíš použiť iný príkaz nie len <
Neviem teraz ako je to v rebríku moc ho nepoužívam.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 22 Feb 2023, 08:40

A vieš mi s tym pomôcť? potrebujem spraviť ovladanie ohrevu od teploty, tak ako je v prilohe, dam žiadanu teplotu na zapnutie ohrevu, teplotu na vypnutie ohrevu a aby spinalo vystup na ohrev
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 22 Feb 2023, 08:44

Hľadám ten príkaz aký je v rebríku. V gx Works 2 som nerobil asi 7 rokov, teraz robím v GX Works 3 a funkčne bloky a niečo v stl. V GX Works 3 je to inakšie.
Pohľadám to.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 22 Feb 2023, 08:47

GX Works 3 nevie programovať FX3U PLC tušim

Už som to našiel, je to prikaz DECMP
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 22 Feb 2023, 09:12

No tak si to Poriešil skorej ako ja :applause:
GX WORK 3 je na FX5U
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 22 Feb 2023, 09:34

To som si aj ja myslel, ale ešte nie :-D sice vidim v bloku realnu teplotu, ale žiadanu mi nezobrazuje a ani vystup nespina. Zrejme ešte žiadanu premennu D41 treba previesť nejak do realnej hodnoty.

A vo Watch tabulke nevidim realne hodnoty ale int :-D

Som z toho volajaky zmeteny :-D
0

Používateľov profilový obrázok
pixell
Pokročilý člen
Pokročilý člen
Príspevky: 539
Dátum registrácie: 14 Feb 2012, 06:26
Bydlisko: Dolny Kubin
Vek: 41

Re: GX Works 2

Príspevok od používateľa pixell » 22 Feb 2023, 09:47

Presne ako vravíš. Nemôže napríklad násobiť ,alebo deliť, alebo neviem čo reál a integer.
Musi byt reál reál. A to iste musíš robiť aj pri porovnávaní. Nedá sa porovnať reál s integer a naopak.
Čiže hodnotu D41 musíš previesť na reál.
Zase musíš príkazom DFLT D41 previesť do iného registra Napr. D43 a pracovať stým.
Alebo ak tu teplotu v D41 zadávaš v HMi, tak sa to dá urobiť aj tak, že rovno zadáš reálnu hodnotu ,len sa to nastaví v HMI.
0

Používateľov profilový obrázok
balu
Pokročilý člen
Pokročilý člen
Príspevky: 540
Dátum registrácie: 21 Feb 2022, 12:06

Re: GX Works 2

Príspevok od používateľa balu » 22 Feb 2023, 10:38

oniko napísal:
22 Feb 2023, 08:23
Keď urobím jednoduché násobenie cez MUL , tak mi uplne rozhodi už aj tu realnu teplotu ktora inak ukazuje správne., :roll:
Samozřejmě, že musíš nejdřív překopírovat hodnotu do nějakého dočasného registru a ten teprve násobit. To samé s požadovanou hodnotou. A tyhle vynásobené hodnoty pak teprve porovnávat...

Nevím, proč by to nemělo fungovat.
Ale pokud jsi to vyřešil jinak - OK. Je spousta cest, jak se dobrat k požadovanému výsledku.
0

oniko
Stály člen
Stály člen
Príspevky: 144
Dátum registrácie: 02 Jan 2015, 23:20

Re: GX Works 2

Príspevok od používateľa oniko » 02 Mar 2023, 12:34

Ako najjednoduchšie spraviť cyklicke spustanie nejakeho procesu v minutach? Aby som si nastavil napr. 20minut a kazdych 20minut sa mi spusti proces, a ked dobehne, zasa sa spustil znova po tom istom čase.
0

Napísať odpoveď