Stiskněte "Enter" pro přeskočení obsahu

Články publikované v “Elektronika”

2 – Zhášení elektrického oblouku

0

Při spínání a především při rozpínání kontaktů vzniká elektrický oblouk, který opaluje (ničí) kontakty. Je tedy důležité vzniklý elektrický oblouk co nejdříve „uhasit“. 1)      Zvětšení úbytků UA a UK Použije se větší počet kovových elektrod, které rozdělí oblouk na několik menších. Oblouk zhasne kvůli několika přechodům kontakt-plazma, na kterých je největší úbytek napětí (UA a UK). Magnetické vyfukování oblouku Magnetické vyfukování se používá především u takových vypínačů, které musí mít z konstrukčních důvodů krátké…

OPJ 619

0
Karta pro záznam jednoho analogového, nebo osmi logických signálů. Kazeta OPJ 619 ve spojení s osciloskopem (OPD 602) a kazetou časové základny (OPJ 612) umožňuje záznam a zobrazení jednoho analogového (režim analog), nebo osmi logických (režim log.) signálů. Vzorkovací kmitočet je při zobrazení analogového signálu volitelný do 400 kHz, při záznamu logických signálů do 3,6 MHz. Hlavní předností kazety je schopnost zobrazit „minulost, přítomnost i budoucnost“ vzhledem k okamžiku spuštění. To znamená, že okamžik spuštění může být zobrazen např. uprostřed obrazovky a nikoliv jako u běžného osciloskopu pouze na začátku. Spouštěcí impulz lze přivést zvenčí nebo jej odvodit z výskytu zvolené kombinace logických signálů na vstupu paměti (i v režimu analog). V režimu log lze zvolit spouštění jedním z osmi vstupních signálů. Ve všech případech spouštění lze volit spouštění vzestupnou nebo sestupnou hranou. Zvolený spouštěcí signál je vyveden do konektoru na zadní straně OPD 602. Obraz na obrazovce se obnovuje buď automaticky (asi po 2s), nebo ručně stiskem tlačítka START Zaznamenaný analogový (digitální) signál lze zobrazit ve formě digitální, nebo analogové (dle nastavené funkce)
Technické parametry
Provozní podmínky
Teplota okolí
25 ± 15°C
Relativní vlhkost
<= 80%
Technické parametry
Rozdílová vstupní impedance
1MOhm
Citlivost
1, 3, 10, 30, 100, 300, 1300mV / dil ±15%
Dolní mezní kmitočet
0 nebo 2Hz
Horní mezní kmitočet
rozsah 1 mV
5 kHz
rozsah 3 mV
20 kHz
ostatní
30 kHz
Rozsah výstupního napětí DA převodníku
±1,2V ±15%
Rozsah nast. rozhodovací úrovně vstup. komparátoru
>= ±4V
Rozhodovací napětí v poloze TTL
+1,4V ± 15%
Doba zobrazení v režimu Auto
2s –50% +80%
Délka paměti (ms; tolerance ±15%)
Vzorkovací kmitočet (kHz)
skutečná
jmenovitá
3600
0,284
0,3
1800
0,568
0,6
800
1,280
1,25
400
2,56
2,5
200
5,12
5
100
10,24
10
50
20,48
20
25
40,96
40
12,5
81,92
80
6,25
163,84
160
3,125
327,68
320
[caption id="attachment_9776" align="aligncenter" width="1024"] Pohled na celou kazetu[/caption]

1 – Vznik elektrického oblouku, vliv prostředí …

1

Vznik elektrického oblouku, vliv prostředí a elektrické zátěže na jeho trvání, graf rozložení úbytku napětí na oblouku a využití tohoto poznatku v konstrukci spínačů. Elektrický oblouk je elektrický výboj válcového tvaru soustředěný do tenkého sloupce, jehož jádro tvoří ionizovaný plyn (plazma). Elektrický proud v plynech se za normálních podmínek nevyskytuje, ale může se vyskytovat za zvláštních podmínek. Tyto podmínky musí v plynu způsobit vznik volných částic (typicky elektronů) s elektrickým nábojem. Aby mezi dvěma kontakty mohl…

Rozborka – Siemens Simatic S7-300

3
Průmyslový řídicí systém SIMATIC S7–300 je nejprodávanějším řídicím systémem z široké nabídky firmy Siemens AG. Je určen pro realizaci rozmanitých automatizačních úloh středního rozsahu. Poskytuje univerzální automatizační platformu pro systémová řešení s hlavním důrazem na výrobní technologii. Jádrem řídicího systému řady S7–300 je jednotka CPU, která zpracovává uživatelský program.

I/O karta na COM port

5
V dobách dávno minulých, když země byla ještě mladá měli počítače LTP a COM (RS232) porty, takže s ovládáním elektroniky víceméně nebyl problém. Dnes najdete na počítačích spíš USB porty, HDMI apod. Ale co když potřebujete opravdu něco ovládat a nechcete kupovat drahé I/O karty, nebo externí PLC? Pokud si vystačíte se třemi výstupy a čtyřmi vstupy, stačí sériový port, s tím není problém ani dnes – existují převodníky USB-RS232 (u nich je většinou problém s dodržením napěťových hladin). Existují i převodníky USB-LTP (s těmi je však větší problém). Rozhodl jsem se tedy postavit si vstupně výstupní kartu s 8 digitálními vstupy a 8 digitálními výstupy, kterou lze připojit na COM port (resp. převodník USB-RS232).

Knihovna k ovládání IO karty

0
Na této stránce jsem uvedl schéma zapojení vstupně výstupní karty, kterou lze připojit ke COM portu počítače. Jenže aby se dala ovládat je potřeba nějaký program. Vytvářet samostatný program není moc flexibilní – každému vyhovuje jiný styl ovládání a často je potřeba výstupy ovládat automaticky. Z tohoto důvodu jsem naprogramoval knihovnu LMSIOCard.dll
Parametry programu
Jméno programu LMSIOCard
Verze programu 1.0.
Jazyk
Podporované OS
Licence freeware
Velikost 13 kB
Potřebné knihovny RSCOM.dll
Vytvořeno v VB.NET
Stáhnout z Tohoto webu
Nebudem se zaobírat vnitřní stavbou knihovny, spíš popíšu jak knihovnu ovládat a jak vytvořit jednoduchý program, pomocí kterého lze I/O kartu ovládat. Budu vycházet z programovacího jazyku VisualBasic.NET. Pokud v něm neumíte a máte pocit že byste měli, vřele doporučuji tento seriál. Nic kvalitnějšího v češtině a zadarmo nenajdete.

Ovládání COM portu

K ovládání COM portu používám knihovnu RSCOM.dll. Tuto knihovnu stačí vložit do složky s programem a ve VisualStudiu do projektu vložit Modul, do kterého vložíte tento kód:
Public pTXD As Boolean
Public pDTR As Boolean 
Public pRTS As Boolean
Declare Function OPENCOM Lib „RSCOM“ (ByVal OpenString$) As Integer
Declare Sub TIMEOUTS Lib „RSCOM“ (ByVal b%)
Declare Sub BUFFERSIZE Lib „RSCOM“ (ByVal b%)
Declare Sub CLOSECOM Lib „RSCOM“ ()
Declare Sub SENDBYTE Lib „RSCOM“ (ByVal Dat%)
Declare Function READBYTE Lib „RSCOM“ () As Integer
Declare Sub SENDSTRING Lib „RSCOM“ (ByVal Dat$)
Declare Function READSTRING Lib „RSCOM“ () As String
Declare Sub CLEARBUFFER Lib „RSCOM“ ()
Declare Function INBUFFER Lib „RSCOM“ () As Integer
Declare Function OUTBUFFER Lib „RSCOM“ () As Integer
Declare Sub DTR Lib „RSCOM“ (ByVal b%)
Declare Sub RTS Lib „RSCOM“ (ByVal b%)
Declare Sub TXD Lib „RSCOM“ (ByVal b%)
Declare Function CTS Lib „RSCOM“ () As Integer
Declare Function DSR Lib „RSCOM“ () As Integer
Declare Function RI Lib „RSCOM“ () As Integer
Declare Function DCD Lib „RSCOM“ () As Integer
Declare Function INPUTS Lib „RSCOM“ () As Integer
Declare Sub TIMEINIT Lib „RSCOM“ ()
Declare Function TIMEREAD Lib „RSCOM“ () As Double
Declare Sub DELAY Lib „RSCOM“ (ByVal ms As Double)
Declare Sub REALTIME Lib „RSCOM“ ()
Declare Sub NORMALTIME Lib „RSCOM“ ()