- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- ArchiCAD és Artlantis topik
Új hozzászólás Aktív témák
-
And
veterán
válasz Peddy789 #4864 üzenetére
"[..] nemhogy csak szimbolumok nincsenek, de az egész STL-ben lesz hiába létrán írták."
Na, azért ez nem igaz. Ezer éves Step7-essel nyomulunk, és ha feltöltjük a programot a PLC-ről a gépre, akkor minden blokk azon a nyelven jön vissza, amelyiken írták. Mellesleg a nézetet akár mikor meg lehet változtatni a szerkesztőben, pl. utasításlistává lehet varázsolni egy létradiagramban írt funkciót (nem tudom, hogy ez minden esetben így van-e, vagy valami korlátja, de nekem már többször sikerült).
Oké, sajnos szimbólumok meg kommentek nincsenek. Ez egyébként PLC-típusonként eltér. Például Schneider (Modicon) Micro / Premium PLC-k esetén a rung fejlécek megmaradhatnak, vagy mondjuk M340-nél az egész mindenséget visszakaphatom szimbólumokkal, megjegyzésekkel, anim-táblákkal.
Mod.: "Hát programozo l legyen a talpán sok kávával és stresszkezelő ejárással aki egy közepes prorgamot is megtud abból érteni."
Hidd el, hogy van az a pénz, láttunk mi már olyat.[ Szerkesztve ]
-
byte-by
tag
-
Szirty
őstag
válasz Peddy789 #4864 üzenetére
Helló Peddy789!
Nos igen, a nagyobb programok visszafejtése amiben se szimbólum név, se komment nincs és ráadásul még STL is, nem könnyű.
Főleg ha tele van indirekt címzésekkel és DP eszköz kezeléssel :-)
A legjobb ha ezt egy sőt három-négy operátor panel is fűszerezi amiknek szintén nincs meg a forrás anyaga és arról letölteni sem lehet a PC-re :-)Épp ezért nem szabad soha senkitől olyan gépet, berendezést, gyártósort vásárolni amihez nem adják mellékelve a teljes aktuális forrás anyagot kommentekkel, mindennel együtt. Még ha azok nem is magyarul vannak.
10 vagy akár 100 milliókat lehet ilyenen bukni és NEM túlzok! -
Szirty
őstag
válasz Peddy789 #5102 üzenetére
Helló Peddy789!
Nos vagy nagy baj van, vagy nem. De az biztos!
A WinCC (és a Step7 is) az arhiválásra a ZIP programot használja.
A hiba oka az, hogy a winzipnek nem sikerült megnyitnia az arhív file-t és 34-es hibával tért vissza. Esetleg magát a winzip-et sem sikerült neki meghívnia, mert nincs a gépen vagy nem az a verzió van amit kezelni tud.Tehát a hibának szerintem két alapvető oka lehet:
1. A zip program vagy hiányzik vagy nem megfelelő azon a gépen (inkompatibilis)
2. maga az arhivált projectet tartalmazó file hibás, sérült, vagy inkompatibilis a meghívott unzippel.A következőt javaslom:
A file-t bontsd ki (winzippel, vagy total commanderrel pl.). Ez egy közönséges ZIP és két file van benne elvileg. Egy .LDF és egy .HMI. Bontsd ki őket egy tetszőleges mappába és töltsd be úgy a WinCCF-el (nem Retrieve, hanem Open Project menüpont).
Ha a ZIP hibás az már akkor ki fog derülni amikor megpróbálod "gyalog" kibontani. Ebben az esetben vagy megszerzed újra a projectfile-t hibátlanul vagy lehet kísérletezni esetleg a zip helyreállításával.[ Szerkesztve ]
-
Szirty
őstag
válasz Peddy789 #5216 üzenetére
Helló Peddy789!
"Az RF180C-vel a step 7 az FB45 gyári siemens blokkon keresztül kommunikál. "
Az S7-CPs for Industrial Ethernet Configuring and Commissioning Manual és a
SIMATIC NET Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs Programming Manual szerint a CP (Communication Processor) modulokat az alábbo hívásokkal lehet kezelni:FC41 FTP_STORE
FC42 FTP_RETRIEVE
FC43 FTP_DELETE
FC44 FTP_QUIT
FB88 1) PN_InOut
FB90 1) PN_InOut_Fast
FC11 PNIO_SEND
FC12 PNIO_RECV
FB52 PNIO_RW_REC
FB54 PNIO_ALARM
FC5 AG_SEND
FC6 AG_RECV
FC50 AG_LSEND
FC53 AG_SSEND
FC60 AG_LRECV
FC63 AG_SRECV
FC7 AG_LOCK
FC8 AG_UNLOCK
FC10 AG_CNTRL
FB55 IP_CONFIG
FB12 BSEND
FB13 BRCV
FB15 PUT
FB14 GET
FB8 USEND
FB9 URCV
FC62 C_CNTRL
FB40 FTP_CMD
FC40 FTP_CONNECT -
Szirty
őstag
válasz Peddy789 #5297 üzenetére
Helló!
Azt mondanám, hogy olyankor megy STOP-ba, amikor egy nem kezelt hiba keletkezik (nem létező OB-t akar meghívni).
Ennélfogva a hibakezelő OB-k tanulmányozása javasolt.
Illetve ha már megtörtént, akkor a diag buffer nézegetése (ott mindig leírja milyen OB-t nem sikerült meghívni).
...és még ott van az STP hívás is, ami programból teszi szándékosan stopba a CPU-t. -
-
byte-by
tag
válasz Peddy789 #6068 üzenetére
halo!
a cj2m-be megoldható.
az előttem szóló " joci9 "megjelölte a dip kapcsolókat ,(gépkönyvet javaslom) valóban ez a menete, de én nem sok értelmét látom, mert az eredeti program, ha van, megy a levesbe.
tehát ha van, akkor azt azért mindenképp érdemes lenne menteni.
egyébként az SW7 kapcsoló a nyerő.én magam sohasem használtam. ritka , hogy ne akarnának valami apróbb módosítást, (pl. timerek) , plusz backupolom az ererdetit, és csak utána töltök frisset.
ráadásul senki nem garantálja, hogy az 100 százalékra úgy működik ahogy kitalálták.
találkoztam már olyannal, hogy pl. egy érzékelő NC helyett NO volt , ezért ,meg kellett változtatni a kapukat.
nyilván helyszínen laptoppal.
de ez csak egy dolog.
memória kártyáról szerintem csak az eredeti program apróbb módosításait szabad installálni, ráadásul csak olyan programban ami gyakorlatilag a visszatöltés előtt lett leszedve.de, mint jeleztem én magam ilyesmit soha nem csinálok. csak programozó eszközzel dolgozom.
minden munka előtt mentek és komparálok, sőt lefordítok. pláne ha rajtam kívül más is turkál benne.byte
[ Szerkesztve ]
-
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
[ Szerkesztve ]
-
byte-by
tag
válasz Peddy789 #6918 üzenetére
halo
igen, mint majd minden nem tölthető elem a dátum a gyártás idejét jelzi.
a cserére és az elem funkciójára vonatkozó leírás van a vezérlő gépkönyvében is.
ezek szerint-
az elem külön manuálja megemlíti, hogy az elemet fel kell használni a gyártástól számított 3 éven belül.
az elem szervíz élettartama környezeti viszonyoktól függően kb. 5 év.ez természetesen akár több is lehet, de ekkor több rizikófaktor jelentkezik, pl. az ekkor már esélyesebb elektrolit szivárgás veszélye miatt, ami akár súlyos károkat is okozhat.
ennek kezelésére általában karbantartási protokoll szokott lenni.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Microsoft Excel topic
- Fujifilm X
- Renault, Dacia topik
- OLED TV topic
- Építő/felújító topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- További aktív témák...