Új hozzászólás Aktív témák
-
villamos bá
csendes tag
válasz
DasBoot
#7599
üzenetére
Szia!
Én elsősorban a Youtube videóportált javasolnám vagy a TIA saját help manual-ját. Ezek ugyan nem Magyar nyelvű segédletek, de PLC témában hamar rá kell jönnünk, hogy a Magyar dokumentáltság elenyésző. A Youtube-on elég sok videó van kezdő TIA felhasználóknak, a bonyolultabb problémákkal meg jöhetsz a fórumra.
De! Én csak a magam nevében beszélek, lehet, hogy a többiek tudnak valami magyar nyelvű doksis tippet. -
DasBoot
aktív tag
Jó szerencsét! Mindenkinek! A közeljövőben, 2-3 hét múlva ismerkednem kell TIA-portál-lal. Előzetesen szeretnék hozzájutni bármiféle ismertetőhöz, leíráshoz. Elsősorban magyar nyelven, de bármilyen lehet. Előre is köszönöm a segítséget. Üdv.: Joe
-
villamos bá
csendes tag
válasz
byte-by
#7597
üzenetére
Helló!
Ez egy PLC, igaz, hogy nem egy hűha, de ez már nem programozható relé.
Valóban, a word shiftelés el volt bújva. Csak word léptetés van, duplaszavas nincs, de ez már nekem elég lesz. Mindenképp jól fog jönni, mert ez az 5 adatos tömb csak a kezdet. Fejleszteni szeretném, ott lesz még 2-3 infó pluszba.
Nagyon köszönöm sokat segítettél, Szirty úrnak úgyszintén.
-
byte-by
tag
válasz
villamos bá
#7596
üzenetére
halo
én nem ismerem a KV Nano-t, de ha ez plc , és nem programozható relé, akkor kell lennie benne shiftelésnek.
de már jelezték a másolást is, mivel kevés az adat, az is jó lehet. -
byte-by
tag
válasz
villamos bá
#7592
üzenetére
halo
bizonyos megoldások nem mindenhol működnek ugyanúgy.
ezért mindenképp jó tudi mi a hardver és a szoftver. -
byte-by
tag
válasz
villamos bá
#7590
üzenetére
halo
a bemásolás után shift-elj jobbra kétszer, ha van shitft.
bemásolás az órának és a percnek: pl. órát a d100-ba(H) , percet a d101-be (M) ,
funkció: word shift _ source word d100 , kezdő azó d101 , end szó d109vagy ha van dupla szó shift akkor azzal.
-
joci9
tag
válasz
villamos bá
#7592
üzenetére
Szia!
Vagy https://en.wikipedia.org/wiki/Circular_buffer
Bár 5 adatnál jó a másolgatás :-)ü
J -
Szirty
őstag
válasz
villamos bá
#7590
üzenetére
Szia!
Márpedig szerintem másolgatni kell

Milyen PLC-re kellene a megoldás? -
villamos bá
csendes tag
Sziasztok!
A következő a megoldásra váró probléma. Lehet, hogy nagyon kezdő kérdés, de nekem nem sikerül megoldanom.
Egy adattömbben szeretném tárolni megadott esemény hatására bekövetkező jelváltozáskor a PLC rendszeridejét. Ki tudom olvasni, át tudom másolni, ezzel nincs baj.
_________________________________________________
_DT100_|_DT101__|_DT102__|_DT103__|_DT104__|_...__|_
(H) .......... (M) ->>Na, jól le is Mórickáztam ide.
10x16 bites tömb első 2x16 bitjén. Pld.: DT100 - DT109-ig van a tömb. DT 100 és DT 101-be íródna mindig a legfrissebb kiolvasott időpont, kvázi mindig csak az első két word-öt írjuk, a korábbi tartalom pedig mindig eltolódna 2-vel. Ami túllóg a tömbön, azt a gép már nem veszi számításba, mindig csak a legutolsó 5 időpont lenne eltárolva. Jelenleg automatikus átmásolgatással oldottam meg, de ez nem szép és nem dinamikus megoldás.
Tudnátok erre valami ötletes és tanulságos megoldást mondani, vagy hogy milyen irányból kellene megközelítenem a feladatot?
Nagyon köszönöm a segítségeteket előre is!

-
garam93
csendes tag
Sziasztok!
Van a birtokomban pár PLC-vel kapcsolatos dolog, amitől szeretnék megválni, viszont nem tudom, működnek-e, mennyit érnek illetve hogy kit érdekelhetnének.
Ha esetleg tudnátok ezzel kapcsolatban segíteni, vagy esetleg érdekelne titeket, nagyon hálás lennék, ha jeleznétek.Amikről szó lenne:
- Siemens Simatic S5-90U PLC,
- Mitsubishi Melsec FX1S-30MT-DSS PLC,
- Festo FPC-404 PLC,
- OMRON E3X-DA41-S Száloptikai erősítő, 4 db, eredeti dobozban,
- OMRON E32-D32L Fotoelektromos szenzor, 2 db, eredeti dobozban,
- OMRON E32-D32 Fotoelektromos szenzor, 2 db, eredeti csomagolásban.Köszönöm előre is!
-
Tomika86
senior tag
Sziasztok!
S7-1200nál, hogy tudok mutatót használni LAD-ban?
Egy címet kellene eltárolnom egy változóba, ehhez hozzáadni egy változó értékét, majd a kiszámolt címbe egy változó értékét kellene másolnom.Köszönöm
-
Szirty
őstag
-
Szirty
őstag
válasz
byte-by
#7580
üzenetére
"az Ethernet egy fizikai réteg a protokoll a lényeg"
Nem. A lényeg az hogy determinisztikus legyen.
Akármilyen funkcióblokkot írsz akármilyen ellenőrzéssel, ha TCP alapú kommunikációval pl. megnő a pinged bármilyen okból (pl. Pistike torrentezni kezd) akkor így járás, nem lesz adatod és pont.
Persze információd az lesz arról hogy nem lesz adatod, de adatod az nem lesz.
Persze ez nem minden esetben kritikus, de úgy tűnik itt arról van szó.
-
byte-by
tag
halo
az Ethernet egy fizikai réteg a protokoll a lényeg, több lehetőség is van.
erre az omronnál vannak funkcióblokkok amik felépítik a kommunikációt, figyelik az adat mozgást és tartalmat is ha kell.
a Profinet is azon a fizikai rétegen megy. a profinetet tudja az omron is, de kell hozzá (CJ esetén) egy bővítő modul.
de azt mindenképp tartom, hogy valamilyen korszerű ethernetes megoldást alkalmaznék. -
Step7
újonc
Sziasztok!
S7-319 PN/DP és OMRON CJ2M közötti adatcserét kell megoldani (3-4 adatszó oda-vissza)-nem mindegy hogyan.
Ugye adná magát az ethernetes összekötés-de ahogy a fórumokon írják -inkább más vonalon-pl. Profibuszon keresztül kommunikáljunk. Ehhez egy Omron profibus CP-t kell beszerezni, melynek elég húzós ára van.
Viszont így adja magát minden.
A kérdés : mindenképp el kell vetni az ethernet csatlakozási lehetőséget-vagy kis többletmunkával ez is életre kelthető a két plc között?
Van ezzel kapcsolatban valakinek infója? -
Tomika86
senior tag
Sziasztok!
S7-200 programban van kettő helyen MOV_DW utasítás, bemenete &VB11 kimenete VD43 és másiknál bemenete &VB59 kimenete VD78
VB59-et találok a programban, VB11-et nem, itt a VD11-et használják a programban másik helyeken.Ez a & az indirekt címzés lenne? Tehát a MOV_DW a VB11-ben és VB59-ben lévő értékű címet mozgatja a kimenetébe?
Köszönöm!
-
molntomi
csendes tag
Sziasztok!
Nem PLC-s kérdésem lenne, hanem ELAU-s szervo vezérlős, az eszköz: Pacdrive MC-4/11/10/400 13130247.
A kérdés, hogy aki foglalkozott már vele, mi a programozó software, mennyire nehéz beletanulni (PLC-s ismeret, Festo Servos ismeret van), ingyenesen letölthető esetleg vagy demo verzió?
Köszönöm a válaszokat.
-
-
dugo_
veterán
válasz
byte-by
#7567
üzenetére
Köszönöm a válaszokat!
>ha nincs tapasztalatod, úgy érzed fejlődnöd kell, kezdő vagy, kell a pénz, stb. akkor menj el dolgozni
Természetesen ez a terv és az első pár évben nem is gondoltam reálisnak lényegesen nagyobb pénzeket.
Egyelőre a jelenlegi béremet szeretném túlszárnyalni, ami ennél kicsit magasabb, mégsem sikerült átlépni az ajánlattal. -
rsf
senior tag
válasz
byte-by
#7567
üzenetére
Teljesen egyetértek azzal amit írtál.
Amit elértem azt magamnak köszönhetem.
Meg kellett harcolni a pénzért.
Le kell lépni ha átvernek sőt ha kiderül hogy vmi nem úgy van ahogy mondták akkor egyből lépni kell.
Nem várni a szebb jövőt. Persze a munkát meg kell csinálni rendesen.
Alkalmazottként alkalmazni vkit de csak akkor ha katázik dolgot pedig elitélem.
Az más ha vki katázik aztán több cégnél vállal munkát. Vagy megkeresik.
Üdv. -
byte-by
tag
halo!
általában nem foglalkozom pénzzel fórumokon, de muszáj vagyok hozzászólnom.
sajnos Magyarországon jellemző, hogy az emberek (nagy általánosságban, persze kivétellel)
kevésre tartják a munkájukat, alacsony bérszintben gondolkodnak, nem mernek kérni, stb.
a probléma, hogy elmennek egy multihoz, vagy akár egy kkv-hez és utána szidják mert kevés a pénz, alacsony a megbecsülés, ilyesmi.
elfelejtve, hogy az adott munkát ennyiért vállalták. a vásár kettőn áll.
én magam igyekeztem tudatosan kilépni ebből a rossz irányból.
igaz, megtehetem, vannak referenciáim ki is használom.visszatérve a feldobott példához.
plc programozó munkakörben a br 300 az ló...asz.
de.
ha nincs tapasztalatod, úgy érzed fejlődnöd kell, kezdő vagy, kell a pénz, stb. akkor menj el dolgozni és
ha szereztél tapasztalatot, nem lehet zavarba hozni plc -vel, magabiztosan tudsz programozni
utána kereshetsz más munkahelyet. ma rengeteg cég keres plc-t. (is)
lelkiismereti problémákat ne okozzon ez az eljárás, mert annak a cégnek aki br. 300-at ajánl, annak sincs
lelkiismereti problémája nyilván valóan.a katás vállalkozással nekem nincs problémám.
voltam én is, a céggel kifizettettem a katát, plusz a munkákat, és még vállalhattam saját munkákat is,
nem panaszkodtam.végeredményben azt kell mondanom, hogy ha van referenciád, van tapasztalatod, rendelkezel megfelelő tudással (nem kell pengének lenni), akkor nyugodtan el kell kérni a megfelelő összeget.
ha ezt számszerüsítjük, a br. 650 körül egy magyarországi pl. multinál simán. plusz-mínusz akár 50k.
ha nem tudunk megegyezni akkor lesz más. vannak cégek akik folyamatosan keresnek plc-seket, pont azért , mert nem hajlandóak megfizetni, így nem is alakul ki a lojális csapat, vagy akár csak 1-2 fő.
(sajnos Magyarországon még így sem lehet az optimális 2500-3500 eurot elkérni, de törekedni kell rá)de ilyen cégekkel én nem foglalkozom. jelenleg is megkeresnek folyamatosan cégektől, de mivel nekem
van munkám, és nagyjából meg is vagyok elégedve vele, megköszönöm, de nem érdekel.
persze nem br.300 -ért dolgozom. annyiért még egy elektromos karbantartót sem találni mifelénk.a végzettséggel kapcsolatban annyi, hogy nem muszáj a főiskola, nekem sincs, középfokkal vagyok plc-s.
persze ha van, az csak jó, nekem nincs problémám a tanulással, az mindig jó.jelenleg én kerültem olyan helyzetbe, hogy külsős plc-sekkel kell dolgoznom, pontosan tudom a helyzetüket, mert én is ebben a cipőben jártam, de nem problémázok az áron, mert nekünk az kell, hogy jól legyen megcsinálva a munka , amit elvárunk. mi kiléptünk ebből a filléres gondolkodásból, értelmetlen.
-
rsf
senior tag
válasz
spkkill
#7562
üzenetére
Én meg katáztató cégekről hallottam.
Nem semmi ami megy a hazai Kft-knél. Nem fizetnek jól azt is feketén/szürkén..
Tisztelet a kivételnek. Bár látszik némi javulás.
Pár ember kilépése komoly anyagi veszteséget jelent a cégeknek.
A mai fiatalok meg fel sem fogják. Azt mondják, hogy úgysem érik el a nyugdíj korhatárt.
Erre azt szoktam mondani nekik, hogy akkor imádkozzanak, hogy nehogy elérjék!
Üdv. -
byte-by
tag
válasz
villamos bá
#7558
üzenetére
halo
sajnos nekem csak omron megoldásom van, de azért leírom, hátha van hasonló lehetőség a siemens-ben, vagy egyéb vezérlő típusban.
mi úgy oldjuk meg, hogy az A090 BCD Array (4 Word) tartalmaz egy date_and_time formulát ami az utolsó
program betöltés dátumát-idejét mutatja.
ezt figyeljük adatgyüjtő hálózaton keresztül és ha megváltozik akkor pontosan tudjuk, hogy valaki belenyúlt.azt sajnos pont akkor nem tudjuk ki volt, de az azért könnyen kideríthető, mivel akárki nem tud a közelébe kerülni.
mellesleg van programverzió kezelő adatbázisunk, így tudjuk kezelni a változásokat. -
dugo_
veterán
válasz
spkkill
#7562
üzenetére
Br. 400 az elképzelés, br. 300 az ajánlat. Előbbi szerintem nem elrugaszkodott és pont annyi előrelépés lenne, amiért már megéri munkahelyet váltani. Utóbbit pedig szimplán már meghaladtam a jelenlegi helyen (11 hónap a mostani munkaviszony, tehát nem is sokéves tapasztalatot fizetnek) és nem is érzem helyénvalónak az elvárt munkáért.
8 órás, 1 műszakos állásokat néztem.
-
spkkill
tag
Szia! Sok tényező befolyásolja:mekkora cég,milyen minőségű munkát várnak el,műszakok száma,pótlékok,jutalom,juttatások.... Az én véleményem,hogy bruttó 5-600ezer ft reális,napi 8óra,1 műszak.
Viszont hallottam már budapesti plc-s cégről akik bruttó 300ezerét foglalkoztatnak "PLC programozókat".Kíváncsi lennék a te elképzelésedre.
-
dugo_
veterán
Sziasztok!
Nem nagyon merül fel a topikban a bérezés, én feldobnám most, hogy legyen valami támpontom.
Friss 51 523 01-es OKJ-s papírral, félkész gépész BSc-vel, angol középpel, német konyhanyelvvel, több, de rövid ideig tartó gyártásos, megmunkálásos, tervezéses munkatapasztalattal Budapesten és környékén milyen bruttó/nettóra érdemes alkudni azoknál a cégeknél, ahol egyáltalán felmerül kezdő PLC programozó munkakör és megelégszenek középfokú végzettséggel?
Van egy elképzelésem, plusz egy részben szubjektív viszonyítási alapom a jelenlegi technikusi béremhez képest, de így pár interjú után érdekelne, hogy én vagy a piac van teljes tévképzetben...

