Uživatelské nástroje

Nástroje pro tento web


public:anybus:ctecka_profinet

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
public:anybus:ctecka_profinet [2021/03/16 14:00] frimlpublic:anybus:ctecka_profinet [2021/03/16 14:22] (aktuální) friml
Řádek 24: Řádek 24:
 {{:public:anybus:c2.png?nolink&600x262}} {{:public:anybus:c2.png?nolink&600x262}}
  
-{{:public:anybus:c3.png?nolink&600x244}}{{:public:anybus:c4.png?nolink&600x230}}+Dále je potřeba nastavit, parametry komunikace se čtečkou (1) rychlost komunikace a formát dat. Dále by šlo nastavit kterýcm znakem začíná, nebo končí jednotlivé bloky dat, nebo to lze zjednodušit a nastavit minimální dobu mezi jednotlivými bloky (2). V našem případě jsme nestavili 100x10uS = 1 ms. Tzn. pokud v příchozích datech mezera 1 ms, bude se to brát jako nový scan. 
 + 
 +{{:public:anybus:c7.png?nolink&600x306}} 
 + 
 +Další nastavení se týká definice formátu dat, které připojené zařízení posílá. V našem ukázkovém připadě budeme počítat s tím, že čtečka odesílá data ve formátu ASCII a každý oskenovaný kód bude začínat znakem **#**. Vytvoříme si tedy transakci typu //Consume//
 + 
 +{{:public:anybus:c3.png?nolink&600x244}} 
 + 
 +Do jejího těla přidáme dvě pole. První pole bude představovat očekávaný znak **#** tzn. konstanta 23h (ASCII hodnota znaku #) 
 + 
 +{{:public:anybus:c4.png?nolink&600x230}} 
 + 
 +a jako druhou položku dáme položku //Variable data// která bude obsahovat naskenovaný kód. U této položky již musíme zadat (1) adresu paměti a velikost paměti, kterou bude pro tato data rezervovat. V našem případě bude maximální délka naskenovaného kódu 48(30 hex) znaků a bude se ukládat od adresy 0. Volbou (2) nastavujeme jakou hodnotou budou vyplněna paměťová místa pro kódy kratší než 48 znaků.
  
 {{:public:anybus:c5.png?nolink&600x248}} {{:public:anybus:c5.png?nolink&600x248}}
 +
 +Na následujícm obrazků je vidět rozložení paměťového prostoru. Na prvních 48 bytech je naskenovaný kód a na pozici 49 je počítadlo scanů.
  
 {{:public:anybus:c6.png?nolink&600x284}} {{:public:anybus:c6.png?nolink&600x284}}
  
-Detailní postup v následujícím videu:+Detailní postup je v následujícím videu:
  
 {{youtube>f-xwfe4-wPU?widthxheight=700x500}} {{youtube>f-xwfe4-wPU?widthxheight=700x500}}
public/anybus/ctecka_profinet.1615903247.txt.gz · Poslední úprava: 2021/03/16 14:00 autor: friml