Új hozzászólás Aktív témák
-
Szirty
őstag
válasz qwaqay1 #2613 üzenetére
Helló qwaqay1!
Az AQ területre kell írni hogy az analóg kimenetre értéket küldj (AQW n).
S7-200 Programozható vezérl rendszer Kézikönyv 44. oldal.
Pl. MOV_W utasítással tudsz bele értéket írni...
-
Szirty
őstag
válasz qwaqay1 #2615 üzenetére
Hali qwaqay1!
"Ez azt jelenti ,hogy cpu222 01.11 verziójú plc-mel nem lehet analóg kimenetet működtetni?"
Nem hiszem hogy ne lehetne.
Az output tables nem arról szól. Az output tables arra való, hogy meghatározd mi történjen az analóg kimeneten lévő értékkel, amikor a CPU RUN módból STOP módba vált.
A 02.00 verziójú PLC-nél lehetőséged van arra, hogy STOP-ra váltáskor az analóg kimenet befagyassza az értéket ami épp akkor volt, vagy beírhatod hogy ilyenkor mit küldjön ki.
A 01.11-es verziójú CPU meg nem tud ilyen funkciót, az nyilván nulla értéket küld ki ilyenkor. De attól analóg kimenetet még tud kezelni. -
Szirty
őstag
válasz qwaqay1 #2617 üzenetére
Hi qwaqay1!
"Szóval MOV W.
In és az OUT -hoz miket lehet beírni?"A már említett kézikönyv 177. oldala épp erről szól.
A MOVE adatmozgató utasítás. Az In-hez írt adatot átrakja az out-hoz írt címre.
Az in lehet cím vagy konstans, az out pedig cím.Az analóg kimenet egy 16 bites regiszter. Az analóg kimeneten mérhető feszültség vagy áram arányos az analóg csatorna címére írt értékkel. 0V-ot 0 beírásával tudsz produkálni 10V-ot az értékmaximum beírásával (ami halvány fogalmam sincs mennyi S7-200 esetében, de S7 300/400-nál ez jellemzően 27648).
"Hogy lehetne egy olyan programot írni, hogy I0.0 digitális bemenetre adott jelre az analóg 0.0 kimenetére mondjuk 3V-os jel, I0.1-re adottra 5V-os jel és I0.2-re 10V analóg jelet csináljon az analóg kimenetre."
Minden lépcsőhöz írsz egy megfelelő MOV_W utasítást a kívánt analóg jelnek megfelelő konstanssal a MOVE IN oldalán és a kívánt analóg kimenet címével a MOVE OUT oldalán.
A MOV_W utasítás elé (EN) pedig berakod a megfelelő feltételt, jelen esetben az I0.1, I0.2 stb bemeneteket.
Úgy kell megvalósítani, hogy mindig csak az egyik MOV_W utasítás előtti feltétel tudjon teljesülni.
Hogy ezt miképpen csinálod az attól függ milyen elsőbbségi sorrendet szeretnél felállítani arra az esetre, ha egyszerre egynél több bemenet is aktív (mivel egyszerre egynél több feszültség vagy áram nem lehet jelen egy kimeneten). -
Szirty
őstag
válasz qwaqay1 #2619 üzenetére
Helló qwaqay1!
Az a körülbelül 32000 valószínűleg pontosan 32767 lesz.
Ennek az integer típusú számábrázolás az oka. Te egy 16 bites értéket írsz az analóg kimenet regiszterébe.
16 biten 65536 féle bit kombináció lehetséges. Hogy negatív érték is ábrázolható legyen, kitalálták az integer számábrázolást, ami az előbbi tartományt két részre osztja:
Egy pozitív tartományra: 0..+32767
és egy negatívra: 0..-32768
Bizonyos okokból (aminek utána lehet nézni ha részletesen érdekel) a negatív tartomány kettes komplemens alapú, ami kb. annyit tesz, hogy a negatív szám abszolút értékének bináris mintája azonos a hozzá tartozó pozitív érték inverzével.
Ha megpróbálsz 32767-nél nagyobb értéket beleírni, akkor túlcsordul és az érték negatív lesz (pl.: 32777 -32759-nek felel meg). -
Szirty
őstag
válasz qwaqay1 #2652 üzenetére
Helló qwaqay1!
Egyszer már feltettél egy hasonló kérdést analóg kimenettel kapcsolatban.
Akkor én az S7-200 Programozható vezérlő rendszer kézikönyvet ajánlottam neked.
Bár nem tudom milyen az analóg bemenetet, mert azt nem árultad el ha jól emlékszem (több mint tíz fajta van belőle), de ha fellapozod azt a kézikönyvet, akkor a PDF file oldalszámozása szerinti 417. oldalon mit találsz? Ezt:"a bekötésben nem vagyok biztos."
Ugyanezen dokumentum 415. oldalán az A-12-es ábra mutatja a modulok bekötését (az ábra címe: Huzalozási rajzok az analóg bővítő modulokhoz). Ezt az ábrát nem érted, vagy meg sem nézted?
[ Szerkesztve ]
-
Szirty
őstag
válasz qwaqay1 #2655 üzenetére
Helló qwaqay1!
Ne haragudj de leírnád már végre, hogy pontosan milyen az a rohadt modul?
Azt már lejött, hogy nem Siemens, hanem Co-trust, mert mellékesen megjegyezted a sokadik üzenetedben véletlenül. De ők is gyártanak vagy hatfélét!Neked egy Co-Trust EM231 CTS7 231-1HF32 modulod van? Vagy milyen?
Ha ilyen, akkor az egy 8 bemenetű 0-20mA 4-20mA-es áram mérésre alkalmas modul, amivel te nem fogsz feszültséget mérni és nem is javaslom ha nem akarod tönkretenni!
Jót tanács: kérdéseid előtt számolj el tízig és gondolj arra, hogy a kérdésedre adott válasz csak ritkán lehet pontosabb, mint amilyen pontos a kérdésed!
-
Szirty
őstag
válasz qwaqay1 #2660 üzenetére
Helló qwaqay1!
"az AIW0 értéke nem változik akárhogy variálom a jelezőségét."
Azt az oldalt nézd, amit az előbb magad linkeltél!
Az alján ez áll:The EM231 8AI module has different beginning input address in different slot and its address is not in AIW but in VW, you can calculate the address by the following formula,
Itt azt magyarázza,hogy az egyes bemenetek kezdőcíme függ attól melyik slotba kerül a modul, továbbá, hogy a bemenetek nem az AIW adatterületen, hanem a VW adatterületen érhetők el.
Majd az alatta lévő táblázat egészen konkrétan felsorolja, hogy melyik bemenetnek mi a címe, amikor ilyen meg olyan slotban van.Mondtam hogy számolj el 10-ig!
-
Szirty
őstag
válasz qwaqay1 #2671 üzenetére
Hali qwaqay1!
"A bemeneti címzéssel volt a gond, az hittem AQW0, AQW2 AQW4 stb az analóg bemenetei"
AQW legfeljebb kimenet lehetne. Esetleg AIW lehetne.
"el is számoltam 10-ig, de mivel nem tudok angolul nem sokra mentem vele."
Én konkrétan nem tudtam, hogy nem tudsz angolul (nem írtad hogy magyar leírást szeretnél).
"A plc-hez kaptam egy Siemens Em 231 AI4x12Bit 321-0hc22-0xa0 analóg bemeneti modult"
Nem lehet 231-0hc22-0xa0? csak kerestem, kerestem és nem létezik ilyen modul amit írtál
Szerintem is biztosíték. Amit megerősít az a valószínű tény, hogy a második sorkapocs pont ahova látszólag be van kötve éppen az L+ tápfesz bemenet.
Mielőtt próbálkozol én mérnék egy ellenállást az M ill GND ponthoz képest az L+-on lévő kiolvadt bizti belső oldalán. Ha ott nulla ohm mérhető, akkor keress túlfesz levezető VDR-t, mert lehet hogy az túlfesz. miatt zárlatba ment és attól olvadt ki. Még az is lehet, hogy a mellette lévő sárga képződmény az...
Új hozzászólás Aktív témák
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC
- AKCIÓ !! M3 Chip - MacBook Pro 14" 8C CPU / 10C GPU / 8 GB/ 1 TB / Bontatlan / Magyar
- Tidradio td-h3 akkumulátor
- HP ZBook Studio x360:i7 9850H,32GB,512GB,P2000,15.6" UHD 3840x2160 TOUCH 600nit 100%AdobeRGB,HP gari