- VR topik (Oculus Rift, stb.)
- Milyen videókártyát?
- Nagy mennyiségben is gyártja új V-NAND dizájnját a Samsung
- Milyen TV-t vegyek?
- Milyen nyomtatót vegyek?
- DVB-T, DVB-S (2), DVB-C eszközök
- Azonnali alaplapos kérdések órája
- Mini-ITX
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Azonnali informatikai kérdések órája
Hirdetés
-
Megjelentek az első HMD okostelefonok, ezek a magyar áraik
ma Három készülékkel indít saját név alatt a gyártó: Pulse, Pulse Plus és Pulse Pro. Májustól kaphatók.
-
27 hüvelykes, játékra szánt kijelzővel újít az MSI
ph A cég MI-vel kacérkodó megoldásának képfrissítési frekvenciáját 250 Hz-ig srófolhatjuk fel.
-
Kulisszák mögötti videón a hamarosan megjelenő Stellar Blade
gp A kizárólag PlayStation 5-re szánt akciójáték alig két nap múlva debütál.
Új hozzászólás Aktív témák
-
sörösló
aktív tag
Ráadásul gondold el, hogy ez a gyilok két másik 24V DC rendszerrel működött együtt egy kisebb szekrényrevaló relé közvetítésével. Mindez csak azért, mert az eredeti relés vezérlésből megmaradt kb 20 db 230V-os mágnesszelep tekercse! Ilyen az ha egy gépészember a nagyfőnök és azt hiszi hogy mindenhez ért. A TSX mellett volt elhelyezve 30-40 db időrelé, hogy "finomítani" lehessen a vezérlést számítógép nélkül is! Értsd: ha a főnökúrnak tekergetni támadt kedve. Tekergette, tekergette aztán mikor megunta akkor mindent visszaállítottunk az alkoholos filccel megjelölt helyére és annyi. Nagy az isten állatkertje...
-
norbi0605
csendes tag
Sziasztok!
Segítséget kérek!
Modicon TSX Quantum PLC-hez keresek programozó szoftvert(Modsoft) és programozó doksit, segédletet.
Ha valaki tudna ajánlani oldalt, ahonnan letölthető vagy esetleg kéznél lenne valakinek legyen szíves elküldeni a norbi0605@gmail.com címre.Előre is köszönöm a segítségeket!
Üdv
-
mikkencs
csendes tag
Szia!
Nem vagyok egy nagy Spíler ezen a területen de úgy tudom, hogy ez a típus csak digitális jelez képes fogadni, ami azt jelenti, hogy 1 vagy 0, azaz nyitott vagy zárt állapot.
Tehát szerintem csak termosztátokkal (cső-merülő) tudod a hőmérsékletet a tudtára adni.Üdv:
Mikkencs -
Krisz0627
csendes tag
Sziasztok Wincc Flexible 2008 sp3 van telepítési problémam HP laptopra Windos xp 32 bites rendszerre.Tudna valaki ebben segíteni
A siemens azt írja hogy telepítsük le keyboard drivert de
így is megakad a telepités. -
Krisz0627
csendes tag
Helló Szirty.
A problémám az hogy a Wincc Flexible 2008 sp3 telepítésekor ezt a hibaüzenetet adja.
Hp laptopom van a siemens honlapján azt írja hogy távolítsuk el a keyboard drivert mert azzal nem kompatibilis.
De ha eltávolítom a drivert és a gépet újraindítom a driver azonnal újra települ ha nem indítom újra a gépet hogy ne települjön vissza akkor se megy fel a WinCC flexibel.Mindig ezt a hibát adja szerintem a telepítés vége felé.Előre is köszönöm a segítséget.
[ Szerkesztve ]
-
Krisz0627
csendes tag
-
byte-by
tag
válasz Krisz0627 #2910 üzenetére
üdv!
az előző cégemnél dell latidute d630-asokat használtunk win xp 32bit sp3-al.
a wincc 2008 installálásakor mi is ütköztünk problémába, ha frissíteni akartunk wincc 2008 sp2-re.ha jól emlékszem.igazából voltak hibüzenetek,nagynehezen felmászott, de aztán mindíg lefagyott.
ezért sp1-et használtunk, az eredeti lemezeket.nem igazán értettük, lehet a wincc verzió számmal volt probléma(?) .
vagy a céges laptop beállításaival, esetleg helyi speckó program vagy driver (?).nem akarlak összezavarni, csak egy tapasztalat.
lehet, hogy semmi köze a dologhoz.byte-by
-
Szirty
őstag
válasz byte-by #2912 üzenetére
Helló byte-by!
Én a mai napig Dell Latitude D630-at használok a cégnél WinXP 32 bit SP3-al.
Ezen kívül:Nem volt semmi baja telepítéskor. De ennek semmi köze a HW-hez, ez egy installer hiba.
A Step7 szoftverek SQL-t hazsnálnak és érzékenyek az SQL verziókra. Ez sokszor okoz problémát. Továbbá ilyen kiherélt "hacker" XP módosításokkal sem szívesen működik együtt. Ez szintén független a HW-től. -
drgab
tag
Sziasztok!
Egy kis segítségre lenne szükségem(et200s plc + step7). Adott a következő probléma: Egy furat ellenőrzés eredményeit(megfelelő vagy sem) kellene folyamatosan eltárolnom, majd később kiolvasni(3 ütemmel később), ugyan így lenne még 2 ilyen shiftelendő adat. Ehhez szeretnék shift regisztert használni. Nagy nehezen megtaláltam a bit shift regisztert fc92(SHRB). De nem tudom működésre bírni, hiába néztem a helpet.
Valaki tudna segíteni?Előre is köszönöm
Nokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
drgab
tag
jelenleg így néz ki:
en: m200.0 furat ell. megvolt(már tudjuk hogy jó vagy nem), ezt figyelem felfutó él figyeléssel
data: m200.1 itt van, hogy mi a furat ell. eredménye(1, ha jó)
reset:???? ez miért kell? és mi lesz
s_bit: m222.0 ide kerül be az aktuális shiftelt adat, azaz az adatot az m222.2 ről olvasom vissza
n: w#16#3 3 bit helyet használok a 3 ütem miattpróbáltam plcsimmel ellenőrizni,de nem történt semmi...
Nokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
byte-by
tag
halo Szirty !
igen valami ilyesmit dobott be.
de valami más is volt talán, már nem emlékszem pontosan.
most samsung rv508i-t használok , win 7 ulti 32 bit-tel, semmi problémát nem tapasztaltam, a simatic manager , a wincc flex 2008 is simán felment.
bár úgy 2 éve ritkán dolgozom siemens-el , inkább csak módosítások,hibakeresés, de ha kell, jól működnek.byte-by
-
Szirty
őstag
Helló drgab!
Egy screenshot sokat mondott volna arról mit hogyan csináltál.
Kipróbáltam, nálam működik, így csináltam:Amikor M200.0 +-ból 0-be vált, akkor lép egyet, majd beírja M200.1 pillanatnyi állapotát a shift regiszter elejére (M222.0-ba). 3 bitet tol el balra, az eredmény M222.2-es biten jön ki.
"reset:???? ez miért kell? és mi lesz"
Ha a RESET TRUE amikor a blokk lefut, akkor törli a shift regisztert (avagy annak összes bitjébe nullát ír).
"Whenever the RESET input is set to 1, the locations in the table are set to 0 rather than being shifted."
Hogy kell-e, azt döntsd el te. Van, ez egy lehetőség, nem kell kihasználni ha nincs rá szükség.Bár ennek a blokknak a használata kényelmes (ez a blokk inkább akkor kap fontos szerepet ha több mint 32 bitet kell léptetni), de megjegyzem, hogy vannak bit léptető (shift és rotate) utasítások is:
Létrában és FBD-ben: SHR_I, SHR_DI, SHR_W, SHR_DW, SHL_I, SHL_DI, SHL_W, SHL_DW, ROL_DV, ROR_DW. Azokkal is megoldható a feladat. -
drgab
tag
Köszönöm szépen ezek szerint valamit én bénáztam el a szimuláció során, mert nekem is így nézett ki .
Előtte az SHL_W-t néztem, de azzal nem tudom hogyan kéne megoldani a feladatot, hiszen annál word a bemenő adat, ezt elshifteli és kimenti egy szintén word méretű helyre. Na innentől nem világos, hogy mi történik a következő ütemben. Hiszen az újabb beolvasott word, ha egy bitet shiftelek, akkor felülírná a kimenő területet, azaz elveszne az előzőütem tartalma. :S vagy rosszul gondolom...?
Ha nem túl nagy kérés el tudnád magyarázni, hogy kellene az előző feladatot az SHL_W-vel megoldani?:$
[ Szerkesztve ]
Nokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
Szirty
őstag
Helló drgab!
Igen, SHL_W word-öt (16 bitet) shiftel. De ez nem baj, mert az a 3 ami neked kell benne van ebben a 16 ban
Persze megvan az a hátránya, hogy ha csak az alsó 3 bit kell neked, akkor a többi kvázi fölösleges (elvész).
De ha nagyon fontos hogy őgí működjön mint az FC92, az is megoldható.
Három változatot csináltam. Az első egy teljes byte-ot használ fel a léptetésre:Igaz, hogy az SHL_W 16 bitet shiftel, de csak 8-at (byte) töltöttem bele.
Igaz ezt alapból el sem fogadja a fordító, sajnos ki kell kapcsolni hozzá a típus ellenőrzést (Type check of addresses).
Ez a módszer az egész MB222 merker byte-ot használja, tehát az MB222.3-MB222.7-ig terjedő 5 bitet nem használhatjuk fel a programban, ám ezek a bitek tartalmazzák a 4. az 5. a 6. stb lépéssel azelőtti állapotot (ha netán szükség lenne rá).Ha azt akarod, hogy csak az alsó 3 bitet léptesse az MB222-ben, akkor maszkolni kell és átmeneti változókra is szükség lesz. Létrában ez:
STL-ben egyszerűbb megcsinálni, nem kell hozzá csak egy átmeneti változó. Bár azt is ki lehetne talán küszöbölni egy kis trükkel:
-
drgab
tag
Kedves Szirty!
Köszönöm a gyors választ. Sikerült megvilágosodnom.
Azonban felmerült bennem még egy kérdés(1.ábra). Nem fordulhat elő, hogy a set-elő ág később értékelődik ki, mint ahogy a shift regiszter beolvassa a bemenetén a setelt bitet tartalmazó byte-ot?Egyébként ezúton szeretném megköszönni a fáradozásaidat, mert rengeteget tanultam a szirty.uw.hu révén, valamint, hogy munka mellett is ilyen gyorsan válaszolsz.
üdv,
drgabNokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
Szirty
őstag
Helló drgab!
"Nem fordulhat elő, hogy a set-elő ág később értékelődik ki, mint ahogy a shift regiszter beolvassa a bemenetén a setelt bitet tartalmazó byte-ot?"
Nem.
Azért nem, mert a program balról jobbra / fentről lefele kerül végrehajtásra, ami sosem változik meg, mindig így csinálja.
Ha ezt a sort beírod létrában és megnézed a kódot STL-ben egyértelmű lesz.Köszönöm az elismerő szavakat!
-
DizzyP
csendes tag
Sziasztok!
Szükségem lenne egy kis segítségre egy daru vezérléséhez. Az egész nagy vonalakban:
Van egy függő sínpályás daru, amit jelenleg S7 300-al vezérlek. A darura van egy Leuze Electronic BPS 8 vonalkódos pozicionáló rendszer rakva. Terminal-lal kipróbáltam az olvasót, hex-ben küld számokat, amivel számolgatva meg lehet mondani, hogy hány mm-re van a legelső vonalkódtól. Kéne egy olyan plc program, hogy ha megadok neki egy pozíciót, akkor azt a daru automatikusan felvegye. Tulajdonképpen a fő gondom az, hogy a plc hogy tud kommunikálni ezzel a vonalkód olvasóval hex-ben? Ha pl. azt mondom neki, hogy menjen a "08 00 26 34 1A"-ra, honnan fogja tudni, hogy ott van, és álljon meg?
Gondoltam olyanra, hogy a több ezer hex kezelése helyett méterenként egyet használok, utána meg kézi üzemmódban finomítok az álláson, de akkor sem tudom, hogy azt a pár hex-et is hogy tudná kezelni.
Nem találkoztam még ilyen dologgal. Lehet nem is olyan nagy dolog, mint amilyennek én látom, de nekem ez új... -
Szirty
őstag
Helló DizzyP!
Hát ez lehet hogy nem lesz olyan egyszerű, mint amilyennek látszik.
Először is lehetővé kell tenned, hogy a PLC kommunikálni tudjon az olvasóval. Ez azzal jár, hogy a PLC-ben kell hogy legyen egy PtP kommunikációs lehetőség. Ez vagy egy RS232/485 PtP kártya, vagy ha PtP-s a CPU, akkor annak a PtP portja megfelelő.
A CPU-ban a PtP porthoz van gyári blokk, amivel tudsz adatot küldeni és fogadni rajta keresztül.Az olvasóhoz való Leuze konfig programmal beállítod az olvasót ahogy neked kell.
- Telegram típusa (egy változtathatót és két fixet ismer)
- Skálázás, ha szükséges
- A növekmény irány (melyik mozgásirányba nőjön az olvasó által küldött pozíció koordináta)
- Preset felvétele ha szükséges (a koordináta rendszer nulla pontjának meghatározása)Amennyire látom, az olvasó a neki küldött kérésekre küldözget válaszokat. Kérés meg van diagnosztikai, pozíció lekérdezés, stb.
Írni kell tehát egy programot a PLC-re, ami ciklikusan lekérdezi a pozíciót az olvasóról és a vett adatokat feldolgozza. Pozíció lekérdezéskor mm-ben fog visszaadni egy 32 bites pozíció értéket, de minden ilyennel együtt küld egy status byte-ot is.
Ezzel is foglalkozni kell, mert ha az olvasónak baja van (ERR) akkor bekapcsol egy bitet amiben jelzi, hogy nicns visszaadható pozíció. Pl. ha szennyeződés miatt nem tudja leolvasni a vonalkódot.
Továbbá küld egy XOR kódot is, amivel neked XOR műveletet kell végrehajtanod, ez az adatbiztonságot szolgálja.
Ha nem akarod, hogy a daru koppanásig menjen valamilyen hiba miatt, akkor ezekkel mindenképp kell foglalkozni!A lényeg, hogy kapni fogsz egy bináris pozíciót, ami megmondja hol van a daru.Ezeket beállított értékekkel összehasonlítva tudod vezérelni a lassítását (ha van neki) és a megállítását.
Néhány jó tanács:
- A megállási pozíciót soha ne egyenlőségre vizsgáld, hanem tartományra!
- Figyelni kell arra, hogy ha a pozíciók nem fixek, hanem lehet állítani pl. HMI-ről, akkor ne kerülhessenek átfedésbe egymással pl. hibásan megadott érték esetén.
- Tanulmányozd a BPS 8 leírását
- Használd a SLEEP funkciót amikor a berendezésed olyan üzemállapotban van hogy egy darabig nem fog megmozdulni. SLEEP módban kikapcsolja a lézert és az eltérítő tükör forgató motorját. Ha ezek éjjel-nappal aktívak az nyilván csökkenti az olvasó élettartamát
- Legyen a pálya két végén külön vészleállító végállás, hogy hibás pozícionáláskor ne legyen nagy baj.
- Esetleg ha használni akarod a pereset funkciót, akkor kell egy fix referencia pont, nyilván szintén egy végállással. -
DizzyP
csendes tag
Hello Szirty!
Köszönöm a gyors választ! Erről az adat küldő és fogadó PtP blokkról nem tudtam, vagyis még nem használtam. Eddig leginkább csak memóriacímeket, IO-kat, számlálókat, időzítőket, élfigyelést használtam. A BPS 8 dokumentumát már alaposan áttanulmányoztam, és már konfiguráltam a rendszert programjával. Tudok neki kéréseket küldeni, és az általa küldött adatokat is tudom értelmezni, bár ezt eddig még csak Terminallal csináltam. Inkább magánál a plc program írásánál akadtam el: hogy küldi el a kérést, hogy fogadja az adatokat és azzal én mit tudok kezdeni.
-
Szirty
őstag
Helló DizzyP!
"Terminallal csináltam. Inkább magánál a plc program írásánál akadtam el: hogy küldi el a kérést, hogy fogadja az adatokat és azzal én mit tudok kezdeni."
Írtam neked, hogy egy koordinátát fogsz kapni (néhány járulékos egyéb infóval együtt) ami pontosan megmondja hol a daru!
Egy egy dimenziós 32 bites koordináta értéket. Azzal miért nem tudsz mit kezdeni?
Ha azt akarod hogy a daru menjen 22254 koordinátára és a pillanatnyi koordinátája ennél kisebb, akkor elindítod előre, ha nagyobb akkor hátra. Közben folyamatosan (ciklikusan) lekérdezed a pillanatnyi koordinátát és összehasonlítod a 22254-el, ahol meg akarod állítani.
Ha a az aktuális pozíció (koordináta) egy ésszerű tűréssel együtt megfelel a 22254-nek, akkor megállítod.Amúgy nem fogod elárulni milyen kommunikációs lehetőség van azon a PLC-n?
-
DizzyP
csendes tag
Kedves Szirty!
Bocsánat, én kérdeztem hülyén. Én is így terveztem a vezérlést, ahogy felvázoltad a koordinátákkal. Csak a PtP még új nekem, most hogy írtad kezdtem el tüzetesebben tanulmányozni. Meg eddig leginkább Schneider plc-t programoztam Untiy-vel, így a Siemens is új még. De szép lassan kezd letisztulni a dolog.
Köszönöm a segítséged, szerintem most már menni fog.
Egyébként ez egy 314C-2 DP. PtP kommunikációs lehetőség van. -
Szirty
őstag
Helló DizzyP!
PtP-s CPU-t még nem használtam, de külön PtP-s CP-t igen.
Ahhoz adtak egy CD-t azon voltak olyan program blokkok amikkel lehet kommunikációt megvalósítani (azok nélkül is lehet ha megírja magának az ember).Szóval azoknál a működés lényege az, hogy van egy adási puffer (egy DB blokkban) meg egy vételi puffer.
Amikor adni akarsz valamit, azt beleteszed az adás pufferbe, maly megcsiklandozod az adással foglalkozó blokkot a request bemenetén, erre az elküldi. az adási puffer tartalmát (jelzi is amikor küldi meg azt is amikor készen van.A vétellel foglalkozó blokk folyamatosan figyeli jött-e valami. Ha igen, azt belepakolja a vételi pufferbe és szól hogy adat jött.
HW configban sokmindent be lehet állítani az adatsebességen, bitek számán paritáson kívül is, azt át kell nézni. Pl. az adás végét jelző karaktar (ha van ilyen) időzítések, legyen-e adatfolyam vezérlés, felülírja-e a vételi puffert, stb.)
Sajnos nem tudom a PtP CPU-nál ez a dolog hogy néz ki, de valószínűleg ehhez hasonló lehet.Közben megnéztem (bár nem tudom az öt féle 314C-2DP PtP közül melyik van neked, én találomra a 6BG03-at néztem) nagyon hasonlóak a beállítások.
Nem akartam túllihegni a válaszom, nem ismerem a háttered és ezek szerint a kérdést is félreértettem...
Amikor én ezzel foglalkoztam, a PLC---Eszköz összekapcsolása mellett párhuzamosan az eszköz adás vonalára rákötöttem a PC soros portját is (egy RS422/485-ös átalakítón keresztül). Így azt az adatot amit a PLC kapott, a PC is megkapta és egy terminálprogrammal (ZOC) tudtam nézni mik jönnek. Sokat segített.
[ Szerkesztve ]
-
belys
csendes tag
Sziasztok
Egy kis segitsegre lenne szuksegem
Omron CJ1M plc es NT 20 terminalHogy lehetne megoldani egy kiment pl:motor on 5sec terninálrol valtoztathato.
es megadott cikklust meg el nem eri addig csak pl2,5 sec legyenKoszi
Balázs
-
belys
csendes tag
-
DizzyP
csendes tag
Hello Szirty!
Ma sikeresen elkészült a vezérlőprogram a daruhoz. Még egyszer köszönöm szépen a segítséget!
-
byte-by
tag
hali Belys !
jól gondolom, hogy a D8 és a D10 értékét akarod bizonyos feltételek melett megfelezni (vagy szűkíteni) és azt használni?
a lépések szerint :
izzítás timer -ha lefut felfutó éllel setel egy bitet (30.00)-
30.00 indít egy timert T101 D8 értékkel- csiga be - ( ennek kell pl. a fele?)
T101 lefut -resetelei a 30.00-át
ha reset 30.00 a T102 lefut D10 értékkel-csiga vár- ( ennek is pl. a fele kell?)
a kiürült T102 újraseteli egy felfutó éllel a 30.00-at és kezdődik előről.olyan , mint egy flip-flop a T101 és a T102 felváltva lesz 1.
ha jól gondolom az izzítás után egy csiga motor szakaszos működéséről van szó, amit Te
bizonyos feltételek melett szűkíteni akarsz?persze lehet rosszul látom.
ez biztos , hogy CJ1M ?byte-by
-
Szirty
őstag
Hali belys!
Tehát a T101 idejét akarod felezni indítás után. T101 ideje DM8-ban van.
Gondolom DM8 tartalmát állítja a HMI panel egy input mezője.A T101-nél DM8-at kicseréled egy szabad D memória címre (legyen DM100, hogy a szövegben legyen mire hivatkozni).
Ezután a DM8 tartalmát vagy MOVE-al átteszed DM100-ba, vagy elosztod kettővel és az eredményt teszed DM100-ba, amikor fele időt akarsz.
BCD osztást használj, a timer SV BCD típusú adat.Így ha változtatnak a bekapcsolás idején, a rövidebb idő is változni fog, mindig a beállított fele lesz, bármennyit állítanak be panelen.
[ Szerkesztve ]
-
vopi86
csendes tag
Sziasztok!
Siemens S1200-as HMI-s kérdésem lenne....
TIA Portálban szeretném megcsinálni, hogy:
HMI-re teszek egy beviteli mezőt és egy OK gombot,
ha a beviteli mezőbe az általam megadott jelszót írják be
és megnyomják az OK gombot, akkor egy bit (ami kikapcsolásnál is megőrzi állapotát)
besettelődne....Tudnátok segíteni?
Köszönöm:
vopi -
DP_Joci
tag
Sziasztok,
Nagy a baj. Van egy simatic field pg M3 és az egyik szoftver kicsit összegubancolt néhány dolgot. Pontosan ami a legnagyobb probléma, hogy a cp5611 kártya a set pg/pc select remove fülénél szürkén felkiáltó jellel jelenik meg és nem tudom még eltávolítani sem.
Természetesen úgy vettem észre, hogy nem tudtam csatlakozni a plc-hez.
Bármilyen segítő ötletet szívesen veszek
köszi
Józsi -
Szirty
őstag
Hali vopi86!
Ha jelszóhoz akarod kötni egy bit bekapcsolását, akkor ne úcs csináld, hanem így:
1. Leraksz egy gombot (button) aminek az egyik eventjéhez beállítod a SetBit funkciót, annak megadod a kívánt bitre mutató Tag-et.
2. Létrehozol egy felhasználót (user administration) annak adsz egy megfelelő hozzáférési szintet és jelszót rendelsz hozzá
3. Az iménti nyomógombnál bekapcsolod a jelszavas védelmet (Properties/Operate) és megadod neki azt a felhasználói csoportot, amelyikhez az imént a felhasználót hozzárendelted.
Kész.
Ha megnyomod a gombot kéri a jelszót. Ha megadod a jelszót megnyomhatod és akkor bekapcsolja a bitet. Ha nem adsz meg jelszót vagy rosszat írsz be akkor hiába nyomod, csak újra kéri a jelszót, a bitet nem kapcsolja be.
-
vopi86
csendes tag
Kedves Szirty!
Ezt a jelszavas belépést sikerült megcsinálni. Azt hogyan kell beállítani, hogy minden alkalommal kérje a jelszót ill. felh.nevet?
Ill. az érdekelne, hogy ezt a bizonyos m66.1-es merkert hogy lehet beállítani, hogy kikapcsolás után is megtartsa az értékét? Ill. ugyanez lenne a kérdésem egy DB35-ös számlálóhoz tartozó memóriaterülettel is? Tehát szeretném, hogy az aktuális értékét (ameddig"elszámolt") kikapcsolás után is tartsa és onnan folytassa....
Tudnál még ebben segíteni?
Köszönöm szépen!
vopi
-
Szirty
őstag
Szevasz vopi86!
Úgy, hogy a hardver konfigban, a CPU tulajdonságoknál beállítod a Renetive Memory fülnél hogy mit őrizzen meg feszmentes állapotban:
Gondolom a táblázat kitöltése magától értetődő, nem magyarázom.
Az azonban fontos, hogy amit itt látsz az függ a CPU típusától is.
Van olyan CPU pl. aminél a DB-k mindenképpen megtartják az adatokat, ezért azt itt be sem lehet állítani melyikből mennyit tartson meg.
Amennyiben a képen látható módon DB-nként beállítható miből mennyit tartson meg, neked kell eldöntened mely adatok fontosak.
Komolyabb project esetén az ilyen CPU típusnál ezzel előre kell számolni és a megtartandó fontos adatokat (üzemállapot, beállítások) egy helyre kell csoportosítani, hogy átfedésbe lehessen hozni az adatmegtartásra kijelölt memória területekkel. (Ha össze-vissza lennének ezek a megtartandó adatok, akkor ez nem biztos hogy maradéktalanul sikerülne)
Az gondolom logikus, hogy az összes DB-t és merkert nem biztos hogy be tudod adatmegtartásra állítani, hisz a retentív terület mérete korlátozott (különben értelme sem volna ennek a beállításnak). -
Szirty
őstag
Hali vopi86!
"Azt hogyan kell beállítani, hogy minden alkalommal kérje a jelszót ill. felh.nevet?"
Minden alkalommal kéri, amikor nincsenek bejelentkezve.
Tehát hogy újra jelszót kérjen ki kell jelentkezni (logoff). Alapból ez 5 perc tétlenség után magától megtörténik. Ha a panelt 5 percig magára hagyod, megint kérni fogja a jelszót.
Ez az idő állítható az User administration / Properties / General / Atomatic logoff /Minutes to logoff beállításnál:Ki is kapcsolható, akkor magától nem jelentkezik ki.
Ha az időzített automatikus kilépés nem felel meg neked, és azt akarod, hogy ha bármilyen rövid időn belül újra megnyomják a gombot akkor megint be kelljen lépni, használd a Logoff funkciót a SetBit után a nyomógomb Eventjénél:Ekkor a következő történik:
A gombot megnyomják, de mivel annak Security / Authorisation beállítása nem üres, a gombhoz rendelt események nem kerülnek végrehajtásra.
Mivel ekkor a felhasználó nincs bejelentkezve, feldobja a jelszó kérő ablakot. A felhasználó bejelentkezik, majd ismét megnyomja a gombot. Mivel ekkor be van jelentkezve ledutnak a gomb eseményhez rendelt funkciók, vagyis bekapcsolja a bitet a SetBit funkció, majd azonnal ki is jelentkezik.
Így ha ismét megnyomják a gombot, megint jelszót fog kérni..."m66.1-es merkert hogy lehet beállítani, hogy kikapcsolás után is megtartsa az értékét?"
Lásd az előző üzenetet (Retentive Memory beállítás!
[ Szerkesztve ]
-
Szirty
őstag
-
belys
csendes tag
Hali Szirty!
Tehát a T101 idejét akarom felezni indítás után. T101 ideje DM8-ban van.
DM8 tartalmát állítja a HMI panel egy input mezője.
DM8 tartalmát vagy MOVE-al átteszem DM100-ba,Eddig oké, de az osztással megálltam ha valaki segítene megköszönném
meg esetleg hogy csak egy adott ciklusig legyen felezve.
Hobbi plc-ző vagyok csakköszi
Új hozzászólás Aktív témák
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care