Hirdetés
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- lezso6: Nemzetközi újév visszaszámlátor alkoholistáknak
- Kalandor: „Ha engedtem volna a lelkiismeretemnek, az üzlet kevésbé lett volna jövedelmező”
- vrob: Próbálkozás 386 alaplap újraélesztésre
- Luck Dragon: Asszociációs játék. :)
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
spkkill
#8597
üzenetére
" Eljátszottam a gondolattal, hogy egy adott saját kis rendszert kialakítva lehetne egy alternatíva a GUI, a méregdrága ipari HMI-k helyett."
Ha ingyen csinálod, és/vagy ezredét tudja.
Ha piacképes HMI rendszert fejlesztesz akkor te is csinálsz egy "méregdrága" HMI rendszert.Az jut eszembe erről mint amikor valaki megismeri az arduinot és nem érti miért kerül másfél millióba egy S7 CPU319...
-
tvamos
nagyúr
Ismeri valaki a Beijer X2 marine 7 HMI modult?
-
M@nH.
aktív tag
Sziasztok,
Szerintetek ezt: [link] meg tudnám csinálni egy omron cs1w-scb41-v1-es kártyával is? Elsősorban inkább a monitorozás lenne a lényeg nekem, de még a soros kommunikációval egyenlőre csak ismerkedem. Ami leginkább problémát okoz számomra, hogy ennél a kártyánál nem tudom mely memória területeket kellene használnom
-
n0rbert0
senior tag
-
crucified
tag
Sziasztok, van kb. 40-50 db Siemens 840D sl CNC gép egy csarnokban, ezekből a gépekből szeretném kigyűjteni / monitorozni PC-n keresztül elsősorban a hibaüzeneteket, de ha lehetőség van rá a paramétereket is. Milyen megoldások vannak erre? Láttam egy ueGate 840 D nevezetű eszközt, de nincs róla infóm.
Köszönöm a segítséget.
-
Tomika86
senior tag
Sziasztok!
Unitronics Vision V130 esetén ha az adatom MI változóban van, akkor úgy tudom nem felejtheti el áramtalanításnál. Vagy rosszul tudom?
-
byte-by
tag
válasz
CsabaKo
#8579
üzenetére
halo
ha megveszed drága, ha egyéb módon szerzed be az interneten akkor olcsó

ha nem dolgozol vele még, akkor ne problémázz rajta, majd úgyis megveszed ha keresel is belőle.
ez nem szép, de felesleges görcsölni.vagy keress használt kulcsokat, az interneten van minden.
programozó kábel nem kell, csak egy A-B USB kábel(nyomtatókábel), vagy ha van rajta ETN port akkor egy etn kábel.
a CPU betápjához valamilyen normális tápegység kell, (már ha 24V-os) figyelve arra, hogy ez egy compact PLC és a kimeneteket is meg kell táplálni, de gondolom ha csak gyakorolsz, akkor ez is megspórólható.
A jó hír, hogy az Omronnak mindegy, hogy Win 7-8-10 , akármi, mert mindegyiken működik, és a verzió sem számít, csak legfeljebb a legújabb CPU-k nem mennek el rajta, de lehet frissíteni, de akkor is csak ugyanaz a program marad. -
byte-by
tag
válasz
Tomika86
#8576
üzenetére
Szia
nem igazán értem a problémát.
a darabok nem megkülönböztethetőek?
ha egy szenzor figyeli a darabokat akkor elindítasz egy secundumos számlálót ami percenként újraindul, és az addig mért darabokat elmented egy memóriába, majd kezdődik előről. memóriatömböt hozol létre, egy nagyobb területet, és a mentéskor shift-eled.
abból tudsz majd átlagot vonni, van erre utasítás.
de lehet nem értem mi a probléma. -
CsabaKo
csendes tag
Sziasztok.
Elöljáróban annyit, hogy jelelnleg plc programozói tanfolyamra járok ahol s7 1200 és 1500 asokon dolgozunk. A saját gépemen fent van aTIA v14-es verziója ezzel gyakorlom a programozást, le is tudom szimulálni ezzel nincs is semmi baj, de egy kis deszka panelt is össze szeretnék hozni, és itt a gondom. Most ideiglenesen nálam van egy Omron CP1L-L20DR-A. Tudnátok abban iránymutatást adni, hogy ehez a cpu-hoz milyen befektetésre lenne szügségem? Gondolok it arra, hogy mennyibe kerül egy cxprogramer, gondolom ez nem két fillér (de hátha van akciós megoldás
) programozó kábel, esetleg 1:1 es leválsztó trfó nélkülözhetetlen amit a leírás említ? Bármi egyéb amit az omronról tudni érdemes, csak így össze szerelés szinten ( a progrmozásáról majd később, mert gondolom lessz mit kérdezni
) Előre is köszi a választ.
Üdv: Csaba -
spkkill
tag
válasz
Andris246
#8577
üzenetére
Szia!
Szerintem az ilyen helyzetekben a szenzor gyártók üzletkötőit keresném meg.
Folyamatosan újjítanak és tudnak segíteni kiválasztani az adott feladatra alkalmas szenzort.
Mi még kölcsön is kaptunk intelligens kamerát, hogy tesztelni tudjuk mennyire alkalmas az adott feladatra. -
Andris246
tag
Sziasztok
Olyan kérdésem lenne hogy vki foglalkozott e már függőlegesen álló tárgyak átmérőjének mérésével, kamera vagy scanner segítségével.
Nagyon röviden a lényege hogy mobil eszközről lenne szó ami akár 1 autóban foglalna helyet és különböző távolságokból megmérné az előtte lévő tárgyak átmérőjét.
Átmérő mondjuk 20cm és 300cm között és a távolság 2-10m között.Bárkinek bármi infója van jöhet hogy merre is induljak el. (Kivéve ha troll vagy
) -
Tomika86
senior tag
Sziasztok!
Omron CP1L-E plcre szeretnék darab/perc számlálót ami tud kisebb sebességet is pontosabban, mint amit most használok.
Jelenleg impulzusokra számlálás történik időtartamra, de alacsony sebességnél pontatlan (5-7db/percnél).
Az a bajom hogy egy időben kijön 3db termék egyszerre, majd szünet és megint 3db kijön a gépből. Gondolom ebből is adódhat a pontatlansága.
Esetleg van jól bevált megoldás?
Illetve szeretnék átlagolni is, ez omronnál hogy működik? Gondoltam ez simítaná a sebesség érték ugrálását.Köszönöm
-
Kreki94
friss újonc
köszönöm a választ (:
én a kimenetnél a NC kimenetekre kell kötni valamit ? (: -
Kreki94
friss újonc
Sziasztok (:
segítséget szeretnék kérni kezdő plc-s vagyok (:
adott egy CP1e-n30dt1-d omron plc és az lenne a kérdésem hogy a kimeneti oldalt hogy kell be kötni ?köszönöm előre a válaszokat (:
[link] -
-
levelko
csendes tag
Üdv!
Nem kimondottan PLC téma, de Sinumerik 840D-vel ellátott megmunkáló központok javításában jártas kollégát kérdeznék. A gép néha Z tengelyre 20091-es hibát ad, de csak egy ponton és nem minden megmunkálási ciklusban. A leírás szerint ez programozási hibára utal, de a "gyártás támogató mérnök" szerint ez géphiba. Az a kérdés, hogy ez lehet lineáris mérőléc hiba, vagy megmunkáló programban kellene keresni? (Szerintünk az utóbbi, mert a könyvében szó sem esik mérőrendszer hibáról) -
Gaben92
őstag
válasz
zoli.22
#8565
üzenetére
Szerintem első körben tisztázni kellene mi a cél mert a PLC nem feltétlenül a legjobb és/vagy költséghatékonyabb cél erre.
Csak, hogy egy példával éljek, fogsz egy Raspberry Pi-t, ahhoz veszel egy zzh! koordinátort, felraksz egy HomeAssistant-ot, onnnantól pedig rajtad áll mit csinálsz és gyakorlatilag van egy (fél)kész okosotthonod. Nyilván ezekhez ugye kellenek a megfelelő okoseszközök is amiket vezérelni akarsz de gyakorlatilag megoldható vele minden ami egy átlagos otthonba kell. Világítás, dugaljak, TV, házimozi, sötétítő, kazán, garázsajtó, stb.
PLC-vel ezeket megoldani elég költséges lenne és még mindig neked kell összerakni ilyen apróságokat, hogy okostelefonról tudd vezérelni, vagy távolról elérd.
Nálam egy HomeAssistant fut egy NAS-on virtuális gépként, az kezel mindent és tol át Apple HomeKit-nek. A geotermikus fűtés hőszivattyúja az egyetlen amihez majd tervezek egy S7-1200-at mert abba csak Modbus TCP-n tudok belemászni, azt meg jobb PLC-re bízni, de maga a vezérlés/monitorozás ugyanúgy HomeAssistant alatt fog futni valószínűleg MQTT kommunikációval.
Szóval otthonra még én se terveznék PLC-t okosotthonhoz, pedig nekem van is itthon egy 1517F-em elfekvőben.

-
spkkill
tag
válasz
zoli.22
#8565
üzenetére
Szia!
Szerintem nézd meg mit használnak az okosotthon telepítők(pl.:Loxone). A Siemensnek is vannak már épületautomatizáláshoz moduljai, de valóban nem lakossági áron. Egy Rievtech vagy Zelio-val nem biztos, hogy ki tudod elégíteni a vevői igényeket. Szerintem alap elvárások között szerepel a táblagépről, telefonról való kezelés, világítás dimmerelés. -
zoli.22
tag
Üdvözlök mindenkit!
Villanyszerelő vagyok, de érdekel az okosotthon, illetve az épület automatizálás is.
Az lenne a kérdésem, hogy milyen plc rendszerrel tudnék ilyen okosotthonokat megoldani költséghatékonyan, de mégis valami minőséget még megtartva.
Siemens PLC-vel már volt dolgom, de az ide szerintem nagyon drága lenne, most a Rievtech, és a Schneider Zelio Logic rendszereket néztem. Rievtech-nek jó tutoriáljai vannak, a Zelio Logic-al pedig most találkoztam egy középület projekten.
Egyelőre szeretném magamtól elkezdeni tanulni a programozását, aztán jövőre, ha időm engedi megcsinálnék egy PLC képzést is.Segítségeteket előre is köszönöm!
-
Tomika86
senior tag
Sziasztok!
Siemens KTP700-on receptkezelést használok. Data recordon belül ha módosítok egy elemet, akkor kilépésnél megkérdezi, hogy mentem-e a változást. Rámegyek az igenre.
Ha a kijelzőt újraindítom akkor, belépve a receptes képernyőre az eredeti adatot látom a módosított elemnél.
Ha a lenyíló menüben kiválasztom újra a data recordot akkor betölti az elmentett, módosítottat.Mi lehet a gond, hogy lehet ezt megoldani?
Próbáltam azt, hogy a képernyő betöltésénél olvassa ki a datarecordot, de nem lett jó.Megtévesztő, mert a data record nevénél az a termék van, a PLC-ben is jó adat van, de mégis mást mutat amíg nem választom ki újra.
Köszönöm!
-
Gaben92
őstag
válasz
Tomika86
#8562
üzenetére
Én használtam i5-el még V14-et (első 64 bites release) és nem volt vele gond, azóta meg csak optimalizáltabb lett. RAM viszont az kell neki bőven. Elfut éppen 8GB-on de azt könnyen ki lehet akasztani. A mostani i7-10750 + 32GB DDR4 kombóval még nem sikerült out of resources problémába futni annyit tudok.
-
Gaben92
őstag
válasz
n0rbert0
#8559
üzenetére
Nekem jöhet de szerintem amit én felvázoltam azt nem oldja meg. Ha a PLC amint tápot adsz rá defektbe megy (csak, hogy egyértelműsítsük, nem hiba hanem defekt amikor totál tégla, minden port halott, run switch is dísz és minden LED villog) akkor szvsz halott ügy prommer nélkül.
-
n0rbert0
senior tag
válasz
Gaben92
#8553
üzenetére
"Ciki akkor lehetne a dolog ha mondjuk egy korrupt SDB miatt defektbe menne boot közben egy 300/400 mert akkor nem tudnám mivel törölni a kártyát de prommer nélkül azért (szerintem) lehet élni."
Meglehet "javítani" prommer nélkül is. Ha valaki még nem ismerné a módszert szívesen elküldöm privátban. Itt a fórumon nem szeretném megosztani, mert nem tudom mennyire szürke zóna... -
Gaben92
őstag
válasz
levelko
#8551
üzenetére
Előbb vagy utóbb de majd kell.
Én most migrálok 3db 928/948-at 1 1517F-be szimplán amiatt mert nincs spare part.Ahogy a fórumtárs írta feljebb az M6-al tuti mindent elérsz mert van mindenre dedikált portja. Emiatt írtam, hogy én az alapján döntenék milyen interfészeket használsz, kell-e prommer, stb.
Én azért használok P15-öt M6 helyett mert összességében nekem kényelmesebb. Jobb touchpad, bill, képernyő, stb.,energiatakarékosban is (ilyenkor passzív a hűtés) is vígan elboldogul 1 TIA-val, és egy USB-MPI/DP kábellal a tatyóban gyakorlatilag mindennel online tudok menni (ethernet ugye adott). Ciki akkor lehetne a dolog ha mondjuk egy korrupt SDB miatt defektbe menne boot közben egy 300/400 mert akkor nem tudnám mivel törölni a kártyát de prommer nélkül azért (szerintem) lehet élni. Elég ritkán fordul elő ilyesmi azért. Félre ne érts, nem lebeszélni akarlak róla, tényleg jó cucc az M6, de ahogy írtam ha csak azok a részei vannak használva amit mondjuk egy P15 is megold és nem akarod az olajos teknőben fekvő kollégának odadobni a cuccot egy emelettel fentebbről akkor szerintem felesleges 3x annyi pénzt elkölteni mint amennyiből megoldható a dolog.
spkkill: Stabil STEP5 nagy kincs manapság.
Van egy XP-s VM-em, azon ha túl gyorsan nyomom le a gombokat (például menüben lépkedek lefelé gyorsan) akkor crash-el.
-
spkkill
tag
válasz
levelko
#8549
üzenetére
Üdv!
M6-al természetesen az összes általad felsorolt CPU-t el tudod érni. Sőt nálunk (nem nevet) S5 csomaggal lett rendelve és kiválóan fut rajta a Step5 is. A RAM fontos a Tia szempontjából 32Gb nem árt ha van benbe. Ami nekem nem tetszik az M6-ban és idegesítő, hogy megnyitsz bármit és ventilátor felpörög rögtön maxra (talán biosban lehet tuningolni). -
levelko
csendes tag
válasz
Gaben92
#8550
üzenetére
Köszi a választ!
Van még S5-ös PLC-nk néhány, de még sosem kellett hozzányúlni egyikhez sem, nem úgy mint a Schneiderhez.
Nem futtatnánk egynél több TIA portált. Arra is csak azért van szükség, mert az újabb gépeinkben 1200-as cpu-k vannak. A legfontosabb, hogy tudjuk a 313 és 315-ös cpu-kat is. -
Gaben92
őstag
válasz
levelko
#8549
üzenetére
Elég a legolcsóbb. Gyakorlatilag CPU és RAM amiben van eltérés, de az alap i5 is bőven elég mindenre és a 16GB RAM is elég 1 TIA Portalnak. Ha párhuzamosan futtatsz néha 3-at mint én akkor oda azért nem árt több.
CX One-nal nem lesz probléma, Somachine-t nem ismerem. Igazából amire megéri befizetni HA találkozol vele, az az S5 bővítőmodul, de nem adják olcsón.
Viszont én Field PG-t csak akkor vennék ha tényleg lesz terepen használva + kellenek az integrált dolgok amik egy normál notebookban nincsenek, mint PN, DP, Prommer 300/400 kártyákhoz, soros port, stb. Ha csak online akartok menni a PLC-vel PN/MPI/DP-n, arra pénzkidobás.Nálam speciel egy Thinkpad P15 Gen1 a melós gép. Nem annyira masszív mint egy M6 és nincs rajta annyi interfész, de az enyém (i7-10750H, 6mag, 12 szál, max 5Ghz + 32GB RAM + Quadro T1000 bár ez irreleváns) megáll 7-800 ropi körül 5 év garival. Na ezzel én néha 5 TIA-t futtatok egyszerre, 3-at VM alatt, 2-t lokál és nem félek terepre vinni. Hátulütője ugye az, hogy 300/400-as PLC-k kártyáihoz prommer kell illetve DP-hez is egy USB-DP adapter. De ennek ellenére nem adnám oda egy M6-ért.
-
levelko
csendes tag
Üdv!
Cégünknél a hibakeresésre használt laptopunk igen elavulttá vált. Eddig a meglévő S7 313-315 CPU-k monitorozására használtuk a STEP7 5.2-es verziójával. Azóta bővült a gépparkunk olyan gépekkel, amik S7-1200 és 1500 CPU-kkal vannak szerelve. Lehetőségünk nyílt új programozó készülék vásárlására. Mi konkrétan egy Field PG M6-ot néztünk ki.
Az lenne a kérdés, hogy melyik konfigurációt érdemes ezek közül választani, hogy a fent említett CPU-k mindegyike monitorozható legyen? Valamint később a CX One és a Somachine programokat is szeretnénk telepíteni rá. Nyilván nem mindegy milyen gépre adunk ki 3 millát. -
ipij
csendes tag
válasz
spkkill
#8547
üzenetére
Jelenlegi konfig két 313 as összekötve MPI buszon, Analóg kimenettel vezérelt egyenáramú motorhajtás visszacsatolva tachgenerátorral analóg bemenetre illetve enkóder a másik végén, egy peltier elem ugyancsak analóg kimeneten visszacsatolva PT100 a meleg és a hideg oldalon is. Ethernetes Powerflex525-ös.
(Van egy Siemens szervovezérlőm is, egyenlőre motor nélkül és még teszteletlen, de tervben van az élesztése) -
spkkill
tag
Szia!
Nagyjából ugyanezt csinálja most a Siemens is, a vírushelyzet alatt vezették be az online tanfolyamokat (igaz ezek nem hétköznapi árakon vannak). Szerintem egy ilyen Teamvieweres megoldás semmivel nem ad többet, mint egy Factory IO vagy egyéb szimulátor. Egyik sem helyettesíti a terepi munkát. -
ipij
csendes tag
Üdv mindenkinek.
Korábban kérdeztem itt a fórumon, hogy van-e valahol PLC-programozás gyakorlási lehetőség. Többnyire azt a választ kaptam, hogy szimulációval vagy otthon.
A kérdés, hogy van-e értelme, lenne-e igény rá hogy valós hardveren gyakoroljanak, teszteljenek a kezdő programozók?
Az elképzelés az, hogy az érdeklődőnek adok egy Teamviewer kódot, amivel rá tud csatlakozni a programozóra, ahonnan eléri a PLC-ket.
Továbbá megadom, hogy melyik ki-, bemenetre milyen eszköz van rákötve. Esetleg vizuális visszacsatolás kamerával megoldható lenne.
Természetesen térítésmentesen.
Várom a visszajelzéseket.Amilyen PLC most rendelkezésre áll: S7-300 313C, 3132DP, (régi Siemens PG, ami miatt lehet, hogy lassú, de majd meglátom.)
CompactLogix L32E.
Kezelőpult funkciót egy ethernetes Eathon XV102-el gondoltam megoldani, ugyan ezt még csak a Logix-szal használtam, de gondolom S7-tel is megoldható. A HMI szintén Ethernetes és távoli asztallal elérhető a programozóról.
A konkrét hardverkonfigot megadom, ha van rá érdeklődő. -
Kutek
újonc
[TIA]
Sziasztok!
Ismertek módot arra, hogy TiaPortalban compile info-t generáljak? Vagyis hogy fordítás után az Compile ablakban egyedi info üzenetek is megjelenjenek. Például a debug után törlendő vagy még javítandó kódrészletek megjelölésére. -
ipij
csendes tag
válasz
DasBoot
#8539
üzenetére
Szia,
Csak ötletelek, ha zöldséget írok úgyis helyre tesznek.Mi a mutatós műszer méréshatára? (Gondolom váltófeszt mér, azt még egyenirányítani is kell.)
Leválasztónak nem az a szerepe, hogy a fesz miatt ne keljen aggódnod?
Ha a leválasztó trafó szekunder oldalát földeled, akkor átütésnél sem lehet túl nagy a szekunder oldali fesz emelkedés (ha megfelelő értékű a földelés).
Illetve létezik galvanikus leválasztó pl. 0-10V/0-10V-os vagy 4-20mA/0-10V stb, igaz ez idáig csak 3,5kV-ossal találkoztam, de érdemes lehet rákérdezni, hogy létezik-e nagyobb.Közben eszembe jutott, hogy földeletlen csillagpontú KÖF IT rendszerekben használnak szigetelés ellenőrző berendezést. Esetleg utána lehetne járni, hogy egy ilyen készülék milyen jelet tud szolgáltatni.
-
DasBoot
aktív tag
Jó szerencsét!
Egy olyan problémát kellene megoldanom, miszerint középfeszültségű szigetelők vizsgálata folyna egy négypozíciós forgatható egységgel. Az alsó függőlegesen álló szigetelő vízbe merül, a felső, levegőben lévő függőlegesre kapcsolódna a középfeszültség. A két, szintén levegőn vízszintes állásban lévő a sósvíz lecsöpögése, illetve pihentetés miatt van. Mindez ciklikusan ismétlődik. Az automata üzemet egy Siemens S7-1214-es PLC vezérli, amin van analóg bemenet.Ezzel szeretném mérni a föld felé folyó szivárgási áramot. A kérdésem az lenne, hogy milyen eszközök kellenének az analóg 0-10V-os (vagy 4-20mA) bemenetre történő jeltovábbításhoz? Egy távadó, egy feszültségosztó, egy galvanikus leválasztó.Esetleg valamilyen konkrét javaslatot, tanácsot is elfogadok, ha lehetséges, elsősorban ipari méréstechnikát használva. Természetesen minden biztonsági feltételt figyelem előtt tartva, mert 22kV a vizsgálófeszültség. A további pontosításért, várom a viszontkérdéseket Köszönettel: Yoe -
crucified
tag
Sziasztok, a Factory I/O programot használta valaki? Mennyire hasznos?
Köszönettel
-
Kutek
újonc
Ezen a fórumon nincs nagy közönsége, de én Codesys-t tudom javasolni. A TwinCat 3 ingyenes használható mindenféle korlátozás nélkül (7 naponta frissülő demo licensz). Két fő előnyét látom az otthoni gyakorláshoz:
1. Ugyanazt a PLC runtime-ot kapod a gépeden, mint ami az "éles" rendszerben is megy. Tehát nem szimuláció.
2. Viszonylag kis pénzből tudsz hardvert is szerezni, mert a lapotopod ethernet portján keresztül gyakorlatilag bármilyen ethernet alapú io csatolót hozzáköthetsz, amilyet épp a jófogásról tudsz szerezni.Siemens-hez persze nem mérhető, de elég jelentős fórumos közösség van Codesys-hez is, illetve a youtube-on is sok oktató videót találsz.
-
G_P
tag
Szia,
A udemy-t is tudom ajánlani, 10-15$-ért nagyon jó kis tanfolyamok vannak.
Ezen kívül a TIA Portal 14 napra ingyenesen használható, S7-1200, S7-1500-as PLC-t tudsz benne programozni, és ahogy ZetorGumi is írta, PLCSim-mel tudod szimulálni.
De amúgy a Siemensnél elérhető "starter-kit" is nagyjából mindenféle PLC-hez, amiben van kábel, PLC, adott esetben HMI, némelyikben szoftver is. Ezt a nagyobb villamossági kereskedésekben(Daniella, Mile, Sonepar) be is tudod szerezni.
-
DasBoot
aktív tag
Jó serencsét! Írjon a gyártoknak, hogy küldjenek "bármit". pl. termékismertetőket. És mindenképpen szerezzen be egy PLC-t. Ne programozható relét, PLC-t. Gyakorlat nélkül nem fog menni, mert nem csak a programírásról szól. És ne azonnal tegye ezt, sokáig fog tartani. Hajrá!
-
ipij
csendes tag
Sziasztok,
Csak pár kérdés.
Van-e lehetőség PLC-vel ismerkedni, gyakorolni a gyártói tanfolyamon kívül (esetleg után)?
(Magánember minimál költség kerettel.)
Ha igen, hol? Milyen típusokon? Üdv:ipij -
Szirty
őstag
Szia initio!
"Bocsánatot kérek, ha nem jó helyre kerül"
A kezdeményezésed a leírtak alapján tiszteletre méltó. Nekem is volt hasonló (nem video alapú) oldalam.
Ez a topic azonban PLC programozásról szól, az általad közölt tartalom azonban nagyon más.Nekem nincs lehetőségem a megfelelő helyre továbbítani, de remélhetőleg megtalálod azt az illetékes személyt aki megteszi.
-
initio
csendes tag
Bocsánatot kérek, ha nem jó helyre kerül, egyszer már feltöltöttem hibásan!
Akik szeretnének kezdőként, teljesen laikusan is akár kis programokat készíteni, számukra készült
egy két évadból álló sorozatom. Kiemelném, nem reklámozok, nem kérek semmilyen ellenszolgáltatást, és külön kérném a moderátorok, és adminok segítségét, hogy BAN helyett, a megfelelő helyre irányítsanak.
A dolog 100%-ban non-profit, és saját eredményeim után jött gondolatra épül.
A Projekt jelenleg forgatás alatt álló ( eddig 4 rész van kész ) második évadjának YouTube linkje
a következő:
https://www.youtube.com/playlist?list=PLrULV1D4wo8jITcltws-ENexqSdbrl6fI
Pozitív visszajelzések alapján, szeretnék itt a VR fórumban egy Topic-ra engedélyt kérni,
hogy az itt feltett kérdésekre is válaszolhassak, akik elakadnak annak segíthessek, Semmi reklám, semmi spam, kizárólag segítő céllal szeretnék jelen lenni. Hiszem, hogy értékelik a forum vezetői azt, hogy Magyar a Magyart segíti, és hogy ténylegesen, a program készítés élvezetét, és hasznosságát kívánom szemléltetni. Kérem a vezetőket, hogy azonnali spam-gyanú miatti törlés helyett, beszéljük meg emberi szóval, hogy ha nem is jól került fel ide most ez a bejegyzés, akkor annak milyen, az itteni szabályoknak megfelelő módjai léteznek.
Tisztelettel és kösznettel: HSP Computer Magyarország, Heiner Ernő -
spkkill
tag
válasz
InFlames86
#8516
üzenetére
Én meg sem mertem próbálni, azért szedtem szét Byte-onként. -
InFlames86
csendes tag
FUNCTION "DW_TO_REAL" : Real
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
iDW : DWord;
END_VARL #iDW
T #DW_TO_REALEz úgy néz ki működik pointerek nélkül is
Teszteltem! (IEEE-754 Floating Point Converter)Input: Hexadecimal Representation
Return: REAL -
spkkill
tag
válasz
InFlames86
#8514
üzenetére
Elnézést, elírtam. Itt a javított verzió.
FUNCTION "DW_TO_REAL" : Real
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
iDW : DWord;
END_VAR
VAR_TEMP
tDW : DWord;
tReal : Real;
END_VAR
BEGIN
NETWORK
TITLE = DW TO REAL
L #iDW;
T #tDW;
L %LB0;
T %LB4;
L %LB1;
T %LB5;
L %LB2;
T %LB6;
L %LB3;
T %LB7;
L #tReal;
T #DW_TO_REAL;END_FUNCTION
-
InFlames86
csendes tag
Közben rájöttem hogy ki kell kapcsolni az "optimized block access"'t a DB-n
De akkor is anyázik a P#-re -
spkkill
tag
válasz
InFlames86
#8510
üzenetére
Szia!
Esetleg ez az STL megoldás?
FUNCTION "DW_TO_REAL" : Real
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
iDW : DWord;
END_VAR
VAR_TEMP
tDW : DWord;
tReal : Real;
END_VAR
BEGIN
NETWORK
TITLE = DW TO REAL
L #iDW;
T #tDW;
L %LB0;
T %LB4;
L %LB1;
L %LB5;
T %LB2;
T %LB6;
L %LB3;
T %LB7;
L #tReal;
T #DW_TO_REAL;
END_FUNCTION -
Gaben92
őstag
válasz
InFlames86
#8510
üzenetére
Én meg codesys-ben nem vagyok otthon.

Azt hiszem értem mi a problémád. Maga a bit pattern a DWORD-ben valójában egy lebegőpontos szám pattern-je. A DWORD_TO_REAL ugye implicit konverzió szóval ha ez a helyzet akkor azzal valóban nem fog működni mert az a DWORD értékét konvertálná neked lebegőpontossá.
Ha tényleg ez a helyzet akkor kicsit fura felhasználási mód.
Any pointer területcímzésre való inkább, erre elég lenne szerintem egy mezei pointer. Én első körben rápróbálnék arra, hogy az Input-ot átnyomnám Real-be ha ez lehetséges, és a blokk hívásánál adnám meg neki pointerként a címet "P#DB1.DBX0.0 BYTE 4" formátumban (nyilván a korrekt címekkel). Annak elvileg csak a bit patternt kellene áthúznia szóval pont ami neked kell. De az igazság az, hogy ezt szeretjük kerülni TIA-ban mert a cross reference-ben nem jellenek meg a pointerek.
-
InFlames86
csendes tag
válasz
Gaben92
#8509
üzenetére
Ez nem ugyanaz mint a fenti függvény.
Különbség az hogyha a DWORD ben lebegőpontos szám van HEX ben ábrázolva akkor a dword_to_real nem adja vissza a lebegopontos szám értéket. Azért van a pointer a függvényében mert az a dword címére mutat és aztán real ként ábrázolja azt a memóriateruletet.
😊TIA ban nem vagyok annyira képben a pointerekkel.
Lehet hogy az ANY lesz a megoldás vagy VARINAT nem tudom. Eddig egyiket se sikerült jól parameterezzem. Ref_to azt irja nem tud más adattipusra mutatni mint amire deklaraltak. Pl. Ref_to int csak int re tud mutatni. -
Gaben92
őstag
válasz
InFlames86
#8508
üzenetére
Mit akarsz kezeni X-el?
SCL-ben ez egy szimpla
DWORD_TO_REAL(#X), onnantól meg már azt csinálsz vele amit akarsz. -
InFlames86
csendes tag
FUNCTION DW_TO_REAL : REALVAR_INPUTX : DWORD;END_VARVARpt : POINTER TO REAL;END_VARpt := ADR(X);DW_TO_REAL := pt^;
Adott a fenti függvény (Codesys). Bemeneti DWORD-öt REAL-ként ábrázoljaTIA 15.1-be próbálom ugyan ezt a függvényt megcsinálni de még nem jöttem rá hogy hogyan lehetne. Próbáltam már a REF_TO Real-t olvasgattam Help-et / fórumokat de sehogy nem jöttem még rá hogy hogy lehetne ezt a viszonlag egyszerű fügvény TIA-ba megvalósítani.
Valaki tudna segíteni? -
spkkill
tag
válasz
Zoli54213
#8505
üzenetére
Szia!
A comfort panel szerencsés. Én egy kis script-ben összeszedném az infókat, a script egyik bemeneti paramétere egy string lenne amibe az adott IO field, switch..-hez tartozó érték nevét írnám konstansként. A scriptet a change vagy az input finished event-el indítanám. Ezeket az adtokat pedig egy historical data log-al gyűjteném. Egy másik script-el megjeleníteném a log fájl tartalmát.
Másik megoldás ha a PLC-ben egy DB-be írod az adatokat és ott figyeled az eseményeket, majd a DB-ben lévő adatokat a HMI-n jeleníted meg.
-
Zoli54213
aktív tag
Sziasztok!
Remélem van itt aki jártas Siemens HMI-kben.
Adott egy HMI Comfort 15" panel, TIA Portal 15.1-et, azon belül WinCC 15.1-et használok. Szeretném azt megcsinálni, hogy ha egy adott felhasználó bejelentkezik, a kijelzőn visszanézhető legyen egy listában minden módosítása. Pl. "X felhasználó Y értéket módosította Z időpontban." Vagy switch ki/be kapcsolás esetén "X felhasználó Y kapcsolót kapcsolta át Z időpontban". A bejelentkezéseket, és a feltételhez kötött alarm-okat be tudtam tenni az alarm bufferbe, de nekem itt feltétel nélkül kellene mindent beleíratni. Megoldható ez?
Köszönöm szépen előre is a segítséget! -
(á)dinka
csendes tag
Sziasztok!
Problemaba utkoztem :( Adott egy Siemens PLC-s toltogep, aminek szeretnek racsatlakozni a SIWAREX WP231 moduljara ethernet kabellel, es Siwatool segitsegevel valtoztatni szeretnek a reakcioidejen, viszont ez sehogy sem akar osszejonni, mar a racsatlakozassal is gond van.. ha a LAN modulra kotom a kabelt, megpingetni megtudom az IP cimet, viszont a Siwatool nem kommunikal vele. Ha magara a WP231 modulra, akkor meg pingetni sem tudom.. esetleg valaki talalkozott mar hasonloval, vagy gyanitja, mi lehet a problema?
Elore is nagyon szepen koszonom a segito valaszokat!
Adam
Új hozzászólás Aktív témák
- FELÚJÍTOTT Refubished Lenovo Thinkpad T14s G2 Üzleti Golyóálló Laptop -50% Ryzen 5 PRO 16/256 FHD
- Eladó: SAPPHIRE NITRO+ Radeon RX 7800 XT
- Lenovo ThinkPad P16V Gen2. Munkaállomás Intel Core Ultra 7-165H/32RAM/1TBSSD/RTX2000Ada 3év gar
- FELÚJÍTOTT Refubished Lenovo Thinkpad T14s G2 Üzleti Golyóálló Laptop -50% Ryzen 5 PRO 5 16/512 FHD
- 2x32gb szerver ram bontatlanok .
- LG 27GS60QC-B - 27" Ívelt - 2560x1440 - 180Hz 1ms - AMD FreeSync - Bontatlan - 2 Év Gyári Garancia
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Full Prémium! Gamer PC-Számítógép!Rog Maximus XII! I9 10850K / RTX 3080 Suprim / 32GB DDR4 / 2TB SSD
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Égkék - HUN - mc7a4mg/a 3 év gar
- Dell Precision 3571 4G LTE i7-12700H 16GB 512GB FHD RTX A1000 4GB 1 év teljeskörű garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


)

Nem futtatnánk egynél több TIA portált. Arra is csak azért van szükség, mert az újabb gépeinkben 1200-as cpu-k vannak. A legfontosabb, hogy tudjuk a 313 és 315-ös cpu-kat is.
Én meg sem mertem próbálni, azért szedtem szét Byte-onként.

