- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- Csatába küldte Magyarországon idei csúcs hangprojektoros szettjét a Samsung
Hirdetés
-
Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
ph A szerverpiacra szánt Turin platform, illetve a mobil szintre nevező Strix Point érhető el a főbb partnerek számára.
-
Eleglide C1 - a középérték
ma Szintet lépett az Eleglide, az egyébként egész korrekt M2 után a C1 sokkal komfortosabb közlekedésre alkalmas.
-
A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
it Egy felmérés szerint a legtöbb amerikai osztja azon véleményt, hogy a TikTok egy őket befolyásoló eszköz.
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz Szabest #2150 üzenetére
Hali Szabest!
Írtam hogy nem tudom van-e gyári, meg azt is, hogy meg kell nézni a doksiban. Abban a doksiban, amit a simatic manager telepítője feltelepít neked a gépedre a step7 mellé.
Megnéztem helyetted:
Van ilyen blokk a standard lib-ben. Mégpedig az S7stdl2b.pdf 76. oldalán, a 6.8-as számú szakaszban, "Scaling Values (SCALE): FC105" címmel.
Ezt a doksit, (ha másképp nem kérted telepítéskor) ide teszi: ...\Siemens\Step7\S7MANUAL\S7STDL2A\S7stdl2b.pdf
De ha nem akarsz olyan sokat kattintani, akkor ezzel a linkkel is eléred azt a doksit. Sajnos a 76. oldalra már neked kell lapozni. -
Szirty
őstag
válasz Szabest #2155 üzenetére
Hi Szabest!
"a példában látom előre definiálták az MD20, 30, 40-e az értékeket, amit nem tudom hogy hol s hogyan kell létrehozni .M"
Nem kell létrehozni. Az M (merker) terület eleve létező adatterület a PLC-ben.
De ha ez azért merült fel, mert a skálázó FC105-ös blokk HI_LIM és LO_LIM paraméterét nem változóban akarod megadni, akkor használj konstanst azaz írd be az értéket közvetlenül!
Ez nem lehet probléma."Másik bajom, hogy miért fáj az neki(pirosá válik, vmi typconflict) ha a Biploar bemenetet ugyanúgy bekötöm mint a példában van."
Ha ugyanúgy csinálod, el kell hogy fogadja.
Megmondom hogy mi miatt piros, ha megmondod hogy csináltad!! (screenshot előnyben)Type conflict akkor van, ha nem olyan adattípust adsz meg, mint amilyet a blokk vár.
-
Szirty
őstag
válasz Szabest #2163 üzenetére
Helló Szabest!
"Szia, lényegében mindehol németen van, lehet hogy az fáj neki hogy nicns felvéve symbol listába??"
Pontosan úgy van, hogy azt oli83 leírta Miért nem nézed meg kicsit figyelmesebben?
"Amúgy ha ezt így ahogy van feltöltöd egy CPU-ra, neked aktív lesz a blokk?? "
Én kipróbáltam működik a skálázás, nincs vele semmi gond.
Ugye nem csak ezt (a képen látható) programot töltötted fel a CPU-ra, hanem feltöltötted rá az FC105-öt is!!!!?
Ha nem, akkor persze hogy nem működik!"Mert ha az INre nem egy konstatnsot(22) irok, be hanem pl egy analog bemenetet amire miadok egy fix értéket, akkor aktivizálódik, de az sem teljesen tiszta..."
Pontosan mi nem tiszta? Azt tudod hogyan működik az a blokk?
"Szóval mi a feltétele hogy elindúljon??"
A feltételek:
1. Legyen feltöltve a CPU-ra az FC105
2. Legyen meghívva a blokk (az EN előtti feltételnek teljesülnie kell) ahonnan hívod az a blokk is legyen meghívva. -
Szabest
tag
Igen, amit a képen mutatsz, az nekem csak german mind! azzal nem lehet gond!
Már csak a működtetéssel van gixer....
Azt hogy feltöltöttem-e az FC105-öt arról, úgy tudom megbizonyosodni hogy a step7 első ablakában, mikor megnyitom a projektet, ott nyomok egy online-t és ha bennvan az FC105 a többi gyári sfb stb között, akkor elvileg, okés, jól sejtem?? Vagy milyen egyszerű módja van annak hogy biztosan feltöltsem??
A működést értem (remélehetőleg) mert papíron kijött az eredény amit a dokuban található kplet alapján számítottam ki, viszont valamiért nem mutat az MD40 alatt szemüveggel semit csak 0-ákat
Biztos elvétettem valamit...:S
-
oli83
tag
válasz Szabest #2166 üzenetére
Üdv mindenkinek!
Szabest, ha futtatod a PLC progit, vagy szimulálod, és ráállsz az FC105-öst tartalmazó Netzwerked-re, majd nyomsz egy szemüveget, akkora a lap alján fut a RUN-os zöld csík?
Lehetséges, hogy nincs meghívva, az a valami amiben az FC105-öt meghívtad?üdv.: oli83
-
Szirty
őstag
válasz Szabest #2170 üzenetére
Hali Szabest!
"Mondom, hogy itt nem kell gondolni semmi extra programra meghívásokra stb, mert egy mezei OB1-be raktam be "
Ha beraktad OB1-be az FC105-öt, akkor az máris egy hívás.Nézd csak meg a keletkezett STL kódot az OB1-ben: Ctrl-2
A I 8.1
= L 20.0
BLD 103
CALL FC 105
IN :=MW2
HI_LIM :=1.000000e+002
LO_LIM :=0.000000e+000
BIPOLAR:=L20.0
RET_VAL:=MW0
OUT :=MD40
NOP 0CALL FC 105
Call utasítás pedig blokk hívás.
Küldd el a projectet, megnézem mi baja.
-
Szirty
őstag
válasz Szabest #2200 üzenetére
Heló Szabest!
Ez jó hír hogy nálad, okés, már csak az a kérdés hogy nálam miért nem billenik 1-be, az A0.0, amit a mintaprogram mutat!?
Mi lehet a bibi?"Megint nem értem amit kérdezel. Azt nem lehetne, hogy egy kicsit több infót adj a kérdéssel kapcsolatban?
Abban a "4-20mA" nevű projectben található FC105-el OB1-be írt skálázás nekem működik változtatás nélkül szimulátoron is, PLC-ben is.
Hogy most ezzel kapcsolatban kérdezed, hogy neked miért nem működik (mert az üzenet amire válaszoltál erről szól) vagy mire érted a kérdést, fogalmam sincs.
Ha erre, akkor nem tudom neked miért nem működik, akkor lenne esélyem válaszolni ha pontosan tudnám hogyan próbálod működésre bírni.Nem tudom az A0.0 miért és hol nem billen be neked. A fent említett programban nincs sem A0.0, de semmilyen más kimenet sem.
Miféle mintaprogramot emlegetsz, amiben A0.0 nem billen be? -
Szirty
őstag
válasz Szabest #2204 üzenetére
Hali Szabest!
"Szia, azFC105 nek a helpjében ami van arra godnolok."
Rendben van. Legközelebb azt is írd le amire gondolsz! (Emiatt nem akarom bekapcsolni a kristálygömböm, mert nagy az óradíjja :> )
Konkrétan mit próbáltál a másik PG-n, amin működött? Pontosan ugyanazt a programot, ami az előzőn nem működött?
Az A0.0 akkor lesz 1 ha az lábbi két feltétel egyszerre teljesül:1. Az FC105, ami kapcsolja az A0.0 kimenetet LEFUT!!!
2. Az FC105 futásakor nem keletkezik hiba"A másik meg hogy az én pgmen ha a blokk indítás elé berakok egy E8.0-t pl, akkor az piraos lesz, nem engedi menteni, typkonflikt hibát ir, vagy akár merkerrel is próbálhatom, szintén nemengedi menteni, viszont ha ugyanezt egy másik pg-n vagy egy asztali gépen csinálom simán tudom menteni"
Ilyesmit akkor is szokott csinálni, ha a symbol tábla nem megfelelően van kitöltve.
Konkrétan, amikor egy címnek olyan szimbólum neve van, ami azonos egy másik címmel.
Pl. az MW200-as címnek azt az a szimbólum neve, hogy A7.0.
Másik tippem az, hogy keveredik a szimbolikus és az abszolút címzés. Ráadásul te meg kevered a német és angol mnemonikokatA blokkok Properties menüjének kiválasztása után, a blokk folder offline ablak Address priority beállítását nézd meg.
-
oli83
tag
válasz Szabest #2210 üzenetére
Szervusz Szabest!
Megskubiztam a programodat.
Simán betöltve tökéletesem működik.
De ha bedobok egy "a8.0"-t, akkor furcsa dolog történik.
Itt egy kép:
A Symbolum tábládban fel van véve az E9.0-ás címhez egy a8.0-as symbolum.
A programod beállításától függ melyik címet írja az FC105-ös blokkod elé.
Így előfordulhat az az eset, hogy te piszkálod az a8.0 és látszatra semmi sem történik.
Első körbe próbáld meg úgy, hogy nem használsz szimbólumokat Legyen üres a szimbólumtáblád. Majd ha működik elnevezheted őket.üdv.: oli83
-
Szirty
őstag
válasz Szabest #2235 üzenetére
Halló Szabest!
Hmm.
Azt észrevetted, hogy az FC105 514-es hibával tér vissza?
A RET_VAL (MW0) ha nem nullát tartalmaz az azt jelenti, hogy a konverzió nem sikerült. Ezért nem rak semmit az OUT az MD40-be!A hiba oka is egyszerű:
A blokk HI_LIM és LO_LIM bemenetére egész számot (integert) küldesz.
Annak ellenére, hogy a blokknak ott REAL típusban kell megadni az értéket. Ezért megy hibára és ezért nem csinál semmit!De ez a dolog le van írva a help-ben az FC105-nél és abban a PDF-ben is, amit már egyszer linkeltem neked.
Itt van újra:"Van ilyen blokk a standard lib-ben. Mégpedig az S7stdl2b.pdf 76. oldalán, a 6.8-as számú szakaszban, "Scaling Values (SCALE): FC105" címmel.
Ezt a doksit, (ha másképp nem kérted telepítéskor) ide teszi: ...\Siemens\Step7\S7MANUAL\S7STDL2A\S7stdl2b.pdf
De ha nem akarsz olyan sokat kattintani, akkor ezzel a linkkel is eléred azt a doksit."[ Szerkesztve ]
-
Shirchy
tag
Üdv,
Az analog bemenet skálázásához a simemens beépített fc105-t használtam fel és most tesztelésnél számomra érthetetlen értékeket számol ki. Elvileg a bemeneten 0-27648-ig mehet majd a bemenő jel integerként. Próbának beírtam 13824-et ami a fele,így 4-et kellene kapnom real-ban,de totál nullát ad. Ugyan ez a helyzet 27648-as értéknél is ahol meg 8-at kellene adnia.
Nem értem mi a hiba.
[ Szerkesztve ]
"jobb adni,mint kapni" mondta a boxoló... :P
-
Szirty
őstag
válasz Shirchy #4400 üzenetére
Helló Shirchy!
Ott követted el a hibát, hogy "összeakasztottál" két változót.
Az FC105 RET_VAL kimenetét az MW100-ba küldöd, a skálázás eredményét pedig MD100-ba!Ez azért nem jó, mert az MD100 és az MW100 két byte-ja azonos, így a két változó 2 byte átfedésben van egymással ezért részben felülírják egymást. Hogy hogyan azt az alábbi ábra személteti más címekkel:
Ez talán figyelmetlenség, de ha nem, akkor ajánlom figyelmedbe ezt:
Siemens S7 300-400 adatterületek és címzésmódokMeg kell szüntetned ezt a konfliktust.
Vagy a RET_VAL legyen MW100 helyett MW98, vagy az OUT legyen MD100 helyett MD102 (feltéve persze hogy ezzel nem kerülnek máshol használt változóval hasonlóképpen átfedésbe).[ Szerkesztve ]
-
Shirchy
tag
Szia Szirty!
A programomban STL,illetve létra diagramm van.
Az STL a gyári FC105 skálázó,így azt nem tudtam a szerkesztővel sem megnyitni,de ha erre is tudsz trükköt szívesen fogadom az instrukciókat.
A lenyegesebb az általam kreált létradiagram lenne,hogy azt tudjam egy word-be beilleszteni.
Bocs a pontatlan kérdésért.
"jobb adni,mint kapni" mondta a boxoló... :P
-
Szirty
őstag
válasz Shirchy #4417 üzenetére
Helló Shirchy!
Az STL forrást Copy-Paste módszerrel be tudod illeszteni.
Azért esik szét, mert proporcionális karakterkészlettel illeszted be. Hogy ne essen szét, válaszz monospaced készletet! Pl. Courier new.A létradiagramot, mivel grafikusan van ábrázolva nyilván képként tudod beilleszteni.
A képet elkészítheted prtscr-el is, de én inkább egy képkivágó programot vagy olyan rajzoló programot ajánlanék ami támogatja a screenshotok készítését.Megoldás lehet még a nyomtatás képbe funkció is. Ha van MS office telepítve akkor nyomtathatsz "Mocrosoft image dokument writer" eszközre ami egy MDI file-t hoz létre amit szabadon beilleszthetsz bármilyen wörd dokumentumba.
Vagy telepíted a PDF Creatort, ami egy PDF nyomtatót hoz létre, stb...
Az FC105-öt miért akarod kinyomtatni?
-
Shirchy
tag
Szia Szirty!
Az FC105 annyira nem lényeges,csak gondoltam,ha nem túl bonyolult kiszedni,akkor azt is beillesztem.
A gépen fent van az office 2010-es csomag,de a nyomtatást fájlba után létrehoz egy xps nevü fájlt amit nem tudok beilleszteni."jobb adni,mint kapni" mondta a boxoló... :P
-
Szirty
őstag
válasz Shirchy #4422 üzenetére
Üdv!
Jó. Akkor itt az FC105 forráskódja:
FUNCTION FC 105 : WORD
TITLE =SCALING VALUES
//
AUTHOR : SEA
FAMILY : CONVERT
NAME : SCALE
VERSION : 2.1
VAR_INPUT
IN : INT ; // input value to be scaled
HI_LIM : REAL ; // upper limit in engineering units
LO_LIM : REAL ; // lower limit in engineering units
BIPOLAR : BOOL ; // 1=bipolar; 0=unipolar
END_VAR
VAR_OUTPUT
OUT : REAL ; // result of the scale conversion
END_VAR
VAR_TEMP
IN_REAL : REAL ; // input value as a REAL number
K1 : REAL ; // low limit for input value
K2 : REAL ; // high limit for input value
SPAN : REAL ; // HI_LIM - LO_LIM
TEMP1 : REAL ; // temporary result
END_VAR
BEGIN
NETWORK
TITLE =
//
// set K1 and K2 constants based upon BIPOLAR
//
SET ; // if(BIPOLAR=0)
A #BIPOLAR; // .
JC EL01; // {
L 0.000000e+000; // K1=0
T #K1; // .
JU EI01; // } else {
EL01: L -2.764800e+004; // K1=-27648.0
T #K1; // .
EI01: NOP 0; // }
L 2.764800e+004; // K2=+27648.0
T #K2; // .
//
// convert input (IN) to real
//
L #IN; // ACC1=IN
ITD ; // convert to double integer
DTR ; // convert to real
T #IN_REAL; // IN_REAL-IN as a real
//
// determine SPAN = HI_LIM - LO_LIM
//
L #HI_LIM; // SPAN=HI_LIM-LO_LIM
L #LO_LIM; // .
-R ; // .
T #SPAN; // .
//
// If the input value is outside the K1 and K2 range, the output
// is clamped to the nearer of either the LO_LIM or the HI_LIM
// and an error is logged. If the input value is exactly at a limit the
// output will be set to the computed limit with no error returned.
// changed 2/14/00 by ERI per RQ210693
L #IN_REAL; // if(IN_REAL<K1)
L #K1; // .
>=R ; // .
JC EL02; // {
L 8; // error
T #RET_VAL; // .
L #LO_LIM; // ACC1=LO_LIM
T #OUT; // OUT=ACC1
JU FAIL; // error
EL02: POP ; // } else {
L #K2; // if(IN_REAL>K2)
<=R ; // .
JC EI04; // {
L 8; // error
T #RET_VAL; // .
L #HI_LIM; // ACC1=HI_LIM
T #OUT; // OUT=ACC1
JU FAIL; // error
EI04: NOP 0; // }
NOP 0; // }
//
// scale the input
//
L #K2; // TEMP1=K2-K1
L #K1; // .
-R ; // .
T #TEMP1; // .
L #IN_REAL; // IN_REAL-K1
L #K1; // .
-R ; // .
L #TEMP1; // divide by TEMP1
/R ; // .
L #SPAN; // multiply by SPAN
*R ; // .
L #LO_LIM; // add LO_LIM
+R ; // .
T #OUT; // OUT=scale(IN_REAL)
//
// set BR bit : no error-set BR bit to 1; with error-set BR bit to 0.
//
L 0; // return error code 0
T #RET_VAL; //
SET ; // RLO = 1 (NO ERROR)
JU SVBR; //
FAIL: CLR ; // RLO = 0 (ERROR)
SVBR: SAVE ; // BR = RLO
END_FUNCTION -
KB.Pifu
tag
Sziasztok!
Ide most azt kellene írnom, hogy hol akadtam el, de hála istennek a súgó megmentett!
Viszont, felmerült pár kérdés közben.
Analóg bementet szerettem volna skálázni a szimulátorban és olvastam a fórumon a fc105 -ről én pedig megkerestem és megtaláltam...Természetesen nem akart működni mert FC105 választottam, aminek a vége S5_Cnvrt.
(működhetett volna ezzel is? a hw config-ban 6es7 kártya van, ez az FC pedig a 6es5-re hivatkozika súgóban, de ez egy szoftweres szimuláció az adatot pedig a szimulátor adja PIW-en keresztül)
Közben meg kellett vizsgálnom a hw configot, ott nem találtam egyezést stb.Azután persze rájöttem a titok nyitjára, találtam egy másik FC105 -t ami már jó lett de a kérdés megmaradt, ezeket a S5_Cnvrt. blokkokat akkor használjuk a Step7-tel akarunk s5-t programozni?
[ Szerkesztve ]
-
Szirty
őstag
válasz KB.Pifu #4432 üzenetére
Helló KB.Pifu!
Annyi FC105 lehetséges amennyi library van. Hogy melyik mit csinál az teljesen fakultatív.
A blokk neve egyébként AE_464_2. Az S5_Cnvrt a family, amihez tartozik, ez alá sok blokk tartozik.
Szerintem ez a blokk akkor használatos, amikor S7 PLC-n S5 PLC-ről konvertált programot akarunk futtatni (migráció), mert az S5 másképpen kezeli az analóg bemeneteket (sok egyéb különbség mellett). -
Szirty
őstag
válasz Lamasd69 #4571 üzenetére
Üdv Lamasd69!
"S7 300-as plc"
A többi kérdésre is van válaszod?
"PLC-n mivel, hogyan tudnám megoldani a skálázást?"
Még mindig nem tudom, hogy TIA portal, vagy Step7.
Az utóbbi esetben: Library / Standard library / TI-S7 converting blocks / FC105 SCALE CONVERT.A témába vág:
Analóg jelek kezelése S7-300/400 PLC-vel
Analóg jelek kezeléseTovábbi javaslatom hogy itt ezen az oldalon (amit ebben a pillanatban nézel) fent jobbra ahol azt látod hogy "gyorskeresés itt" beírod hogy SCALE.
Vagy ide kattints! -
kibor3
újonc
Szia Szirty!
Ez a FC105 hogy skáláz?
IN- beérkező érték int
HI_LIM skála maximuma? real
LO_LIM skála minimuma? real
de azt hogy kell megadni hogy mettől meddig jön az érték mert így ennyi adat alapján nem egyértelmű
(ha meg van adva h 0-200 íg jöhet vmi és -27648 tól 27648ig skálázzon ugy okés de itt hogy??)
[step7, 300] -
Szirty
őstag
Helló kibor3!
"Ez a FC105 hogy skáláz?"
Ezt egyszer itt már kitárgyaltuk! HELP-et olvastad? Ott elég jól leírja, és még példaprogram is van rá.
Fordítva működik mint ami Lamasd69-nek kellett.Van egy egész típusú bemenete (IN).
Itt 0..27648 vagy -27648..27648 értéktartományt vár.
Ezt az értéket fogja OUT (real) kimeneten LO_LIM...HI_LIM értékek által meghatározott tartományba skálázni.
Hogy 0..27648 vagy -27648..27648 tartoményt fogad IN-en az a BIPOLAR állapotától függ. FALSE állapotnál lesz 0..27648.Pl ha.:
LO_LIM= 0.0
HI_LIM= 100.0
BIPOLAR= FALSE
IN= 13824Akkor OUT 50.0 lesz.
-
b.gabi33
újonc
Sziasztok!
Végre van időm egy kicsit programozgatni, de elakadtam az fc105-el sehogy sem boldogulok.
314c-2dp
step 7 5.5
Páratartalom érz. 4-20ma
Ha MOVE-al beolvastatom látom az értéket, de az fc105 lefagy.
Van valakinek ötlete? -
Szirty
őstag
válasz b.gabi33 #5774 üzenetére
No és melyik library-ból húztad elő azt az FC105-öt? melyik FC105?
S5_CNVRT vagy a SCALE_CONVERET?
Le biztos nem fagyEsetleg elárulhatnád milyen értékek mennek hova. Egy kép az illetékes programrészletről is aranyat érhet!
(Ha nem hat szavas választ vársz, akkor próbáld meg hat szónál kicsit bővebben kifejteni a problémát) -
Szirty
őstag
válasz b.gabi33 #5778 üzenetére
"A Plc-re töltött program indítás után leáll, SF világít."
Ilyen esetben az a teendő, hogy amikor online vagy, nyomsz egy Ctrl-D-t. (Vagy PLC -> Diagnostic/setting -> Module Information).
Abban Diagnostic buffer fülön megnézheted miért megy stop-ra a CPU. (Ez a funkció később is nagyon fontos lesz).A leírtak alapján én arra tippelnék, hogy neked a CPU azért áll le, mert nem töltötted rá az FC105-ös blokkot :-).
Amikor a library-ből kihúzol egy DB, FC, vagy FB blokkot, akkor az bele kerül a project blokk listájába. De ezeket ugyanúgy le is kell töltened a PLC-be mint bármelyik blokkot amit te kézzel írsz meg, különben ha meghívod de a PLC-ben nem létezik, akkor a PLC leáll amennyiben nincs benne OB121 (PROG_ERR).
A letöltés alól kivétel az SFC és SFB blokkok, mert azok beépített (built in) blokkok, azokat a PLC rendszere tartalmazza. -
And
veterán
válasz crucified #6528 üzenetére
"7.136 mA-t mértem a jeladótól a terminál blokknál."
Ez az áramérték ugye csak a távadó adatainak ismeretében releváns: alsó- és felső határérték, 0-20 vagy 4-20 mA-es távadó. A hardverkonfigurációban az AI-modul szokásosan egy egész (16-bites integer) értéket fog mutatni, skálázás nélkül. Ezt megnézheted pl. Step7 alatt a HW-konfigban az adott modulra jobb gombbal klikkelve a Monitor/Modify menüpontban online. A nyers számérték átskálázása már a szoftver dolga, erről több infó is van ebben a topikban, keress csak rá az FC105 kifejezésre. Hogy ezt a hőmérsékleti értéket a scada milyen formátumban kapja, az megint más kérdés, de ha a PLC jól skálázza (ott még megfelelő az érték), akkor az is lehet, hogy a megjelenítő is jól kapja meg, de mondjuk nem lebegőpontos, hanem egész (int, word) értékként, és nem megfelelő helyen (vagy egyáltalán nem ) jeleníti meg a hozzá tartozó tizedespontot. -
crucified
tag
-
molntomi
csendes tag
Sziasztok!
Siemens-es kérdésem lenne.
Kb. 60 literes túlnyomásos tartálynak a nyomás programozásához kérnék segítséget.
Töltőgéphez tartozik a tartály, folyamatosan ürül, szivattyú pedig tolja bele, így tartva a szintet.
A gond, hogy a nyomás ingadozó.Csak logikájába szeretném megérteni, FC105 és FC106-al meglehetne ezt oldani egyszerűen?
Köszi a válaszokat.
-
molntomi
csendes tag
Kapkodva írtam meg a kérdést, de szeretném akkor pontosítani kicsit.
SIEMENS típus: S7-300 IM151-7 CPU
Analóg értékek: 4..20mA
Tartály mérete: 60L, 1-3barA töltőgéppel 2,5kg . 5kg . 10kg termékeket töltünk.
Eredeti felépítés szerint:
PIW418 - Mérem a nyomását a tartálynak (Negele típusú)
PQW624 - FESTO Proporcionális szelep
PQW626 - FESTOProporcionális szelepFESTO pp szelep: [link]
A két proporcionális szelep segít a túlnyomást tartani a tartályban, egyik a tartály tetején található, a másik pedig a túlfolyón.
A gond vele elég sok, nem megfelelő kialakítás, nyomás változás, stb..
A gépgyártó programozója próbált vele valamit kezdeni 2 éve, én még nem dolgoztam itt, csak az elmondottak alapján nem sok sikerre jutott.Amit én szeretnék:
Tartályt átalakítva egyszerű túlnyomásos tartályt kialakítani, szerintem felesleges két pp szelep is.
Ez egy kezdő projekt, de a programozásban szeretnék már utána járni, hogy is működhetne.Elvárás: Kezelő a felületen beállít egy nyomás értéket, és ez legyen a nyomás a tartályban, de nehezen indulok el vele.
A kérdésem, hogy elég egy FC105,FC106 függvény hívás, vagy nagyban függ az eszközöktől mivel lesz megvalósítva, ha van ötlet örülnék példának is mivel valósítanátok meg.
Új hozzászólás Aktív témák
- Gigabyte B450M DS3H + Ryzen 7 2700X alaplap+processzor (nem ad képet)
- Eladó gamer PC (Ryzen 5 7600X/16GB DDR5/512GB SSD/RTX 4070 Super)
- Eladó gamer PC (i5-6500/16GB DDR4/120GB SSD+320GB HDD/GTX 1050Ti)
- Eladó új gamer PC (i5-12400F/16GB DDR4/512GB SSD/RX 7600)
- Eladó gamer PC (i5-8500/16GB DDR4/256GB SSD+500GB HDD/GTX 1650 4GB)