• Blaja
  • Archiv
  • Mříž Sick MLG1 pro měření šířky přes RS485 do PLC Simatic S7

Mříž Sick MLG1 pro měření šířky přes RS485 do PLC Simatic S7

  • čtvrtek, 03 leden 2008 03:00

Logo pohon Mříž Sick MLG1 pro měření šířky přes RS485 do PLC Simatic S7.

Tahle mříž s rozlišením 10mm změří šířku, polohu okraje, velikost předmětu, průvěs a pod.

Snímá pomocí 45-ti infra paprsků šířku 440 mm. Informace o stavu je předávána přes RS485 rozhraní. Tedy pro připojení do PLC Simatic S7 je nutný komunikační modul, měl jsem variantu do ET200S, viz. níže. Pro nastavení a oživení komunikace se používá SICK software MLG setup, který umožní mimo jiné i on-line připojení mříže. Parametry komunikace (počet bitů, rychlost, stop bit apod. je taky nutno nastavit přes MLG setup. Konkrétně typ MLG1-04400/812. Detaily a jiné šířky snímání najdete zde na webu SICK. 
Instalace je standardní, nezabere to ani moc místa.
Software není vázán licencí, takže si jej stáhnete z webu Sick, kde se trochu hůře hledá, nebo tady z downloadu. Tam je i spopisem komunikace.
5kB

Okno software obsahuje spoustu ikon a z toho vyplývajících možností nastavení mříže. Je dobrá varianta vrátit vše do defaultního nastavení. Každý pokus a pak konečnou verzi je možno uložit do souboru pro pozdější znovunahrání do mříže, nebo vytištění všech parametrů. 9kB

Pro spojení s mříží pro parametrizaci, slouží klasické rozhraní RS232. Jelo to na první pokus. Připomínám, že je třeba mít originální sériový kabel, neboť na straně mříže je nestandardní malý konektor. Cena kabelu (cca 600 Kč) je v porovnání s cenou mříže (cca 36 tis.) zanedbatelná.

To by jej mohli v podstatě dodávat zdarma k výrobku.

5,5kB

Mříž má i jeden tranzistorový digitální výstup, který je možné nastavit pro nepřeberné množství variant, jako přítomnost materiálu v mříži, zakrytí konkrétních paprsků atp. 8kB

Ale hlavní nastavení je tady, pod názvem "Data interface". Takhle mě to do Simaticu chodilo, všechny ostatní varianty měly nějaké chybky. Zvlášť je zajímavá možnost "Coding type", kde při nastavení na "binary" dostanete číslo zakrytého paprsku, ostatní varianty nebyly pro moje funkce ideální. 12kB

Nezapomenout uložit nastavení do MLG mříže, jinak to nepojede. 3kB

V PLC jsem měl ET200S komunikační modul "1 SI ASCII (8byte)". Kolegové mě upozornili, že ve skutečnosti fyzická varianta modulu 6ES7 138-4DF01-0AB0 konfigurovaná  jako 6ES7 138-4DF01-0AB0 nemusí chodit dobře. Pokud to nepůjde, je nutno použít i na fyzickou 6ES7 138-4DF01-0AB0 nižší variantu v HW konfigu, tedy 6ES7 138-4DF00-0AB0. V mé konfiguraci a nastavení chodily naštěstí obě varianty.

To bývá velký zádrhel a při následné diskuzi vyplynulo, že existuje více takových modulů (např. čítačová karta), které potřebují v HW konfigu starou variantu.

13kB

Pro kontrolu ještě detailní nastavení komunikačního modulu 6ES7 138-4DF00-0AB0, které samozřejmě s mříží funguje. 12kB

Celou výměnu dat obslouží běžné firemní Siemens bloky FB2 (příjem) a FB3 (vysílání). Jelikož mříž jen vysílá, stačí v programu FB2. Tyto bloky nejsou v knihovnách Stepu 7 (to je překvapení, že?), musíte si je stáhnout z webu Siemens. V projektu se dají přejmenovat dle potřeby, aby nezasahovaly do hotové programové struktury. 13kB

Ještě ukázka jak to vypadalo u mě na stole při nastavování. Je totiž nutné si uvědomit, že parametry komunikace se nastavují v HW konfiguraci, a tedy při montáži na stroji s nepřetržitou výrobou, není možné stále zastavovat a přepisovat HW pro změnu parametrů. Proto je výhodné mít vše připraveno dopředu a pak to musí chodit na první šup (a nebo taky ne). 85kB

Závěr : množství datových variant (ale vždy jen jedna), co se dají z mříže číst je výborné. Pro měření polohy okraje stačilo číslo prvního zakrytého paprsku, takže 1 až 45 v jednom Byte pro 440mm mříž s rozlišením 10mm. V případě nepřítomnosti materiálu dorazí 255, takže vyhodnocení polohy, už nedá velkou práci. Rychlost čtení dat je dostatečná, nepozoroval jsem žádné zpoždění. Vzhledem k ceně, ale musí být použití této mříže opravdu uvážené.


Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209