Új hozzászólás Aktív témák
-
Zoli54213
aktív tag
Sziasztok!
Tudna nekem valaki segíteni abban, hogy PLC-n FDB programozási nyelven, hogyan tudok bool-t int-re alakítani? Pl. a következő sort szeretném PLC-nek megadni:
if(input1 == true && input2 == true)
int variable = 23;Hogyan tudok ilyet FDB-ben?
Köszönöm előre is a választ!GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Siemens S7 1500 PLC, TIA Portal 15.1-es programmal. Illetve később egy S5-ben is.
A lényeg az lenne, hogy van egy régi S5 PLC, amiből egy értéket szeretnék átküldeni S7 PLC-nek, amit meg megjeleníteni HMI-n. Sajnos a régi PLC-t nem akarják cserélni, és nem ismerek más megoldást erre a kommunikációra, mint a jel szintűt. Úgy képzeltem el, hogy lenne 4 bit, amit lekezelnék mindkét oldalon. (9-ig számol max, ezért 4bit)
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz spkkill #8005 üzenetére
Köszönöm szépen!
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Sziasztok, lenne még egy kérdésem.
Ez valahogyan Step 5-ben is megvalósítható? (S5 943-as CPU-ra)
[ Szerkesztve ]
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz Rigor Mortis #8016 üzenetére
Köszönöm, sokat segítettél. 🙂
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Sziasztok!
Szeretnék segítséget kérni, valószínűleg elég amatőr dologban. Bit alapon kellene számlálót átvinni egyik PLC-ről a másikra. (S7-ről S5-re küldeni, 4 kimenet/bemenet lenne vezetékelve) Előtte gondoltam, egy kis teszt programon megnézem a működését, és valamiért nem működik.
Ha a test.counter_out = 9, akkor az output1 és az output4 valóban "true", viszont pl. mint a képen látható esetben is, hiába megy ki a jel az output1-re, valójában a kimenet mégsem "true".Ha a test.counter_out = 7, akkor ismét működik normálisan, de ha pl 1, akkor megint nem aktív a kimenet. Ez mitől lehet? Mit nem veszek vajon figyelembe? TIA portal V15-öt használok.
Köszönöm előre is a segítséget!GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz spkkill #8106 üzenetére
Köszönöm! Akkor ezek szerint ez így nem kivitelezhető, ahogy elképzeltem.
4 vezetékre gondoltam, mert 0-tól 9-ig kellenek a számok, és ilyen formában
0000 = 0
0001 = 1
0010 = 2
0011 = 3 .. stb.
Van esetleg valami javaslatod, hogy ezt így hogyan csináljam?GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Nem sajnos, azért választottam ezt, mert S5-tel kell kommunikálni. De közben megoldottam, S/R-el. Köszi még egyszer!
[ Szerkesztve ]
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Köszönöm szépen!
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Sziasztok!
Adódott egy olyan problémám, hogy egy S5 115U PLC-t kellett összerakjak, és bármit csinálok, az nem indul el. A STOP led vagy villog, vagy csak világít, a BASP led folyamatosan világít (ez után utánanéztem, output-ok nem aktívak csak azt jelenti). Amiket próbáltam:
-Cseréltem CPU-t (942b) (próbáltam a szokásos resetet is mindkét CPU-n)
-Cseréltem tápot (próbáltam új battery-t is)
-Cserélgettem a bemeneti és kimeneti egységeket
-Ellenőriztem a megfelelő vezetékelést legalább 3x (24v-os táp is jó)
-Nincs expansion unit, a csatlakozóján rajta van a záróburkolat
ISTACK-ben ami van fault, az a PEU fault, éppen ezért többször is ellenőriztem (cserélgettem) az I/O modulokat, de semmi nem oldotta meg a problémát. Valakinek esetleg van ötlete mi lehet? Talán BUS hiba?Köszönöm előre is a választ!
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz Tomika86 #8131 üzenetére
Igen rajta van a burkolat. Még meg is tisztítottam, hogy biztosan érintkezzen.
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz Tomika86 #8131 üzenetére
Végül jó lett. A végén a záró burkolatban az érintkezők között szakadás volt.
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Sziasztok!
Step5-ben (angol) hogyan tudok egy értéket db-be mozgatni aktív/inaktív bemenetek függvényében? Egyszer már Rigor Mortis kolléga írt nekem egy megoldást, de nem akar működni. Én nem nagyon ismerem az STL-t, és nem minden utasítást tudok értelmezni, próbáltam megcsinálni, de nem működik. Erről lenne szó, csak S5-ben:
942b, illetve 943-as CPU-ra íródna. Köszönöm előre is a segítséget!GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz spkkill #8142 üzenetére
Köszönöm szépen, hétfőn kipróbálom!
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz spkkill #8147 üzenetére
Köszi!
Én most végeztem 2 éve a tanulmányaimmal, én már ezeket csak 1-2 alap példán keresztül ismerem, TIA portal-t tanultam. Jelenleg az lenne egyébként pontosan a terv, hogy van egy régi lift (S5), ami számolja a lépéseket, viszont mellette van egy új S7 1500, modern HMI-vel. Ide íratnám ki pontosan a DB12 értékeit.Illetve van a lépésszám váltás, itt jön képbe az, amit kérdeztem. 2 része van a liftnek, egy felmenő illetve egy lejövő oldal. A DB12 2. elemével lehet a lépésszámot változtatni, de az 1 szám. Jelen esetben, a 23 első számjegye a felmenő oldal lépésszáma, a második számjegy pedig a lejövő oldalé. Ezt tervezném úgy megoldani, hogy a HMI-n csak kiválasszák a számhoz kapcsolódó típust, ami aktiválná a megfelelő outputokat az S7-en (ami értelemszerűen az S5-ön input), és ennek függvényében íródna be az érték. (ide jön a kód, amit írtál) Szerinted ez működhet?
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
válasz spkkill #8147 üzenetére
Ez a JZ =M001 parancs nem akar működni, Op violates lang subset hibát dob. Ez mi lehet? PB1-be írom.
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Külön tesztprogramban nézem, amiben csak az a pár sor van. Ob1ben csak egy ju pb1, és az a kód meg a pb1ben. JZ =M001-nél kidobja ezt a hibát mindig.
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Közben megoldódott, csak FB-be lehet írni. Viszont nem másolja be a DB-be a 23-at, ha a 2 bemenet aktív. Az is lehet, hogy nem jól nézem, mivel nem igazán ismerem az S5-öt.
[ Szerkesztve ]
GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
-
Zoli54213
aktív tag
Sziasztok!
Remélem van itt aki jártas Siemens HMI-kben. Adott egy HMI Comfort 15" panel, TIA Portal 15.1-et, azon belül WinCC 15.1-et használok. Szeretném azt megcsinálni, hogy ha egy adott felhasználó bejelentkezik, a kijelzőn visszanézhető legyen egy listában minden módosítása. Pl. "X felhasználó Y értéket módosította Z időpontban." Vagy switch ki/be kapcsolás esetén "X felhasználó Y kapcsolót kapcsolta át Z időpontban". A bejelentkezéseket, és a feltételhez kötött alarm-okat be tudtam tenni az alarm bufferbe, de nekem itt feltétel nélkül kellene mindent beleíratni. Megoldható ez?
Köszönöm szépen előre is a segítséget!GigaByte X570 Aorus Elite ::|:: 48GB DDR4 3200Mhz ::|:: AMD Ryzen 7 5800X3D + NZXT Kraken Z63 ::|:: RTX 4080 Phantom 16GB ::|:: Samsung 980 Pro 1TB + 860EVO 1+1TB + 250GB ::|:: Acer XV322QK KV 32" 4K 144hz 10bpc ::|:: Logitech Z906 ::|:: Corsair HX850i
Új hozzászólás Aktív témák
- MIUI / HyperOS topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Xiaomi AX3600 WiFi 6 AIoT Router
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- Ukrajnai háború
- Óra topik
- Call of Duty: Modern Warfare III (2023)
- Luck Dragon: Asszociációs játék. :)
- Ennyibe kerülnek a Huawei Pura modellek Európában
- AMD GPU-k jövője - amit tudni vélünk
- További aktív témák...
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest