Új hozzászólás Aktív témák
-
murena2
csendes tag
Szerbusztok
Érdeklődni szeretnék hogy használtan Siemens 115U hoz alkatrészek kb mennyibe kerülnek?DI/DO/AI/AO kártyák meg CPU.Vagy ha árat nem is tudtok akkor egy link is elég volna ahhol utána tudnék járni.Mert mint magánember érdekelne és amit találtam ott csak cégek érdeklődését fogadják. Köszi -
murena2
csendes tag
Ha valakit érdekel van egy eladó S7 300-as CPU (315-2DP)(6ES7 315-2AF03-0AB0) és egy RS485 REPEATER. A cpuhoz van egy 64k-s mem kártya is.A motyó használt kb 2 éves lehet ha szerencséje van akkor még a program is benne van.Ha valakit érdekel írjon privátba.
-
murena2
csendes tag
Ha valakit érdekel van egy eladó S7 300-as CPU (315-2DP)(6ES7 315-2AF03-0AB0) és egy RS485 REPEATER. A cpuhoz van egy 64k-s mem kártya is.A motyó használt kb 2 éves lehet ha szerencséje van akkor még a program is benne van.Ha valakit érdekel írjon privátba.
-
murena2
csendes tag
Szervusztok,
Kis segítséget kérnék. Kezdő PLC-s gyanánt. SIEMENS S7 esetén hogyan történik az analóg jelek kezelése? Olvastam sokat utána mind a gyári irományban mind pedig a neten amit találtam, de nem nagyon sikerült megértenem.
Ha mondjuk van egy analóg bemenetem (hőmérséklet 0-250°C), alsó és felső határ között szeretném tartani azt hogyan oldható meg? A bemeneti kártya 0-10V -ot hogyan tudom felskálázni a 0-250-re?
Kezdő révén az analóg a gyengém de harcolok vele hogy megértsem.A segítséget előre is köszi
-
murena2
csendes tag
Hali.
Köszi a gyors választ.S7-300 PLC-ről lévén szó. a dolgok nehezítése miatt (kombinált, nyomás és hőmérséklet) távadó és 0-10V vagy 4-20mA sajnos(mindegy melyik mert HARt-on konfigolható a távadó). Azért írtam a 0-10V-ot mert kerekebbek a számok az átszámolásokhoz.Mérem kéne a kád tartalmát és közben az anyag hőfokát.
A nyomás része 0-1250 mmH2O a hőmérséklet 0-250°C között. a hőmérsékletet hőntartás miatt érdekes a nyomás pedig a szint szabályzás miatt, mert időközönként iszapolni kell egy szivattyúval a leülepedett anyagot. -
murena2
csendes tag
Köszönöm.
Sikerült az egészet megoldanom a leírás alapján.
Bár magamtól nem tudtam volna megírni STL-ben az fc-ket. Még egy kérdésem volna ezzel kapcsolatba. Tanulmányozom az OMRON PLC-ket (C1JM-CPU23) is. Próbáltam valami hasonlót elkövetni mint a SIEMENS-nél de az végkép nem megy.Esetleg ha türelmed van tudnál segíteni. Már olvastam a programozói kézikönyvet de abból semmi konkrétat nem tudtam meg. Az ok hogy vannak benne olyan modulok amik kezelik a határértéket.
Azt megnéztem hogy analóg bemeneti kártyán külön engedélyezni kell a csatorna működését, skálázását, stb amit meg is tettem. De nem igazán tudtam eligazodni rajta.
A feladat a 3035 hozzászólásban van.[ Szerkesztve ]
-
murena2
csendes tag
BUÉK Szirty.
Abban nem voltam biztos hogy ha beállítom a skálázást akkor nincs szükségem egy külön rutint írni rá. Egy kicsit egyszerűbb mint a S7.
Lehet hogy ha figyelmesebben olvasnám manualokat nem kérdeznék annyi hülyeséget. Csak hát az OMRON tényleg csak próbálkozás.Köszi.
-
murena2
csendes tag
Hali Szirty!
Ebben teljesen igazad van.
Nekem a 3 percel van egy kis problémám az én agyam még nincs teljesen ráálva.
Régóta használom az STEP7-et, de csak debugra esetleg kisebb módosításokra a rendszerben ha valami plusz jött be.Soha nem írtam programot a 0-ról ( Amit szeretnék elkezdeni.). A komolyabb dolgokat mindíg meghagytam az IT-nak így sosem foglalkoztam pl analóg jelekkel, PID vezérléssel stb.
Csak sokszor ütköztem olyan dolgokba hogy kb 3 órát kellett várnom az IT-ra egy 5 perces meló miatt. Így döntöttem úgy hogy kicsit jobban belemrülök a PLC rejtelmeibe.
Szépen be is iratkoztam oskolába (ÓE KVK levelezőn) amit jövőre elvégzek. De eddig mind olyat tanítottak amit én is tudok és analóg az még a közelbe sem jött. Így alapnak jó de vannak hiányosságok amit az életből kell összednem.
Ezért vállalkozom olyan feladatokra is amit sose csináltam a cégnél. Mivel 2 fő típus van nálunk ( SIEMENS, OMRON) ezért próbálok autodidakta módon mind a kettővel foglalkozni. Amihez a honlapodon nagyon sok jó infót találtam. Úgyhogy ha nem bánod lehet hogy a közeljövőben kicsit többet leszek jelen a forumon és kérdezek majd sok nekem még nem egyértelmű dolgot. -
murena2
csendes tag
Sziasztok.
Van egy S7-300-as CPU (315-2-PN/DP). Van benne egy program ami nagyon kellene. Sajna nincs meg hozzás a forrásom. Hogyan tudnám kiszedni belőle. (TCP/IP alapon csatlakozik, tudom az IP címét-is)
Köszi.
-
murena2
csendes tag
Hello Szirty!
Megpróbálkoztam az általad leírt módszerrel. Ami valószínú hogy működik.
Az a baj hogy nem tudtam csatlakozni a hálózathoz.
Step 7 v5.5 van fent virtualboxon. beállítom az ip-t a hálózati kártyán. pingelni tudom a CPU-t az el is megy de letöltéskor (beállítottam PG csatlakozási módot is) nem látok semmit. ONLINE módban sem tudom megnézni programot. Csatlakozáskor kiírja hogy nem jött létre a csatlakozás.
Sajnos a Virtualis gépre rá vagyok utalva mert a céges laposon csak win7 home pro van.Esetleg ötlet? Én már az összes létező hálózati beállítást kipróbáltam.
A bajom hogy még direktbe sem tudok a plc-re csatlakozni (MPI/DP) programozó kábellel mert vissza kellett küldenem siemenséknek hiba miatt. -
murena2
csendes tag
" Miért nem írtad le részletesen hogyan próbáltál csatlakozni? Én nem voltam ott, nem tudom mit csináltál. "
...
"Az hogy nem kapcsolódik érthető. Beállítottad a PG csatlakozást is, de hogyan, mire?"
...
"Mindent kipróbáltál, de mi az a minden? Ha nem tudom mit csináltál, azt sem tudom megmondani mi a baj."
...
Bocsánat a szűkszavúságomért.Nem akartam rontani a morált vele.
Amit te írtál nem próbáltam még.Csatlakozási próbáim:
PC-ről ethernet lehúz (WINCC) átdug a laptopra.1. Laptopon Virtuális gépet elindítom azon beállítom a hardveres hálózati kártyán a PC IP címét.
Step7-ben PG beállítás TCP/IP(auto),ekkor üzenet hogy routeres csatlakozással kapcsolatban (pontosan nem emlékszem az üzenetre).Online csatlakozásnál hibaüzenet hogy nem tudja létrahozni a kapcsoltot. Bármelyik eszközt meg tudom pingelni és válaszol is2.Laptopon Virtuális gépet elindítom azon beállítom a hardveres hálózati kártyán a PC IP címét.
Step7-ben PG beállítás TCP/IP. Online csatlakozásnál hibaüzenet hogy nem tudja létrahozni a kapcsoltot.
Bármelyik eszközt meg tudom pingelni és válaszol is.3.Laptopon Virtuális gépet elindítom azon beállítom a hardveres hálózati kártyán a egy olyan IP-t ami a tartományba esik.
Step7-ben PG beállítás TCP/IP(auto),ekkor üzenet hogy routeres csatlakozással kapcsolatban (pontosan nem emlékszem az üzenetre).Online csatlakozásnál hibaüzenet hogy nem tudja létrahozni a kapcsoltot4.Laptopon Virtuális gépet elindítom azon beállítom a hardveres hálózati kártyán a egy olyan IP-t ami a tartományba esik.
Step7-ben PG beállítás TCP/IP.Online csatlakozásnál hibaüzenet hogy nem tudja létrahozni a kapcsoltot5. a virtuális gépen próbáltam a virtuális hálózati kártyát használni és az alap OP rendszeren beállítani egy tarományba eső címet. A Step 7-et az előbb leírt 2 módon próbáltam.
Próbáltam új üres projektet létrehozni (természetesen nem varázslóval) Online nézetet választani.
Próbáltam új projektet létrehozni úgy beletettem a CPU-t (természetesen nem varázslóval) Online nézetet választani,de semmi.Amit tudok a hálózatról:
CPU ip 10.0.0.50
ET200/1 10.0.0.5
ET200/2 10.0.0.6
PC (WINCC) 10.0.0.100Szerintem nálam már ott kezdődik a probléma hogy VIrtuális gép (virtualbox)
ui.:
Kösz a türelmet
[ Szerkesztve ]
-
murena2
csendes tag
Szervusztok
Kérdés, ha WinCC felxible-ben az ablakba beteszek a gyári objektumokból pl egy szivattyú képét azt szeretném ha meghúz a kimenet akkor váltson át zöldre, de sajna nem akarja az igazat. Már a szirty oldalán lévő anagot böngésztem. Ha felirat hátteret szeretnék változtatni azt csinálja.
A következőről volna szó:
-
murena2
csendes tag
Hello,
Danfos FC300 VLT-t szeretnék profibuson indítani/vezérelni.
Olvasgattam a Szirty honlapján lévő dolgokat.
Amit nem értek, hogy a CTW-ben van meg a START/STOP funkció azt a bitet egybe állítva és a megfelelő feltétel rendszert(belsőket is figyelembe véve) kielégítve elvileg elindul a VLT és nekem a fordulat szabályzáshoz elég volna az MRV-t (az OK hogy a beállítot min.max között) változtatni ?
Vagy a DANFOSS oldalán meglelhető 2 funkcióblokkon keresztül a megfelelő adatblokok írásával kell a fordulatszámot változtatni. -
murena2
csendes tag
Hello Szirty,
Válaszod köszönöm most már világosabb a téma.
-
murena2
csendes tag
Hello Szirty,
Hogyan tudnám megoldani a következőt:
Van egy mosási ciklusom benne 3 időtaggal. A program kész van hozzá. a bajom hogy nekem perc alappal kellene dolgozni a WINCC-ben. Amit az oldaladon találtam megoldást azon másodperces alappal történik a változatatás.
WINCC felületen ha 60-at írok az ugye 1 perc. Nem is volna ezzel probléma mert osztani szorozni mindenki tud, de sajnos hülye biztosra kell csinálni. Azaz ha 1-et üt a kezelő akkor az 1 percet jelentsen. Próbáltam a programban a szorzást elvégezni, de nem enged s5time-ot szorozni. Vagy létezik esetleg konverter mondjuk REAL TO S5 TIME ? Tudnál ebben segíteni? Ha még kellene hozzá plusz infó kérlek szólj. -
murena2
csendes tag
Hello!
Kis segítségre volna szükségem az alábbiakban. Van egy Siemens S7 300 projektem ami megfelelő bemenetekre gsm modemen (westermo GD-01) keresztül sms-t küld jelen pillanatban 1 telefonra. A baj, hogy nincs meg az eredeti forrása a programnak csak az amit kiszedtem a plc-ből és a meglelt dokumentumok alapján felkommenteztem. A feladatom hogy ne csak 1 hanem 2 db telefonra küldje az üzenetet. megvan a programrész ami küldi az adatot a modemnek és megvan hogy honnan (melyik DB-ből).A küldést egy CP340 modul végzi a modemnek. Ezek az alábbiak:
Az FC ami küld:
A M 50.0
= DB20.DBX 8.0
CALL "P_RCV" , DB2
IN0 :=DB20.DBX8.0
IN1 :=
IN2 :=DB20.DBW0
IN3 :=DB20.DBW2
IN4 :=DB20.DBW4
OUT5:=DB20.DBX8.1
OUT6:=DB20.DBX8.2
OUT7:=DB20.DBW6
OUT8:=DB20.DBW10
A DB20.DBX 8.1
FP M 65.1
JNB M001
L DB20.DBW 6
L DB20.DBW 4
+I
T DB20.DBW 4
M001: AN DB10.DBX 8.3
JC M002
L DB10.DBW 302
L 3
AW
JL M003
JU M004
JU M005
JU M006
JU M007
M003: JU M002
M004: L 26
T DB10.DBB 34
CALL "FC_2"
IN0 :=DB10.STAT25
IN1 :=DB10.STAT26
RET_VAL:=DB10.STAT27
NOP 0
CALL "FC_2"
IN0 :=DB10.STAT9
IN1 :=DB10.STAT13
RET_VAL:=DB10.STAT14
NOP 0
CALL "FC_2"
IN0 :=DB10.STAT14
IN1 :=DB10.STAT11
RET_VAL:=DB10.STAT15
NOP 0
CALL "FC_2"
IN0 :=DB10.STAT15
IN1 :=DB10.STAT10
RET_VAL:=DB10.STAT16
NOP 0
L DB10.DBB 111
T DB10.DBW 6
L 112
T DB10.DBW 4
L 12
T DB20.DBW 4
A M 50.0
= DB10.DBX 8.0
L 1
T DB10.DBW 302
L 0
T DB20.DBB 14
JU M002
M005: AN M 50.0
= DB10.DBX 8.0
L DB20.DBW 4
L 12
>I
JC M008
JU M002
L DB20.DBW 4
L 16
<I
JC M002
L DB20.DBW 4
L 16
>I
JC M009
L DB20.DBB 14
L 62
<>I
JC M009
M008: L 2
T DB10.DBW 302
JU M002
M006: CALL "FC_16"
IN0 :=DB10.DBW304
RET_VAL:=DB10.STAT17
CALL "FC_2"
IN0 :=DB10.STAT17
IN1 :=DB10.STAT18
RET_VAL:=DB10.STAT19
NOP 0
CALL "FC_2"
IN0 :=DB10.STAT19
IN1 :=DB10.STAT12
RET_VAL:=DB10.STAT20
NOP 0
L DB10.DBB 251
T DB10.DBW 6
L 252
T DB10.DBW 4
L 12
T DB20.DBW 4
A M 50.0
= DB10.DBX 8.0
L 3
T DB10.DBW 302
JU M002
M007: AN M 50.0
= DB10.DBX 8.0
L DB20.DBW 4
L 24
<I
JC M002
JU M00a
L 4
T DB10.DBW 302
L 0
T DB10.DBW 438
M009: L DB10.DBW 438
L 3
AW
JL M00b
JU M00c
JU M00d
JU M00e
JU M00f
M00b: JU M002
M00c: L DB10.DBB 411
T DB10.DBW 6
L 412
T DB10.DBW 4
L 12
T DB20.DBW 4
A M 50.0
= DB10.DBX 8.0
L 1
T DB10.DBW 438
L 0
T DB20.DBB 14
JU M002
M00d: AN M 50.0
= DB10.DBX 8.0
L DB20.DBW 4
L 12
>I
JC M010
JU M002
M010: L 2
T DB10.DBW 438
JU M002
M00e: L DB10.DBB 251
T DB10.DBW 6
L 252
T DB10.DBW 4
L 12
T DB20.DBW 4
A M 50.0
= DB10.DBX 8.0
L 3
T DB10.DBW 438
JU M002
M00f: AN M 50.0
= DB10.DBX 8.0
L DB20.DBW 4
L 24
<I
JC M002
M00a: L DB10.DBW 304
T DB10.DBW 306
L 0
T DB10.DBW 302
T DB10.DBW 438
T DB10.DBW 304
T DB12.DBW 32
AN M 50.0
= DB10.DBX 8.3
M002: CALL "P_SEND" , DB3
IN0 :=DB10.DBX8.0
IN1 :=
IN2 :=DB10.DBW0
IN3 :=DB10.DBW2
IN4 :=DB10.DBW4
IN5 :=DB10.DBW6
OUT6:=DB10.DBX8.1
OUT7:=DB10.DBX8.2
OUT8:=DB10.DBW10
A DB10.DBX 8.3
L S5T#10S
SD T 30
NOP 0
NOP 0
NOP 0
AN T 30
JC M011
AN M 50.0
= DB10.DBX 8.3
L 0
T DB10.DBW 302
T DB10.DBW 304
T DB12.DBW 32
M011: BEA DB10 ahonnan küld, a DB 20-ba olvassa ki az üzeneteket amit kap a gsm modem
DB10:
LADDR INT 448 CP340 bemeneti cím
DB_NO INT 10 Küldendő DB száma
DBB_NO INT 126 Küldendő DBB byte száma
LEN INT 50 Adat hossza
REQ BOOL FALSE Engedélyező bemenet
DONE BOOL FALSE DONE küldés kész bit, Statusz paraméter 16#00
ERROR BOOL FALSE ERROR küldés hiba bit, statusz paraméter értéke
STAT7 BOOL FALSE
STATUS_W WORD W#16#0 küldés Státusz paraméter
STAT9 STRING[10] 'at+cmgs="'
STAT10 STRING[1] '$R'
STAT11 STRING[1] '"'
STAT12 STRING[1] 'z'
STAT13 STRING[16] '+36309685681'
STAT14 STRING[26] '-'
STAT15 STRING[26] '-'
STAT16 STRING[26] '-'
STAT17 STRING[5] ' '
STAT18 STRING[50] ' A HIBA KODJA'
STAT19 STRING[50] ' '
STAT20 STRING[50] ' '
STAT21 INT 0
STAT22 INT 0
sms_pozcio INT 0 sms pozíció (WINCC)
tel_no DINT L#309685681 telefonszám (WINCC)
STAT25 STRING[3] '+36'
STAT26 STRING[16] '302793664'
STAT27 STRING[26] '-'
STAT28 STRING[26] '-'
STAT29 STRING[26] '-'
STAT30 STRING[16] '-'
STAT31 INT 0A segítséget előre is köszönöm.
-
murena2
csendes tag
Szervusztok,
Van egy TP177B 6" HMI-m (6AV6 642-0BA01-1AX1) aminek összetört az touch panel része, az kijelzője ép. Valaki tudja esetleg hogy lehet e hozzá szerezni javításhoz alkatrészt? Vagy esetleg egy olyan készüléke van valakinek ami más felindulásból ment tönkre és ezen része működik?
-
murena2
csendes tag
Találtam ebayen egész jó áron. lehet kipróbálom milyen. Annyit megér ha működik.Ha nem akkor ennyit bukott a cég.
http://www.ebay.com/sch/i.html?_from=R40&_sacat=0&_nkw=touch+tp177b&_pgn=2&_skc=50&rt=nc
Az a bajom velük és ebből adódott a törés is, hogy ha sarokba teszek gombot elég sűrűn "beragad".Egy ilyen beragadás miatt a júzer megpróbálta kicsit erőteljesebben megnyomni a gombot hátha észhez tér.
[ Szerkesztve ]
-
murena2
csendes tag
Szia Szirty.
Tudnál nekem segíteni abban hogy step7-ben ha megcsinálok egy programot feltöltöm és utána ha egy blokkban változtatok valamit csak úgy engedi feltölteni ha a teljesen újratöltöm az egész programot, azaz csak önmagát a blokkot nem.
Köszi
-
murena2
csendes tag
Szervusztok,
Szeretnék egy kis segítséget kérni S5-S7 konverzióval szenvedek. Van egy programrész amit nem nagyon értek hogyan is működik és hogy is kellene ezt s7-re varázsolni, ha valaki tud ilyenbe segíteni azt megköszönöm. A prog részlet az alábbi:
S5
L KF +1
T RS 97 / ha jól tudom ez valami rendszerparancs S5-benL KH E416 / DB11 memóriacíme
LIR 0 / akku 1
L KH 0000
><F
JC =M001
L KF +127 / szerintem ez lesz a DB hossza mert ha megnyitom a db11 az 127 sorból áll
G DB11
L KH E416
LIR 0
L KF +255
+F
T FW 200
L KH E4DE / DB 111 memória címe
LIR 0
L KF +255
+F
L FW 200
TNB 56
TNB 200 / Ennyi volna a különbség a db11 és a db111 memcíme között. Ezzel másolná le a db11-et a db111-be?Az M001 cimke alatt ugyanezek a sorok vannak csak más DB címekkel.
Azt tudom hogy az s7 nem tudja direktbe memóricímeket kezelni.
Az utolsó 2 sor okozza a fejtörés jelentős részét mert semmi konrét példát nem találtam rá még az s5 manuálokban sem.Nem a részletes megoldást kérem csak egy kis segítséget ezen sorok megértéséhez.
-
murena2
csendes tag
Valahogy így nézne ki elvben?
CALL "BLKMOV"
SRCBLK :=p#db11.dbw200
RET_VAL:=MW200
DSTBLK :=p#db111.dbw56De nem vagyok igazán biztos benne hogy ez így jó.
Bár a Convert manual azt ajánlja ennél a fajta direct címzésnél,hogy nem ajánlott a fordítás inkább írjuk újra programblokott. De nekem ez a blokk úgy tűnik mintha mindent kinullázna egy új starthoz. Gondolom a DB bizonyos értékeit menti el a TNB-vel egy másik DB-be. -
murena2
csendes tag
Sziasztok,
Kérnék egy kis segítséget Allen-Bradely programozásához. Micrologix 1400-at (1766-l32bxba) programozok RSlogix500-al. El van látva gyors bementtel és 100kHz-es kimenettel. Mikor szeretném használni a gyorsszámlálót rslogixba kiírja hogy nem lehetséges ezen a hardveren. Manuálba (1766-rm001) azt írja hogy lehetséges a gyors számláló használata. amit használok RSlogix 500 8.10 (CPR9).
-
murena2
csendes tag
Ez egy jó info. Azért mindenki tud valami marhaságot kitalálni. Már az gyanús volt hogy a prog szofverem a micrologic 1400 seria "A" van benne a rockwell honlapján meg már kint van belőle "F" is.
Melyik a legfrissebb vezrió logix 500-ból? Bár nem sokmindent lehet torrenten megtalálni belőlük.
Vettünk egy új HMI-t is az nincs benne a factorytalk view 6-ban, a legújabbat (7.1 asszem) nem találtam sehol.
Nem lehet esetleg hardver elemet hozzáadni mint a siemensbe?[ Szerkesztve ]