Új hozzászólás Aktív témák
-
-
lappy
őstag
-
n0rbert0
senior tag
válasz
ratkaics
#8347
üzenetére
Van letöltés gomb. Ugyan úgy néz ki, mint a HW konfig letöltésnél. Ha jól emlékszem, akkor stop-ba kell lenni a PLC-nek letöltéskor. Csak a PUT/GET-et használó PLC-ben kell letöltetni. Az active connection establishment legyen kiválasztva!
A PUT/GET a netproban beállítottaknak megfelelően legyen paraméterezve, illetve arra ügyelj hogy egyszerre max 160byte írható/olvasható. -
Szirty
őstag
válasz
ratkaics
#8342
üzenetére
Szia!
"Ehhez fontos, hogy a cél PLC is ugyan abban a projektbe legyen mint, ami forrás?"
Nem.
Fontos viszont hogy a PUT-ot használó CPU projectnél a NetPro-ban fel legyen véve a másik partner (hiszen enélkül az SFB-nek meg sem tudod mondani kivel akarsz kommunikálni).
Továbbá fontos hogy a PUT-ot használó CPU-ra rá is töltsd a NetPro beállításokat (download)! -
Szirty
őstag
válasz
ratkaics
#7941
üzenetére
Szia!
Azt javaslom a kWh számlálását (halmozását) semmiképpen se real típusú változóval csináld, hanem fix pontos ábrázolással.
A lebegőpontos szám (real) ugyanis annál pontatlanabb lesz minél nagyobb az érték. És mivel a végtelenségig akarod halmozni, az érték garantáltan nagy lesz egy idő után. A halmozandó érték amiket hozzáadogatsz pedig kicsi lesz.
Bizonyos idő után nem fog tovább nőni a halmozott érték amikor a halmozandó kisebb lesz mint a halmozott érték pontossága.
Akkor sem ha a közelében sem jársz az ábrázolási tartomány végének. -
-
Szirty
őstag
válasz
ratkaics
#7700
üzenetére
Szia!
Ha a Lock-olt FC alatt know-how protectiont értesz, akkor kilistázza.
A Go-to location a keresztreferencia tábla alapján dolgozik. A know-how blokkokban lévő hozzáférések is belekerülnek a keresztreferencia táblába.
Tehát ha egy védett FC írja pl. az M100.0 bitet akkor azt a go-to location megjeleníti, csak megnyitni nem engedi.Fontos azonban megjegyezni, hogy:
1.
A keresztreferencia táblázat kizárólag abszolút címekkel történő hivatkozásokat tartalmaz.
Az indirekt címzésekkel történő hozzáférések nincsenek benne. Nem is lehetnek, mivel azoknál a címék futás közben derülnek ki.2.
Ha nem teljes DB címeket használ a program, hanem rövid DB címeket te pedig teljes címet keresel, azt sem fogja megtalálni.
Írok egy példát.
= DB100.DBX6.0
Ez egy teljes abszolút cím, ez a keresztref táblába kerül, a go-to megtalálja.
OPN DB 100
= DBX6.0
Ugyanazt csinálja, de ez egy rövid hivatkozás, ha teljes címet keresel, akkor a go-to nem találja meg, de azzal lehet keresni rövid címet is (DBX6.0) de akkor minden más DB ezzel azonos bit címét felhozza a listába, tehát neked kell szelektálnod.3.
Egy címet írhat külső eszköz is. A külső eszköz (PL: HMI, másik PLC) által írt címek sem kerülnek a keresztref. táblába, nem is tudnának hiszen nem a Step7 hatáskörébe tartoznak. -
Szirty
őstag
válasz
ratkaics
#7665
üzenetére
Szia!
Van itt egy kis keveredés...
SD kártyáról írsz, de a PLC-ben MMC kártya van vagy MC kártya (a régiekben).MC:

A régebbi CPU-k egy részénél (amik a fenti MC-vel működnek) lehet copy RAM to ROM funkciót végrehajtani.
Ez valóban a memóriakártyára másolja a blokkokat amik akkor töltődnek vissza a működő projectbe amikor memória hiba van (ellenőrző összeg).
A copy RAM to ROM funkció CPU STOP módban hajtható végre, a PLC program ezért nem tudja megcsinálni, de sok értelme se lenne. -
mcwizard
tag
-
Szirty
őstag
válasz
ratkaics
#7496
üzenetére
Szia!
Az FM350-es modulok között nézz szét (gyorszámláló modul). Nem csak inkrementális encoder-t lehet rákötni hasnem mér frekvenciát, számlál pár kHz-es jeleket stb.
Azzal megoldható. -
Szirty
őstag
válasz
ratkaics
#7445
üzenetére
Szia!
Kérdés mit tekintesz "fizikai" ki és bemenetnek. Pl. egy terepi buszos frekvenciaváltó az? És ha igen hány ki és bemenetnek tekinted? Több I/O címet is elfoglal.

