Uživatelská příručka pro pokročilé ovladače MOXA IoThinx 4530 Series
Pokročilé ovladače MOXA IoThinx 4530 Series

Zavedení

Tato uživatelská příručka platí pro modely řady ioThinx 4530 uvedené níže:

Řada ioThinx 4530

Řada ioThinx 4533-LX
Podrobné pokyny ke konfiguraci pokročilých nastavení jsou uvedeny v kapitolách 3 a 4.

Začínáme

Připojení k ovladači ioThinx 4530

K připojení k ovladači ioThinx 4530 a přihlášení přes rozhraní příkazového řádku budete muset použít počítač. Existují dva způsoby připojení: přes sériový konzolový port nebo přes ethernetový port. Informace o nastavení fyzických připojení naleznete v hardwarové příručce ioThinx řady 4530.

Výchozí přihlašovací uživatelské jméno a heslo jsou:

Uživatelské jméno: moxa
Heslo: moxa

Uživatelské jméno a heslo jsou stejné pro všechny akce sériového přihlášení a vzdáleného přihlášení SSH. Přihlášení k účtu root je zakázáno, dokud ručně nevytvoříte heslo pro účet. Uživatel moxa je ve skupině sudo, takže s tímto uživatelem můžete ovládat příkazy na systémové úrovni pomocí příkazu sudo. Další podrobnosti naleznete v části Mechanismus sudo v kapitole 5

POZOR
Z bezpečnostních důvodů doporučujeme deaktivovat výchozí uživatelský účet a vytvořit si vlastní uživatelské účty.

Připojení přes sériovou konzoli

Tato metoda je užitečná zejména při prvním použití počítače. Signál je přenášen přes přímé sériové připojení, takže pro připojení k ovladači ioThinx 4530 nepotřebujete znát žádnou z jeho dvou IP adres. Chcete-li se připojit přes sériovou konzolu, nakonfigurujte software terminálu počítače pomocí následujících nastavení.

Nastavení portu sériové konzoly
přenosová rychlost 115200 bps
Parita Žádný
Datové bity 8
Stop bity 1
Řízení toku Žádný
Terminál VT100

Níže ukazujeme, jak používat terminálový software pro připojení k řadiči ioThinx 4530 v prostředí Linuxu a v prostředí Windows.

Uživatelé Linuxu

POZNÁMKA Tyto kroky platí pro počítač se systémem Linux, který používáte k připojení k řadiči ioThinx 4530. NEPOUŽÍVEJTE tyto kroky na samotný ovladač ioThinx 4530.

Pro připojení k řadiči ioThinx 4530 z počítače se systémem Linux proveďte následující kroky.

  1. Nainstalujte minicom z úložiště balíčků vašeho operačního systému. Pro Centos a Fedoru:
    uživatel@PC1:~# yum -y nainstalujte minicom
    Pro Ubuntu a Debian:
    user@PC2:~# apt-get install minicom 
  2. Pomocí příkazu minicom –s vstupte do konfiguračního menu a nakonfigurujte nastavení sériového portu.
    uživatel@PC1:~# minicom –s
  3. Vyberte Nastavení sériového portu
    Nastavení sériového portu
  4. Vyberte A pro změnu sériového zařízení. Všimněte si, že musíte vědět, který uzel zařízení je připojen k ovladači ioThinx 4530.
    Menu
  5. Vyberte E pro konfiguraci nastavení portu podle poskytnuté tabulky Nastavení portu sériové konzoly.
  6. Chcete-li použít výchozí hodnoty, vyberte Uložit nastavení jako dfl (z hlavní konfigurační nabídky).
  7. Vyberte Exit from minicom (z konfiguračního menu) pro opuštění konfiguračního menu.
  8. Po dokončení výše uvedených konfigurací spusťte minicom.
    Menu

Uživatelé systému Windows

POZNÁMKA Tyto kroky platí pro počítač se systémem Windows, který používáte k připojení k ovladači ioThinx 4530. NEPOUŽÍVEJTE tyto kroky na samotný ovladač ioThinx 4530.

Pro připojení k řadiči ioThinx 4530 z počítače se systémem Windows proveďte následující kroky.

  1. Stáhněte si PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html pro nastavení sériového připojení s ovladačem ioThinx 4530 v prostředí Windows.
  2. Po navázání spojení se otevře následující okno.
    Nabídka okna
  3. Vyberte typ sériového připojení a zvolte nastavení

Připojení přes konzolu SSH

Řadič ioThinx 4530 podporuje připojení SSH přes síť Ethernet. Pro připojení k řadiči ioThinx 4530 použijte následující výchozí IP adresy.

Přístav Výchozí IP
LAN 1 192.168.127.254
LAN 2 192.168.126.254

Uživatelé Linuxu 

POZNÁMKA Tyto kroky platí pro počítač se systémem Linux, který používáte k připojení k řadiči ioThinx 4530. NEPOUŽÍVEJTE tyto kroky na samotný ovladač ioThinx 4530. Před spuštěním příkazu ssh se ujistěte, že jste nakonfigurovali IP adresu ethernetového rozhraní vašeho notebooku/PC v rozsahu 192.168.127.0/24 pro LAN1 a 192.168.126.0/24 pro LAN2.

Pro přístup k portu LAN4530 řadiče ioThinx 1 použijte příkaz ssh z počítače se systémem Linux.

Port LAN1

Pro dokončení připojení zadejte ano.
Port LAN1

POZOR
Pravidelně znovu klíčujte SSH
Chcete-li zabezpečit svůj systém, doporučujeme provést pravidelný rekey SSH, jak je znázorněno v následujících krocích:
Až budete vyzváni k zadání přístupové fráze, ponechte ji prázdnou a stiskněte enter.
Menu

Další informace o SSH naleznete na následujícím odkazu.

https://wiki.debian.org/SSH

Uživatelé systému Windows

POZNÁMKA Tyto kroky platí pro počítač se systémem Windows, který používáte k připojení k ovladači ioThinx 4530. NEPOUŽÍVEJTE tyto kroky na samotný ovladač ioThinx 4530.

Proveďte následující kroky z počítače se systémem Windows. Klikněte na odkaz http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ke stažení PuTTY (volný software) k nastavení konzoly SSH pro řadič ioThinx 4530 v prostředí Windows. Následující obrázek ukazuje jednoduchý example požadované konfigurace.

Nabídka okna

POZNÁMKA Řada ioThinx 4530 podporuje pouze připojení SSH.

Uživatel Account Management

Přepnutí na kořenový účet 

Na root se můžete přepnout pomocí sudo -i (nebo sudo su). Z bezpečnostních důvodů nepoužívejte všechny příkazy z účtu root.

POZNÁMKA Kliknutím na následující odkaz získáte další informace o příkazu sudo. https://wiki.debian.org/sudo

POZOR
Při použití chování kanálu nebo přesměrování s účtem bez oprávnění root se může zobrazit zpráva o zamítnutí oprávnění. Ke spuštění příkazu musíte použít 'sudo su –c' namísto použití >, <, >>, << atd.

Poznámka: Jednoduché uvozovky kolem celého příkazu jsou povinné.

Vytváření a mazání uživatelských účtů 

K vytvoření a odstranění uživatelských účtů můžete použít příkazy useradd a userdel. Nezapomeňte se podívat na hlavní stránku těchto příkazů, abyste nastavili příslušná přístupová oprávnění pro účet. Následující example ukazuje, jak vytvořit uživatele test1 ve skupině sudo, jehož výchozí přihlašovací shell je bash a má domovský adresář /home/test1:

Menu

Chcete-li změnit heslo pro test1, použijte volbu hesla spolu s novým heslem. Chcete-li změnu potvrdit, zadejte heslo znovu.

Menu

Chcete-li odstranit uživatele test1, použijte příkaz userdel.
Menu

Zakázání výchozího uživatelského účtu

POZOR
Před deaktivací výchozího účtu byste si měli nejprve vytvořit uživatelský účet.

Použijte příkaz passwd k uzamčení výchozího uživatelského účtu, aby se uživatel moxa nemohl přihlásit.
Menu

Zadejte následující příkaz pro odemknutí uživatelské moxa:
Menu

Nastavení sítě

Konfigurace rozhraní Ethernet 

Po prvním přihlášení můžete nakonfigurovat síťová nastavení ovladače ioThinx 4530 tak, aby lépe vyhovovala vaší aplikaci. Všimněte si, že je pohodlnější manipulovat s nastavením síťového rozhraní ze sériové konzoly než z přihlášení SSH, protože připojení SSH se může odpojit, když se vyskytnou problémy se sítí a připojení musí být znovu navázáno.

Úprava nastavení sítě prostřednictvím sériové konzoly