-
spkkill
tag
válasz
villamos bá
#7558
üzenetére
Szia!
Szerintem a legegyszerűbb ha elmented az aktuális programot a saját gépeden és mikor kíváncsi vagy csinálsz egy komparálást. Ha valamelyik változót vissza is írták eredeti értékre akkor is az időbélyeg megváltozik,ami a TIA-ban amint online csatlakozol ki fog bukni. Ha HMI-n akarod kijelezni akkor csinálj egy képet amin csak kijelzed a számodra fontos értékeket egy outuput io field-ben. -
Tomika86
senior tag
Szia!
A Wincc flexible recipe view témakörrel kapcsolatban kérdeznék.
Milyen esetben NEM történik meg a PLC be áttöltés? (a téma végén ezért van a script, ha 4 akkor sikeres az áttöltés).
Összehoztam egy egyszerű recept kezelést, amiben 4 értéket töltök át a PLC-be, ezzel egyidőben a datarecord nevét is másolom(ez mutatja hogy melyik adatok vannak éppen a PLC-ben). De ugye itt jön ami az írásodban van, hogy a neve módosul, de a TAG-ek értéke mégse kerül a PLC-be. Ez érdekelne, hogy mikor történhet ez meg.Köszi!
-
villamos bá
csendes tag
Szia Szirty!
Igen, kicsit félreérthetően fogalmaztam, köszönöm a kiigazítást!
A cél az lenne, hogy csekkolhassam, hogy módosította e más az alapprogramot rajtam kívül. Teszem azt egy általam konstatált paraméter megváltozik egy memóriacímen(konstans érték), amit user szinten nem lehet módosítani a gépen (Pl.: HMI-ről) csak a programba belenyúlva. Ezt a tényt szeretném valamiképpen visszajelezni magamnak. -
Szirty
őstag
válasz
villamos bá
#7556
üzenetére
A kérdésed pontosítást igényel.
A memória tartalma a leggyakrabban PLC ciklusonként is változik (tehát másodpercenként több százszor).
Persze nem a flash, de kikapcsoláskor a RAM-ot szépen beletapossa a flash memóriába.Mi a kérdés mögött rejlő cél?
-
villamos bá
csendes tag
Sziasztok!
Volna egy érdekes kérdésem. Létezik -e olyan státuszbit vagy flag a PLC-kben, ami abban az esetben tud tájékoztatólag szolgálni a programozónak, ha a flashmemória tartalma megváltozott, újraírták, módosítás történt rajta? Ha számszerűen is informál a módosítások pontos számáról, esetleg még a rácsatlakozott gépről adatot is szolgáltat, az még jobb lenne, de ez már csak a hab lenne a tortán. Ha ez nem megoldható, hogyan tudnék valami hasonló figyelést megvalósítani? Siemens S7 1200 és Keyence KV moduláris plc-k előnyben.
Köszi előre is! További szép estét kívánok! -
Szirty
őstag
válasz
H.Bencike
#7552
üzenetére
Szia!
Némi infó itt:
Blokk hívás, változók és paraméter átadás
Az S7 PLC programozásaNéhány kérdésedre rövid válasz:
"az FC hívhat FB-t? Vagy fordítva?"
Igen, és fordítva is
"Programfutás szempontjából melyik előnyösebb?"
FB-t akkor érdemes használni ha a blokknak kell saját "nem felejtő" változó terület (ez egy DB blokkban valósul meg).
"A második, amikor lokális változókkal programozok akkor a programban használt számlálók/időzítőknek(C1-T1) lehet lokális változóterületet kijelölni?"
Itt nem tudom pontosan mire gondolsz.
A Timer és Counter utasításnak adhatsz át lokális változóban adatot és hajlandóak is abba adatot belerakni.
De maga a timer és counter mindig globális adatterületen van.
Ugyanakkor nagyon fontos (és sokan elkövetik azt a hibát hogy ezt rosszul értelmezik) a lokális változók (TEMP) minden adatot elfelejtenek ahogy a blokk lefutott.
Ezért ökölszabály, hogy egy blokkon belül ha TEMP változót használsz, akkor MINDIG értéket kell adni mielőtt a tartalmát felhasználod!
Ha tehát mondjuk az FC100-ban a #Value változóba beírsz egy értéket, majd hagyod lefutni a blokkot, akkor legközelebbi ciklusban a #Value változó memóriaszemetet fog tartalmazni.
Illetve meg is maradhat benne az érték, ha a többi blokk nem bántja a saját lokális változó területét (TEMP).
A dolog magyarázata az, hogy az összes blokk ugyanazt a stack memóriaterültet használja a saját TEMP változóinak a tárolására."Illetve a merkerek lokális vagy globális változónak minősülnek?"
Természetesen globális. Ha az egyik blokkban mondjuk bekapcsolod az M10.6-os merker bitet, a többi blokkon belül is azt tapasztalod hogy be van kapcsolva.
-
H.Bencike
aktív tag
Sziasztok!
Két kérdésem lenne amiben örülnék ha tudnátok segíteni!
Ez első, a OB-FC-FB viszonyok egymáshoz. Az világos hogy az OB hívhat FC-t és FB-t is, viszont az FC hívhat FB-t? Vagy fordítva? Programfutás szempontjából melyik előnyösebb? Vagy nincs hatással rá?
A második, amikor lokális változókkal programozok akkor a programban használt számlálók/időzítőknek(C1-T1) lehet lokális változóterületet kijelölni? Ha igen melyiket? Illetve a merkerek lokális vagy globális változónak minősülnek?Üdvözlettel, Beni
-
elektrozsiba
újonc
Sziasztok!
SOS-ben nem lenne valakinek Moeller Easy PLC-hez programozó szoftvere ami még XP-n fut?

Meghalt a "szervizes" laptop es persze vitt mindent..., progam viszont kellene.
Előre is köszönöm!
-
tajberOne
csendes tag
Sziasztok!
Lehet, hogy off bocsi, de az előttem szólóval egybevág! Az elmúlt időszakban komolyan megérett bennem, hogy PLC programozással
gépipari automatizálássalszeretnék foglalkozni!
Találtam is Gödöllőn (SZIE) képzést, ami ezt oktatná, A Festo berkein belüligaz nem occsó!
[link]
[link]Nekem gépészmérnöki végzettségem van ugyan, de megéri erre a képzésre ekkora önköltséget bevállalni, tudnám a megszerzett tudást hasznosítani, illetve építkezni rá, a leírás szerint igényes lehet a képzés?
Válaszotokat köszi előre is

-
xonqreak
újonc
Sziasztok,
Látva a világ exponenciális fejlődését el kell indulnom egy új irányba, úgy döntöttem meg szeretném tanulni szabadidőmben a PLC programozást, azonban szükségem lenne olyan leírásokra, tudásanyagokra amelyekből biztos alapokra lehet szert tenni.
Olvasva a korábbi hozzászólásokat találtam forrást, de érdekelne a véleményetek, és a segítségeteket szeretném kérni.
Mit ajánlotok a teljesen kezdőknek, miként érdemes elindulni a PLC programozás rögös útján?
A forrás: PLC PROGRAMOZÁS AZ IEC 1131-3 SZABVÁNY SZERINT
A segítségetek köszönöm!
-
Szirty
őstag
válasz
molntomi
#7545
üzenetére
Szia!
Örülök hogy sikerült!
"...itt az MPI/DP egybe van."
Azért van egyben, mert az interfész tudja az MPI-t és a profibus DP-t i. De egyszerre csak az egyiket (amelyiket beállítod neki).
Ugyanígy (és ugyanezért) pl. az S7-300 CPU 315-2 DP PLC-n is a bal oldali interfész tud MPI-t és DP-t is. De ha DP-re van beállítva akkor azon MPI kommunikáció nem fog menni és viszont (már eleve eltérő adatsebesség az alapértelmezés a kettőnél). -
molntomi
csendes tag
Sziasztok,
Végül sikerült összehozni, pár mondatba és képbe összefoglalva ami engem összezavart.
Kijelzőn a Transfer settings-nél csak MPI-t lehet beállítani, hiába Profibus-on kommunikál, ez az ami összezavart, hogy most még is melyik kommunikációt használja.
(elnézést a képminőségéért)
Hiába is próbálkoztam mindennel, a Set PG/PC interfésznél a Properties-be a kommunikáció elvolt állítva (nem tudom miért). Standard-re állítva már transferelhettem is a Projectet, ezt eddig nem állítottam, itt volt az ideje belenézni.
"A képet sajnos nem tudom értelmezni (félre ne érts, ez csak annyit tesz hogy nem tudom mit ábrázol)."
A kép a Siemens PG hátulján lévő csatlakozási módokat jelöli, itt az MPI/DP egybe van.Köszönöm a segítségeket!
-
regenyid
tag
válasz
molntomi
#7542
üzenetére
Szia,
Szirtynek igaza van.
Először is határozd meg a PLC interfészt, hogy MPI vagy DP-t szeretnél használni, majd eszerint állítsd be a HMI kommunikációt is, majd ezt követően a "Set PG/PC interface"-en belül állítsd át a PG adatperét annak megfelelően amit megadtál a PLC és a HMI esetében.. Ha ez megtörtént, monitorozz rá a BUS-ra az "Accassible Device" ikonnal, és ott már látni fogod hogy mit lát a PG-d a Profibus-on vagy épp az MPI-on. -
Szirty
őstag
válasz
molntomi
#7542
üzenetére
Sajnálom, azt hiszem nem tudok segíteni.
Vagy MPI, vagy DP amellett hogy egy interfész tudja ezt is meg azt is, beállítás kérdése hogy vagy csak MPI vagy csak DP. De utána szigorúan csak az egyik. Esetleg én értek félre valamit...
A képet sajnos nem tudom értelmezni (félre ne érts, ez csak annyit tesz hogy nem tudom mit ábrázol). -
Szirty
őstag
válasz
molntomi
#7540
üzenetére
Nincs esélyed hogy kapcsolatba kerülj a HMI-vel ha az profibuszon van te meg MPI-n próbálkozol (nem csak beállítást tekintve, hanem fizikailag IS).
"Köszönöm a választ, de mint írtam,"
Nem írtál arról hogy mi mivel hogyan van összekötve.
Annyit lehet látni, hogy profibus DP profil van beállítva, ennek ellenére MPI kábelt próbálsz és MPI van a HMI-n beállítva. -
molntomi
csendes tag
Sziasztok!
Szinte biztos, hogy volt már kérdés amit leírok, de egyszerűen már nincs több ötletem, néztem a siemens fórumát már, más fórumokat, jelenleg is a SIMATIC HMI Device TP 177A, TP 177B, OP 177B (WinCC flexible) Operating Instructions doksiját bújom, keresve a megoldást, de próbát teszek hátha van ötlet a problémámra.
Kérdés:
Adott egy TP177A 6" kijelző, transferelni szeretnék rá, de egyszerűen nem találja a PG az eszközt.
Kapcsolat a PLC-vel:
MPI kábellel kapcsolódnék hozzá, próbáltam már MPI/PROFIBUS/Auto beállítást is a Set PG/PC Interfacen, egyszerűen semmi.
A HMI-n a transfer beállításoknál MPI van beállítva, 1 address, Enable Channel 2. (De itt is végigpróbáltam minden variációt).
Transfer elindítva a HMI-n, de semmi sem történik, elindítva a jelszó felülírása után kilép és panaszkodik, hogy nem találja az eszközt.
Erre a kijelzőre régebben még sikerült transferelnem (kb. 1 éve).
Valami ötlet valakinek? Vagy egy leírás?
Előre is köszönöm. -
Tomika86
senior tag
Helló
Ha a P szabályozóval oldanám meg a feladatot, tehát Mért érték-Alapjel és ezt szorzom az erősítéssel.
Ha a kijelzőre kiteszem az alapjelet és a tartálynyomást akkor mit kell tennem ha a vákuum maximumon van és kisebb alapjelet állítok be ? Ekkor negatív lesz a kimenet, ezt hogy szűrőm ki? Figyelem az értékét és 0nál vagy alatta a kimenetre 0át adok ezekben az esetekben?
Köszi
-
Tomika86
senior tag
Szia!
A vákuum értéke nem annyira fontos, -0.7bar megvan tökéletes, ha -0.6 vagy -0.8 nem gond.
Utána jarok.
Unitronics érdekes. S7hez szoktam hozzá, de nem okozhat gondot.Köszönöm
-
Szirty
őstag
válasz
Tomika86
#7531
üzenetére
Szia!
Működhet.
A buktató az hogy lépcsőzetes ingadozás lesz a nyomás értékben. Hogy ez gond vagy nem, azt a technológia dönti el.
A másik buktató hogy nehezebb lesz megírni a programot rá, mert figyelned kell hogy a határérték sávok ne kerüljenek egymással átfedésbe és ne legyen közöttük lefedetlen rés.
A beállítása is körülményes lesz a sok megadható érték miatt.Ha már úgy is fokozatmentes a beavatkozó jel és a mérés, ésszerűbb lenne talán egy arányos szabályzást csinálni (P).
Ehhez nem kell feltétlen a beépített PID-et használni, egyszerűen kivonod egymásból a beállított (tartani kívánt) nyomást és a mért nyomást, azt megszorzod egy értékkel (amit célszerű állíthatóvá tenni (gain)) az eredményt meg küldheted az analóg kimenetre. Legfeljebb kell még egy korlát hogy ne menjen 0 alá és 100 fölé. -
Tomika86
senior tag
Jelen üzemünkben egy másik vákuumszivattyúnk működik. 2db 4kW-os motorral.
Ezt figyelve nem sokat megy, elég hamar megvan a vákuum és leáll a szivattyú.Az új üzemben ahol a 2db 11kW-os motor lesz, szerintem nem lesz gond vele.
Külső hűtőköre lesz jeges vízzel a vákuum szivattyúnak. A motor frekvenciát pedig nem viszem le annyira hogy ne legyen hűtése. Amiket írtam értékek, nem fixek. (Akár a plc kijelzőjén módosíthatóvá is tehetem ezeket az értékeket)Az elvre lennék kíváncsi, hogy működik-e így, illetve milyen buktatói vannak?
Természetes nem írtam, de van elég sok biztonsági rész is még. Motorokban termisztor, 2db hőmérő, frekvenciaváltók OK jel. Ezeket mind figyelembe venném még.
Köszönöm!
-
Tomika86
senior tag
Sziasztok!
Kezd összeállni a kép a vákuumszivattyúval kapcsolatban.
Amit tudok:
- 2db 11kw-os vízgyűrűs vákuumszivattyú Danfoss frekvenciavaltóval. Alapjel 4-20mA, tényleges fordulatszám 4-20mA
- 1m3 puffertartály, rajta nyomásmérő 4-20mAUnitronics V130 plc bővítő modullal.
A feladat hogy a puffertartályban mindig legyen megfelelő értékű vákuum, amit távolabb használnak el.
A Pid szabályozást félretenném, és a következőt gondoltam:- A nyomásmérő óra analóg jelét "mbar" értékre alakítanám
- A frekvenciaváltókhoz tartozó analóg kimenetet %os értékben használnám a programban, tehát 0%-0Hz 100%-50Hz
- Nyomás határokat képeznék
Ha -900mbar vagy ennel nagyobb y vákuum akkor a szivattyú 0% és Állj parancs
Ha -800-900mbar akkor 20%
Ha -600-800mbar akkor 25%
Ha -400-600mbar akkor 50%
Ha -200-400mbar akkor 75%
Ha 0-200mbar akkor 100%A második vákuumszivattyú pedig kapcsoljon be ha a vákuum értéke több mint 2percig 0-400mbar között van.
Az értékek nem fixek, csak az érdekelne hogy ez igy működőképes-e a valóságban?
Persze ezen felül még sokminden van a programban.
Köszönöm
-
Fortitude444
csendes újonc
Sziasztok!
Most telepíteném wincc flexible 2008-at számítógépemre (win7(virtuális), 64bit), de csak a 32bites telepítője van meg..
Szednem kell le egy 32bites oprendszert, vagy ez a verzió megvan 64bitesben is? esetleg valaki egy megbízható letőltőlinket tudna dobni?

