Strana 1 z 2

GX Works 2

Napísané: 19 Feb 2023, 23:04
od používateľa oniko
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

Re: GX Works 2

Napísané: 20 Feb 2023, 06:02
od používateľa pixell
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.

Re: GX Works 2

Napísané: 20 Feb 2023, 08:24
od používateľa oniko
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) 49 stiahnutí

Re: GX Works 2

Napísané: 20 Feb 2023, 08:44
od používateľa pixell
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.

Re: GX Works 2

Napísané: 20 Feb 2023, 08:49
od používateľa oniko
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)

Re: GX Works 2

Napísané: 20 Feb 2023, 08:57
od používateľa pixell
Hmm tak to veru neviem. Moc som nepomohol, ale daj vedieť ak na dačo prídeš.

Re: GX Works 2

Napísané: 20 Feb 2023, 09:27
od používateľa oniko
Aj snaha sa cení, možno sa tu najde niekto kto bude ochotný nám poradiť ako na to :-)

Re: GX Works 2

Napísané: 20 Feb 2023, 09:49
od používateľa pixell
Kukni tu:
Prispevok cislo 9.
http://www.plctalk.net/qanda/showthread.php?t=115803
Len potrebuješ vedieť maximálnu hodnotu akú dá Snímač

Re: GX Works 2

Napísané: 22 Feb 2023, 08:07
od používateľa oniko
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.

Re: GX Works 2

Napísané: 22 Feb 2023, 08:14
od používateľa balu
Skutečnou a žádanou hodnotu vynásob 10 (100 - podle toho na kolik desetinných míst to chceš) a pak teprve porovnávej.

Re: GX Works 2

Napísané: 22 Feb 2023, 08:23
od používateľa oniko
Keď urobím jednoduché násobenie cez MUL , tak mi uplne rozhodi už aj tu realnu teplotu ktora inak ukazuje správne., :roll:

Re: GX Works 2

Napísané: 22 Feb 2023, 08:31
od používateľa pixell
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.

Re: GX Works 2

Napísané: 22 Feb 2023, 08:40
od používateľa oniko
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

Re: GX Works 2

Napísané: 22 Feb 2023, 08:44
od používateľa pixell
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.

Re: GX Works 2

Napísané: 22 Feb 2023, 08:47
od používateľa oniko
GX Works 3 nevie programovať FX3U PLC tušim

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

Re: GX Works 2

Napísané: 22 Feb 2023, 09:12
od používateľa pixell
No tak si to Poriešil skorej ako ja :applause:
GX WORK 3 je na FX5U

Re: GX Works 2

Napísané: 22 Feb 2023, 09:34
od používateľa oniko
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

Re: GX Works 2

Napísané: 22 Feb 2023, 09:47
od používateľa pixell
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.

Re: GX Works 2

Napísané: 22 Feb 2023, 10:38
od používateľa balu
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.

Re: GX Works 2

Napísané: 02 Mar 2023, 12:34
od používateľa oniko
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.