- Amlogic S905, S912 processzoros készülékek
- HiFi műszaki szemmel - sztereó hangrendszerek
- Soundbar, soundplate, hangprojektor
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- Vezeték nélküli fejhallgatók
- Projektor topic
- AMD Navi Radeon™ RX 7xxx sorozat
- Házimozi belépő szinten
- MILC felhasználók szakmai topikja
- gban: Ingyen kellene, de tegnapra
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Hirdetés
-
A franciáknak elege van abból, hogy minden gyerek mobilozik
it Vissza akarják szorítani a gyerekek és tinédzserek közösségi média- és okostelefon-használatát.
-
Az Apple megszerezné a klubvilágbajnokság közvetítési jogait
ph A vállalat ezért irgalmatlan pénzt fizetne a FIFA-nak, és ezzel rajzolná át az online streaming platformok háborújában a frontvonalakat.
-
Spyra: akkus, nagynyomású, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
Új hozzászólás Aktív témák
-
KLR
csendes tag
És megválaszolva a saját kérdésemet: ha meg kell őriznem az FC/FB egy belső állapotát, ki kell mentenem egy merkerbe (átdefiniálom temp-ről in_out-ra) vagy DB-be, még ha máshol nem is fogom használni.
Hozzá kell szokni ehhez a Siemens logikához.Sok szabadságot ad ez a strukturált felépítés (FC,FB,DB) a direkt cimzéses rendszerekhez képest, de ennek a szabadságnak megvannak a saját veszélyei (legalább is kezdetben)
-
Szirty
őstag
Üdv KLR!
Épp pár üzenettel ezelőtt írtam le kiemelve, hogy egy lokális változó értékét egy blokkban SOHA nem szabad azelőtt felhasználni hogy értéket adnánk neki a blokk lefutása előtt! :-)
Igen ha meg kell tartani a tartalmát, akkor lehet úgy is ahogy írod: in/out és kívülről mondod meg neki hova tegye valójában.
Ám ha egy blokkod sok olyan "lokális" változóval dolgozik, amik tartalmát meg kell tartani minden lefutáskor, akkor ott az FB, aminek épp ez a lényege. Olyankor nem TEMP, hanem STAT változót kell használni.Itt találsz erről egy kis infót: Az S7 PLC programozása (2. rész)
-
KB.Pifu
tag
szia!
Én a mai napig nem futottam bele hasonló hibába, eddig csak különálló egymástól gyakorlatilag független blokkokat írogattam.
Eddig azt hittem, elég ha a blokkban adok értéket mondjuk M1.0 -nak és azt a következő blokkban lekérdezem és minden menni fog szépen...
De legalább ma is tanultam valami!
-
Szirty
őstag
Helló KLR!
Az RS485 "szárazon" nem jó megoldás, nem fog működni. Az MPI/DP adatpter nem egyszerű jelszint illesztő, van benne HW elég sok.
Nincs a CPU-n ethernet?
Ha nincs, akkor nem fogod megúszni az interface beszerzését (esetleg kérj kölcsön valakitől).Nekünk NetLink PRO van, annak ára 130e Ft körül volt akkoriban. Nem tudom mennyi most de neked elég a NetLink lite is, vagy egyéb USB-s adapter, ami olcsóbb lehet. Magyar forgalmazója van (ad-da kft) tőlük esetleg kérhetsz árajánlatot.
"Ami még elkeserített, hogy több helyen olvastam, hogy a TIA Portal és Step7 5.5 ami Win7 64b alatt is megy, másképp kezelik az adaptereket és nincs támogatás a virtuális COM portra, úgy hogy a régi USB/MPI adapterek nem működnek."
Ezt kicsit pontosítani kell.
Az USB/MPI kábelnek nincs köze a soros porthoz. Van azonban ún. PC adapter nevű interface, aminek van soros portos és USB-s változata is. A Step7 5.5-ben meg van PC adapter driver.
Namost a Step75.4-ben van PC adapter RS232-höz és ŐC adapter USB-hez is driver, a Step7 5.5-ben meg csak USB-s PC adapterhez van.
Ebből következően az alap csomag nem működik soros PC adapterrel. De lehet hogy utólag lehet drivert tenni rá, ezt nem tudom.
Azt viszont tudom, hogy a PC adapter USB Win7 64 bitre telepített Step7 V5.5 SP2-vel működik! -
Szirty
őstag
Üdv KLR!
Sajnos az van, hogy ha az ember S7-et akar programozni, monitorozni annak szüksége lesz egy interface-re.
Én valamelyik USB-s megoldást ajánlom. A soros porttal működővel problémák vannak. Pl. hogy elképesztően lassú (nem is igazán az átviteli sebesség, hanem a kommunikáció kezdete, a kapcsolat fel és leépítés tart sokáig).Meg hát ugye a ma kapható számítógépeken már nincs soros port, mert a gyártók szerint olyat már senki nem használ. Ehhez képest nálunk pl. több mint 200 (kétszáz!) olyan eszköz van amihez soros port kell(ene). Ilyenkor jön a szarakodás a kina 2000Ft-os USB-RS232 átalakítókkal, aminek a 99%-a szemét és esélyünk sincs hogy rajta keresztül kommunikáljunk.
De ez egy másik történet, amivel kapcsolatban volt már itt vélemény nyilvánítás mások részéről is..Az ethernetes megoldás jobb, de ott durván is bele lehet futni pár kényelmetlenségbe.
Az egyik az IP címekkel, a fix IP-kkel való kavarodás, küzdelem a DHCP szerverrel, switch-ek hurcolása (hogy ne csak a PLC-re hanem a hálózatra is lehessen kapcsolódni egyszerre, stb. Mikor melyikbe, de előbb-utóbb valamelyik nehézségbe ezzel biztos hogy belebotlik az ember.
Ha egy wifi router vagy access point is van a mobil automatizálási hátizsák laborunkban, akkor az ethernetes megoldás jelent annyi kényelmet, hogy vezeték nélkül csatlakozva is programozhatunk, vagy hibafeltárhatunk. Főleg kiterjedtebb berendezéseknél (ahol a gép méretei tíz vagy száz méterekben mérhető) nagy előny az, ha nem kell a vezeték szabta hatótávolság miatt a rendszerint félre eső helyen lévő gép mögötti vezérlőszekrény közelében gubbasztani ahonnan nem nagyon látni mi is történik a frontvonalon.
Az MPI/Profibus ethernetes gateway-ekkel kapcsolatban arra is vigázni kell, hogy legyen hozzá natív Step7 kommunikációs driver, ami külön interface-ként épül be a set PG/PC interface listájába.Épp az IBH softec-nek van olyan MPI/DP gateway-e (ilyenből kettőt is használunk) amiben nincs natív drivere, hanem egy virtuális soros portot (na tessék megint az a soros port, amit állítólag csak az ősemberek használtak és ma már minek az) realizál. Ehhez a PG/PC interface-t PC Adapter RS232-re kell beállítani, mire a Siemens PC Adapter drivere azt hiszi, hogy ez egy PC adapter, mivel azt szimulálja.
Ehhez egy külön IBH-s programot kell futtatni, aminek meg lehet határozni melyik IP című eszközt mutassa azon a virtuális soros porton, aminek számát majd kiszopja nekünk a kisujjából.Azon kívül, hogy minden alkalommal azt kell figyelni (majd a PG/PC interface-nél be is állítani) hogy melyik COM porton szíveskedett materializálódni azzal a hátránnyal is jár, hogy nincs lehetőségünk egyszerre több PLC-vel kommunikálni melyek külön ilyen IBH gateway-en vannak, mivel az IBH szoftver egyszerre csak egyet tud kezelni a program pedig természetesen(?) nem fut több példányban.
Továbbá mivel a (korábban már tárgyalt téma) Step7 V5.5 száműzte a PC Adapter RS232-t nem is tudom hogyan lehetne ezt használni. Konkrétan ennek az IBH-s eszköznem végül van még egy olyan "kedves" tulajdonsága, hogy a kapcsolatot eldobálja.
Óriási élvezetet tud ezzel okozni pl. amikor valamit rövid dieig be akarok kapcsolni (pl. egy merker bitet). tehát be, majd rögtönk ki. No melyik lesz az a pillanat, amikor az IBH gateway eldobja a kapcsolatot. Természetesen az, amikor a bitet már átkapcsoltam ,hogy nehogy már lehetőségem legyen kikapcsolni!
és ez NEM egyszer fordult már elő.
Szóval ilyet NE! vegyél!A Helmolz netlink-nek van natív drivere. A PG/PC interface-nél külön beállítható. Viszont ez sem képes arra, hogy egyszerre több olyan PLC-vel kommunkáljunk amik külön netlink gateway-en ülnek. (ennél és az IBH-nál erre csak akkor nyílik lehetőség ha a PLC-ket profibuszon vagy MPI-n buszra fűzzük és így egy gateway-re kötünk több PLC-t).
Sajnos a netlinket egy idő után száműznünk kellett a rendszerből, mert semmilyen verziójú drivere nem volt hajlandó feltelepülni Windows 2003 szerverre (telepítéskor egy file hiányára utaló hibát dobott, annak ellenére hogy a file létezett mégpedig épp ott ahol kereste). A helmholz forgalmazójától próbáltam támogatást kérni a jelenség pontos (képekkel illusztrált) leírásával. Nem válaszoltak.Mindezekkel szemben a Siemens PC Adapter USB-t bedugom és működik.
De az sem teljesen problémamentes :-) Viszont a legkevesebb baj azzal van talán.
Azzal az a baj, hogy nem tud 12MBPS sebességet. Másrészt meg azzal, hogy 24V-os tápfeszültségét igényel a PLC MPI/DP csatlakozójából.
Addig nincs is gond, amíg közvetlenül egy PLC-nél dugom be. De ha egy ET200-nál akkor nem kap tápot azon ugyanis nincs kivezetve a tápfesz (ki tudja miért).
Külső tápfeszültség ellátási lehetősége meg (legalábbis ennek a régi példánynak) nincsen.Szóval óvatosan ezekkel az interfészekkel, nem mindegy mire dob ki az ember egy lepedőt!
-
Szirty
őstag
Üdv KLR!
"Most már világos, hogy ezek a termékek valójában USB/RS232 + RS232/MPI egybeépítve"
Ezt a megoldást szerintem csak 3rdparty gyártók alkalmazzák, aminek az lehet az oka, hogy így nem kell nekik drivert írniuk, mert az ilyen megoldás a Siemens PC adapter drivert használja.
Nem csak az USB-s, de az ethernetes gateway-ek között is akad ilyen virtual soros portos megoldás.
Nem mindegyik rossz, de ezektől szerintem tartózkodni kell."Ha meg kell táp is, szerintem megoldható egy PG-s Profibus konektorral meg egy 24 VDC-s táppal."
Igen én is így csináltam.
A VLT500->FC302 cserével kapcsolatban annyit meg akartam jegyezni, hogy szerintem nem lesz elég lecserélni a GSD-t. A kettő kezelése kis mértékben eltér egymástól. Pl. a status word és control word kiosztása.
[ Szerkesztve ]
-
dodzylla
csendes tag
Köszönöm a válaszokat!
Azért akartam PLC mert létrás programozást szeretném gyakorolni, meg kicsit komolyabban tanulmányozni az egészet, van PLC s okj m, meg autómatika technikusi vizsgám ,de ezek csak az alapokra elegek, szirty honlapját is tanulmányozom nagyon jó és hálás köszönet érte! De azért szeretnék kis tapasztalatot gyűjteni, tudom ,hogy ez nem sok meg elég egyszerű, de valahol elkell kezdeni.
Kellemes Húsvéti ünnepeket!
Dod
-
Szirty
őstag
Helló KLR!
"de nem tudok kimérni semmit, pedig küldök #1770 a CIO 104/ CIO 105 kimenetre. "
A #1770 nem hiszem hogy jó lesz!
Ugyanis a 104 és 105 word-ök 3-as és 7-es bitjének jelentése ha tartalmuk nulla ->Output use: NO!#1770 binárisan 1011101110000 tehát a 3-as és 7-es bit is 0 értékű, ami annyit tesz, hogy mind a négy kimenetet kikapcsoltad!
[ Szerkesztve ]
-
Szirty
őstag
Üdv KLR!
Így már jónak kellene lennie!
Annyit még, hogy az első ciklusban az n+1 és n+2 címekre küldött konfigurációs #80CC után mindenképpen várj minimum 200ms-ot mielőtt elküldöd ugyanide a konverziós adatokat!Különben előfordulhat, hogy kimegy ugyan a CIO word-be a #80CC, hiszen kiírja a program, de ha már azelőtt írsz oda mást, pl. a következő programsorban (#1770-et) akkor csak azt fogja megkapni a modul és "azt hiszi" hogy az a konfigurációs beállítás!
-
Szirty
őstag
Üdv KLR!
Olyan változóból van a legtöbb, ami nincs fizikai ki vagy bemenethez rendelve.
Pl. a DM memória terület, vagy a CIO területen olyan címek, amikhez nem tartozik ki vagy bemenet. Vagy HR adatterület.
De ezek nem lokális, hanem globális változók. A CIO terület elveszti tartalmát kikapcsoláskor, a HR és DM terület nem veszti el. De a DM nem címezhető közvetlenül bitenként, csak word-önként, míg a HR terület igen. -
byte-by
tag
halo!
a ktp basic sorozat nemigazán használható animációk megjelenítésére.
a panelcsalád a legegyszerűbb(butácska) változat, nem jó választás ha animációt is akarunk.programozással megoldható,a karok helyzetének külön-külön megjelenítése.
de sok állapotot kellene leprogramozni, illetve megjeleníteni az adott helynek és/vagy foknak megfelelően, kissé értelmetlen.byte
-
Szirty
őstag
Ha látvány elem (mert mi más lehetne) akkor nem biztos hogy a 100% értékhez 100 fázis kell. Elég lehet öt is.
Ez grafikus symbol field-del még nem teljesen reménytelen megoldani ha annyira fontos.De mint az elhangzott, a BASIC panel attól BASIC, hogy igen ostoba és ettől "olcsó". Ezen hogy "olcsó" lehet vitatkozni de nem fogok.
Arra hogy más gyártó legegyszerűbb panelje ezer fázist animál ful HD-ben meg annyit tudok mondani, hogy más gyártóknak is vannak text only kijelzői amiken nem hogy animációt nem lehet elkövetni de nem is grafikus.
Szóval minden relatív...Amikor az ember az egyik gyártó termékeivel dolgozik sokat, megtanulja részleteiben. Ha másikkal kell foglalkoznia kényelmetlennek érzi, mert ezt se tudja, azt se tudja. Azzal ilyenkor nem szembeül (érthető okokból) hogy az amit nem ismer mennyivel tud valamit máshogy vagy jobban mint az amit ismer.
Ez már csak ilyen.(erre az üzenetre nem kell feltétlenül válaszolni, mert "hit vitákban" kevés hajlandóságom van részt venni)
-
Szirty
őstag
Szia KLR!
Én konkrét számot nem mondok. Annyit kell kérni amennyit még éppen hajlandóak fizetni :-) Ez is, mint minden más annyiba kerül amennyiért még megveszik. Persze nyilván arra kell törekedni, hogy az ár korrekt legyen és egyik fél se érezze magát átverve a végén.
Több "módszer" is van erre. Az egyik a program várható méretével számol és annak alapján határozza meg az árat. A másik a PLC I/O a szám és HMI TAG számot veszi alapul, Ft/TAG, Ft/DIO és Ft/AIO alapon.
És van az idő alapú, amikor a várható munkaórák száma alapján kalkulálnak.Mindegyikben van egy jókora "cigányság". Mert ugye a programsorok száma és az I/O száma sem feltétlenül áll arányban a befektetett munka mennyiségével.
Ha nagyon kisarkítjuk, akkor: máshonnan beemelt (nem általunk írt vagy általunk korábban másik projekthez készült) kódrészletek bő lére eresztett program. Sok fölösleges művelettel, stb.
Illetve vannak olyan esetek, amikor az I/O szám kicsi, de a feladat összetett és nehéz. Ez igaz fordítva is.
A befektetett időt alapul venni és egy korrekt óradíjjal számolni jó megoldás, de előre megjósolni ezt sokszor igen nehéz. Komoly tapasztalat kell hozzá és még úgy is közbejöhet valami amivel mellé lehet lőni (és főleg alá nem pedig fölé).A legpontosabb lenne a elkészült munka alapján kalkulálni. De ilyesmit nem sok megrendelő gyomra tudna bevenni.
-
joci9
tag
Szia!
Én olcsóbb óradíjjal szoktam kalkulálni, de annyi időt veszek, ami alatt biztosan meg tudom oldani utómunkálatokkal, garanciával együtt. Nehéz ezt megsaccolni, általában harmada alatt megvan, de ha valami nem úgy sül el akkor ...
A feladatok nehézségével és egyediségével nő a bizonytalanság, viszont ha az adott szakember ügyes, akkor annál többet tud nyerni.
És még rengeteg mindentől függ, ide jó Szirty válaszának első fele :-)üdv
J -
joci9
tag
Szia!
Én 4500 +áfával számolok, de ez szerintem túl olcsó.
Lásd a fentebbiket, hogy ebből viszont bőven, és haszon abból van ha ügyesek vagyunk, valamint ha minden ember minden percét el tudom adni.
Ha már itt tartunk, az összes rezsi, eszköz költség meg mindenféle adók után, ennek a felét tudod kivenni magadnak bérként, ha nem KATA eva stb bizbazban vagy.
Jut eszembe, sztem mindenkinek egyformán kéne adózni, hogy a verseny kiegyenlített legyen.
Mindenkinek ugyanannyi % TB-t nyugdíjpénztárt, adót, stb kéne fizetni.
Az ügyeskedők, KATÁsok így tudnak olcsóbb órabért mondani, aztán majd a nyugdíjnál reklamálnak.
(lásd taxi vs uber)ü
J[ Szerkesztve ]
-
And
veterán
Emlékeim szerint telepítéskor is rákérdez (én már hónapokkal ezelőtt csináltam), de ha már feltelepítetted, akkor a központi - SoMachine Central - menüoldalon a Tools / Registration Wizard segédprogrammal lehet véghezvinni a regisztrációt. Ha az adott gépnek van netkapcsolata, akkor a legegyszerűbb / leggyorsabb módszer a webes regisztráció, amikor is a lényegesebb mezőket automatikusan kitölti. Olyan opció is választható, hogy másik, netkapcsolattal ellátott PC-n végzed a regisztrációt ezen a weboldalon keresztül: [link]. A sikeres regisztrációt követően talán aktiválni is kell a szoftvert a Tools / Schneider Electric License Manager menüben.
[ Módosította: Parci ]
-
And
veterán
Az online regisztráció / aktiválás során kaptam. Úgy emlékszem, kézzel semmilyen ID-t nem kellett bepötyögni. Olyannal már találkoztam, hogy a regisztrációs weboldal nem volt elérhető órákon keresztül. Van egy PDF-em (Schneider oktatási anyag része), abban vannak képernyőképek a regisztráció folyamatáról is, és a SoMachine v4.1-nél ugyanaz a part number és activation id látható benne, mint a saját regisztrált példányomnál.
-
Bazs87
tag
Köszönöm a tippet, én ezt használom: [link]
a gond ezzel az, hogy kell mellé 1 PC, amin a kód fut, ami a CPU-ból kiolvassa az adatokat, majd továbbítja a szervernek.
(Arduino vonalon játszik még ez [link], de kérdés, hogy mit kezd a vezérlő azza, ha ráengedünk 2 libet, ill mennyire stabil - ez nem professzionális megoldás)A PC-t szeretném kikerülni és (ingyenes, no meg) direkt kommunikációt felépíteni.
-
Bazs87
tag
Ezt a videót már láttam. A gond, hogy egy teljes lib van mögötte, amit megmutat ugyan, de ha csak 1 kis része is kimarad, akkor mit sem ér az egész. Valszeg nem fogom tudni önállóan "befejezni".Ezt tartogatom utolsó mentsvárnak.
A webservert miért tartottad fontosnak megemlíteni? Egy közepes vizun és némi belső adaton kívül sok mindent nem lehet vele kezdeni, vagy rosszul gondolom?
-
Bazs87
tag
Köszönöm a linket, ezt még nem láttam. Amint előkotrom a régi siemenses jelszavaimat letöltögetem a csatolmányaikat és megnézem mit tud.
Másik kérdés:
Ti csináltatok már Siemens 300-as v 1500-as plckből NTP servert?ABB robi és plc/vizu óraszinkronizálása miatt kellene, hogy az esetleges logolt hibák felderítésekor lássuk mi milyen sorrendben történt.
Ezt találtam hozzá: [link]
Valakinek volt már hasonló gondja/megoldása/feladata?
-
n0rbert0
senior tag
-
crucified
tag
Új hozzászólás Aktív témák
- Politika
- Anglia - élmények, tapasztalatok
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Fotók, videók mobillal
- Amlogic S905, S912 processzoros készülékek
- Milyen NAS-t vegyek?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Kerékpárosok, bringások ide!
- Renault, Dacia topik
- Netfone
- További aktív témák...
- Ryzen 9 5950X
- AirPods Max - Silver (Hibátlan és tökéletes állapot, tulajdonképpen új, pár napot volt használva)
- LEGJOBB ÁR! GAMER PC - RTX 3070 - Ryzen 5500 - 16GB DDR4 - 500GB Nvme SSD
- ÚJ Playstation 5 CFW képes (feltörhető), lemezes
- ÚJ Dell Vostro 3520 - 15.6" IPS 120Hz / i5-1235U / 8-16Gb DDR4 / 512Gb / HUN backlit / 3 ÉV GAR.
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest