Új hozzászólás Aktív témák
-
Mazsika
őstag
Sziasztok!
Tudna valaki segiteni profibus halozatokkal kapcsolatban? Valami rovid leiras, stb kellene nekem.
Az egyik gepegysegnel van egy kis profibusos hiba, de nem tudunk rajonni, hogy mi okozza. (S7-300as plcrol es nehany et200b eszkozrol van szo) Egy amprolyzer nevu progirol hallottam, azt tudja vlalaki hogyan kell hasznalni?
Valaszokat elore is koszonom!Dáccsika
-
Mazsika
őstag
Egy ideig szepen ment a gep, bar mikor a laptopot radugtuk mindig volt, hogy emiatt leesett egy-egy eszkoz a busrol, ugyhogy uj koraba sem volt mar 100as a bus kor.
Diag buffert megneztuk termeszetesen de hiaba csereltuk az et200akat, amit hibasnak irt nem javult a helyzet. Bus csatik ellenorizve, vegelzaro ellenallasok csak a bus vegeken van lezarva. A csatikat is csereltuk mar igazabol a kabelre gyanakodok, Hetfon megprobalom a sebesseg csokkentest, de valahogy meg kellene talalni a problema forrasat...Dáccsika
-
Mazsika
őstag
A teljes hossz kb 10 méter, a sebesség az alap ami szokott lenni beállítva. 5 db et200 van rajta + 2 panel. Két irányba indul el a bus, ha jól emlékszem. T elágazás, repeater nincs. Sajnos pontos adatokat nem tudok, ma egy másik bus hibával szívtunk egy másik gépen. De holnap megnézem ezeket pontosan!
Köszönöm!Dáccsika
-
Mazsika
őstag
Szia Szirty!
Egy bizonyos trigger jelre szeretnék több DB-t átmásolni másik DB-kbe (tehát pl.: DB1->DB101, DB2->DB102, ... stb) aztán ezeket a DBkből törölni az értékeket. (csak INT-eket tartalmaznak a DB-k) Ezt csak blkmov-al tudom megtenni, vagy van erre valami egyszerűbb mód?
Köszönöm!Dáccsika
-
Mazsika
őstag
Az az igazság, hogy egy programot meg lehet írni százféleképpen. Innentől kezdve mindenkinek csak megszokás, vagy épp pillanatnyi elmeállapot kérdése hogy hogyan ír meg egy programot...
Dáccsika
-
Mazsika
őstag
Persze ezeken kívül is még nagyon sok minden befolyásolja a megírt programot, persze az olvashatóság is fontos lenne, bár ez nem minden esetben jön össze...
Más: NTP szervert szeretnék használni, S7-300-asnál, viszont annyi baj van vele, hogy két órával korábbanra frissíti az időt. Gondolom valami időzóna téma, lehet ezt valahogy állítani a PLC-be?
Dáccsika
-
Mazsika
őstag
válasz n0rbert0 #4328 üzenetére
Ez a megoldás már csak azért sem jó, mert így túl lassú lenne a folyamatod, mire átmegy opcn az adat +feldolgozás, és a visszairás, stb. Ráadásul egy s7nek is kell egy hw config tehat nem ugy van hogy kiveszed a dobozbol es megy... Szoval ugyis kell a softver hozzá!
Dáccsika
-
Mazsika
őstag
válasz Shirchy #4405 üzenetére
Ez még így mindig nem világos, talán ha tennél be képet jobban megértenénk. Ki van zárva hogy egy ekkora program megtöltsön bármilyen kicsi memóriát, ráadásul azt a rátöltéskor irná, hogy nem fér fel a db! Amúgy pedig valahol online-ba lehet ellenőrizni a memóriát...
Dáccsika
-
Mazsika
őstag
válasz Shirchy #4407 üzenetére
Lehet természesen később is módosítani, menteve feltöltve tovább lehet dolgozni vele, viszont arra ügyelni kell hogy ilyenkor felülíródnak az aktuális adatok, mondhatni 'nullázódnak'.
Szerk.: csak annyi lehetett a problémád, hogy nem mentetted a DB-t igy a program nem tudott hivatkozni rá![ Szerkesztve ]
Dáccsika
-
Mazsika
őstag
Szia Szirty!
Gyári BT_LT FC61-es blokkot (Basic time to local time) szeretnék használni, beadom neki a read_clk-al kiolvasott date and time típust majd egy DB-t amit az adott UDT-vel feltöltöttem, és végül egy kimeneti date and time típusú területet. Sajnos ebbe nem íródik semmi, és a ret_val-on 1es érték van. A help infoja sajnos nem segit, mert erre azt írja, hogy 'no error but date jump', vagy valami hasonlót. Tudnál nekem ebbe segíteni? Köszönöm!
Dáccsika
-
Mazsika
őstag
nyílván ez bőven elég lenne egy programming errora, ezzel tisztába vagyok, régen okoztam már programming errort, ez a hiba akkor jön elő, ha ezt a gyári fc-t hívom de az meg nem fc4 szóval ezért nem értem!? holnap printscreenelek neked ha lesz időm, hátha lesz rá ötleted!
Dáccsika
-
-
Mazsika
őstag
Rendbe van, ez tiszta sor... De ki gindolta hogy valami hívja őket? Mindegy a lényeg az hogy megy! Gyári FC-be hogy lehet belekutakodni? Ez fc2, fc5 meg ilyen blokkokat kér, ezeket egy működő progiba beletenni elég nehéz. Átírnám a gyári blokkot, hogy ezeket az fc-ket más néven keresse!
Dáccsika
-
Mazsika
őstag
Szia Szirty!
S7-300 PLCbe lehet valahogyan a work memoryt összenyomni? Túl sok DB van fent, a memkartyara ferne meg de a work memory tele van azt irja igy nem tudok tobbet feltenni. Van erre valami megoldas?
Köszi!Dáccsika
-
Mazsika
őstag
Csak energia adatokat gyujt ez a plc igazabol atkerul opc szerverre is. De a gyar osszfogyasztasa itt is tarolodik 15percenkent. Es gondolhatod hogy 365 napra kicsit sok adat. En meg ev vegen at akartam rakni ezeket az adatokat +365uj db-be majd 0-val feltolteni az ertekeket. Ezzel 2evig lenne tarolva az adat plusz egyeb hibakat is kikuszobolt volna...
Szoval igazabol nem fontos, foleg nem annyira, hogy hozzam vagjanak egy millát a 319es cpura...Dáccsika
-
Mazsika
őstag
Sziasztok!
Valaki nem tudna nekem segíteni abban, hogy egy gépre milyen safety szabályok vonatkoznak? Van erre valami szabvány, hogy egy ilyen gépnek hogy kellene biztonsági szempontból működnie? Pl.: ajtó nyitás engedélyezés, mikor lehet mozgatni a gépet, stb.?
Köszi!Dáccsika
-
Mazsika
őstag
Arra van valakinek ötlete, hogy a siemens plcken lévő ledek állapotát jogyan lehet megtudni? Pl.: pb, sf, run, stb...
Dáccsika
-
Mazsika
őstag
Jo lenne valami egyértelmű szabvány ezekre a dolgokra, csak nem találok sehol.
Egyebkent, szerintem a hmi-ről való nyugtázás se 'szabályos'!?Dáccsika
-
Mazsika
őstag
Siemens RIK-en nem talalkozhattam valakivel?
Dáccsika
-
Mazsika
őstag
Sziasztok!
Szia Szirty!Siemens S7-300-as plcn szeretnem a pid controllert hasznalni (aminek a szirty oldalan is van egy példaprogija). Arrol lenne szo, hogy van egy egyszeru keringo korom egy tartallyal, es ezen a keringo koron kellene melegiteni a vizet egy analog goz szeleppel hocserelon keresztul. Ez igazabol nem is lenyeg, a lenyeg hogy a hocserelo kimeneten x fokot kell tartani, ez mukodik is szepen teljesen addig amig a keringo korrol el nem engedi a rendszer a vizet valamerre. Ekkor a tartalyt ujra megtolti hideg vizzel, ez megindul a keringo koron, es nagyon lekapja a hocserelo utani homersekletet. Foleg mivel a goz mar alig van nyitva, mert mar csak tarotta a homersekletet. Ekkor a hideg viztol a pid szabalyzo teljesen megzavarodik es lezarja a szelepet, sot el akar menni minuszba is. Ahogy neztem a fb parametereit a hibajel kimenet negativ ertek. Illetve azt hiszem a prop tag erteke is.
Sajnos print screent nem csinaltam. Majd kedden tudok esetleg. Probaltam 'leresetelni' a szabalyzot, de minden hasztalan volt ahogy visszakapcsoltam ugyanugy allt az egesz. Reset alatt azt ertem, hogy a complete restart bitet 1be tettem a p i d bekapcsolasahoz szukseges biteket pedig toroltem...
Mi lehet a hiba ill., hogy lehetne ezt megoldani, kikuszobolni? Ill hogy lehet restartolni ezt a szabalyzot?
Remelem ertheto voltam, bocsi a hosszu szövegert.Köszönöm!
[ Szerkesztve ]
Dáccsika
-
Mazsika
őstag
válasz moseras #4876 üzenetére
Igen ezt nem értem én sem, hogy miért nem kezd el nyitni kifelé. Limitem 0 és 50 ugye minuszba nem lehet nyitni egy szelepet, 50től meg felesleges kinyitni, mert csak szétszaggatja a hősokk az eszközöket. Minuszba akar menni mert ugye az látszik a Low limit akármi bit paraméterből is. Sajnos nem tudtam kivárni hogy mit fog csinálni, egy pár percet vártam csak, utána manuálisba nyitottam a szelepet...
Talán a setpoint mért megy el minuszba ahogy moseras irj.
Használom a P I D tagot is.Dáccsika
-
Mazsika
őstag
Ez csak akkor lehet, ha a gyári Siemens blokk hibás... teljsen szűz DB-t kreáltam neki. (Szirty minta programja alapján) Ezek vannak szépen sorba beadva a gyári fb-nek, illetve egy nem használt új db instance blokk ként, PLC-re persze fel van persze téve minden, csak hogy az ilyen hibákat kizárjuk...
Dáccsika
-
Mazsika
őstag
Természetesen fel sem merült bennem ez a lehetőség, ezt csak a kommentjében feltételezett dolgokra irtam...!
És resetelni tudom ezt a szabalyzót? Pl amikor kinyit a szelep akkor kezdje "előröl" a szabályzást?
Kedden megpróbálom előidézni, lepróbálni a dolgot! és csinálok print screent.Dáccsika
-
Mazsika
őstag
Szia!
Igen, az FB41-ről van szó (CONT_C). A blokkon a PV_IN-en keresztül etetem egyből a hőfokkal, a PVPER_ON folyamatosan resetelve van. A PID blokkot tartalmazó FC-t az OB35-ben hívom, aminek a ciklus ideje 100ms, és a PID cycle-nek is 100ms-et adtam meg.
Sajnos a hiba azóta nem jött elő, de csatolok egy képet a paraméterezésről, és az aktuális értékekről. Hátha már így is látszik belőle valamilyen hiba...Dáccsika
Új hozzászólás Aktív témák
- HP ProBook 430 G6, 13,3" FULL HD IPS, I5-8265U, 8GB DDR4, 256GB SSD, WIN 10/11, SZÁMLA, GARANCIA
- Dell Latitude 3420, 14" FULL HD IPS, I5-1145G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, Garancia
- Dell Latitude 7280, 12,5" FHD IPS Kijelző, I5-6300U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia
- Lenovo ThinkPad X280, 12,5" HD Kijelző, I5-8250U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Garanc
- Lenovo ThinkPad L490, 14" FHD IPS Kijelző, I5-8265U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Gar