Szóval a hardver konfigban kérj address overview-ot (CtrlU). Az kilistázza az összes lefoglalt címet tételesen és kiírja mi melyikhez tartozik:
Nyomtatásban is kérheted, akkor ilyet kapsz:
-
Szirty
őstag
válasz
ratkaics
#7263
üzenetére
Ennek több oka is lehet. Annyiból amennyi infót közöltél, csak találgatni lehet.
Leírok a lehetséges okok közül néhányat abban a sorrendben amelyikben szerintem legvalószínűbbek a te esetedben.
1.
Az illető merker bitet nem abszolút bit címre hivatkozva írja, hanem byte, word, dword címre hivatkozva.
Pl. ha az illető bit az M7.2, de a go to location nem talál erre írást, csak olvasást, de valahol írja az alábbiak közül valamelyiket: MB7, MW6, MW7, MD4, MD5, MD6, MD7 akkor mivel nincs bit címre hivatkozás írással ezért nem teszi a listába. De ha bekapcsolod a go to location ablakban az Overlapping access to memory areas kapcsolót, akkor azokat is megjeleníti.
Itt egy példa erre:
2.
A bitet indirekt módon írja valahol. Vagyis nem közvetlen címmel hivatkozik rá, hanem kiszámítja a címet. Az ilyen hivatkozásokat sem tartalmazza az xref, hiszen csak futás közben derül ki mi is lesz az a cím, és még akkor is a körülményektől függhet.3.
Rendszerfunkció is írhatja, amit szintén nem talál a keresztreferencia.
Pl. ha az illető bitet tartalmazó byte be van állítva mint clock memory byte.
Vagy akkor ha az illető bit egy olyan területen van amit érint egy BLKMOV vagy FILL rendszerhívás célterülete.4.
Valami más eszköz írja "kívülről)
Pl. terepi buszon keresztül ciklikusan írja egy periféria, egy másik PLC, egy HMI eszköz, stb. -
lappy
őstag
-
Szirty
őstag
válasz
ratkaics
#7235
üzenetére
Attól függ, hogy profinetest akarsz, vagy profibuszost.
Hogy 5 méterre lesz az I/O, vagy 250 méterre
Hogy szekrényen belüli IP védettségű is elég, vagy gépre szerelt verzió kell M8 vagy M12 csatlakozókkal
Hogy 10-20 I/O pont kell rá, vagy 1000-2000 I/O pont
Hogy analóg I/O-k kellenek vagy digitálisak
Hogy 24V-os megfelel, vagy 230V-os kell, AC legyen vagy DC, PNP vagy NPN?
Hogy digitális I/O-n 2A-t kell kapcsolni vagy 0.5A-tDe alapvetően bármelyik ismert gyártó termékpalettájáról szerintem nyugodtan választhatsz (pl. FESTO, Phoenix, WAGO, Siemens, Balluf, Pepperl, stb, stb) amelyiknek van a neked megfelelő műszaki paraméterekkel rendelkező gyártmánya.
-
Mazsika
őstag
válasz
ratkaics
#7051
üzenetére
Ez egy arduino alapú cumó, csak ipari, 0-24es üzemre kitalálva. Igen, tesztelgettük már, kell bele egy sd kártya amire felmegy egy gyari flash. Eztán mindent be lehet allitani puttyal, és nodered nevü kornyezettel lehet programozni. (Webes felületről) végtelenül egyszerű, es 1200ast simán tudja irni olvasni, i/o-t, db-t, merkert. Neten van sok anyag hozzá, illetve a siemens support oldalán is.
-
-
moseras
tag
válasz
ratkaics
#7042
üzenetére
Üdv!
Csak WAGO ügyben tudok nyilatkozni, azzal szerintem igen.
Egyrészt van hozzá ftp kliens, azzal le tudod tölteni a .csv-t, akár belső flash-be, akár külső SD kártyára.
Ha letöltötted, akkor onnan pedig így tovább:
Advanved CoDeSys Tutorial - Read & Write CSV files w/ WAGO 750-880 PLC
Természetesen modbus szervert is létre tudsz vele hozni.
Ha nem PLC, akkor esetleg raspberry pi 3, vagy valami hozzá hasonló, esetleg DIN35-re pattintható ipari PC zárt dobozban, rajtuk Win vagy Linux. A Modbus RTU az RS232 vagy RS485 ? Mert az RS485 lehet, hogy nincs raspberry-n, valami USB/RS485 konverterrel megoldható.
Lehetséges problémák:
- nem tudom, hogy a PLC belső flash hányszor írható, az óránkénti írás, lehet hogy néhány év alatt túlterheli, inkább SD kártya legyen, ipari kivitelű (milliós írás)
- raspberry pi 3: nem tudom, hogy mennyire stabil ipari környezetbenImi.
Új hozzászólás Aktív témák
- Nintendo Switch 2
- Kormányok / autós szimulátorok topikja
- Fotók, videók mobillal
- MWC 2026: Kezünkben a Vivo V70, megvan a magyar ára is
- Formula-1
- Andras-G: Az internet veszélyei [2. rész] - Facebook Marketpalce
- PlayStation 3
- Milyen billentyűzetet vegyek?
- gban: Ingyen kellene, de tegnapra
- Azonnali VGA-s kérdések órája
- További aktív témák...
- iPhone 14 Pro 128GB gyári független új akku!
- ADATA Legend 710 512GB PCIe Gen3 X4 M2 NVMe / Beszámítás OK!
- Kioxia XG8 4TB M.2 NVME PCI-E 4.0 x4 - 7000-5800 MBs - Eladó
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
- iPhone 14 Pro 256GB 100% (1év Garancia) - AKCIÓ
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Apple iPhone 16 Pro Max 256GB - Kártyafüggetlen, Sivatagszín, 91% Akku - 1 Év Garanciával
- Lenovo Legion 9 (16IRX9) - Intel Core i9-14900HX, RTX 4090
- HIBÁTLAN iPhone 12 Mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4474, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