-
crucified
tag
Sziasztok, SimoCom A programmal dolgozott már valaki? Egy POSMO motort szeretnék diagnosztizálni ezen keresztül.
Köszönettel előre is
-
mcwizard
tag
válasz
mcwizard
#7344
üzenetére
Sziasztok!
Az időszinkronizálós problémámra sikerült megtalálni a megfelelő beállítást. Gondoltam leírom, hogy megmaradjon az utókornak. A CP kártyában kell az időszervert beállítani, de a CPU ugyanezen beállítási ablakában be kell pipálni egy checkbox-ot: KÉP
A következő fórumbejegyzés vezetett rá a dologra: LINK
Őszintén szólva én eddig úgy gondoltam, hogy ha ezt a checkbox-ot bepipálom, akkor a CPU a saját idejét állítja be a többi eszköznek és a HELP sem győzött meg ennek ellenkezőjéről...
Na mindegy, mindig tanul valamit az ember.
Kellemes ünnepeket mindenkinek!
-
KLR
csendes tag
válasz
Tomika86
#7522
üzenetére
Szia. Az összes Danfoss frekiváltóban van PI/PID szabályzó, meg legalább két analóg bemenet.
Több lehetőséged van:
- 4-20 mA visszacsatolás a frekiváltóra, belső PID és belső megadott érték. Jazz indít/leállít az előfeltételek/periféria alapján.
- 4-20 mA visszacsatolás a frekiváltóra, belső PID, Jazz küldi a megadott értéket és indít/leállít az előfeltételek/periféria alapján.
- 4-20 mA visszacsatolás Jazz-re, az egész aplikáció Jazz-ben, frekiváltó csak végrehajtó szervként vezérelve 0-10 V jellel.Az első verzió elemegy Jazz nélkül is, ha nem szükséges külső feltételek lekezelése, szelepek vezérlése, stb.
Második esetben Jazz-en keresztül változtathatod a megadott értéket (előfeltételek alapján, távvezérlés, stb)
A harmadik eset lehetőséget ad a megadott érték mellett a PI/PID szabályzó paraméterek változtatására is magán a Jazz-en vagy távolról (pl. GPRS). -
Tomika86
senior tag
Nem tudom még a frekvenciaváltó pontos típusát. Illetve hibaüzeneteket is meg kell jelenítenem a plcvel( Unitronics Jazz HMIvel egybeépített plc)
Esetleg valami példaprogram vagy leírás található valahol hogy mire kell ügyelni a megvalósításnál. Vagy mit nem szabad csinálni😀
-
And
veterán
válasz
Tomika86
#7517
üzenetére
Megfelelő kivitel esetén maga a Danfoss-frekvenciaváltó is képes megoldani ezt a feladatot. Ha rendelkezik belső PI(-D) szabályozóval és szabad analóg bemenetekkel (0-10V / 4-20mA) az alap- és ellenőrző jelekhez, akkor nem szükséges hozzá külső vezérlő vagy szabályozó egység.
-
Tomika86
senior tag
Sziasztok!
Egyenlőre csak elméleti síkon kérdeznék.
Van egy vákuumszivattyú ami danfoss frekvenciaváltóval ellátott, plc analóg kimenet állítja a fordulatszámát.
4-20mA-es mérőóra van egy 1m3-es tartályon.
Hogyan lehet kivitelezni a vákuum megfelelő értéken tartását?Egy egyszerű PID szabályozó megfelelő lenne?
Köszönöm
-
KLR
csendes tag
Sziasztok.
WinCC flex projekt migrálási problémával küzdök.
Egy régebbi gép projektjét szeretném migrálni WinCC flex 2008 SP5-re vagy TIA V13-ba. Az eredeti projekt WinCC flex 2007-ben készült, OP77A a kijelző. Mivel nagy a generációs és verzióbéli különbség, az SQL Server miatt a projekt direkt nem migrálható. Először migrálni kell 2008 SP2 / SP3 az eredetit, majd azt be lehet olvasni az 2008 - SP5-be.
Virtuális gépre telepítettem XP-t meg meg WinCC flex 2008 SP2, projekt beolvasva minden gond nélkül. Nincs hibajelzés, működik a szimuláció is. Az új példányt átmásoltam és megpróbáltam megnyitni Win10 x64 alatt WinCC flex 2008-ban, de beolvasás közben ezt a hibát kapom:"Error : Final conversion steps failed. Save has been disabled by WinCC flexible. Please contact technical support. System.InvalidOperationException: The culture name 'sr-SP-Latn' is invalid. It cannot be mapped!
at Siemens.Simatic.Hmi.Utah.Common.Services.CultureMappingService.MapCultureName(String cultureToMap)
at Siemens.Simatic.Hmi.Utah.Text.BaseText.Siemens.Simatic.Hmi.Utah.Text.ITextRepair.Repair(ICultureMappingService mappingService)
at Siemens.Simatic.Hmi.Utah.Common.Services.CultureMappingService.MapCultureTables(IContext context, Type type)
at Siemens.Simatic.Hmi.Utah.Text.RepairTexts.Repair(IContext context, Boolean wasConverted, IList conversionInfo, IList openInfo)
at Siemens.Simatic.Hmi.Utah.Database.DatabaseItem.HandleProjectOpened_RepairServices(Object sender, HmiObjectEventArgs args)"A belvasás után nem láthatóak a képernyők, majdnem az ősszes opció a menükben szürke és nem lehet menteni se. Az eredeti projektben három nyelv van: angol/német/szerb.
Szeretnék segítsséget kérni. Van-e valakinek megoldása?
-
F1DO
senior tag
Köszönöm a válaszokat!
-
spkkill
tag
Szia!
Ha érvényesülni szeretnél a munkaerőpiacon ,akkor mindenképp ajánlott az ipari elektronikák és technológiák ismerete. PLC-sként sokszor be kell bizonyítanod ,hogy a hiba nem nálad van,mindenre rá tudják fogni,hogy PLC probléma.Ebből kiindulva alapvető szinten nem árt ha van egy kis rálátásod a pneumatikus és hidraulikus rendszerekre is. Gyakorlásra manapság egy S7-1500 starter kit a legaktuálisabb. A tudásod fogja érdekelni a leendő munkaadód,nem pedig a papírjaid.
-
Szirty
őstag
válasz
Tomika86
#7508
üzenetére
Szia!
Alapvetően ez a szabályzó hőmérséklet szabályzásra való, így célszerűen C és F fokkal dolgozik ha hőmérő bemenetet használsz.De ez is állítható hogy melyik legyen.
A periféria konverzióra akkor van szükség ha a mérést távadó valósítja meg és nem hőmérő bemenet.Nem tudok most mélyebben belefolyni, de erről maga a Step7 is telepít doksit a gépre, amit alap esetben a start menüben megtalálsz.
A PDF neve: S7tmpcob.pdfa "Process Value Options (PVPER_ON)", "Process Value Format Conversion CRP_IN (PER_MODE)" valamint "Process Value Normalization PV_NORM (PF_FAC, PV_OFFS)" c. részeknél nézz szét.
-
Tomika86
senior tag
A periféria bemenetet hogyan alakítja át %osra? Mi alapján veszi a maximumot? Vagy mit jelent a 100%?
Ha teszem fel a PV_IN bemenetre hőmérsékletre alakított értéket adok, akkor az SPre is hőmérséklet értéket írok, ez így működne nem? A pulzus generátor kimenettel pedig a PLC 1 digitális kimenetét kapcsolgatnám, amin a szilárdtest relé van es az kapcsolgatja a fűtőszálat.
Ez ebben a formában működne?
-
Szirty
őstag
"Tehát az SP és a PV teljesen mindegy milyen mértékegység?"
Tulajdonképpen mindegy, de nagyon fontos hogy egyforma dimenziónak kell lenniük.
Célszerű azonban normalizálni az értékeket pl. %-ra mert beavatkozó értékként az eredeti mértékegység nem mindig értelmezhető.
Ez bármilyen mérés (nyomás, hőmérséklet, vagy bármi) esetén a méréstartomány százaléka lesz. Így már egyformán kezelhető és a PID beavatkozó értéke is % lesz.Ha a PID-nek közvetlenül egy analóg bemenet értékét adod meg (akár a PIW periféria címet) akkor a PV_PER és PVPER_ON segít a normalizálásban.
Ha folyamatos szabályzót használnál, akkor a kimeneten a beavatkozó jelet közvetlen analóg kimenet számára az LMN_PER kimeneten kapnád megfelelő paraméterezéssel.
-
Tomika86
senior tag
Szia!
Lehet hülye kérdésem lesz az FB58 blokkal kapcsolatban, de:
Kimeneteknél:
- LMN: %-ban
- Impulzus kimenet, a megadott periodus idővel, és a kitöltési tényező változik ahogy az LMN is %-osan
- PV kimenet: %ban a bemeneti PV jel???
Bemeneteknél:
-SP: egy hőmérséklet szabályozónál az alapjel (ezt adom meg mondjuk az operátor panelen, hőfokként)???
-PV_IN: PT100-as rákötve egy analóg bemenetre, és annak az értéke átalakítva REAL típusra???
-PV_PER: PT100-as rákötve egy analóg bemenetre, és direktben feldolgozza hőmérsékletként???Teljesen mindegy hogy hőmérsékletről, vagy fordulatszámról, vagy levegőnyomás szabályozásról van szó?
Tehát ha SP-ben 125,0 Celsiust adok meg, akkor ha a PT100-as a PV-PER bemeneten van akkor addig szabályozza az impulzus kimenettel a fűtőtestet, amíg el nem éri a PT100-as a 125,0 Celsius fokot?
Tehát az SP és a PV teljesen mindegy milyen mértékegység?Jól gondolom?
Köszi!
-
F1DO
senior tag
Sziasztok,
Aki most vágna bele (IT-s fejjel) ebbe az egész PLC témába azzal a konkrét céllal, hogy PLC programozónak álljon valamelyik ipari cégnél hol merre érdemes hozzáfognia, tanulnia?
A cégeknél ahogy néztem (illetve amiknél jó lenne elhelyezkedni) leginkább Siemens Simatic rendszerek vannak.Előképzettségként villamos ipar melyik ágát kellene ismerni, illetve milyen gyakorló starter kit-et érdemes beszerezni ilyen cél tekintetében?
-
Szirty
őstag
válasz
Tomika86
#7501
üzenetére
Szia!
Ezek szerintem a modular PID control csomagban vannak, ami fizetős kiegészítő.
Nem kell neked feltétlenül.
-
Tomika86
senior tag
Igen ezek megvannak.
OB35-be raktam ami a 100ms, és Cycle T#100MS.Itt találtam egy videót ahol visszacsatolást készít a szimulációhoz: 7:40-nél azok a blokkok nekem nincsenek meg
Új hozzászólás Aktív témák
- Alaplap ASUS ROG STRIX B850-I GAMING WIFI, Fractal Design ház, NOCTUA NH-D9L chromax black hűtő, Cor
- Új, bontatlan / felbontott / Kingston, Corsair, G. Skill, Crucial / DDR5 ramok / gari!
- NVIDIA RTX 3080 Ti Founders Edition
- 15.gen! Intel Core Ultra 9 285K +16-32GB DDR5 RAM +hűtött VRM-es B860 lap! GAR/SZÁMLA (a Te nevedre)
- AOC G24G1 140Hz 24" Ívelt hibátlan állapot
- HP ProDesk 600 G4 i3-8100 8GB 256GB 1 év garancia
- BESZÁMÍTÁS! ASUS B650M R7 8700F 32GB DDR5 1TB SSD RTX 4070 Super 12GB NZXT H510 Cougar 700W
- KÉSZLETKISÖPRÉSI KARÁCSONYI ULTRAAKCIÓ! - MacBook Air M4 16GB 512GB Garancia!
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
- Bomba ár! Lenovo ThinkPad X13 G1- i5-10310U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