V této části používáme sériovou konzoli ke konfiguraci síťových nastavení ovladače ioThinx 4530. Postupujte podle pokynů v části Připojení k řadiči ioThinx 4530 v části Začínáme, abyste získali přístup k nástroji konzoly cílového počítače přes sériový port konzoly a poté zadejte cd /etc/network pro změnu adresářů.

Menu

Chcete-li upravit konfiguraci sítě, zadejte příkaz sudo vi interfaces file v editoru vi. Ethernetové porty řadiče ioThinx 4530 můžete nakonfigurovat tak, aby používaly statické nebo dynamické (DHCP) IP adresy.

Nastavení statické IP adresy

Chcete-li nastavit statickou IP adresu pro řadič ioThinx 4530, použijte příkaz iface k úpravě výchozí brány, adresy, sítě, masky sítě a parametrů vysílání rozhraní Ethernet.

Menu

Nastavení dynamických IP adres:

Chcete-li nakonfigurovat jeden nebo oba porty LAN tak, aby dynamicky požadovaly IP adresu, použijte v příkazu iface volbu dhcp namísto static, následovně:

Výchozí nastavení pro LAN1 Dynamické nastavení pomocí DHCP
iface eth0 inet statický

adresa 192.168.127.254

síť 192.168.127.0

síťová maska ​​255.255.255.0

vysílání 192.168.127.255

rozhraní Ethernet dhcp
Správa systému

Dotaz na verzi firmwaru

Chcete-li zkontrolovat verzi firmwaru ovladače ioThinx 4530, zadejte:
Menu

Přidejte možnost –a k vytvoření plné verze sestavení:
Menu

Úprava času

Ovladač ioThinx 4530 má dvě časová nastavení. Jedním je systémový čas a druhým je čas RTC (Real Time Clock) uchovávaný hardwarem ovladače ioThinx 4530. Pomocí příkazu date se můžete dotázat na aktuální systémový čas nebo nastavit nový systémový čas. Pomocí příkazu hwclock můžete zjistit aktuální čas RTC nebo nastavit nový čas RTC.

Pomocí příkazu date MMDDhhmmYYYY nastavte systémový čas:
MM = měsíc
DD = Datum
hhmm = hodina a minuta

Menu

Pomocí následujícího příkazu nastavte čas RTC na systémový čas:

Menu

POZNÁMKA Kliknutím na následující odkazy získáte další informace o datu a čase:
https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html https://wiki.debian.org/DateTime

Nastavení časového pásma

Existují dva způsoby, jak nakonfigurovat časové pásmo vestavěného počítače Moxa. Jedním z nich je použití proměnné TZ. Druhý používá /etc/localtime file.

Pomocí proměnné TZ

