Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
DP_Joci #2747 üzenetére
Szia Joci!
"A fűtéshez én is egy PID-et gondoltam használni, valamint egy másik PID-et a vákuum szabályozáshoz."
Az így korrekt szerintem.
"Mi a véleményed arról, ha a hűtőközeg hőmérséklet emelkedése esetén a samson szeleppel sorba épített szeleppel elzárom a gőzt, a szabályozót pedig hagyom szabályozni tovább (gondolom ez folytatni fogja a zárást). "
Hát ha jól van beállítva. De lássuk be, a gépkezelők leleményessége szinte végtelen.
A sorba épített szelep jó ötletnek tűnik, mert sok propszelep nem képes a 100%-os zárásra egy idő után (nálunk is van ilyen megoldás gőzre).
Én ilyen esetben a PID-et felfüggeszteném INT_HOLD és nulláznám az integráló tagot (már ha lesz integráló tag használva persze).
Mert esetleg gőz nélkül rossz beállítás vagy egyéb miatt az integráló tag elballag 100%-ig és akkor a visszahűlés miatt rányit a másik szelep, esetleg gond lehet.
Vagy tenni kell egy rámpagenerátort a PID és a szelep közé"Gondolom lesznek meglepetések ha a hőmérséklet elkezd növekedni és a tartályban keletkeznek gázok, ezek biztos megzavarják a vákuum szabályzós PID-et. Mit gondolsz erről?"
Erről azt gondolom, hogy a PID szabályzó alapvető feladata a beállított érték tartása éppen a zavaró körülmények ellenére.
Ha egy szabályzókörben nem volnának zavaró körülmények, szabályzóra se nagyon volna szükség. Csak beállítanánk valamennyi beavatkozó értéket és készen is van
Abban viszont igazad van, hogy valószínűleg ugyanakkor épp ez lesz a feladat egyik nehézségeA fordulat eltéréses elméleti fejtegetés szerintem helytálló.
Csak nem mindegy hogyan figyeled (számolod) a motor fordulatát. Lehetőleg a kimenő frekvenciát kell alapul venni, hogy a kapott érték helyessége a lehető legkevesebb egyéb beállítástól vagy körülménytől legyen függő.
A másik tanácsom, hogy a jeladó által adott impulzus hossza a legextrémebb esetben se legyen rövidebb, mint a PLC legnagyobb ciklus idejének a duplája. persze ha lassan forog, akkor ezzel nem nagyon kell foglalkozni. Az impulzus figyelésnél használj él figyelést és legyen néhány (10-20%) tolerancia a védelem megszólalásában, esetleg néhány másodperc időzítés (legalább két impulzus idő). -
DP_Joci
tag
Szia Szirty,
A szelepről egyelőre ennyit tudok én is, hogy samson, meg hogy 4-20mA-rel kell vezérelni.
Két leírásom van és igazad van az egyikben előremenő a másikban visszatérő ági hőmérséklet van írva, ezt is tisztáznom kell. De valszeg úgy lesz ahogy írtad, hogy a kilépő oldalon lesz mérve, meg a rajzon is oda van rajzolva.
"Ha nagyon felforrósodna a gőz (95fok fölé), akkor a gőzt el kell zárni"
A gőz? Van 95 foknál hidegebb gőz? Vagy a másodlagos fűtőközegre értendő, (amit a gőz fűt és ami a tartály palástba belép és azt illetve nyilván a tartalmát fűti?Igazad van arra gondoltam
A másodlagos fűtő közeg, ami a palástban áramlik és a gőz fűti, az zárt körben áramlik?
Igen, de van egy biztonsági szelepe is.
A hűtőfolyadék szelep propszelep?
Nem propszelep.
A fűtéshez én is egy PID-et gondoltam használni, valamint egy másik PID-et a vákuum szabályozáshoz.
Mi a véleményed arról, ha a hűtőközeg hőmérséklet emelkedése esetén a samson szeleppel sorba épített szeleppel elzárom a gőzt, a szabályozót pedig hagyom szabályozni tovább (gondolom ez folytatni fogja a zárást). Jelenlegi infóm szerint bőven 95 fok alatt fog működni a rendszer (de lehet, hogy nem pontos az infó).
Gondolom lesznek meglepetések ha a hőmérséklet elkezd növekedni és a tartályban keletkeznek gázok, ezek biztos megzavarják a vákuum szabályzós PID-et. Mit gondolsz erről?
A mintafeladatodat szeretném kipróbálni, de még nem volt rá időm.
Ja még egy érdekes dolog:
Van egy forgató motor ami hidrokuplungon hajtóművön meg talán még szíjhatáson keresztül hajt egy lapátot. A feladat az, hogy figyeljük ne legyen csúszás a hajtásláncban.Arra gondoltam, hogy a motor fordulatát azt tudom a frekiváltóról (FC302 profibuszon)ill. a lapát forgását tudom számlálni egy induktívval (1 perces periódus alatt kijönne a fordulatszám). A lapát nagyon lassan forog a jelenlegi infó szerint.
A motor fordulatszám változtatásával arányosan változna a lapát fordulata is. Ha megvan ez a hányados, akkor a motor fordulatszámból kiszámolt elméleti lapátfordulatszámmal összehasonlítva a valóságost kiderülne, hogy van-e csúszás. Na ezt is jól kifogalmaztam magamból.
üdv
Józsi -
Szirty
őstag
válasz
DP_Joci #2745 üzenetére
Hali DP_Joci!
Alakul, de még mindig vannak kérdések:
Miféle samson szelep? (gyártanak/árulnak vagy 20-40-60 félét). Ez valamiféle propszelep lesz?"folyadéknak a hőmérsékletét kell szabályozni a visszatérő ágban mért hőmérséklet alapján"
Először előremenő ágat írtál. Tehát ott mérjük a fűtéshez a hőmérsékletet, ahol a tartály palástból kilép a fűtőközeg?
"Ha nagyon felforrósodna a gőz (95fok fölé), akkor a gőzt el kell zárni"
A gőz? Van 95 foknál hidegebb gőz? Vagy a másodlagos fűtőközegre értendő, (amit a gőz fűt és ami a tartály palástba belép és azt illetve nyilván a tartalmát fűti?A másodlagos fűtő közeg, ami a palástban áramlik és a gőz fűti, az zárt körben áramlik?
A hűtőfolyadék szelep propszelep?
Én nem használnék csak egy PID-et. Nem a kézi üzemmódba kényszerítéssel állítanám le ha 95 foknál melegebb, hanem a kimenete után venném el a beavatkozó Jelet és a PID-nek küldenék erre az időre egy INT_HOLD jelet.
A kézi üzemmódot meghagynám, hasznos lehet szervizeléshez, teszteléshez.
A web oldalamon találsz néhány infót S7 PID-del kapcsolatban esetleg az is segíthet... -
DP_Joci
tag
Sziasztok,
Nem voltam elég összeszedett a megfogalmazással, ill. nekem sem volt teljesen tiszta.
Szóval van egy tartály aminek a palástjában folyadék kering, ennek a folyadéknak a hőmérsékletét kell szabályozni a visszatérő ágban mért hőmérséklet alapján. A folyadék felfűtése egy hőcserélőn keresztül gőzzel történik. A gőzt egy samson szelep szabályozza.
Ha nagyon felforrósodna a gőz (95fok fölé), akkor a gőzt el kell zárni és egy másik hőcserélőre hűtő folyadékot nyitni egy szelepen keresztül, ami lehűti a fűtő folyadékot. Ez inkább védelmi funkció szerintem itt nem kell szabályozni. Ill. a folyamat végén ezzel kell a tartályt is visszahűteni.
A tartályban vákuumot is kell szabályozni amit egy vákuum szivattyú hoz létre. A vákuum beállításához arányos szelepen nitrogént kell hozzáadni.
A szabályozási feladat ennyi lenne, ezzel kapcsolatban szívesen veszek minden tanácsot ötletet.
köszönöm
üdv
Józsi -
Szirty
őstag
válasz
DP_Joci #2742 üzenetére
Helló DP_Joci!
Én sem teljesen értem, de ennyi alapján én azt mondanám, hogy ha egy mérés van, de két beavatkozó (fűtés és hűtés) akkor egy PID-et használnék. Ha a beavatkozó jel negatív akkor az egyik, ha pozitív akkor a másik beavatkozó eszközt vezérelném.
Egy PID-del is lehet szívni (beállításkor), de ha egynél több is van és ezek hatással vannak egymásra, akkor könnyen lesz a beállítása rémálom.
-
Dezsi82
tag
válasz
DP_Joci #2742 üzenetére
Szia!
Lehet csak nekem, de nem teljesen tiszta a feladat.
Van egy tartályod. Ennek a hőmérsékletét kell szabályoznod, tehát van benne egy hőmérőd?
Vagy az előremenő hőmérsékletből következtetsz a tartályéra?
És honnan tudod, hogy fűteni, vagy hűteni akarsz? Csak mert előfordulhat hogy a visszatérő ág alapján hűteni kellene, az előremenő alapján meg fűteni. Egyszerre nyomod a gőzt, meg a hideg vizet? -
DP_Joci
tag
Sziasztok,
Még nem volt szerencsém kipróbálni s7-300-al a PID-et, de most van egy ilyen feladatom.
Egy tartályban kell a hőmérsékletet szabályozni az előremenő ág hőmérséklete alapján. A gőzt egy samson szelep engedi be.
A tartály hűteni is kell, itt viszont a visszatérő ág hőmérsékletét kell figyelni. Gondolom ez egy másik pid szabályzó lenne. Hűtéskor a samson szelepet el kell zárnom, arra gondoltam, hogy az FB41 paraméterei között kézibe kapcsolom és 0 kimenő jelet állítok be.
Ha nagyon sok hülyeséget írtam, akkor javítsatok ki.
köszönöm
Józsi -
Szirty
őstag
Helló w3dzz!
Csinálj egy loopback tesztet a soros porton hogy kiderüljön jó-e.
-
w3dzz
csendes tag
Helló Szirty!
Az Enable channel és a Remote control is be van kapcsolva. Bootolás után Transfer módba is lép, de nem hozza létre a kapcsolatot. IF2 a soros port.
Számítógép oldalról esetleg nem lehet valami baj? Eszközkezelő szoftver? Nem használtam a soros portot a gépen úgy semmire. Egy TS adapterrel próbáltam PLC-re tölteni, de akkor is ugyanez a probléma jelentkezett.Üdv.
-
Szirty
őstag
Hali w3dzz!
"Az ehet baj, ha a WinCC-ben a panel kiválasztásakor Version of device: 7.2.1.0 és 7.2.0.0 lehetőség van a panel menüjében pedig Image: 6.0.3.2?"
Nem. Azzal csak akkor lesz baja, amikor sikerül neki a kapcsolat és elvégzi a version check-et.
Valószínűleg kérni fog egy OS update-et.A kapcsolat sikertelenségének az oka meg lehet pl. az, hogy a panelen nem állítottad be mit is szeretnél.
Ott ugyanis be kell állítani hogy milyen csatornán szeretnél feltölteni rá és azt is, hogy automatikusan induljon a transfer ha megszólítod, vagy csak transfer módban:Ha az Enable channel be sincs kapcsolva azon az interfészen, akkor nem fogad onnan project feltöltési kérelmet!
Ha az be van, de a Remote control nincs bekapcsolva, akkor fogad ugyan project feltöltést, de csak akkor, ha a panelt előbb tarnsfer módba helyezed.
Ha ez enabled, akkor automatikusan fogadja, nem kell transfer mód.Továbbá a panelen be kell állítani a panel címét is ha MPI/DP vagy ethernetes feltöltési módot akarsz (most had ne emlékezzek rá, hogy az IF2 melyik) és a WinCC Flexben az itt beállított címen kell megcélozni a panelt a Transfer menüben...
-
w3dzz
csendes tag
Helló!
Egy TP270 panelre szeretnék letölteni az IF2 porton, de mindig jön egy hibaüzenet, hogy nincs kapcsolat. Tudnátok segíteni?
Az ehet baj, ha a WinCC-ben a panel kiválasztásakor Version of device: 7.2.1.0 és 7.2.0.0 lehetőség van a panel menüjében pedig Image: 6.0.3.2?Üdv.
-
atiman
csendes tag
Érdekelne valakit eladó CJ1M CPU11-ETN plc táppal plussz egyéb egységekkel?
-
byte-by
tag
halo atiman !
ezt nem küldtem privátba,de még annyi, hogy ezen a linken van a kártya beállítását leíró manual, igaz angol, de érthető.
http://industrial.omron.hu/hu/products/catalogue/automation_systems/programmable_logic_controllers/modular_plc_series/cj1m/communication_units/default.html
az oldalon a "Gépkönyvek, adatlapok, letöltések, fület kell választani, és abban megtalálod a
"CS1 / CJ1 Ethernet Units Kezelési kézikönyv" PDF fájlt.byte.by
-
byte-by
tag
halo atiman !
az IP címet be lehet állítani.(vagy megnézni a beállítottat.)
ha megnyitod a projektet, akkor a plc -n jobb klikk és mindjárt a legfelső elem a "change".
ekkor a plc alap konfigurációs ablaka jön elő, itt a "Network Type" -nél be kell állítani, (vagy megnézni mi van beállítva ) hogy milyen kommunikációt akarsz.majd a "Settings" -nél be állítod az IP címet.(új projektnél ezzel kezdődik)
Persze olyan kommunikációt kell választani ami ezt lehetővé teszi.
Ethernet,Ethernet/IP, (FINS), stb.
(ha csak a beállításokra és a címre voltál kíváncsi, akkor megtalálod az infót és a pc-den beállítod az IP címet.figyelj az alhálózati maszk beállításaira.)más megoldások:
de ha veszel egy soros-usb átalakítót, telepíted a driverét, összedugod a soros kábellel, aztán simán csatlakozik.automata keresést is elnyomhatsz rajta, megtalálja.elmented a projektet aztán többé nem kell keresni.ez teljesen jó , én is használom, hátránya , hogy kicsit lassúbb , amit memória letöltés-feltöltés esetén fogsz leginkább észrevenni.
ha cégnél vagy vetess velük egy programozó kábelt a microporthoz (periferia, 10 pin)) , és azt dugd össze az átalakítóval.
(ezek a megoldások akkor működnek jól igazán, ha közvetlenül akarsz csatlakozni és nem hálózatba. )ajánlom még az omron manuálokat, vannak magyar nyelvű anyagok,de még itt is kaphatsz mástól is jó tanácsot.
byte-by
-
atiman
csendes tag
Sziasztok!
Egy Omron cj1m cpu11-etn esetében ha nem tudom az ip címét, akkor mi módon lehetne rákapcsolódni? Van hozzá egy másik kábelem ami rs-232-es csatival van szerelve, de olyan portom egyik pc-n sincs.
Tudtok valami lehetőséget? -
Szirty
őstag
válasz
Royality20 #2728 üzenetére
Helló Royality20!
Nem ismerem a codesyst, de a problémád megoldására az egyik lehetséges mószer a kerekítés
Biztosan van benne ilyen utasítás (Round, RND stb).
A kérdéses real típusú értéket megszorzod 10-el, kerekíted majd elosztod tízzel. Az eredmény 1 tizedes jegyre kerekített érték lesz
(Ha két tizedes jegyre akarsz kerekíteni, akkor 100-zal kell operálni) -
Royality20
csendes tag
Hellosztok
Lenne egy kérdésem codesys programozással. Van egy változom
'veg at %MW2 : REAL'
nah ez egy real változo amibe az értéket adok be pl : 4.25215215 . nah azt szeretném ezzel megoldani hogy csak tizedesig nézze és kerekitsen. (nem jó ha tizedest nem néz mert azt egy szimpla int tipussal megoldanám.) szóval ha 4.242 akkor 4.2 re lekerekitse. De persze az is jo hogyha 4.24242 4 re kerekiti ,de 4.34 et már 4.5 re . EZ a feladat amit most meg kéne csinálnom.a kérdésem ezzel kapcsolatba hogy lehet egy programba a a tizedesjegyet nézni.
if veg. ??? >2 then
...az lenne a kérdésem hogy a ??? helyére mit kéne irnom hogy a első tizedest nézze a REAL változónak.
Válaszotokat előre is köszönöm
Royal -
ketyere79
csendes tag
Sziasztok!
Sauter EY2400 plc-ről nincs valakinek infója véletlenül? Esetleg szoftvere hozzá?
-
oli83
tag
Sziasztok!
Van itt valaki, aki már foglalkozott isagráf-fal?
Üdv.: oli83
-
Royality20
csendes tag
ÜDV nekem egy olyan kérdésem lenne , mi okozhatja azt hogy a PLC output értékét átirom telefonnal, de ezt a telefon nem érzékeli. PL: van egy switcher 0 bol 1 be áthuzom az értékét, a PLC-n az érték átmegy 1 be de a telon a switcher viszamegy 0 ba mert nem érzékeli hogy áthuztam az értékét. valakinek tipp? valami portprobléma lehet? a telo wifin van , a plc a routerbe van kötve.
-
Dezsi82
tag
Sziasztok!
A következőben kérném a segítségeket:
Van egy Phoenix Contact RFC470S PLC, erre csatlakoztatva 1 darab Interbuszos szelepsziget. Viszont ennek a szelepszigetnek változik a konfigurációja. Lehet 1, 2, 3 vagy 4 bemeneti modul rajta. Eddig olyan infókat sikerült szereznem, hogy ilyenkor alternatív interbusz konfigurációkat kell létrehozni, és ezt tudja kapcsolgatni a PLC. Tud valaki nekem abban segíteni hogy lehet ilyet csinálni? És aztán hogyan lehet ezt kapcsolgatni?
A segítséget előre is köszi -
Szirty
őstag
válasz
lakatosturbo #2719 üzenetére
Helló lakatosturbo!
"Most az a nagy gondom hogy amikor a tartálytöltés szimulációt beadom neki megnyitom wincc-vel akkor a vizet engedi csak nem töltődik a tartály meg a szelepet se tudom megnyitni mert arra meg olyasmi hibát dob, hogy nem tudja beolvasni az értéket."
Jó volna tudni mit üzen a runtime indulás után.
Ezt kellene ott látnod:Ha a "kapcsolat felépítve" helyett az van hogy "kapcsolat leépítve" akkor nincs kapcsolat a PLCSIM és a flex runtime között, az a baj. Ennek oka az is lehet, hogy a PLCSIM-et a flex RT után indítottad el. (előtte kell).
A másik ok a nem megfelelően beállított PC/PG interface (ezen keresztül akar kapcsolódni a runtime a PLC-hez).Ha van kapcsolat (a változó hibákra való utalás alapján erre következtetek) akor nem töltötted fel a DB255-ös adatblokkot (abban vannak a változók).
Továbbá a töltés után a PLCSIM-et RUN módba kell átkapcsolni! -
lakatosturbo
aktív tag
Üdv Szirty!
Nézegettem a honlapod és nagyon kedvet kaptam a plc programozáshoz.
Csak hobbiszinten nyomnám az egészet és csak a szimulációval szórakoznék.
Leszedtem a WinCC Flexible 2008 SP2, Simatic STEP7 V5.4, PLCSIM V5.4.
Ezeket a programokat feltelepítettem ilyen sorrendbe csak a végén újra kellet rakni a Wincc-t hogy integráljon a step7 mert nem látta.Most az a nagy gondom hogy amikor a tartálytöltés szimulációt beadom neki megnyitom wincc-vel akkor a vizet engedi csak nem töltődik a tartály meg a szelepet se tudom megnyitni mert arra meg olyasmi hibát dob, hogy nem tudja beolvasni az értéket.
Most az a kérdés, hogy jó volt a telepítési sorrend?
Meg a fent leírt problémára valami ötlet van?Előre is köszönöm a válaszod.
-
Szirty
őstag
válasz
Royality20 #2716 üzenetére
Helló Royality20!
"visualizációval egy input értékét nem lehet megváltoztatni igaz? ezt ugy értem hogy lerakok vizuba egygombot megcimezem pl Ix0.0 és ha a gombot megnyomom azt a inputot egynek nézné."
Végig gondoltad hogyan tudna működni egy ilyen megoldás? Hogyan oldanád fel azt az ellentmondást, amit ezzel a megoldással hoznál létre?
Egy digitális bemeneti bit állapotát a PLC fizikai bemenetére kapcsolt feszültség határozza meg. Ha nincs fesz. a bit=0 ha van fesz a bit=1. Tehát MINDIG vagy nulla vagy egy!
Ekkor jösz te a gonboddal és megnyomod. Nyilván azért, hogy az amúgy éppen nullában lévő bitet 1-be állítsd (hisz ezért raktad oda). Ekkor szerencsétlen bitet egyszerre kellene nullába (mert a bemenet inaktív) és 1-be (mert nyomod a gombot) állítani. Na ilyenkor mi legyen?
Vagy mi legyen ha nem nyomod a gombot de a bemeneten feszültség van? Csak akkor billentse 1-be amikor nyomod és ne bántsa ha nem nyomod, vagy akkor nullázza amikor nem nyomod és hagyja érvényesülni amikor nyomod? stb.
Tudom (gondolom) hogy te az összes variáció közül, ami az elvi lehetőségek kombinációjából következik csaj az egyik szeretnéd, de honnan tudja a PLC hogy melyik lenne az?Az ellentmondás feloldására vannak bevált módszerek.
Az egyik és (részemről) leginkább ajánlott az, hogy soha nem csinálunk ilyet
Ha valamit bemenettel és HMI gombbal is kapcsolni kell, akkor tegyünk külön változót a gombnak és a PLC programjában írjuk meg mikor melyik bit (a gomb bitje ill. a bemeneti bit) mit kapcsoljon hova.A másik hogy mégis így oldjuk meg: a bemeneti bitet kapcsolunk a HMI gombjával. Sok PLC-nél ezt meg lehet tenni (mert a HMI megengedi), csak nem nagyon van értelme, mert akárhogy is nyomkodjuk azt a gombot, a bemeneti bit állapotát a PLC minden ciklusban (néhányszor 10 ezred másodpercenként) felülírja a bemenet fizikai állapotának megfelelően.
A harmadik módszer a FORCE mód. Ezt bizonyos PLC-k támogatják (pl. Omron, Siemens). A lényege az, hogy ebben a módban bizonyos be vagy kimenetek állapotának vezérlését át lehet venni a PLC programtól és pl. a programozó eszközről lehet őket vezérelni. Ez a mód azonban hibakeresési tesztelési céllal létezik. Nem javasolnám üzemszerű használatra. Főleg mert rettenetesen be tudja vinni az embert az erdőbe aki erről mondjuk nem tud és keresi a hibát...
-
Royality20
csendes tag
Hellosztok újonc vagyok itt de kéne egy kis segitség:S
Wago PLC vel dolgozok(750-841 a contr.ethernet.) Codesysel programozom.Mai nap kaptam kezemhez az első plc-t amit progrmaozok.Ezzel még úgymond nincs is gondom(még) de fönök utasitása lett hogy ő szeretné Iphone-rol irányitani az egyes dolgokat mint például fütés hütés. Adott 1-2 linket amit lentebb megfogok adni de azok alapján 1-2 helyen elakadtam. Modbus-t kéne használnom amit 1-2 részben nem értek. a Gép és a Wago ethernet kábellel vannak összekötve. A feladatom magyarán az lenne hogy PL a QX0.0 kimeneti változó értékét 0 ból 1 be rakjak iphoneval.
http://pautex.fr/wago/index2.php ez a honlap a waglolink leirása.
http://pautex.fr/plclink/en/wagomlmakerModBus.php?roomID=0
ebbe kéne kitöltenem az adatokat. csak sajnos van 1-2 dolog ami nem jó és nem értem miért . Amikor a QR code-t beolvastatom errort IR ki a fönök telója. Lehet az a gond hogy nem lépett fel a közös wifire?
IP : : IP and unitID for ModBus ebbe a sórba pontosan mit kéne beirnom mivel a helyi hálozatom ip cime más mint a PLC cime. Meiketkéne beirnom?
Method (HTTP
if need for all type -will overrides ModBus- :
Link : (GET)
(prioritaire) Wagolink : (*) (POST **) ezt a részt nem igazán értem pontosan mi akar lenni.ModBus data IB : Read input : Address or IEC1131 name (QX0.0, IX0.0, MW1...)
ModBus data OB : Write output : Address or IEC1131 name (MX0.0, MW1...)
Fill form and click "ok" : ide gondolom a cimet kell beirni annak a változonak aminek változtatni akarom a értékét.azt nem értem hogy elméletbe ez a program iphonera jó, ezt nem kéne a PLC vel is közölni valamilyen fomrába program vagy mi egyébb?.
hogy tartja egymással a kommunikációt a iphone és a plc egy progin keresztül és hh nincs összeütközés 1-2 ilyen alkalmazás közt?
sajnos számomra ez még új terület .egy codesyses kérdésem is lenne : visualizációval egy input értékét nem lehet megváltoztatni igaz? ezt ugy értem hogy lerakok vizuba egygombot megcimezem pl Ix0.0 és ha a gombot megnyomom azt a inputot egynek nézné.
vagy ha valakinek van valami ilyesféle jó videoja vagy tud késziteni azt megköszönném.
Válaszokat előre is köszönöm .
Péter -
Robit1976
csendes tag
Sziasztok
Érdeklődni szeretnék hogy Siemens S7 1200-as PLC kezeléséhez (program töltés módosítás) kell e külön szoftver. Ha igen akkior mi lenna az. A válaszokat előre is köszönöm.
-
natec
tag
válasz
Csakénvagyok #2711 üzenetére
-
Szirty
őstag
válasz
Csakénvagyok #2705 üzenetére
Helló Csakénvagyok!
"azt viszont nehezebb összehozni hogy a proci a egy tetszőleges képernyőt jelenítsen meg,"
Ilyesmire viszonylag ritkán van szükség...
-
natec
tag
válasz
Csakénvagyok #2707 üzenetére
A billentyűgombok kidomborodnak a fólia síkjából és a benyomás pillanatában pattanó érzést és pattano hangot ad.
Igen a PLC -vel lehet képernyő lapokat váltani.
Én hőmérséklet kijelzést és kivánt hőmérséklet beállítást oldottam meg vele,
valamint a PLC órájának kijelzését és beállítását csináltam meg.
(OMRON CP1E-NA20) -
vopi86
csendes tag
Szia! Köszönöm a választ megpróbálkozom vele.
Viszont, már is van következő problémám.
A munkahelyemen (ahol eddig cnc vezérléssel foglalkoztam, nem létrás),
kaptam egy munkát. Méghozzá egy kerítés fonó géphez kell elkésziteni
a plc programot (omron cpm2a és nq3 kijelző is lesz hozzá)....
Valahogy ennek a plcnek és a kijelzőjének a kommunikációjából kellene,
hogy segítsen valaki...Akár személyesen is 1-2 órában elmutogatná
vki, hogy mégis hogyan álljak hozzá, még fizetnék is érte!
Remélem lenne vállalkozó rá, mert 3hetes határidő van a legyártásra :SKöszi!
-
Csakénvagyok
őstag
válasz
Csakénvagyok #2704 üzenetére
Szerk: Most olvasgatom a technikai könyvét, elméletig hozzá lehet kötni, nem bonyolult a kábelezés, habár azt még megértem hogy ő képes a prociba írni, azt viszont nehezebb összehozni hogy a proci a egy tetszőleges képernyőt jelenítsen meg, (valami Go To Specific Screen), hacsak a kijelző nem figyeli a proci bizonyos memóriaterületét, s ahhoz képest váltogatja az előre meghatározott oldalakat.
-
Szirty
őstag
Helló vopi86!
Nos feltéve hogy a BCD kapcsoló a 0.00-0.03 bemenetekre van kötve úgy, hogy 0.00=bit0, 0.01=bit1, 0.02=bit2 és 0.03=bit3, akkor a program a következő:
Az első MOV nullát ír a DM0 memória címre, előkészítve a terepet a TIM SV elhelyezésére.
A MOVD digit mozgató utasítás. Az első operandusa a forrás, (honnan vegye a digitet). Ez itt 0 vagyis a 0. csatorna, ami egy 16 bites (4 digitet tartalmazó) WORD és a 0.00-0.15 bemenetek bitjeit tartalmazza.A MOVD második operandusa a vezérlő szó, ez mondja meg a MOVD-nek honnan hova hány digitet mozgasson. Ez itt #0100 konstans érték ami azt jelenti, hogy a 0 csatorna 0. digitjétől kezdve 1 digitet átmásol a célterület 1. digitjébe.
A 3 operandus a D0, ami a DM adatmemória terület első címe. Ez is egy Word (A DM terület szabadon használható a programban) ide fogja mozgatni a digitet.Ha tehát a 0.00-0.03 bemenetekre kötött kapcsolón pl ötöt állítasz be, aminek bináris mintája 101, akkor azt a MOVD a DM0 bit4-bit7 bitjeibe (2. digit) másolja aminek eredményeképpen ott előáll a 1010000 bináris érték, ami megfelel a BCD 50-nek, ami 5 másodperc időzítést fog jelenteni.
Végül a DM0 a TIM1 SV operandusa, a TIM1 tehát addig telik amekkora idő van a DM0 memóriacímen.
Új hozzászólás Aktív témák
- iPhone 16 PRO 128GB black titanium KÁRTYAFÜGGETLEN! Akku 100%! 2025 október 14-ig Apple garancia!
- Geforce GTX950 2GB OC
- Apple Watch SERIES 8 45mm gold GPS + Cellular, STAINLESS STEEL! Akkumlátor 100%!
- Vadonatúj iPhone 13 PRO 128GB alpine green KÁRTYAFÜGGETLEN! 6 hó garancia!
- iPhone 16 128GB ultramarin 1 hónapos! MEDIAMARKT számla, 3 év Apple garancia! Makulátlan! + tok!
- Akció! Windows 10 pro OEM licenc kulcs 64/32 bit activation key licensz, liszensz,kulcs
- DELL PowerEdge R640 rack szerver - 2xGold 6138 (20c/40t, 2.0/3.7GHz), 64GB RAM,4x1G, H730 1GB, áfás
- LG 55CS6 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest