Kezdőoldal » Számítástechnika » Programozás » Megéri plc programozást tanulni?

Megéri plc programozást tanulni?

Figyelt kérdés
Mekkora rá a kereslet, mekkora a fizetés? Milyen nyelven kell programozni plc ket c++ vagy assembly?

2015. aug. 1. 11:31
 1/5 anonim ***** válasza:
60%

A PLC-t struktúrált szövegblokkal programozzák. Ez visual basic szerű nyelv.

Népszerű még a Ladder logic is, az egyszerű PLC-knél.

Szoktak még funkcióblokk diagrammal is programozni, ez a nagy kiterjedésű integrált rendszerekre jellemző.


PLC-nél nem fog kelleni se a C++, se az assembly. A gyártók ezt eltakarják előled. Itt az iparban másfajta programozási szabályok érvényesek.

2015. aug. 1. 11:39
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Értem kösz.
2015. aug. 1. 11:47
 3/5 Szirty ***** válasza:
0%

A kereslet viszonylag nagy, de rendszerint tapasztalt szakembereket keresnek konkrét típus vagy típuscsalád nagyfokú ismeretével.

Tapasztalat nélkül nehéz elhelyezkedni.


Az előttem szólót pontosítanám:


"A PLC-t struktúrált szövegblokkal programozzák. Ez visual basic szerű nyelv."


Valóban van magas szintű szöveges nyelv (pl. SCL, ST), de jellemzően nem azzal programozzák a PLC-ket. EZek a nyelvek bizonyos feladatokra hatékonyak, mindegyikre nem!


"Népszerű még a Ladder logic is, az egyszerű PLC-knél."


Létradiagram nem az egyszerű PLC-knél van, hanem mindegyiknél :-)

Az egyszerűségnek ehhez semmi köze. Komplett gyártósorok mennek létrával programozva.

A létra a logikai kapcsolatok leírására igen hatékony, ezért arra használják.


"Szoktak még funkcióblokk diagrammal is programozni, ez a nagy kiterjedésű integrált rendszerekre jellemző."


Ennek sincsen köze a kiterjedéshez vagy az integrációhoz! az FBD egész egyszerűen a LAD (létra) alternatívája. Tehát pont ugyanarra való és ugyanarra is használják.


"PLC-nél nem fog kelleni se a C++, se az assembly. A gyártók ezt eltakarják előled."


Ez igaz, a C++ általános célú nyelv, a PLC pedig célorientált eszköz célorientált nyelvekkel. Ez nagyságrenddel hatékonyabb mint pl. a C++ ebben az esetben.

Assembly-szerű (alacsony szintű) nyelv azonban van és gyakran használják. Siemens (S7)-nál ez pl. az STL.


Itt egy áttekintés:

[link]

2015. aug. 1. 13:48
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

"IEC 61131-3 currently defines five programming languages for programmable control systems: function block diagram (FBD), ladder diagram (LD), structured text (ST; similar to the Pascal programming language), instruction list (IL; similar to assembly language), and sequential function chart (SFC).[8] These techniques emphasize logical organization of operations."

[ [link] ]


Ha utasítás listás programozást használnak az assembly szerű, amint látom elég sokféle lehetőség van.

2015. aug. 1. 13:50
Hasznos számodra ez a válasz?
 5/5 Szirty ***** válasza:
0%

A kérdésre bővebben válaszolva:


Megéri, de nagyon mélyen bele kell ásnod magad.

Ez otthon gép előtt nehezen tanulható. Ehhez ott kell lenni a berendezésnél, ott lehet tanulni, megfigyelni, később programot módosítani, még később új berendezésre új programot írni.

Eddig eljutni évekbe telhet.


A PLC programozás nem közlekedési lámpa vezérlés és futófény programozás.

2015. aug. 1. 13:52
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!