- Windows 11
- Hálózati / IP kamera
- Otthoni hálózat és internet megosztás
- OpenMediaVault
- Milyen routert?
- Microsoft Excel topic
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Agyi chipes gyártóba fektetett a kriptocég
- Az USA nem akarja visszafogni Kína növekedését
- Malwarebytes Anti-Malware
Új hozzászólás Aktív témák
-
skul0
aktív tag
Üdv!
Omron cj1m plc programozásával kapcsolatban lenne egy kis útbaigazításra szükségem.
Adott 3 tartály alsó- és felső szintérzékelővel, valamint tartályonként egy-egy ki és beresztő nyílással. A tartályokból folyik ki a víz, és ha valamelyik alsó szintérzékelő jelez, a kifolyást meg kell szüntetni, és el kell kezdeni tölteni. Egyszerre csak egy tartály tölthető, ezért ha valamely tartály töltése közben egy másik kiürül, akkor azt sorba kell állítani, mert a feltöltés a kiürülés sorrendjében történik.A feladatot MOV utasítással kellene megoldanom, de nem igazán jutottam előre vele. Az alsó szintérzékelők egy számlálót léptetnek, aminek az értékét összeadva egy számmal beírom a D memóriaterületre. Ez határozza meg, hogy a MOV hova mozgasson.
Nekem viszont úgy lenne jó, hogy egy bitre léptesse be sorba a kiürülés sorrendje szerint, és ezt a bitet összehasonlítva már tudná, hogy épp melyik tartályt kell töltenie.
Hogyan lehetne ezt megoldani? -
skul0
aktív tag
Üdv!
Adott egy siemens s7-1200-as PLC, hozzá egy szintén siemens érintőképernyő, ami egy fischertechnikes válogatót vezérel.
Hogyan tudnám azt megoldani, hogy valós idejű, mozgó visszajelző animációt hozzak létre az érintőn? Teszem azt megy a futószalag, rajta a munkadarab, és az érintőn ugyan ezt lássam, folyamatos mozgással. Eddig számlálókkal próbáltam, ha indult a szalag, indult a számláló, ami egy tag-be íródott. A tag-ek kiolvasását is a minimumra vettem, ám mindig nagyon lemaradt a szimuláció.A másik kérdés, hogy hogyan lehet ugyan ezen az érintőn egy képernyőkímélőt létrehozni. Ha "x" ideig nem érnek hozzá az érintőhöz, váltson át egy adott képernyőre, majd érintés után vissza?
-
skul0
aktív tag
Üdv Szirty!
"A mozgás teljesen folyamatos akkor sem lesz."
Rossz megfogalmazás volt a valós idejű, elég lenne az a bizonyos látványos hókuszpók is, de mint írtam próbálkoztam időzítőkkel, értékelhető eredményre azonban nem jutottam.
A panel típusában nem voltam biztos, de most megnézve egy KTP600 PN-ről van szó. A PLC-ből való váltást próbáltam én is: a képernyőn lévő, képernyőváltó gombok indítottak volna újra egy számlálót, aminek letelésével váltott volna az adott képernyőre a HMI az általad említett módon, de a HMI tag-ek csak set-eltek, resetelni nem voltak hajlandóak úgy, hogy a gombokhoz már volt rendelve egy-egy képernyőváltás Event. Utóbbit törölve működött a dolog, de ez így csak fél megoldás volt.
Ennek a scheduler funkciónak viszont még utána nézek, nem hallottam róla.Köszönöm a választ.
-
skul0
aktív tag
válasz Mazsika #5010 üzenetére
Üdv!
Tudom, most egy több hónapos hozzászólásra reagálok, de kérdezném: sikerült végül megoldani a dolgot? A hetekben jött elő nálam is ez a probléma STEP7 v55 telepítésénél. Windows újratelepítés után, mint kiderült csak annyi volt a probléma, hogy a telepítési fájlokat tartalmazó elérési út tartalmazott ékezetes mappanevet.
#5011 Szirty
Alapesetben valóban nem támogatott a Windows 8 és 8.1, azonban kis ügyeskedéssel minden bizonnyal S7-GRAPH esetén is megoldható a dolog ezen leírás alapján. Természetesen 8.1 esetén más OS azonosítót kell megadni.
Nekem is Windows 8.1-en fut a STEP7, virtuális oprendszer nélkül.[ Szerkesztve ]