Formát proměnné prostředí TZ vypadá takto: TZ=HH[:MM[:SS] [denní světlo[HH[:MM[:SS]]][,počáteční datum[/čas začátku], koncové datum[/koncový čas]]] Zde jsou některá možná nastavení pro severoamerické východní časové pásmo:

  1. TZ=EST5EDT
  2. TZ=EST0EDT
  3. TZ=EST0

V prvním případě je referenčním časem GMT a uložené časové hodnoty jsou celosvětově správné. Jednoduchá změna proměnné TZ dokáže správně vytisknout místní čas v libovolné časové zóně.

Ve druhém případě je referenčním časem východní standardní čas a jediným provedeným převodem je letní čas. Není tedy potřeba upravovat hardwarové hodiny pro letní čas dvakrát ročně.

Ve třetím případě je referenčním časem vždy vykázaný čas. Tuto možnost můžete použít, pokud se hardwarové hodiny na vašem počítači automaticky přizpůsobí letnímu času nebo chcete ručně upravit hardwarový čas dvakrát ročně.

Menu

Musíte zahrnout nastavení TZ do souboru /etc/rc.local file. Nastavení časového pásma se aktivuje po restartování počítače.
Následující tabulka uvádí další možné hodnoty pro proměnnou prostředí TZ:

Hodiny od greenwichského středního času (GMT) Hodnota Popis
0 GMT Greenwichský čas
+1 ECT evropský centrální čas
+2 EET Evropský východní čas
+2 UMĚNÍ  
+3 JÍST Saúdská Arábie
+3.5 XNUMX XNUMX XNUMX MET Írán
+4 SÍŤ  
+5 PLT Západní Asie
+5.5 XNUMX XNUMX XNUMX IST Indie
+6 BST Střední Asie
+7 VST Bangkok
+8 CTT Čína
+9 JST Japonsko
+9.5 XNUMX XNUMX XNUMX AKT Střední Austrálie
+10 XNUMX XNUMX XNUMX AET východní Austrálie
+11 XNUMX XNUMX XNUMX SST Střední Pacifik
+12 XNUMX XNUMX XNUMX NST Nový Zéland
-11 MIT Samoa
-10 HST Havaj
-9 AST Aljaška
-8 PST Pacifický standardní čas
Hodiny od greenwichského středního času (GMT) Hodnota Popis
-7 PNT Arizona
-7 MST Horský standardní čas
-6 CST Centrální standardní čas
-5 EST Východní standardní čas
-5 IET Východní Indiana
-4 PRT Atlantický standardní čas
-3.5 CNT Newfoundland
-3 AGT Východní Jižní Amerika
-3 SÁZKA Východní Jižní Amerika
-1 KOČKA Azory

160Bpoužívání místního času File

Místní časové pásmo je uloženo v /etc/localtime a používá ho knihovna GNU pro C (glibc), pokud nebyla pro proměnnou prostředí TZ nastavena žádná hodnota. Tento file je buď kopie /usr/share/zoneinfo/ file nebo symbolický odkaz na něj. Ovladač ioThinx 4530 neposkytuje /usr/share/zoneinfo/ files. Měli byste najít vhodné informace o časovém pásmu file a přepište původní místní čas file v ovladači ioThinx 4530

Určení dostupného místa na disku

K určení množství dostupného místa na disku použijte příkaz df s parametrem –h tag. Systém vrátí množství místa na disku rozdělené o file Systém. Tady je exampten:

Příkaz okna

Vypínání zařízení

Chcete-li zařízení vypnout, odpojte zdroj napájení od počítače. Když je počítač vypnutý, jsou vypnuty hlavní součásti, jako je CPU, RAM a úložná zařízení, i když vnitřní hodiny napájené superkondenzátorem mohou běžet dál. Pomocí příkazu Linux shutdown můžete ukončit veškerý software spuštěný na zařízení a zastavit systém. Po spuštění tohoto příkazu však budou hlavní součásti, jako je CPU, RAM a úložná zařízení, nadále napájeny.
moxa@Moxa:~$ sudo vypnutí -h nyní

Aktualizace firmwaru a obnovení systému

Aktualizace firmwaru a funkce nastavení na výchozí

Set-to-Default

  1. Vypněte zařízení.
  2. Stiskněte a podržte resetovací tlačítko; zatímco držíte resetovací tlačítko:
    A. Zapněte zařízení; LED RDY bude při spouštění zařízení blikat zeleně.
    b. Po spuštění zařízení bude LED RDY blikat červeně; držte resetovací tlačítko, dokud LED RDY nepřestane blikat.
  3. Uvolněním tlačítka reset načtete výchozí tovární nastavení.
    Další podrobnosti o kontrolkách LED naleznete v příručce pro rychlou instalaci nebo v uživatelské příručce pro váš ovladač ioThinx 4530.

POZNÁMKA Od okamžiku, kdy LED dioda RDY začne zeleně blikat, dokud nepřestane blikat červeně, by to mělo trvat asi 20 sekund.

POZOR
Obnovení výchozího nastavení vymaže všechna data uložená ve spouštěcím úložišti
Zálohujte si své files před resetováním systému do továrního nastavení. Všechna data uložená v spouštěcím úložišti ovladače ioThinx 4530 budou po resetování do továrního nastavení zničena

Můžete také použít příkaz mx-set-def k obnovení ovladače ioThinx 4530 do továrního nastavení:

moxa@Moxa:~$ sudo mx-set-def 

Aktualizace firmwaru pomocí SFTP serveru nebo microSD karty

Aktualizace firmwaru v režimu OS

  1. Chcete-li aktualizovat firmware, přihlaste se k produktu prostřednictvím sériové konzoly. Pokyny, jak se připojit k sériové konzoli, naleznete v uživatelské příručce hardwaru ioThinx 4530.
  2. Vložte firmware (*.sh) file do zařízení ioThinx 4530 přes SFTP server nebo MicroSD kartu.
  3. K aktualizaci firmwaru použijte následující příkazy.
    Příkaz okna
  4. Po dokončení aktualizace firmwaru se ioThinx 4530 automaticky restartuje. Pomocí příkazu kversion zkontrolujte verzi firmwaru.

Aktualizace firmwaru v režimu BIOS

  1. Pro aktualizaci firmwaru se přihlaste přes sériovou konzoli. Pokyny, jak se připojit k sériové konzoli, naleznete v Uživatelské příručce hardwaru pro ioThinx 4533.
  2. Po zapnutí počítače stiskněte Delete pro vstup do nastavení konfigurace bootloaderu.
    Příkaz okna
  3. Zadejte 1 pro aktualizaci firmwaru prostřednictvím karty microSD. Zadejte file název firmwaru
    Příkaz okna
  4. Po aktualizaci firmwaru vyberte Přejít na Linux a otevřete konzolu příkazového řádku OS.
    Příkaz okna

Programovací příručka

Kliknutím na následující odkaz stáhnete ioThinx 4530 Programming Guide:
https://www.moxa.com/en/products/industrial-edge connectivity/controllers-and-ios/advanced-controllersand-i-os/iothinx-4530 series#resources ioThinx 4530 Programming Guide obsahuje následující části:

Výpočet doby cyklu

Doba cyklu ovladače je definována jako čas, který CPU potřebuje k dotazování stavu všech IO modulů. Tyto informace jsou důležité, protože uživatelům umožňují ujistit se, že kontrolér může ovládat jejich aplikaci v určeném časovém období. Výpočet doby cyklu je založen na následující tabulce. Doba cyklu se vypočítá pro každou skupinu osmi připojených modulů 45M. Doba cyklu skupiny je součtem doby cyklu prvního modulu ve skupině (doby ve sloupci 1) plus doby cyklu 2. až 8. modulu (doby ve sloupci 2) ve skupině. Chcete-li vypočítat dobu cyklu CPU řady ioThinx 4530, jednoduše sečtěte doby cyklu všech skupin připojených k ioThinx a poté zaokrouhlete čas nahoru na nejbližší milisekundu.

  Doba cyklu jako 1. modul v jednom

skupina (µs)

Doba cyklu jako 2. až 8. modul jednoho

skupina (µs)

45MR-1600 1200 100
45MR-1601 1200 100
45MR-2404 1300 100
45MR-2600 1200 100
45MR-2601 1200 100
45MR-2606 1200 100
45MR-3800 1300 200
45MR-3810 1300 200
45MR-6600 1500 300
45MR-6810 1500 300

Poskytujeme dva examppro ilustraci výpočtů doby cyklu.
Případ 1 4dílné 45MR-1600 a 4dílné 45MR-2601.

1. modul: 45MR-1600 2. modul: 45MR-1600 3. modul: 45MR-1600 4. modul: 45MR-1600 5. modul: 45MR-2601 6. modul: 45MR-2601 7. modul: 45MR-2601 8. modul: 45MR-2601

V tomto případě tvoří osm modulů jednu skupinu. Doba cyklu této kombinace je 1900 µs = 1200 µs + 7 x 100 µs. Řada ioThinx 4530 zaokrouhlí dobu cyklu na úroveň ms, a proto je doba cyklu této kombinace 2 ms.

Pouzdro 2. 4 x 45MR-1600, 4 x 45MR-2601, 2 x 45MR-3800. 

1. modul: 45MR-1600 2. modul: 45MR-1600 3. modul: 45MR-1600 4. modul: 45MR-1600 5. modul: 45MR-2601 6. modul: 45MR-2601 7. modul: 45MR-2601 8. modul: 45MR-2601 9. modul: 45MR-3800 10. modul: 45MR-3800

V tomto případě je 10 modulů rozděleno do dvou skupin. První skupina je nahoře označena červeně, zatímco druhá skupina je označena oranžově. Kombinace modulů v první skupině je stejná jako v případě 1, u kterého se ukázalo, že má dobu cyklu = 1900 µs. Pro druhou skupinu je doba cyklu 1500 µs = 1300 µs + 200 µs. Celková doba cyklu obou skupin je tedy 3400 µs = 1900 µs + 1500 µs, což při zaokrouhlení nahoru na nejbližší ms vede k celkové době cyklu = 4 ms.

Dokumenty / zdroje

Pokročilé ovladače MOXA IoThinx 4530 Series [pdfUživatelská příručka
IoThinx 4530 Series, Advanced Controllers, IoThinx 4530 Series Advanced Controllers

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *