Új hozzászólás Aktív témák
-
Szirty
őstag
Helló belys!
"Van egy Omron CPM2C plc amit össze szeretnék kötni NT terminállal, és programozó kábelt szeretném átforasztani, de nincs rajrom hozzá."
"Másik probléma a kimeneten 24v mérek, de amint egy relét kötök a kimenetre akkor a feszültség leesik 10 v körül."
- Mivel táplálod a kimenetet?
- Amikor a kimenetet bekapcsolod és a fesz rajta 10V, akkor mekkora a kimetet közös pontját tápláló tápfeszültség értéke?
- Mekkora árammal terheled a kimenetet?
- Pontosan milyen fajta, milyen típusú az a kimenet? -
Szirty
őstag
Hali!
"Nem tudom de lehet hogy valamit elkötöttem de nem tudom hogy mit."
Sajna nincs bekötésem hogy azzal összehasonlíthassam.
A tápegységet azért kérdeztem, mert egyes CPU-k 24V-os segédtáp kimenete alkalmas a modulok megtáplálására, de a kimeneti modulok terheléséhez már kevés (max 0.1A).Mekkora árammal terheled a kimenetet? (max 0.2/0.3A kimenetenként).
"Periféria port láb kiosztását nem tudom. Nincs RS232 port a plc-n"
Akkor neked nem kábel bekötés kell, hanem egy RS232 interfész.
Úgy hívják, hogy CIF01 -
Pato7
csendes tag
-
Szirty
őstag
Hali! belys!
"Thumbweel Switch kiolvassa a plc-ből az aktuális értéket de ha modosítani szerenék akkor mindig vissza áll eredeti értékre."
Amikor az aktuális értéket látod, akkor a timer pillanatnyi értékét látod, amit a PLC minden ciklusban újra ír. Ezért változik azonnal vissza.
Ha azt szeretnéd, hogy a terminálról állítható legyen a timer időzítése, akkor a timer SV értékét kell megadnod a terminálról.
Általában ez az SV konstans. Pl.: #0120
Itt kell konstans helyett valamileyn memória címet használni (pl. DM0010) majd az input mezőt a terminálban erre a címre irányítani. -
Szirty
őstag
Hali belys!
"Thumbweel Switch kiolvassa a plc-ből az aktuális értéket de ha modosítani szerenék akkor mindig vissza áll eredeti értékre."
Az időtag hogy van paraméterezve a programodban?
És hogyan paraméterezted az NT-n a Thumbweel Switch-et? Mit adtál meg neki? A timer számát?Mert ha igen, akkor azért nem jó!
Egy időtagnak van egy PV (process value) és egy SV (set value) értéke.
Az egyik (PV) azt tartalmazza hogy az időtag az idő számlálásában éppen hol tart (ha éppen nem telik, akkor ez az SV értékkel azonos). Amikor telik, akkor ez az érték pörög lefele. Szerintem ezt akarod módosítani.
A másik az SV érték, ami megmondja az időtagnak azt az időt, amennyit időzítenie kell. Ez teljesen más mint az előző. Az idő ettől az értéktől kezd el telni.
Amikor a timer elindul, az SV beíródik a PV-be és a PV csökken. Amikor eléri a 0 értéket, a timer kimenete bekapcsol.Ha így csináltad:
Akkor nem jó, mivel az SV értéke konstans (vagyis fixen a programba bebetonozott érték)
Az SV-bek egy változót adj meg és az NT a Thumbweel Switch-et erre a változóra állítsd be és akkor menni fog.Persze arra neked kell figyelned hogy melyik változót (ebben az esetben DM címet) hol és mire használod... Ellenkező esetben komoly határincidensek lehetnek
-
byte-by
tag
hali Belys !
jól gondolom, hogy a D8 és a D10 értékét akarod bizonyos feltételek melett megfelezni (vagy szűkíteni) és azt használni?
a lépések szerint :
izzítás timer -ha lefut felfutó éllel setel egy bitet (30.00)-
30.00 indít egy timert T101 D8 értékkel- csiga be - ( ennek kell pl. a fele?)
T101 lefut -resetelei a 30.00-át
ha reset 30.00 a T102 lefut D10 értékkel-csiga vár- ( ennek is pl. a fele kell?)
a kiürült T102 újraseteli egy felfutó éllel a 30.00-at és kezdődik előről.olyan , mint egy flip-flop a T101 és a T102 felváltva lesz 1.
ha jól gondolom az izzítás után egy csiga motor szakaszos működéséről van szó, amit Te
bizonyos feltételek melett szűkíteni akarsz?persze lehet rosszul látom.
ez biztos , hogy CJ1M ?byte-by
-
Szirty
őstag
Hali belys!
Tehát a T101 idejét akarod felezni indítás után. T101 ideje DM8-ban van.
Gondolom DM8 tartalmát állítja a HMI panel egy input mezője.A T101-nél DM8-at kicseréled egy szabad D memória címre (legyen DM100, hogy a szövegben legyen mire hivatkozni).
Ezután a DM8 tartalmát vagy MOVE-al átteszed DM100-ba, vagy elosztod kettővel és az eredményt teszed DM100-ba, amikor fele időt akarsz.
BCD osztást használj, a timer SV BCD típusú adat.Így ha változtatnak a bekapcsolás idején, a rövidebb idő is változni fog, mindig a beállított fele lesz, bármennyit állítanak be panelen.
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen