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é…
Články publikované v “Elektronika”
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)
|
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% |
|
|
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 |
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…
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.
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).
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
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.
| 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 |
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“ ()
