Práce s vysokorychlostní sběrnicí. SPEED-Bus digitální signály

Podobné dokumenty
Hard r wa w ro r v o á ko n igu ig ra c řa ř dy d 100V a 200V

Komunikace se SLIO moduly. síti PROFIBUS.

Hardwarová konfigurace. vysokorychlostní sběrnice SPEED-Bus

Komunikace VIPA PLC po Ethernetu

SLIO. řídicí systém a decentralizovaný modulární I/O systém

Komunikace se snímačem vlhkosti a teploty po protokolu Modbus RTU - z IDEC SmartAxis Touch

VIPA systém 300S vysokorychlostní řídicí systém

Ovládání pohonů IAI po síti Profinet

teploty po protokolu Modbus RTU

Návod pro použití snímače tlaku s rozhraním IO-Link

300S. vysokorychlostní řídicí systém

Ing. Michal Martin. Spojení PLC CLICK s NA-9289

Základní uvedení do provozu frekvenčního měniče SD6/SI6 od firmy Stöber

Princip funkce počítače

Distributed Safety: Koncepce

Programovatelné automaty SIMATIC S7 a S5

SW IAI - jednoduché programování pohonu

SIMATIC S Basic controller. Siemens s.r.o siemens.cz/micro. Unrestricted Siemens AG 2019

provést diagnostiku PLC Klíčová slova: SoMachine, PLC, diagnostika, automatická

Programovatelné relé Easy (Moeller), Logo (Siemens)

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

XI/ON - modulární systém vstupů/výstupů

Přenos signálů, výstupy snímačů

Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN

Cyklická komunikace mezi master třídy 1 (PLC) a jednotlivými slavy.

titulek PLC VIPA v automobilovém průmyslu 4 Nové produkty Technické rady Zavítejte na naše nové webové stránky

SIMATIC S7 300 MICROMASTER MM440 / část A

Učební text pro programování PLC S7 314C-2DP

STEP 7 Basic V11 S firmware V2.0. Červen 2011

Průmyslová komunikace. Vladimír Ševčík Siemens

Konfigurace bezpečnostní programovatelné jednotky MOSAIC

Úvod. S7-300 CPU SINAMICS žádost. Bez integrovaného polohování Komunikace s pohony pomocí standardních telegramů S7-300 CPU

Nastavení hardwarové konfigurace pro CPU 314C-2DP v programu SIMATIC Manager

TIA Selection Tool manuál pro použití

Architektura počítače

Technická kybernetika. Obsah. Klopné obvody: Použití klopných obvodů. Sekvenční funkční diagramy. Programovatelné logické automaty.

SEKVENČNÍ LOGICKÉ OBVODY

Kompaktní I/O modul RMIO. Shrnutí

Modul univerzálních analogových vstupů R560. Shrnutí

Profilová část maturitní zkoušky 2014/2015

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr : Analogový vstupní modul 07 AI 91

Malý distribuovaný I/O modul

KNX. LOGO! univerzální KNX/ EIB zařízení. Siemens s.r.o siemens.cz/micro. Unrestricted Siemens AG 2019

Seznámení s mikropočítačem. Architektura mikropočítače. Instrukce. Paměť. Čítače. Porovnání s AT89C2051

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Návod ke cvičení předmětu BPGA ControlLogix

NÁVOD K OBSLUZE ENLINK 2RS PLUS

Průvodce programováním AMiNi-E jazykem STL Dipl. Ing. Pavel Votrubec

Analogově-číslicové převodníky ( A/D )

Programovatelná sada pro Profibus-DP se stupněm krytí IP67 TI-BL67-PG-DP-2

Programovatelné relé Easy (Moeller), Logo (Siemens)

APLIKAČNÍ POSTUP. Ukázka komunikace s bezdrátovou bránou thermokon STC65-RS485 Modbus.

CODESYS 2 programovatelná komunikační brána pro I/O systém BL67 Komunikační brána pro PROFIBUS-DP BL67-PG-DP

DegaVisio III Návod k obsluze

Programovatelná sada pro Ethernet Modbus/TCP se stupněm krytí IP67 TI-BL67-PG-EN-8

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

Comfort panely Siemens s.r.o All Rights Reserved. Comfort panely

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

Modul. Vlastnosti. Odběr řídicí část. výstupy 0,5A. velikost 6M

Návod k montáži. ) AS-i. Kontrolér e. (Controller e AC1303 / AC1304

Automatizace a pohony. PROcess FIeld NET Standard Prmyslového Ethernetu

Modul digitálních vstupů M-DI8

LOGO! 8 Nová generace, nové funkce, nové možnosti

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

Přehled produktů 2012/2013. pro specialisty v automatizaci a řídicích technologiích.

Modul se montuje naklapnutím na standardní DIN lištu. Příklady zapojení: viz domat Aplikační a projekční příručka.

Psaní programu pro PLC SIMATIC S7-300 pomocí STEP 7

Malý I/O modul pro řízení osvětlení a žaluzií

Program "Světla" pro mikropočítač PMI-80

Modul. Vlastnosti. Odběr ,5A. 330m. Komunikace

Konektory a Kabely. Aneb zařízení integrovaná do základní desky a konektory a kabeláž pro připojení externích zařízení

Ovládání domu s PLC SAIA

Extrémně rychlé řídicí systémy Beckhoff

Téma 10: Správa hardwarových zařízení a ovladačů II

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

1 8 zelených LED pro výběr kanálu a diagnostiku. 2 8 zelených LED pro zobrazení analogové hodnoty. 3 Seznam informací, které poskytuje LED pro

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

A4300BDL. Ref: JC

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Sekvenční logika - debouncer, čítače, měření doby stisknutí tlačítka Student

Modul. výstupu. 12 ti PWM. Vlastnosti. Odběr. 12 5A 36A 2xRS232, PWM výstupy. Komunikace bps 8N1 velikost 6M

DRAK 3 INTELIGENTNÍ A/D PŘEVODNÍK. 3 VSTUPY: 0(4) - 20mA, 0-5/10V VÝSTUP: LINKA RS485 MODUL NA DIN LIŠTU RS485

CW01 - Teorie měření a regulace cv. 4.0

Technická data. Upozornění ohledně bezpečnosti

Programování. řídících systémů v reálném čase. Střední odborná škola a Střední odborné učiliště - - Centrum Odborné přípravy Sezimovo Ústí

Systémy pro sběr a přenos dat

Popis programu EnicomD

Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:

Použití programovatelného čítače 8253

A/D a D/A PŘEVODNÍK 0(4) až 24 ma DC, 16 bitů

On-line datový list FLOWSIC200 PŘÍSTROJE PRO MĚŘENÍ RYCHLOSTI PROUDĚNÍ

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Měření eurobalíz ETCS aneb využití MATLABu pro automatizaci měření

Malý I/O modul pro řízení osvětlení a žaluzií

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Řídicí systémy a displeje VIPA

SEH62.1. Spínací hodiny. Siemens Building Technologies HVAC Products SEH62.1

Svolávací systém Uživatelský manuál

2 Přímé a nepřímé měření odporu

řídí svět automatizace

Transkript:

Práce s vysokorychlostní sběrnicí SPEED-Bus digitální signály

Práce s vysokorychlostní sběrnicí SPEED-Bus digitální signály Abstrakt SPEED-Bus je vysokorychlostní 32bitová paralelní sběrnice, která je implementovaná v některých typech CPU řady 300S od společnosti VIPA. Díky paralelnímu přenosu dat a celkovému pojetí sběrnice je dosahováno extrémně rychlého přenosu dat mezi CPU a moduly připojenými ke sběrnici SPEED-Bus. Moduly SPEED-Bus se na rozdíl od modulů pro standardní sériovou sběrnici připojují k CPU z levé strany a zasouvají se do speciální lišty SPEED-Bus. Každý modul na sběrnici SPEED-Bus obsahuje čítač s rozlišením 1 µs. Čítač se rozběhne po startu CPU a pro moduly na sběrnici SPEED-Bus představuje časovou základu s přesností ±1 µs. Jde o 16bitový čítač, který cyklicky běží od 0 do W#16#FFFF, což odpovídá 0 až 65535 decimálně. Tohoto čítače využívá funkce ETS, která umožňuje uložit aktuální hodnotu čítače při změně signálu na vstupní svorce a tím tuto hodnotu připravit pro pozdější zpracování. Tento aplikační postup ukazuje využití funkce ETS na příkladu měření doby cyklu OB1. Aplikační postup navazuje na aplikační postup Hardwarová konfigurace vysokorychlostní sběrnice SPEED-Bus, který použijte jako referenci pro přípravu hardwarové konfigurace. Přílohy Manuál k CPU 314-6CF02 Manuál k modulům na sběrnici SPEED-Bus GSD soubory Cx000023_207.zip Projekt ve STEP7 HW komponenty CPU 314-6CF02 Ethernetový kabel pro download projektu Lišta SPEED-Bus 391-1AF10 Vysokorychlostní modul 16 digitálních vstupů/výstupů 323-1BH70 Vysokorychlostní modul 8 analogových vstupů 331-7BF70 (pro tento aplikační postup není nutné) SW komponenty STEP7 od společnosti Siemens 2

Důležitá poznámka Aplikační postupy demonstrují typické úkony na konkrétních případech. Nekladou si za cíl kompletnost a v žádném případě nenahrazují návod k obsluze! Změna aplikačních postupů je vyhrazena. 3

Postup Předpokládejme, že máte vytvořenou hardwarovou konfiguraci podle aplikačního postupu Hardwarová konfigurace vysokorychlostní sběrnice SPEED-Bus s CPU 314-6CF02, digitálním vstupně/výstupním modulem 323-1BH70 a analogovým modulem 331-7BF70. Analogový modul 331-7BF70 v tomto aplikačním listu není potřeba, ale pro snadnou návaznost na předchozí aplikační list jej budeme uvažovat. Ubezpečte se, že používáte modul s funkcí ETS, tedy 323-1BH70 DIO16 Alarm/ETS, pokud ne, přetáhněte jej z katalogu do příslušného Slave modulu virtuální sítě Profibus. Ve vlastnostech modulu 323-1BH70 DIO16 Alarm/ETS, které se zobrazí po dvojkliku na tento modul zvolte v záložce Parameter Assignment pro I0.0: timestamp timestamp at rising edge. Hardwarovou konfiguraci uložte pomocí tlačítka a nahrajte do CPU. 4

Modul 323-1BH70 DIO16 Alarm/ETS obsadí vstupní adresovou oblast CPU o velikosti 48 WORD a výstupní paměťovou oblast o velikosti 2 WORD. V hardwarové konfiguraci jsme modul umístili od adresy 350, a to jak ve vstupní, tak ve výstupní paměťové oblasti, tedy k adresám popsaným v textu níže je nutno v tomto případě přičíst hodnotu 350. Pro detekci nové hodnoty time stamp pro prvních 8 vstupů slouží 4. WORD ve vstupní paměťové oblasti. Vždy při uložení hodnoty time stamp je v tomto registru nastaven bit pro příslušný vstup. Hodnota tohoto registru se automaticky nuluje po jejím vyčtení. Protože v tomto příkladu budeme používat pouze první vstup a ostatní předpokládáme, že nejsou zapojeny, stačí detekovat novou hodnotu time stamp prostým porovnáním s nulou viz programový příklad níže. Uloženou hodnotu time stamp nalezneme pro první vstup na adrese 12. Vstupní adresová oblast je popsána v následujícím výňatku z manuálu: 5

6

Ukázkový program níže je kompletně napsán v OB1. Při každém cyklu OB1 se mění stav výstupu Q1.0, což je v tomto případě první výstup na svorkách vestavěných IO na CPU. Tento výstup je nutno na svorkách propojit s prvním vstupem modulu 323-1BH70. Modul 323-1BH70 uloží hodnotu timestamp vždy při náběžné hraně signálu. Odečtením 2 po sobě jsoucích hodnot timestamp měříme dobu dvojice cyklu OB1. V situaci, kdy čítač dosáhne hodnoty W#16#FFFF a začne čítat znovu od 0, dojde k přetečení. Rozdíl 2 po sobě jdoucích hodnot by byl záporný, proto je tato situace v ukázkovém programu řešena v obsluze přetečení, kde je zjišťován rozdíl od hodnoty W#16#FFFF dekadicky 65535 a ten je přičítán ke 2. hodnotě z měření. S čísly je v tomto případě nutno pracovat ve formátu Long. V závěru ukázkového programu je volána funkce WAIT, která dokáže dobu cyklu uměle prodloužit. Výpis programu v OB1 // při každém cyklu OB1 změnit stav výstupy AN Q 1.0 = Q 1.0 // kontrola hrany (zápis hodnoty ETS) L PIB 354 L 0 ==I JC end // aktuální hodnota 7

L MD 10 // stará hodnota T MD 20 // uložení hodnoty timestamp L PIW 362 T MD 10 L MD 10 L MD 20 // test na přetečení <D JC OVF -D // měřeny jsou vždy 2 cykly OB1 T MD 30 L 2 /D // aktuální doba cyklu OB1 T MD 40 JU end // obsluha přetečení OVF: L L#65535 L MD 20 -D L MD 10 +D // měřeny jsou vždy 2 cykly OB1 T MD 30 L 2 /D // aktuální hodnota cyklu T MD 40 end: NOP 0 // úprava délky cyklu pro test funkce CALL "WAIT" WT:=MW50 8

Program nahrajte do PLC a ve VAT tabulce můžete sledovat následující hodnoty: PIW 362 aktuální hodnota timestamp MD 10 předchozí hodnota timestamp MD 40 aktuální doba cyklu MW 50 tato proměnná je navázána na funkci WAIT a prodlužuje čas cyklu o určitý počet µs, které specifikujete. Všimněte si, že funkce WAIT neprodlužuje hodnotu cyklu o přesný počet µs, ale skokově. Protože odečítáme 2 hodnoty měřené stejným způsobem, můžeme uvažovat výslednou dobu cyklu OB1 měřenou s přesností v µs. V případě, že bychom se zajímali o časovou hodnotu hrany signálu na svorkách modulu, bylo by nutno z hodnoty timestamp odečíst dopravní zpoždění způsobené zpracováním signálu 1 µs a časový filtr, který je parametrizovatelný v hardwarové konfiguraci ve vlastnostech modulu. Přednastavená hodnota je 2,56 µs. 9