Fórum témák
» Több friss téma |
Fórum » PLC kérdések
Témaindító: Thomas10100, idő: Nov 12, 2005
Én megosztanám, de 3 cd-t gyorsabban le tudsz szedni, máshonnan. (emule)
Sziasztok
Nincs valakinek egy S7 200-as PLC-hez adatkábel kapcsolási rajza soros portra?
Szia Aflmor!
Mi az az emule? Honnan, hogyan lehet így Omron progit leszedni? Köszi és üdv: Taimagic
Itt olvashatsz róla, és EZT használom . Google a barátod, Wiki a barátnőd! Ne feledd!
Itt az új, de még nem próbáltam:CX-One 3.0 Ez kiváló: OMRON.CX-ONE.CD1 OMRON.CX-ONE.CD2 OMRON.CX-ONE.CD3
Köszi Aflmor!
Próbálkozom, remélem semmi se robbanik majd! Taimagic
Sziasztok!
Van egy S7-200 CPU 226-os PLC-m. 14 kimenet 24 bemenet. Nekem nem kell! Ha esetleg valakit érdekel!
Sziasztok
Én is egykérdéssel fordulnák hozátok. DS1820 digitális thermométereket szeretnék kezelni a Omron CPM2A val ha valaki tudna segíteni a programozásban megköszönném. Üdv S Pál Email
Helló,
én azt mondom, direktben sehogy. Végignéztem vagy kétszer az adatlapját, Pt100, J, K analóg szenzorokat megfelelő bővítőn át tud fogadni, de egyvezetékes kommunikációt nemigen lehet vele csinálni. Igaz, eddig csak egy (elég rosszul sikerült) melóm volt CPM2A-val, Omronból főleg CQM meg CJ típusokkal dolgozom, tehát lehet, hogy tévedek, de eddigi tapasztalataim alapján az interruptos kezelés, timerek, ciklusidő stb. túl lassúak ahhoz a kommunikációs módhoz, amit a DS igényel (lásd read-write time slots, a DS adatlapjában). Egy áthidaló megoldás lehet, ha valami kontrollerrel közvetlenül kezeled a DS-t, és soros porton TXD utasítással utasítod a kontrollert a kívánt műveletekre, illetve RXD-vel beolvasod a visszaérkező választ.
Szia Aflmor!
Mit jelent az az üzenet az eMule-ban, hogy: "Engedélyt kér egy másik fájlra" Köszi! Taimagic
A feladat akkor két részre osztható:
1. DS kezelése kontrollerből: ha csak egyetlen szenzorod van, nem kell címezni, hanem a Reset, Skip ROM, Convert T parancsokat kell kiküldeni felé, a konverzió letelte után (DS 0-ba húzza az adatvonalat) a Reset, Skip ROM, Read Scratchpad utasítások után az első két byte tartalmazza a hőmérsékletet; ha több byte nem kell (9 jönne összesen), újabb Reset paranccsal a további küldés leállítható. A kapott érték 0.5 °C-os felbontású, a 0. byte (vagyis amit elsőként kaptunk) a hőmérséklet, az 1. byte összes bitje az előjel, a felbontás megtartásához két byte-ot kell majd a PLC felé továbbítania. Több DS esetén először egyesével rá kell kötni őket a kontrollerre, Reset, Read ROM parancsokkal lekérni az azonosítójukat (lehetne több Search ROM is, csak az macerásabb), programban eltárolni, majd a főprogramban a Skip ROM helyett Match ROM plusz az eltárolt 8 byte megy ki a DS felé, a többi ugyanaz. 2. A PLC-ből kell egy soros port a kontroller felé; ha az előlapon lévő kapcsolója (Communications Switch) OFF állásban van, STUP paranccsal lehet módosítani a soros porti beállításokat, de csak a beépített RS232 portra. Ezt a műveletet max. egyszer kell végrehajtani, ezért célszerűbb a PLC Setup-ban csinálni, RS232C, illetve no-protocol módot állítva a használt portra (beépített, vagy perifériális, az adatlap No-protocol Communications szekciójában minden benne van). Ki lehet találni két parancs kódját, az egyik a konverziót, a másik az olvasást indítja. Ezeket kell felváltva küldözgetni a kontroller felé, a konverziós parancs a Convert T végű ciklust, az olvasó parancs pedig a Read Scratchpad végű ciklust fogja a kontrollerben lefuttatni; vagy, egy parancs kell, erre a kontroller először végrehajtja az első fázist, kivárja önállóan a konverziót, majd beolvassa és eltárolja az értékeket, ezután küldi a PLC felé. Kontrollernek küldeni a TXD paranccsal lehet, paraméterei S, C, N jelűek: - S: küldendő byte-ok kezdőcíme - C: vezérlőszó, kommunikációs port és a küldési sorrend (alsó vagy felső byte felől kezd) kiválasztására - N: küldendő byte-ok száma A kontrollertől való fogadáshoz az RXD parancs alkalmazható. Paraméterei D, C, N jelűek: - D: fogadott byte-ok kezdőcíme, ide kerül majd vétel után - C: vezérlőszó, kommunikációs port és a küldési sorrend (alsó vagy felső byte érkezik először) kiválasztására - N: fogadni kívánt byte-ok száma Mindkét utasításnál nagyon fontos, hogy csakis a megfelelő jelzőbit megléte esetén hajtsuk végre (pl. beépített soros porton való küldésnél az AR08.05, RS-232C Transmit Ready Flag jelzi, hogy már kiürült a küldő buffer), illetve hogy akkor is csak egyszer alkalmazzuk, ezt vagy egy korábban DIFU-val egy ciklusra beállított bit, vagy pl. timer és a @ parancs-előtag(élvezérelt végrehajtás) biztosíthatja. Ellenkező esetben az ER flag 1 lesz, azaz programhiba lépett fel. A tesztelésnél ezt a hibajelet (255.03) mindenképp célszerű figyelni, sok csodálkozáson átsegíti a dolgozót.
hello mindenkinek. keresek egy sucosoft s40a2.0verzotol szoftvert ps-201-mm1 plc -hez
ha valaki eltudnáküldeni megköszönném szepi003@citroail.hu
taimagic ilyennel még nem találkoztam.
szepi003 -> SUCOSOFT S30 S3 VERSION V2.3 van, a Sucosoft S40 Ver. 5.04 most csordogál lefele
Helló Kobold
Ez elég sok segitség,már elkezdtem csinálni,elküldöm a programot lehet hogy sok hiba van benne légyszi segits. Előre is köszönöm. Üdv S Pál
A kommunikációs beállításokat meg a progit is megnézem alaposan, átviszem a projektet a másik gépemre. Így elsőre a TXD és RXD utasításokat @TXD, @RXD-re módosítanám, de csak a biztonság kedvéért.
Ha van egy opt kiterjesztésű állomány is a projekthez, tudnád még azt csatolni? Fagyasztja a CX-Progammert a nyitás, hirtelen nem tudom, miért.
Összedobtam valami borzadályt, új projektben, mert a tiéddel nem tudtam mit kezdeni, még a scroll se ment az ablakban. Remélem, meg tudod nyitni (v3.3 a Programmer-em), de csatoltam Imaging formátumban is, hátha...
Igazából félmegoldás, mert a kontrolleres részt meg ezt együtt kéne kitalálni, összehangolni, és azt sem ártana tudni, hogy mi lesz majd a PLC-ben kapott eredmény sorsa (megjelenítés panelon, szabályzás a jel szerint stb.). Ha kérdésed van, szívesen válaszolok, csak pár napra most eltűnök szem elől
Szia Aflmor!
Regisztrációd van a v3.0 CX-One-hoz? Taimagic
Helló
Amit küdtél már olvas, csak a dm területre nem ir át.az ar területen 1-2 vált. elküdtem becsomagolva remélem igy megbirod nyitni, néz át lehet hogy a DM6645-DM6650 területen való beállitások nem jó. Előre is köszönöm a fáradozásaid. Üdv S Pál
Szia taimagic ! Próba-cseresznye ->
Beleírtam pár kommentet, nem javítottam bele a létrába semmit, hogy lásd, mire gondolok.
Szerintem elbonyolítod a megoldást, elsőre nem szoktuk telerakni KEEP-ekkel a hibák detektálására, azt akkor kezdjük, ha sehogy nem megy... A TXD ütemezéséhez sem kellene 2 timer, meg pláne nem KEEP-elt bit, és differenciálatlan végrehajtatás. A port beállításaiban RS-232C szerepel 9600 bps sebességgel, ez oké, de 1-7-2-E formátummal, vagyis 1 startbit, 7 adat, 2 stopbit, páros paritás. Ez a HostLink alapértelmezettje; nem tudom, milyen kontrollert milyen módban kötöttél a PLC-hez, de ügyelj arra, hogy a két eszköz azonos protokollt használjon.
Szia
Megcsináltam a változtatást olvas a AR területre de nem irja át az adatokat a DM területre, nézd át milyen bakit csináltam még. A DS1820 CPM2A RS232C csatlakozóján van a programozást CIF01-el csinálom a peiféria porton keresztül. Előre is köszönöm a segitségedet. Üdv S Pál
Szia Aflmor!
Sajna nem műxik! De azért köszi! Üdv: Taimagic
Remélem, a DS nem közvetlenül az RS232 csatin van, hanem van egy kontroller is a PLC meg a szenzor között...
Megnéztem a létrát, majdnem jó, szerintem. Az RXD-nél ugyanazt kifogásolnám, amit a múltkor is. Két képet csatolok, az eredeti rung-ot kommentezve, illetve a (szerintem) működőképeset szintén kommentezve, és ez utóbbin bepirosoztam, amit módosítottam. Ha egy az egyben átteszed, és a kontroller küld valamit, akkor véleményem szerint ennek futnia kellene.
Köszi a segitséget megcsinálom és válaszolok.
Irod hogy a DS hol van, a RS 232 porton közvenlen,mert azon találtam +5V , a perifériál porton van egy átalakitó CIF01 azon keresztül programozom. Nem jó csináltam !!!
Bizony nem jól csináltad...
Idézet a CPM2 adatlapjából, 245. oldal lap alja: Idézet: „Note Do not connect external devices other than the NT-AL001 Conversion Adapter to the 5 VDC power supply of pin number 6 on the CPM2A/CPM2C’s RS-232C port. Doing so may result in damage to the CPM2A/CPM2C or to the external device.” Vagyis, az NT-AL001... kivételével semmit ne köss a porton található 5V-os vonalra, mert tönkremehet a PLC, vagy a külső eszköz!!! Csatolok egy mórickaábrát arról, hogy mit kellene építened ahhoz, hogy egyvezetékes szenzor adatait PLC-n keresztül fel tudd dolgozni, soros átvitelre építve. Önmagában a PLC és a szenzor nem elég; volt már itt egy pár topic DS-ekről, cikk is van, szerintem nézd át azokat is, nem árt tisztában lenni a háttérrel. Az ábra csak útmutató, de az elv látható rajta.
Utána nézek az illesztőnek, az eddigi segitséget köszönöm.
hello szirty a plc forumot olvastam hogy a danfoss frekivátórolirtál segitségetkérnék tőled egy vlt2010-ről keresek hozzá kezelési doksit ha tudnál segiteni hogy holtalálok hozzá ha lehet magyarul előreis köszönöm
Helló szepi003!
a plc forumot olvastam hogy a danfoss frekivátórolirtál segitségetkérnék tőled egy vlt2010-ről keresek hozzá kezelési doksit ha tudnál segiteni hogy holtalálok hozzá ha lehet magyarul Sajnos a VLT 2000-es sorozatot nem ismerem. Ez valami régi cucc? Csak VLT2800, VLT3000, VLT5000, VLT6000 és VLT8000 sorozatokat használunk. (de a 3000-es is már kifutott). Találtam egy doksit neked: VLT2000 De sajnos nem magyar. Szerintem ehhez a sorozathoz nincs magyar leírás...
hello szirty köszönöm a gyors választ nagyonsokat segitettél a leirással igen ez egy régi tipus,de sajnáltam kidobni hammár megcsináltam mégegyszer kőszönöm a segitségedet üdv szepi
|
Bejelentkezés
Hirdetés |