- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OLED TV topic
- Computex 2025: sok kilowattos táp a Seasonic standján
- Computex 2025: megújult a Cherry kapcsolókínálata
- Computex 2025: két GPU-t is rejt a Maxsun Arc Pro B60-ja
- Autós kamerák
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Házimozi belépő szinten
- Fejhallgató erősítő és DAC topik
Új hozzászólás Aktív témák
-
byte-by
tag
-
byte-by
tag
válasz
Miertvansote #6169 üzenetére
halo
az omron word alapú, gondokozz így, persze felbonthatod bitekre is ha akarod.
esetleg használj akár W területet és add hozzá a megfelelő fizikai kimeneteket.
nincs szükség számlálóra.first ciklus esetén felfutó éllel @SETA-tel setelj 5 szó minden bitjét. (10 bájt),
@SETA &0 &75
ekkor az első 5 szó (első 10 bájt) 1 lesz.majd ha 0.00 1- lesz, akkor resetelj 1 szó minden bitjét. ( első két bájt)
@RSTA &0 &15
az első szó minden bitje 0 lesz.ha bájtot akarsz akkor az utasítás második eleme legyen &7 .
vedd figyelembe, hogy a felhasznált szónak a többi bitje már nem használható, vagy csak körültekintően.a címzésnél figyelni kell, mert akár CIO akár W területről választasz memóriát akkor az kimenet esetén bit címet kap, ( az X szó XX bitje ) kivéve blokk utasítások esetén.
-
Szirty
őstag
válasz
Miertvansote #6169 üzenetére
Helló!
Több elvi hiba is van a megoldásodban.
Az egyik, hogy a MOVE utasítás 1 word-ot mozgat 0.00...0.15 bemenetről 10.00..10.15 kimenetekre.
Nem 10 byte-ot mozgat! 10 byte mozgatásához 5 darab MOVE utasításra van szükség, vagy blokkmozgató utasításra.A másik, hogy ha first cycle flag-gal akarsz a 10.00...kimenetekre adatot mozgatni, de a következő sorban minden ciklusban író utasítással mozgatsz adatot ugyanoda, akkor egyetlen pillanatra sem fog érvényesülni az első MOVE hatása a kimeneten, mert a mozgatott adat felülíródik.
A NEG utasításnak kell két paraméter is. Azért piros, mert nem adtál neki. De a fenti módon nem is használható. A NEG nem bitet negál, hanem word-öt.
"így első körben, hogyan tudok bájtot címezni nem pedig bitet"
Pedig az első MOVE-nál megtetted, (bár Worddel).
-
Miertvansote
tag
Sziasztok!
Segítségre lenne szükségem. Omron PLC vel szeretném megcsinálni azt, hogy amikor bekapcsol a PLC az első 10 bájton lévő bemenet megjelenik a kimeneten. És utánna az első bemeneti változóval meg tudjam negálni az első kettő kimeneti byte ot. Esetleg ha valaki tud segíteni ugyan ebben a feladatban Siemens S7 300 ra is vagy Kinco plc-re azt is szivesen fogadnám , én eddig csak az Omronnal foglalkoztam, itt egy kép róla, hogy meddig sikerült eljutnom.
Leírom a gondolatmenetem, hátha valamit nem értetek miért így próbáltam megcsinálni, de látom, hogy piros az utolsó network, úgyhogy tuti nem jó. Szóval először az első 10 bájt bemenete megjelenik a kimeneten, ezt a first flaggel csináltam, azután meg ha kap egy impulzust a 0.00 bemenet akkor a számlál növekszik eggyel. Így az aktív lesz mert 1 re állítottam. A 3 adik networkben pedig próbálétam azt hogy ha a CNT aktív lesz akkor negálja az első két bájtot. De mondjuk azt se nagyon tudom így első körben, hogyan tudok bájtot címezni nem pedig bitet mert amikor beirom, hogy csak a 0. bájt lenyomom az entert akkor átugrik 0.00 -ra.
Köszönöm előre is a segítséget.
-
coco2
őstag
Részemről azon filozok, hátha lehetséges profitálni is abból a távolodásból, de ahhoz arról kellene képben lennem, hogy függetlenül attól, amit a közvélemény hisz, valójában tolnak-e bele pénzeket az ipari világban bármibe is? Például ha excel táblázatokat akarnak szaporítani, ténylegesen felvesznek-e rá embert, ha felvettek, tényleg fizetik-e (vagy próbaidőn belül fizu nélkül küldik el), és ha fizetik, akkor csak embereket keresnek, vagy a statisztikai parkot technikailag is fejlesztik?
Túl az ezernyi részleten, mindennapi bajokon, és egyebeken, ha egy vállalkozás koncepciót kell felépíteni, az elején az a kérdés, hogy pénz is áramlik-e, és ha igen, mibe szeretik beletolni? Tolnak-e pénzt egyáltalán bármibe, vagy csak a közvéleménynek reklámozzák, hogy ez meg az mekkora buli - sajnos ismerek olyan példákat bőven.
Szóval azért is gondoltam, hogy meghagyom szürkében, mert talán a szakmai mindennapok ügyes-bajos dolgai közé tartozik, de objektíve mégsem pont az.
-
coco2
őstag
válasz
byte-by #6166 üzenetére
Oké, az életkorra tényleg rosszul emlékszem, ebben a topicban nem volt olyan felírás. Anno #5590 környékén volt egy thread, aminek a kapcsán kotorásztam hirdetéseket, és mindenütt csak "junior"-okat kerestek, friss egyetemistákat, vagy utolsó éveseket, de sehol sem a 35+ korosztályt. El is könyveltem, hogy akik lelépnek, azoknak a helyébe a friss diplomások kerülnek. Tévedtem volna?
A hirdetéskről persze nem tudom megítélni, mennyire tükrözik a valós adatokat. A programozás világában például ezernyi a hirdetés, de komolytalan mindegyik. Hogy az ipari világban másabb-e a helyzet, nem tudom.
-
byte-by
tag
halo
mindenek előtt egyetértek Szirty-vel az oktatás és az aktuális termelési rendszerek, gyártás távolodásában.
Azt azonban, hogy milyen információk alapján mondod, hogy leépítik az idősebb korosztályt az ipari gép karbantartásból és "elméleti" fiatalokkal töltik fel, nem igazán tudom elképzelni.
azt mondod itteni hozzá szólásokban is van ilyen, mondhatnál példát.ha ismered a jelenlegi karbantartó cégek humán erőforrás problémáit akkor ez a megállapítás nagyon fals.
-
Szirty
őstag
Üdv coco2!
Az a téma amit feszegetsz egyre durvábban, sarkosabban fog előkerülni a jövőben.
Nem biztos hogy ez olyan válasz lesz amit várnál, de néhány gondolatot leírok.Röviden:
Az oktatás (automatizálás, ipari informatika) és a gyakorlat (gyárak, termelés) kb 15-20 éve fénysebességgel távolodnak egymástól.
Már jó ideje elértünk oda hogy köszönő viszonyban sincs a kettő egymással. A végzős szinte semmit nem tud kezdeni egy gyárban, nulláról kell feljönnie. -
coco2
őstag
A kérdésem vállalkozás koncepciót érint, amiről nem tudom, mennyire nevezhető itt on-topic-nak, de ha már így alakult, ám leírom ide.
Előző hozzászólásokból értesültem róla - tőletek - hogy az ipari gép karbantartásból folyamatosan lemorzsolják az idősebb korosztályt, hogy elméleti fiatalokkal töltsék fel a helyüket. Amin jelenleg gondolkodom, hogy mennyire van jelen komolynak nevezhető szándék a fiatalok tényleges kiképzésére? Excel táblázatozgatni kezdetben igazából nem a legrosszabb kezdet, de abból aligha tanulnak meg teljes rálátást a napi munkafolyamatokra, és mindazokra a tényezőkre, amik a termelő gépsor hatékony kihasználásához kellenek. Természetesen gondoltam arra is, hogy teljesen csak dísznek van az egész történet, mert a főnök úgy akarja, hogy ha úgysincs munka a cégnél (sorban húzzák le a rolót a termelő cégek a piacuk elvesztése után, az üzleti kampec bármelyik céget elérheti a mai világban), nem kell senki hozzáértő ember sem, és legyen csak könnyen kirúgható mindenki. De azt én magam nem tudom felmérni. Azért kérdezném azokat, akik azon a munkapiacon mozognak.
Amit viszont szeretnék elkerülni a kérdés boncolgatásában, az az olyan irányú hitvita, hogy utáljuk a fiatalokat, mert ostobák, mert rendetlenek, mert dilisek, mert fegyelmezetlenek és a többi - igen, amúgy azok. De mindenki volt fiatal, igaz? Talán ezért kicsit jobb lett volna a privi. De akkor most leírtam ezt is külön.
A kérdésben bármilyen tippet köszönök.
-
Szirty
őstag
Véleményem szerint egy szakmai fórum (amilyen ez is) arra való, hogy a szakmai párbeszédek nyilvánosan történjenek, hogy bárki bekapcsolódhasson, ötletet adhasson vagy az előforduló hibát helyesbíthesse.
Tehát nem azért, hogy a nyilvánosan hozzászólók közül kipécézzen valakit akinek privátban ír, vagy arra szólítja fel a nyilvános fórum résztvevőit, hogy neki írjanak privát üzenetben. -
coco2
őstag
Sziasztok!
Egy termék ötletet forgatok a fejemben, és olyasvalaki tanácsára lenne hozzá szükségem, aki valamennyire otthonosan mozog a jelenlegi "megváltozott" szakmai világban is, és érez magában valami vállalkozói vénát. Legvalószínűbben az ötlet nagyon rossz, és csak el kellene engem küldeni priviben a fenébe
Bejelöltem off-ra a topic felírást, mert ilyesmit inkább priviben. Brainstorming valaki?
-
miclucky
tag
hali,
Siemens-éktől elnézést kértem
Ma visszaállítottam a gyári állapotot és műxik.
Sajnos a cég policy-je nem engedi a WIN Ultimetet, ezért kellett újratelepíteni Enterp.-sal.
Minden bizonnyal windows konfigurálási vagy tűzfal-probléma van.üdv
ui.: na még azért az IT-vel futok egy kört
-
Klingonok
újonc
Helló Szirty!
Azt szeretném tőled megkérdezni, mIért szünt meg az oldalad(szirty.uw.hu, szirty.taviroda.com)? Mikor fog újra üzemelni?
Köszönöm, üdv.:
K -
miclucky
tag
válasz
byte-by #6157 üzenetére
sziasztok,
természetesen próbáltam a tűzfalat kikapcsolni(bár a T60-on sem okoz problémát).
Mindkét porttal próbáltam fix IP-vel és DHCP-vel is, direktbe és switchen keresztül is.Érdekességképpen a Lenovo L440/T440 -en sem tudnak csatlakozni.(szerk. illetve keresni, csatlakozni csak ,ha van már az eszköznek címe és ismerik is
)
-
miclucky
tag
Sziasztok,
Csatlakozni szerettem volna egy új s7-1200 1215 CPU-hoz, de sehogy sem sikerült(ProfiNet).
Nagyon remélem , hogy nem valami kompatibilitási probléma van, mivel egy Field PG M4 –es eszközzel szeretnék csatlakozni a fent említett CPU-hoz.Megkértem egyik kollégámat, akinek egy régi T60-as gépe, címezze be. A CPU-t simán megtalálta neki és beállította az IP címét a gyári 0.0.0.0 –ról 192.168.0.1-re, ezek után már a PG-vel is tudtam csatlakozni.
Esetleg találkozott e valaki a fent említett problémával?
ui.: természetesen ez írással egy időben írtam Siemens-éknek is
-
coco2
őstag
Sziasztok!
Általánosságban szeretnék érdeklődni, jellemzően léteznek-e cégek, amik ipari termelési logisztikában tanácsadással foglalkoznak?
-
Szirty
őstag
válasz
plutokas #6152 üzenetére
Helló!
A leggyakoribb megoldás, hogy a PLC tárolja adatblokkokban (DB) a paramétereket.
Amik között a HMI-vel lehet választani melyik szerint működjön a gép, illetve ezeket a tárolt profilokat lehet módosítani is.
Ezt a beépített recept kezelővel is megoldhatod (akkor file-ba is mentheted illetve onnan importálhatod a paraméter készletet) vagy megírod ha az jobban megfelel. Mindkét megoldás gyakori. -
plutokas
csendes tag
Lassan kezd osszeallni a projektem. Ami kerdesem lenne: Siemens S7-300 vagy 1200-nal lehet-e olyat hogy van mondjuk egy 100-200 soros program ami megmondja melyik tengely merre mennyit menjen. Kapcsoljon be lampat motort stb.... Ezek numerikus ertekek mert poziciok vagy bit ertekek. Hogy ezeket valamilyen szoveges fileban tarolva vagy egy memoria teruletre betoltve dolgozza fel a PLC program? Ezek az ertekek rendszeresen valtoznak igy folyamatosan modositani kell tudnom oket.
Vagy egy receptezesi megoldas lenne erre a jo?
Koszonom elore is valaszotok. -
TanisG
csendes tag
Sziasztok!
Egy érdekes problémába futottam a minap egy gépjavításnál, amiben szeretném a segítségeteket kérni.
Vezérlés: BECKHOFF C101
Hibás elem: Lightbus-os Absolut EncoderInicializálási hibával állt fel a gép, amikor elkezdtem a hibakeresést. Az Encoder státusz ledjei sötétek voltak a tápfesz megléte ellenére, ezért egyértelműnek tűnt, hogy ez okozza a hibát. Be is rendeltük gyorsan az új encodert, de az inicializálási hiba továbbra is megmaradt, igaz a státuszledek szerint már működne az encoder.
Sajnos a vezérlés belső világába nincs lehetőségünk belenézni (nincs hozzá szoftverünk), és a rendelkezésre álló dokumentációk is szegényesek. Gépgyártó már nem elérhető, vezérléshez pedig még nem találtam hozzá értő személyt/céget Magyarországon.
Alapvetően az lenne az első kérdésem, hogy a lightbus-os(optikai kábeles) perifériáknál van-e valamilyen beüzemelési metódus, amennyiben elvileg csak alkatrészcseréről van szó? (pl. profibuszos rendszereknél cím beállítás, lezáróellenállás, stb.)
Alapvetően inicializálási hibánál milyen hibajelenségek jöhetnek szóba? (Telegramm formátum hiba?, kommunikációs idő hiba?)
Második kérdésem, hogy valaki ért-e ehhez a generációs Beckhoff vezérléshez?
Köszönettel:
TanisG -
Szirty
őstag
válasz
crucified #6149 üzenetére
Szervusz!
"Ezzel nincs más dolgom mint rámásolni a CF-re, onnan pedig restore-al visszatölteni a HMI-re?"
Nem. Ha jól látom egy Pack & Go csomagban küldték el.
Ezzel azt kell tenni, hogy ráteszed egy olyan PC-re kibontva ezt a ZIP-et, amelyiket rácsatlakoztatod a panelra a megfelelő interface-el.
Ezután elindítod a StartTransfer.bat file-t. -
crucified
tag
Szervusz, pontosan ez történt. Áttettem a másik gépből a HMI-t, úgy nézett ki, hogy elindul, de nem tudtam vele beállítani a gépet. Gondolom más a program, még ha első ránézésre ugyanaz.
Most megkaptam a gyártótól ez elvileg eredeti programot. Ezzel nincs más dolgom mint rámásolni a CF-re, onnan pedig restore-al visszatölteni a HMI-re?
Köszönöm előre is.
Üdv.
-
Szirty
őstag
válasz
crucified #6147 üzenetére
A másik gépről áthozott backup működhet a rossz HMI helyére berakott új HMI-n, feltéve hogy a két HMI is és gép is tényleg teljesen azonos (de legalábbis a HMI és a HMI project).
Elvileg az új MMC-t nem kell formázni. Egyébként FAT16 file rendszer legyen rajta.
Próbálj meg valami nem túl nagy kapacitásút beszerezni, a mostani 8, 16, 32 GB-osat nem biztos hogy tudja kezelni.Restore után ha a kettő azonos volt, nem kell állítani semmit.
Azzal hogy a jó gépről átmenetileg átrakod a HMI-t abba amelyikben elszállt nem okozhatsz kárt a HMI-ben.
Ha nem teljesen egyforma a két gép akkor a gép működésében okozhat gondot, de ilyenkor is az a legvalószínűbb hogy nem tudod a HMI-vel a gépet beállítani kezelni.Ha a két gép egyforma HMI--vel együtt, de használja a "Project ID" védelmi funkciót és az ID eltér a két gépen, akkor nem fog működni az átrakott HMI (és a backupolt sem) a kapcsolatot el fogja dobni invalid project ID üzenettel.
Ez a funkció arra van kitalálva, hogy ha egyik gépről egy másikra rakják át a HMI-t, akkor ne okozhasson hibás műkökdést és ezzel kárt (amennyiben a két gép programja eltérő). Ezt a funkciót azonban igen ritkán használják és a project ID átírásával (a PLC-ben) megkerülhető. -
crucified
tag
Szia Szirty, köszönöm. Egy másik gyártósoron ahogy néztem ugyanilyen HMI-vel kezelik a gépet, ugyanezzel a programmal. A kérdésem az, ha arról a gépről készítek egy backup-ot MMC-re és azt áttéve a másik HMI-be visszatöltöm, azzal elvileg el kellene indulnia, igaz? Kell még valamit állítanom a control panelben ahhoz, hogy elinduljon a program (cím, kommunikáció, etc)?
Amennyiben jól értettem egy low speed, PC-vel is formázható MMC kártya kell, amit a backup előtt ne formázzak meg. Ezt csak simán beteszem (ha a fenti módszer működik) a jó HMI-be, készítek egy backupot, átviszem az üres HMI-be, ott meg visszatöltöm?
Még egy kérdés, ha a jó HMI-t sürgős átmeneti megoldásként (ami elvileg ugyanaz mint az üres HMI és ugyanaz a program fut rajta mint ami a másikhoz kell) kiveszem és az üres HMI helyére beteszem amíg a gépet beállítom, majd visszaviszem a helyére, azzal nem tudom elbuszni a még maradék jó HMI-t?
Köszönöm előre is.
Üdv.
-
Szirty
őstag
válasz
crucified #6145 üzenetére
Szervusz!
"A másik gépből áttett TP is ugyanez."
A connecting to host... üzenet csak annyit jelent, hogy a panelen nincs projact és várja hogy PC-ről megkapja.
"Mi mást tudok tenni?"
Sajnos jelen tudásom szerint a felhasználók szintjén nem lehet mást tenni, csak amiket felsoroltam.
"Egyébként közönséges CF kártya kell bele a mentéshez?"
A TP177B-be MMC kártya kell amennyire tudom. De az közönséges (PC-n is formázható, FAT file rendszerrel, tehát nem olyan amilyen az S7-ekbe kell).
-
crucified
tag
Szia Szirty (úgyis én vagyok az idősebb szerintem
),
TP 6AV6 642-0BC01-1AX0 TP 177B DP-6 MSTN
A másik TP egy teljesen más gépből való. Sajnos csak a boot-ig jut el a rossz TP, a control panelhez nem férek hozzá mivel a boot-nál megáll és sehova tovább. Éppen ezért nem is tudom backup-olni. Sajnos flash kártyán sincs meg az eredeti, amiről át tudnám tölteni. A másik gépből áttett TP is ugyanez.
Mi mást tudok tenni?
Egyébként közönséges CF kártya kell bele a mentéshez?
Köszönöm előre is, hálás vagyok a gyors válaszodért
Üdv.
-
Szirty
őstag
válasz
crucified #6143 üzenetére
Üdv!
Nem írtad milyen panel, de alapvetően a project nem a flash kártyán van.
Ha megvan a forrás project, akkor a panelre rá kell tölteni ahhoz hogy működjön.Ha nincs forrás, és az eredeti panel még életképes, akkor prosave programmal le kell menteni róla bináris image-et.
Ha nincs forrás és az eredeti panel nem életképes, akkor a korábban flash kártyára a panellel mentett image-et kell restore funkcióval visszaállítani. E két utolsó megoldás csak akkor járható ha a két panel teljesen egyforma.
Ha nincs forrás és az fel sem kutatható (pl. a gépgyártónál), az eredeti panel nem életképes vagy nem azonos az újjal, és mentés sincs róla, akkor újra kell írni az egészet.
-
crucified
tag
Sziasztok, bocs de nagyon fontos és számomra sürgős a kérésem.
Simatic érintőképernyőt kell cserélnem. A csere után a connecting to host feliratnál megáll. S7-300, a flash kártyát természetesen áttettem. Profibuson csatlakozik, az előző érintőképernyő adatait, címét nem tudom.
Mi lehet a baj?
Köszönettel előre is a gyors választ
Üdv
-
Szirty
őstag
"Használj legális szoftvereket."
Egyetértek. De S7 know-how protection-os blokkok használata nem feltétlenül illegális.
A gyári lib blokkjai mind ilyenek. Azokkal nem is szokott baj lenni, szerintem rendesen le vannak tesztelve.A gond és probléma akkor van, amikor egy harmadik személy által írt védett blokk pl. elcímzi magát és CPU stop-ot okoz, aztán hívnak hogy csinálj neki valamit de hirtelen ám!
Jó, igen, lehet tenni bele üres OB121-et és akkor majd nem lesz CPU stop. De működni ettől nem fog az elcímzéssel kapcsolatos funkció.Ez nem túl gyakori eset, de bizony előfordul. Szóval olyankor általában pont ezt a két két dolgot nem igazán lehet megtenni:
- Az egyik az hogy felkutatjuk a blokk íróját és felszólítjuk a hiba kijavítására.
- A másik hogy azonnal újat írunk. -
Atti0705
csendes újonc
Sziasztok!
Nem tudom volt-e már téma itt fórumon a lekódolt programrészek feloldhatósága.
Belefutottam, egy olyan jelenségbe, hogy egy programban le vannak zárva az FC-k.
Hallottam már olyat, hogy van rá program ami ezeket feloldja, de még nem találkoztam hasonlóval, és a neten sem találtam. Esetleg van-e valaki aki használt hasonló programot, és esetleg meg tudná osztani itt? Válaszaitokat előre is köszönöm!
Üdv. -
Mazsika
őstag
válasz
2thletme2day #6137 üzenetére
Javaslom szirty fórumtárs oldalát, nagy sokat lehet tanulni az ő leírásaiból!
-
byte-by
tag
válasz
Gaben8810 #6136 üzenetére
usb-ként azonosítja mégis talán....
de akkor is ki kellene tudni választani.
ilyet még akkor szokott, ha a driver nem megfelelő.
esetleg az eszközkezelőben meg kellene nézni milyen hardver van a porton.
lehet, hogy át kell állítani alacsonyabb sorszámú portra.
pontosan milyen verzió a cx-programmer ? -
2thletme2day
őstag
Hali!
A segítségeteket szeretném kérni. Szeretnék PLC-s munkakörben elhelyezkedni. A sulit régebben fejeztem be, nagyon sokat felejtettem azóta mivel nem volt módom foglalkozni a dologgal. Jelentkeztem egy PLC-s állásra és nagyon szeretném elnyerni de mivel a tudásom megkopott és nem vagyok biztos magamban így azt szeretném frissíteni. Ehhez szeretnék valami szöveges anyagot kérni amivel ez a tudásfrissítés megvalósítható. Az alapoktól kezdve szeretném átismételni a dolgokat. S7-300-as PLC-ket kéne programozni.
Előre is köszönöm a segítséget.
-
Mazsika
őstag
Szia,
a Siemens a saját példaprogramjában is abszolút címzést használ nem tudom, hogy van-e erre jobb mód, bár én megvagyok az abszolút címzéssel is.
Itt találod a Siemense példát itt találod.Üdv.:
-
Szirty
őstag
Üdv mindenkinek!
Nos miután a szimbolikus címzés a jövő és ez a módszer fantasztikus és hatékonyabb a közvetlen (direkt) címzésnél, megkérdezném, hogy:
Az alany Siemens TIA V13 / S7-1200 (CPU1212C) KTP 400 basic PN (new generation) panellel súlyosbítva.
Hogyan oldanátok meg a KTP panel következő areapointereinek praktikus deklarálását egy (optimized) DB-ben azzal a könnyed olaszos lezserséggel, amit a szimbolikus címzés elvileg biztosít?Screen number
Ez 5 word. Persze ha létrehozok egy arra[1...5] of integer tömböt, azt elfogadja. De akkor nekem kell észbentartani hogy a tömb hanyadik elemi mit csinál, mert a hivatkozás természetesen DBszáma.változóneve[index] formátumú lesz.
Ha létrehozok egy 5 integerből álló struktúrát (akár user data type-ot is) ahol minden elemnek neve van (SCRType, SCRNum, SCRRes1, SCRField, SCRRes2, vagyis amit az areapointer tartalmaz) azt nem fogadja el, mert nem felel meg neki az adattípus.Date/Time PLC
6 Word, ami BCD formában tartalmazza a dátumot és időt. Eltekintve a hossztól megfelel az S7 300/400 DATE_AND_TIME adattípusának. Ám itt ilyen nincs, csak DTL, ami nem 6 word hosszú és egyáltalán bnem BCD. -
Szirty
őstag
válasz
Atti0705 #6129 üzenetére
Tehát az a kérdés, hogyan lehet számítógépre a PLC-ből az egész projectet áttölteni?
Nem kell felépíteni.
Létrehozol egy teljesen üres projectet (nem a varázslóval, hanem File/New).
Utána kiválasztod PLC/Upload station to PG menüpontot, beírod mi a PLC címe és áttölt mindent.
Programot, DB-ket és hardver konfigurációt is.Persze szimbólum információk nem lesznek az áttöltött projectben, mert azokat a PLC nem tartalmazza.
Üres lesz tehát a symbol táblád és a DB blokkokban nem lesznek változó nevek (vagyis lesznek, de nem az eredetiek). No meg a programblokkok belső vákltpozónevei is elvesznek ilyenkor.Előtte a PG/PC interface-ben be kell állítani azt az interfészt amelyiken el tudja érni a PLC-t. Mert az Upload station to PG MPI/DP címet fog kérni ha MPI/DP interfész van beállítva, IP címet fog kérni ha ethernet van beállítva stb.
-
Atti0705
csendes újonc
Idő közben megoldódott a fent eml0tett problémám. De lenne ey másik kérdésem.
Program letöltéséhez kell egy már elkeydett projekt ami teljesen rá van állítva az adott konfigurációra, vagy csak meg kell ind0tani a letöltést és kész? -
Atti0705
csendes újonc
Sziasztok!
Volna egy problémám és nincs kit kérdezzek a témával kapcsolatban.
Új projekt kezdésnél amikor össze kell rakni az elemeket, akkor a tápot még be birom rakni, viszont a CPU-val már gond akad mert amikor berakom a 317-2Aj10 tipusút, utána nem birom elhelyezni a kimeneteket és bemeneteket. Seg0tséget előre is köszönöm.
Ja és egy Siemens step 7 300-as konfiguráció lenne -
byte-by
tag
válasz
Gaben8810 #6124 üzenetére
az usb-cn226 is csak egy sima cs1w-cn 226 amire gyártottak egy gyári soros-usb átalakítót.
így nem kell hozzátenni külön átalakítót. (Pl. ATEN )
én is a sima változatát használom cj1-hez. ( ATEN-nel )ezt kérdezem, hová van állítva?
de ha nem megy akkor dugj be egy soros kábelt, de omron-ra forrasztva, a cj1-be lehet.
-
-
Gaben8810
újonc
Sziasztok!
Most ismerkedek a cx programmerrel illetve az omron PLC-vel. usbcn226-os kábelem van illetve egy CJ1m cpu22 ből kell ene kiolvasni a funkció blokkot. Ha jól értelmezem az "auto online" val fel kellene ismerni a plc-t de nem... Segítenétek hogyan induljak el? -
AlexxGreen
újonc
válasz
Marty76 #1223 üzenetére
Van egy másik lehetőség az ellenőrzés - Serial Port Monitor. Használom.
-
byte-by
tag
válasz
Peddy789 #6115 üzenetére
halo !
én tartom amit ezzel kapcsolatban legutóbb írtam.
de ez persze csak az én véleményem.
a módszernek legfeljebb apró változtatás esetén van valami kis értelme.nem gyorsabb ha tönkremegy a PLC.
gondolj, bele. odamész, széthúzod a konfigot, kiveszed a halott vezélőt, beteszed az újat,
összenyomod a konfigot, majd azon spórol az ember pár percet, hogy egy ellenőrizhetetlen,
nem monitorozható megoldással programot telepít fel.
csináltam pár cpu cserét, és soha nem alkalmaztam ilyen módszert, én nem látom értelmét.
néhány probléma:ha a konfig nincs elmentve a kártyán akkor nem fog felmenni, illetve hibát jelez.
ha közben változott a konfig, akkor is gond lesz.a memóriák állapota. elmentődik-e a memóriák tartalma a kártyára? ha nem akkor bukta az összes memória tartalom, ha igen, akkor az az állapot fog feltöltődni, ami akkor volt aktuális amikor
elmentették. ha a memóriákat paraméterezésre is használják, ez gond lehet. vagy esetleg új recepteknél.ha van hálózati elérésű TAG, akkor csak az Integrátorral lehet feltölteni a paramétereket.
a TAG-eket ugyan létrehozhatod (laptoppal) ,mint symbolumokat, de kell az Integrátor a paraméterek feltöltéséhez.
a rossz hír, hogy ha ez hiányzik akkor működési zavarokhoz vezet, de nem csak az adott gépen,
hanem azon is amelyikkel ezeken keresztül kommunikálna.
másik rossz hír, hogy a Net tipusú változókat online nem tudod létrehozni, csak úgy ha a cpu stop-ba kerül.
vagyis rendes program rátöltés esetén.vagy mi van ha nem ugyanolyan cpu van raktáron. a CJ1 és CJ2 átjárható,típuson belül is.
de ha CJ1 -et akarsz cserélni, de csak CJ2 van, az kártyáról nem fog menni.
sőt, memóriakártyáról a (Pl.) CJ2M-CPU14 - ről CJ2M-CPU33-ra sem fog menni a csere.
márpedig tapasztalatom szerint az összes CPU-ból nem tartanak egy cégnél sem egy-egy példányt tartalékba, csak olyat amivel nagyjából majdnem mind kiváltható.
de ha van egy programozó eszköz, pl. laptop átírod a CPU-t , validálod, és mehet fel.ha CJ2x-CPU3x a vezérlő, kártyáról szerintem nem lesz beállítva az ethernet.
tehát az én tanácsom, mindig legyen elmentett projekt a laptopon.
én csinálok egy backup-ot, egy save-t és egy aktualt. vagyis 3 mappában tárolom az adott programot, természetesen minden szükséges hozzávalójával.(program, memória (E-terület is), hálózati paraméterek, stb.)
még így is veszíthetek leginkább memória tartalmat, de jóval biztosabb a dolog.nem utolsó sorban látom mi történik. és persze bízunk abban, hogy a PLC megy utoljára tönkre,
végül is erre gyártották.byte
-
Peddy789
őstag
Omron cj2 memory card program mentesre visszaterve.
Vegul eyz guidot talatam hozza, az osszes tanulsag annyi, hogy csak ugy lehet memory card backupot csinalni ha online eltudujuk erni a pontos rack osszeallitast. Nekem sajnos mashogy nem sikerult.
Masolgatni kell par memoria allomanyt, amit csak online modban erunk el, a memorya kartyara atmasolva siman copy pastel. Ha a plct kikapcsoljuk, az adott dip switchet felkapcsoljuk, akkor tapfesz utan a plc atmasol mindent a memoria kartyarol ha van es onantol azzal mukodik tovabb.
amire ez jo lehet hogy lehet csinalni egy vagy 2 biztonsagi memoria kartyat, igy pl ha plc total kuka, es azonal uj kell, akkor berakjuk az uj racket, kebelek be, meg a memoria kartya es elvileg siman mehet minden tovabb. Gyorsabb mintha kikellene menni laptoppal ujra felprogramozni.
-
crucified
tag
Sziasztok, még egy kérdés.
Az AB RX Studio 5000 tartalmazza az RSLogix 5000 softwaret is?
Köszönöm előre is
-
natec
tag
Ezen a PLC -n nincs sárga kapcsoló, ha a RUN, TERM, STOP kapcsolóra gondolsz azt próbáltam STOP állásban is kapcsolódni de nem sikerült.
A PLC -hez kapcsolt TP170A (6AV6 545-0BA15-2AX0). HMI a következőt mutatta.
Az lenne a kérdésem felétek, hogy ennek a beállításnak megfelelően milyen programozó adapter (kábel) szükséges ahhoz, hogy elérjem a PLC -t?
Segítséget előre is köszönöm!
-
plutokas
csendes tag
Sziasztok.
Egy kerdesem lenne hogy a CANbus a CANopen mennyire kompatibilis? A ketto ugyan az?
Dolgozott mar valaki ilyennel Siemens PLC-n? -
plutokas
csendes tag
Koszonom, sikerult talalnom megoldast ra. Egy ActiveX vezerloket gyarto cegnel talaltam SDK-t.
Annyi lenne meg a kerdesem ha egy mozgas vezerlo pogramot minidg szeretnenk beolvastatni a PLC-be mivel tenned meg azt. Lehet-e szoveges filebol vagy csv.bol esetleg xml-bol....
-
Szirty
őstag
válasz
crucified #6105 üzenetére
Például ez: S5 for Windows
Nézd át, szerintem fut Win7 32 biten.
A következő problémád valószínűleg a kábel lesz ha nincs a gépeden soros port (USB-soros átalakító kevés eséllyel kecsegtet).
-
crucified
tag
Sziasztok, Win 7 32 bites gépem van. Milyen szoftver kellene, hogy Siemens S5-öt tudjak vele programozni, módositani?
Köszi előre is.
-
crucified
tag
válasz
aboutterms #6067 üzenetére
Szervusz, sikerült. Hálás vagyok Neked ezért, nagyon köszönöm.
Üdv.
-
Szirty
őstag
válasz
plutokas #6102 üzenetére
Hát ez így elég húzós. Pár dolgot meg lehet oldani etherneten pl.
Esetleg teszel rá egy böngészőt és kihasználod hogy az S7-1200-ban van webszerver.
De ha MPI kommunikációt is akarsz akkor elég mélyen bele kell merülni a dologba és elég nehéz lesz infóhoz jutni hogyan kell kezelni az MPI interface-t, meg a protokol sem nyílt.Esetleg keresni kell rá valami HMI runtime-ot a neten.
-
Szirty
őstag
válasz
plutokas #6100 üzenetére
Mit értesz pontosan "kezelő program" alatt?
Magát a HMI runtime szoftvert akarod megírni WinCE-re, vagy valamilyen HMI runtime alá akarsz a PLC által vezérelt berendezéshez HMI kezelőfelületet fejleszteni?
Ez utóbbi attól függ milyen runtime van a WinCE-n. Annak a fejlesztő szoftverével lehet. Nem mert az a legegyszerűbb, hanem mert csak azzal lehet.
De te azt írtad csak WinCE van rajta, akkor feltételezem hogy HMI runtime nincs rajta.
Új hozzászólás Aktív témák
Hirdetés
- A fociról könnyedén, egy baráti társaságban
- NBA és kosárlabda topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Samsung Galaxy S23 Ultra - non plus ultra
- Forrmell.enn
- OLED TV topic
- Építő/felújító topik
- Formula-1
- Ismerkedés a Zyxel NSA325 v2-vel
- Computex 2025: sok kilowattos táp a Seasonic standján
- További aktív témák...
- BESZÁMÍTÁS! Asus B350 R5 1600 16GB DDR4 512GB SSD GTX 1050Ti 4GB Cooler Master CM 690 III TT 500W
- Bomba Ár! Lenovo ThinkPad E15 Gen3 AMD - Ryzen 5 I 16GB I 256SSD I 15,6" FHD I HDMI I W11 I Gari!
- iKing.Hu - Apple 16 Pro Max - Natural Titanium - Új, kipróbált
- BESZÁMÍTÁS! Asus X570 R7 5700X 32GB DDR4 512GB SSD RX 6700XT 12GB FRACTAL DESIGN Meshify 2 650W
- LG 55G4 - 55" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest