- Mindennél kisebb és gyorsabb chipeket hoznak az ASML új gépei
- Hódít az AI, közben a Microsoft emberek százait küldi el a felhős részlegétől
- Felfordul a windowsos piac: az Arm megszerezné a PC-s piac 50 százalékát
- Ömlenek a fiatalok a Facebookra
- Ezúttal bennfentes kereskedelemmel vádolják Elon Muskot
Új hozzászólás Aktív témák
-
And
veterán
válasz Hasaggymeg #5749 üzenetére
Ez egy érdekes kérdés, mivel a szuperkapacitás töltésének elvesztése ilyenkor várhatóan csak az RTC-adatokra lehet befolyással, az eeprom 'elfáradása' meg csak a konfigurációra, illetve az eeprom-ban tárolt egyéb adatokra. Azt természetesen nem tudhatjuk, hogy a firmware végrehajt-e bármilyen alapértékre visszaállítást, ha az eeprom-ban nem talál értelmes konfigurációt (magyarán az utóbbi eredményezi-e az RTC resetet) induláskor. Annyit mindenesetre ki tudsz próbálni, hogy a komplett modulra tápot adsz néhány órára, majd azt elveszed, és kikapcsolás után rövidebb-hosszabb idővel (ha azonnal elfelejti az időt, akkor nem kell túl sokat várnod) egy normál DMM-mel DC feszültségmérés állásban rámérsz a goldcap kondenzátor kivezetéseire. Ha ott normális értéket mérsz (> 1V, az RTC elvileg eddig működőképes), akkor nem a kapacitás hibája okozza az óra alapértékre állítását.
Mod. #5750: de sokáig írtam . Mellesleg a 750-841 adatlapja szerint táp nélkül 6 napig tartja az időt, pedig a kapacitásból, az RTC áramfelvételéből és alsó működési feszültségéből nekem > 1 hónap jött ki (persze lehet, hogy más is teheli a kondenzátort, illetve én 5V-os induló feszültséggel számoltam, ami lehet, hogy nem igaz).[ Szerkesztve ]
-
Hasaggymeg
veterán
Mivel gépész vagyok,ez nekem gyakorlatilag kínai,így maradjunk annál,hogy kicseréltetem az ajánlott alkatrészt,majd kipróbálom élesben.Ha összejön beszámolok,az tuti.
"Végy egy kerékpárt,nem fogod megbánni...feltéve ha életben maradsz."Samuel Langhorne Clemens link: https://cdn.rios.hu/dl/upc/2024-02/02/91209_d2j2gi0v6zwls7lx_1000006503.jpg
-
gagyigeri
csendes tag
Sziasztok !
Szeretnék érdeklődni Codesys-t használ-e valaki közületek PLC programozásra?
Nemrég akadt a kezembe egy EATON XV100-as plc, amellyel szeretnék az SD kártyára adatokat menteni. A program a kért file-t megnyitja, beleírja a kívánt String változó tartalmát, de a változó tartalmán felül még egyéb karaktereket is elment. Ami elég kellemetlen. V3.5.6-os Codesys programverziót használom, ugyanez a V2.3-as verzióban ugyanezzel a plc-vel hiba nélkül működik.
A hibás file-ról egy képet mellékeltem.
Köszönöm, MG.
Ui: Jelenleg a file megnyitás, file írás és lezárás között nincs késleltetés. De ha teszek be, akkor sem változik semmi. AZ eredmény ugyanez marad..
-
tibi-d
tag
Sziasztok!
A STEP7-ben van-e olyan skálázó blokk, amelyik x1, x2 bemeneti értékekhez hozzárendeli az y1, y2 eredményeket.
Köszi. -
tibi-d
tag
Olyanra gondoltam, hogy a ha a bemeneti paraméter értéke X1, akkor a kimenet értéke y1, ha a bemenet X2, akkor a kimenet y2. Ez a négy pont meghatároz egy egyenest. Minden érték ezen az egyenesnek megfelelően változik. ( Koordináta geometria szabályai szerint transzformálódik a bemeneti "x" a kimeneti "y" értékké.) A másik skálázás az f(x)= ax+b lehet. Mivel nekem az x1, x2, y1, y2 paraméterek vannak meg, így egyszerűbb lenne a skálázás, mint számolgatni a meredekséget, meg az eltolást.
-
tibi-d
tag
Rosszul fogalmaztam az előbb, mert az (x1, y1), (x2, y2) koordináta páros határoz meg két pontot. Ez a két pont határoz meg egy egyenest.
-
Szirty
őstag
Milyen adattípusra kell azt nem írtad.
Itt egy, aminek INT a bemenete és REAL a kimenete.
Ha más típusra kell nem nehéz átírni.
Ezt valósítja meg: Out=((In-InMin)*((OutMax-OutMin)/(InMax-InMin)))+OutMin
Az egyik (bemenő) tengely két pontját InMin, InMax, a másik (kimenő) tengely két pontját OutMin és OutMax határozza meg. A bemeneti (skálázandó) értéket az In-ben várja a kimeneti (skálázott) értéket az Out-ba teszi.FUNCTION FC 109 : VOID
TITLE =
//Skálázás
//Az #InMin-#InMax tartományt #OutMin-#OutMax tartományra skálázza
//
//Out=((In-InMin)*((OutMax-OutMin)/(InMax-InMin)))+OutMin
//InRng=InMax-InMin
//OutRng=OutMax-OutMin
//R=OutRng/InRng
//Out=((In-InMin)*R)+OutMin
AUTHOR : Szirty
VERSION : 0.2
VAR_INPUT
In : INT ; //Skálázandó érték
InMin : INT ; //Bemenő tartomány minimuma
InMax : INT ; //Bemenő tartomány maximuma
OutMin : REAL ; //Kimenő tartomány minimuma
OutMax : REAL ; //Kimenő tartomány mximuma
END_VAR
VAR_OUTPUT
Out : REAL ; //Skálázott érték
END_VAR
VAR_TEMP
InRng : REAL ; //Bementi tartomány
R : REAL ; //Szorzó részeredmény
END_VAR
BEGIN
NETWORK
TITLE =
//
//
//
//InRng=InMax-InMin
L #InMin;
ITD ;
DTR ;
L #InMax;
ITD ;
DTR ;
-R ;
T #InRng;
//OutRng=OutMax-OutMin
L #OutMin;
L #OutMax;
-R ;
//R=OutRng/InRng
L #InRng;
/R ;
T #R;
L #In;
L #InMin;
-I ;
ITD ;
DTR ;
L #R;
*R ;
L #OutMin;
+R ;
T #Out;
SET
SAVE
END_FUNCTIONVagy itt van létrában is:
-
tibi-d
tag
Köszönöm.
Ilyesmire gondoltam. A bemenet az INT, a kimeneti értéket kijelzőre kell írni, meg komparátor értéknek használni. -
TanisG
csendes tag
Sziasztok!
Simatic Step 7-nél egy új gép projektjénél több ismeretlen hardware elem is volt. Próbáltam Harware upgrade-t készíteni. Eredmény, hogy az eddigi sárga kérdőjeles blokkok már nem is jelenítődnek meg a Hardware konfigurációban.
Ezen felül még a PLC programot tartalmazó projekt blokk is láthatatlanná vált.Valaki találkozott már ilyennel? Mit lehet ezzel a problémával tenni?
Előre is köszönök minden segítséget!
-
Szirty
őstag
Nem jártam úgy hogy bármi eltűnt volna ami eredetileg ott volt.
Mindenesetre a dolog több oldalú, mert egyrészt a program blokkok lehetnek sárgák, ha mondjuk safety CPU Safety blokkokat tartalmazó projectjét nyitod meg egy Distributed Safety-t nem tartalmaző Step7-tel.
Ilyenkor minden safety program és adat blokk sárga lesz a blokk listában és nem nyitható meg.Másrészt van az úgy, hogy a hardware configban olyan elemek vannak egy projektnél, amiket az adott PC Step7 konfig nem ismer, de azt kiveszi a projektből.
No meg olyan is van, hogy egy (vagy több) bizonyos HW elemet az adott Step7 verzió nem tud kezelni. Olyankor csak verzió frissítés segít.
Aztán olyan is van, hogy terepi buszos eszközök ismeretlenek a Step7 számára. Olyankor nem használ a HW update, olyankor GSD-t kell letöleni az illető eszközhöz (vagy GSDML-t). -
tibi-d
tag
Sziasztok!
Hogyan lehet a COROS OP25 HMI-n plc programból képernyőt váltani.(Pl. 2-ről 5-re). A kézikönyv írja, hogy lehet, de nem tér ki a pontos megoldásra. ( S7-300 CPU313C)
Köszi. -
Szirty
őstag
-
tibi-d
tag
Úgy néz ki, hogy sikerült rájönnöm a képernyőváltás nyitjára.
Az "Area Pointers" menüben hozzá kell adni a "Function Key Assign." funkciót. Ehhez kell rendelni egy változót, amit egy TAG-be el kell menteni. Ha ennek a változónak az értékét módosítom a képernyőszámnak megfelelően, akkor átvált a megfelelő képernyőre. Ha ebbe a menübe hozzáadom a "Screen number" funkciót, és ehhez is rendelek egy változót, akkor a HMI beleírja az aktuális képernyő számát. Ez a VAT táblán jól modellezhető.[ Szerkesztve ]
-
tibi-d
tag
Az előbb benéztem valamit. A képernyőváltás rendesen működik, de a "screen number" változó nem a képernyő számát adja vissza, hanem, ha volt képernyőváltás, bármi volt az előző érték, mindig 1-re vált a változó értéke.
-
Szirty
őstag
Helló tibi-d!
"Az "Area Pointers" menüben hozzá kell adni a "Function Key Assign." funkciót. Ehhez kell rendelni egy változót, amit egy TAG-be el kell menteni. Ha ennek a változónak az értékét módosítom a képernyőszámnak megfelelően, akkor átvált a megfelelő képernyőre."
Szerintem összekevertél valamit.
A "Function key Assignment" areapointernek semmi köze nincsen a képernyő váltáshoz vagy a kijelzett kp számához. Abban a panel funkció gombjaihoz vannak bitek hozzárendelve."A képernyőváltás rendesen működik, de a "screen number" változó nem a képernyő számát adja vissza, hanem, ha volt képernyőváltás, bármi volt az előző érték, mindig 1-re vált a változó értéke."
A "Screen number" areapointer 5 szó hosszúságú!!!!
Az első szó benne pont nem a képernyő száma, hanem annak a típusa (rendszer vagy user screen van-e kijelezve).
Ajánlom figyelmedbe ezt az írást...
Meg ezt is...(látom hogy utálod ezeket olvasni, de később gyakran kiderül hogy hasznos lett volna)
[ Szerkesztve ]
-
tibi-d
tag
Köszönök minden információt, de nekem csak a SIEMENS OP25, OP35, OP45 leirása van meg. Ebből tudok infókat meríteni. Ha tudnál letölthető leírásokat akkor megköszönöm. Mivel eddig OP270-et kellett programoznom WinCC-vel, ezért szenvedek ezzel a matuzsálemmel. Ezt is kb. 2 hete kezdtem el. Ezért elnézést minden ostobának tűnő kérdésért. Lehet, hogy valamit nagyon összekevertem, de valahogy mégis átvált a képernyő. És azt a változót sehol máshol nem használom, csak a leírt módon. Az a furcsa, hogy a változó semelyik gomb megnyomására nem reagál. Innentől kezdve még rejtélyesebb a dolog.
[ Szerkesztve ]
-
tibi-d
tag
Újra átnéztem az OP25 beállításait, TAG-ket. Megtaláltam hol tévedtem. Most már tudom az OP-ről, és programból is váltani a képernyőket. Ha meg tudnád adni, honnan lehet letölteni azokat a részletes leírásokat, amire te is hivatkozol, azt megköszönném, mert nagyon sok tévúttól kímélhetném meg magam. Bár azt mondják, hogy amire maga jön rá az ember, mélyebben rögzül. (Csak nagyon sok időt felemészt.)
[ Szerkesztve ]
-
b.gabi33
újonc
Sziasztok!
Végre van időm egy kicsit programozgatni, de elakadtam az fc105-el sehogy sem boldogulok.
314c-2dp
step 7 5.5
Páratartalom érz. 4-20ma
Ha MOVE-al beolvastatom látom az értéket, de az fc105 lefagy.
Van valakinek ötlete? -
Szirty
őstag
válasz b.gabi33 #5774 üzenetére
No és melyik library-ból húztad elő azt az FC105-öt? melyik FC105?
S5_CNVRT vagy a SCALE_CONVERET?
Le biztos nem fagyEsetleg elárulhatnád milyen értékek mennek hova. Egy kép az illetékes programrészletről is aranyat érhet!
(Ha nem hat szavas választ vársz, akkor próbáld meg hat szónál kicsit bővebben kifejteni a problémát) -
Brownn
tag
Sziasztok
Siemens 1200-as PLC-re írt programhoz akarok készíteni HMI-t, majd virtuálisan. Viszont sajnos se fizikai PLC, se HMI nem áll rendelkezésemre. Így megtudnátok mondani, hogy melyik TIA Portal verzóban (esetleg melyik szervízcsomaggal) tudnék ilyet csinálni?
Nagyon szépen köszönöm előre is!
-
b.gabi33
újonc
Elnézést, ez tényleg nem sok info. SCALE_CONVERT-ből vettem. Páratartalmat mérnék 0-100%-ig. PIW 256.7 (valós működő bemenet) hi:100, lo:0, bipolar:0 (fizikai DI) RET_VAL: mw40, OUT: md50. A Plc-re töltött program indítás után leáll, SF világít. Holnap teszek fel képeket.
-
Szirty
őstag
válasz b.gabi33 #5778 üzenetére
"A Plc-re töltött program indítás után leáll, SF világít."
Ilyen esetben az a teendő, hogy amikor online vagy, nyomsz egy Ctrl-D-t. (Vagy PLC -> Diagnostic/setting -> Module Information).
Abban Diagnostic buffer fülön megnézheted miért megy stop-ra a CPU. (Ez a funkció később is nagyon fontos lesz).A leírtak alapján én arra tippelnék, hogy neked a CPU azért áll le, mert nem töltötted rá az FC105-ös blokkot :-).
Amikor a library-ből kihúzol egy DB, FC, vagy FB blokkot, akkor az bele kerül a project blokk listájába. De ezeket ugyanúgy le is kell töltened a PLC-be mint bármelyik blokkot amit te kézzel írsz meg, különben ha meghívod de a PLC-ben nem létezik, akkor a PLC leáll amennyiben nincs benne OB121 (PROG_ERR).
A letöltés alól kivétel az SFC és SFB blokkok, mert azok beépített (built in) blokkok, azokat a PLC rendszere tartalmazza. -
Brownn
tag
S7-1200-asra írt programot (egyszerű lámpa világítást) akartam PLC Simmel tesztelni.
Mivel csak V13-as SP1-től lehet 1200-ast szimulálni ezért feltettem a szükséges service packot.TIA portálba nyitottam 1 új projektet, ráhúztam a kiválasztott PLC-t. Felvettem 1 bemenetet és 1 kimenetet, ezután megírtam létrában egy alapvető lámpa világítást, majd elindítottam a PLC Sim-et. Abban is kiválasztottam az S7-1200-at. Ezután lefordítottam a projektet (hardver & szoftver), majd rámentem hogy letöltés a PLC-re és ezt a WARNING-ot dobta. Mivel a load gomb aktív maradt, rámentem arra, és ezután azt írta h nem sikerült a letöltés a PLC-re.
Valaki tudja, hogy mi a hiba oka? Elrontottam valahol valamit? Elég kezdő vagyok, lehet nem vettem valamit figyelembe
-
del
csendes tag
Üdv mindenki!
Tudom, nehéz ügy, de tudna esetleg valaki olyan céget ajánlani (az ország keleti részében elsősorban, de nem ez a legfontosabb) amelyiket érdemes megcélozni kezdő PLC programozóként? Végzős hallgató vagyok egyébként (mechatronikai mérnök), szóval első körben még csak gyakornoki pozícióról lenne szó, de olyan helyet keresek ahol hosszú távra is lehetne azért tervezni. Vagy ahol legalább ténylegesen tanulni is lehetne valamit erről a dologról (lehetőleg minél többet, mert ezen van a hangsúly, nem csak a kötelező gyakorlatot akarom letudni).
Minden tipp/javaslat jól jön. Köszi előre is! -
mbzoltan
csendes tag
Sziasztok,
Adott egy KP700 KOMFORT HMI.
Azt szeretném megtudni, hogy lehet-e mentést készíteni róla, amit szerkeszteni (módosítani) lehet.
Az eredeti projekt jelenleg nem elérhető.
Köszi előre is. -
fmx
tag
üdv,úgynézki az élet összehoz a PLC programozással.Létradiagram programozást kéne vágnom valamilyen szinten,szóval utánna is jártam találtam egy magyar könyvű leírást.Melyik szoftverben a legjobb használni?ZelioSoftot szedtem le/találtam meg de várom más véleményét is,illetve ha van még valakinek ilyen leírás félesége azt is szívesen meglesném,köszönöm szépen előre!
-
Szirty
őstag
Szia fmx!
"Melyik szoftverben a legjobb használni?"
Nos hát milyen szempontok szerint lehet választani?
Ha az egyetlen szempont az hogy melyik gyártó melyik PLC-jének a fejlesztői környezetében könnyű vagy legkönnyebb létradiagramban dolgozni, akkor nagy szerencséd van, ilyen mértékben ritkán adatik meg a választás szabadsága.Mindezt azért jegyzem meg, mert nem tudom tudod-e, de minden gyártónak saját fejlesztői környezete van (kivétel a CodeSYS, ami egy olyan IDE, amit többféle gyártó is használ).
Igaz ugyan hogy a létradiagramra vannak kvázi szabványok, de ezek elég lazák és inkább csak az alap koncepciót határozzák meg. Emiatt az egyes típusok létrái (elsősorban a spec. funkciók és rendszerközeli funkciók esetében) jelentősen eltérnek.Itt láthatsz ezekről egy nem nagyon hasznos, de annál látványosabb összefoglalót képek formájában.
-
byte-by
tag
jó meglátás.
a logikai elvek hasonlók, de az utasításkészlet, memóriakezelés, stb, lehet nagyon más.mellesleg olyan szerintem nincs, hogy mindenfélét programozol.
vannak gyárak ahol valóban van 2-3-4 féle vezérlő (vagy akár több) , de egyre ritkább.
ma már inkább titpizálnak, ha lehetséges.érdemes lenne a hardverkörnyezetet felderíteni és úgy nekikészülni.
-
Szirty
őstag
Helló fmx!
"Szóval bele se kezdjek anélkül, hogy nemtudom milyen PLCt programozok majd?!"
Belekezdhetsz, az alap elemek azonosak. Tehát egy záró/bontó (NO/NC) kontaktus, vagy kimenet teljesen ugyanolyan mindegyikben. Az ezekből felépíthető logikai hálózat ezért szintén azonos (esetleg némileg eltérő korlátozásokkal).
De a címek, címzésmódok adatterületek már teljesen mások szinte minden gyártónál. De van hogy azonos gyártó másik sorozatánál is.
Pl. S7-nél vannak merkerek, mint belső változók, amiket M betű jelöl. Omronnál nincs M betűs merker, de annál is vannak belső változók többféle is (Pl. HR).
Siemens és sok más PLC megkülönböztet I és Q (bemeneti és kimeneti) adatterületet, az Omronnál ezek együtt vannak egy IO területen. Ezért pl. SIemens-nél lehet Q4.0 című egy kimenet miközben van I4.0 című bemenet is, ezek másik memóriaterületet jelentenek (egyiknél I, másiknál Q így a címük (4.0) lehet azonos.
De Omronnál ez nem lehet.
Az Omron 16 bites címzési módot használ, a Siemens 8 bitest, stb, stbDe pl. a timerek/counterek (időzítők/számlálók) is eltérőek, mind működésük, mind adatformátumuk, paraméterezésük, mind választék tekintetében.
Ha megnézted a korábban linkelt képeket, ezek a különbségek látványosak ott.
A másik különbség a felesztői környezetekben van (a PC szoftver amivel a programot készíted).
Mivel az is gyártónként egyedi, azok között a különbség még nagyobb. Hiába tudod kezelni Step7-et perfekt módon, ha először látsz Omron CX-programmert, nehezen fogsz haladni eleinte, mert teljesen más.Tehát az alapokat el lehet sajátítani bármelyikkel.
De ha később mélyebben bele akarsz mélyedni akkor specializálódni kell, el kell dönteni melyikkel akarsz (vagy kell) foglalkozni. -
Szirty
őstag
-
Miertvansote
tag
Sziasztok!
A segítségeteket szeretném kérni a CX-One program kezdő lépésihez. Nincs valakinek valami épkézláb doksija, videoja, linkje, bármi ami elmagyarázza a kezdő lépéseket. Gondolok itt arra, hogy hogyan kell megadni a különböző érintkezők nevét. Eddig csak Siemens step 7 el foglalkoztam, az ottani jelöléseket már megszoktam illetve a programot. De itt az omronhoz készült verzióba, nem tudok egyszerűen lefuttatni még egy öntartást sem. Kerestem már pár tutorialt, de amik mondjuk berakok egy sima záróérintkezőt akkor, ugye kéri egyből a nevét, mostmár tudom, hogy itt mondjuk nem I124.0 hanem csak 0.0 pl nem kell az I. De nem tudom leszimulálni, nem tudom kapcsolgatni a bemneteket igaz még azt sem tudom hol kell. Szoval a kezdéshez kéne egy kis help.
Köszi előre is.
-
byte-by
tag
válasz Miertvansote #5798 üzenetére
kevés az információ.
kell a plc típusa, a cpu száma, a fejlesztőszoftver verziója, típusa esetleg.pl. nem minden plc-t lehet szimulálni,
a fejlesztő "LITE" verzióban a szimulátor nem működik, a verzió is csak pár cpu-hoz jó. -
joci9
tag
válasz Miertvansote #5798 üzenetére
Szia!
Volt fentebb több link, ott vannak.
Az omronkft.hu-n van sok leírás, tudásbázis, a PLC archívumban a CQM1H-nál magyar nyelvű használati útmutató
Meg a helpje is jó a CX-nek.
Valamint ha megnyomod az I gombot a létrában, ott kiválasztod a detail-t onnan tudsz válogatni az utasítások között, és ott van help is.Jaa meg most nézem, a program indítója mellett (start menü programok omron stb. online manuals, CX-Programmer Introduction Guide ) van részletes meg összefoglaló leírás is. Szerintem azok jók.
Amúgy a gúgli elsőként ezt hozta ki:
http://www.omronkft.hu/nostree/pdfs/software/cx-programmer/r132-e1-04_cx-programmer_introduction_guide.pdfüdv
Új hozzászólás Aktív témák
- Gaming notebook topik
- Xbox tulajok OFF topicja
- Láncfűrész topik
- Nintendo Switch
- Otthoni hálózat és internet megosztás
- Kertészet, mezőgazdaság topik
- Milyen okostelefont vegyek?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Milyen billentyűzetet vegyek?
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- HP ProBook 4530S, 15,6" HD Kijelző, I3-2350M, 8GB DDR3, 320GB HDD, WIN 10, Számla, garancia
- HP ProBook 6560b, 15,6" HD Kijelző, I5-2410M, 8GB DDR3, 320GB HDD, WIN 10, Számla, garancia Az Ára
- Fujitsu Lifebook E736, 13,3" HD Kijelző, I3-6100U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia
- Dell Latitude E6510, 15,6" HD Kijelző, I5-520M, 8GB DDR3, 320GB HDD, WIN 10, Számla, garancia
- Dell Latitude E5520, 15,6 HD Kijelző, I5-2520M, 8GB DDR3, 250GB HDD, WIN 10, Számla, garancia
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen