MOXA IoThinx 4530 Series Advanced Controllers Manuale d'utilizatore
Introduzione
Stu manuale di l'usu si applica à i mudelli di ioThinx 4530 Series elencati quì sottu:
Serie ioThinx 4530
Serie ioThinx 4533-LX
Istruzzioni dettagliate nantu à a cunfigurazione di i paràmetri avanzati sò cuparti in i capituli 3 è 4.
Cuminciatu
Cunnessu à u Controller ioThinx 4530
Avete bisognu di usà un urdinatore per cunnette à u controller ioThinx 4530 è accede à l'interfaccia di linea di cummanda. Ci hè dui modi per cunnette: attraversu u portu di a consola seriale o attraversu u portu Ethernet. Consultate ioThinx 4530 Series Hardware Manual per vede cumu stabilisce e cunnessione fisiche.
U nome d'utilizatore è a password di login predeterminati sò:
Nome d'utilizatore: moxa
Password: moxa
U nome d'utilizatore è a password sò listessi per tutte l'azzioni di cunsola seriale è di login remota SSH. U login di u contu root hè disattivatu finu à chì create manualmente una password per u contu. L'utilizatore moxa hè in u gruppu sudo in modu chì pudete uperà cumandamenti di u nivellu di u sistema cù questu utilizatore utilizendu u cumandamentu sudo. Per più dettagli, vede a sezione Sudo Mechanism in u capitulu 5
ATTENZIONE
Per ragioni di sicurezza, ricumandemu di disattivà u contu d'utilizatore predeterminatu è di creà i vostri cunti d'utilizatore.
Cunnessione attraversu a Console Serial
Stu metudu hè particularmente utile quandu si usa l'urdinatore per a prima volta. U signale hè trasmessu nantu à una cunnessione seriale diretta, cusì ùn avete micca bisognu di cunnosce i so dui indirizzi IP per cunnette à u controller ioThinx 4530. Per cunnette cù a cunsola seriale, cunfigurà u software di terminale di u vostru PC utilizendu e seguenti paràmetri.
Paràmetri di u portu di a cunsola seriale | |
baud rate | 115200 bps |
Parità | Nimu |
Bit di dati | 8 |
Stop bits | 1 |
cuntrollu di flussu | Nimu |
Terminal | VT100 |
Quì sottu mostramu cumu utilizà u software di terminal per cunnette à u controller ioThinx 4530 in un ambiente Linux è in un ambiente Windows.
Utenti Linux
NOTA Questi passi s'applicanu à u PC Linux chì site aduprate per cunnette à u controller ioThinx 4530. Ùn applicà micca sti passi à u controller ioThinx 4530 stessu.
Pigliate i seguenti passi per cunnette à u controller ioThinx 4530 da u vostru PC Linux.
- Installa minicom da u repositariu di u pacchettu di u vostru sistema operatore. Per Centos è Fedora:
user@PC1:~# yum -y install minicom
Per Ubuntu è Debian:
user@PC2:~# apt-get install minicom - Aduprate u cumandimu minicom -s per entre in u menu di cunfigurazione è cunfigurà i paràmetri di u portu seriale.
user@PC1:~# minicom -s - Selezziunà a cunfigurazione di u portu seriale
- Selezziunà A per cambià u dispusitivu seriale. Nota chì avete bisognu di sapè quale nodu di u dispositivu hè cunnessu à u controller ioThinx 4530.
- Selezziunate E per cunfigurà i paràmetri di u portu secondu a tabella di Paràmetri di u Portu di Console Seriale furnita.
- Sceglite Save setup as dfl (da u menu di cunfigurazione principale) per utilizà i valori predeterminati.
- Selezziunate Esci da minicom (da u menu di cunfigurazione) per abbandunà u menu di cunfigurazione.
- Eseguite minicom dopu avè cumpletu e cunfigurazioni sopra.
Utenti Windows
NOTA Questi passi s'applicanu à u PC Windows chì site aduprate per cunnette à u controller ioThinx 4530. Ùn applicà micca sti passi à u controller ioThinx 4530 stessu.
Pigliate i seguenti passi per cunnette à u controller ioThinx 4530 da u vostru PC Windows.
- Scaricate PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html per stabilisce una cunnessione seriale cù u controller ioThinx 4530 in un ambiente Windows.
- Una volta chì a cunnessione hè stabilita, si apre a finestra seguente.
- Selezziunate u tipu di cunnessione seriale è sceglite i paràmetri
Cunnessione attraversu a Console SSH
U controller ioThinx 4530 supporta cunnessione SSH nantu à una reta Ethernet. Aduprate i seguenti indirizzi IP predeterminati per cunnette à u controller ioThinx 4530.
Portu | IP predeterminatu |
LAN 1 | 192.168.127.254 |
LAN 2 | 192.168.126.254 |
Utenti Linux
NOTA Questi passi s'applicanu à u PC Linux chì site aduprate per cunnette à u controller ioThinx 4530. Ùn applicà micca sti passi à u controller ioThinx 4530 stessu. Prima di eseguisce u cumandamentu ssh, assicuratevi di cunfigurà l'indirizzu IP di l'interfaccia Ethernet di u vostru notebook / PC in a gamma di 192.168.127.0/24 per LAN1 è 192.168.126.0/24 per LAN2.
Aduprate u cumandamentu ssh da un computer Linux per accede à u portu LAN4530 di u controller ioThinx 1.
Scrivite sì per compie a cunnessione.
ATTENZIONE
Rekey SSH regularmente
Per assicurà u vostru sistema, suggerimu di fà una SSH-rekey regulare, cum'è mostra in i seguenti passi:
Quandu hè dumandatu per una passphrase, lasciate a passphrase viota è appughjà enter.
Per più infurmazione nantu à SSH, riferite à u ligame seguente.
Utenti Windows
NOTA Questi passi s'applicanu à u PC Windows chì site aduprate per cunnette à u controller ioThinx 4530. Ùn applicà micca sti passi à u controller ioThinx 4530 stessu.
Pigliate i seguenti passi da u vostru PC Windows. Cliccate nant'à u ligame http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html per scaricà PuTTY (software gratuitu) per stabilisce una cunsola SSH per u controller ioThinx 4530 in un ambiente Windows. A figura seguente mostra un esempiu simpliceample di a cunfigurazione chì hè necessariu.
NOTA A Serie ioThinx 4530 supporta solu cunnessione SSH.
Gestione di u contu d'utilizatori
Passendu à u contu Root
Pudete passà à root cù sudo -i (o sudo su). Per ragioni di sicurità, ùn operate micca tutti i cumandamenti da u contu root.
NOTA Cliccate u ligame seguente per più infurmazione nantu à u cumandamentu sudo. https://wiki.debian.org/sudo
ATTENZIONE
Puderete riceve u missaghju di permessu denegatu quandu si usa pipe o redirect cumportamentu cù un contu non-root. Duvete aduprà 'sudo su –c' per eseguisce u cumandimu invece di utilizà >, <, >>, <<, etc.
Nota: I virgulette singuli intornu à u cumandamentu cumpletu sò richiesti.
Creazione è eliminazione di cunti d'utilizatori
Pudete aduprà i cumandamenti useradd è userdel per creà è sguassà cunti d'utilizatori. Assicuratevi di riferimentu à a pagina principale di questi cumandamenti per stabilisce privilegi di accessu pertinenti per u contu. I seguenti example mostra cumu creà un utilizatore test1 in u gruppu sudo chì a so cunchiglia di login predeterminata hè bash è hà un cartulare di casa in /home/test1:
Per cambià a password per test1, utilizate l'opzione di password cù a nova password. Riscrivite a password per cunfirmà u cambiamentu.
Per sguassà u test1 di l'utilizatore, utilizate u cumandimu userdel.
Disattivazione di u contu d'utilizatore predeterminatu
ATTENZIONE
Duvete prima creà un contu d'utilizatore prima di disattivà u contu predeterminatu.
Aduprate u cumandimu passwd per chjude u contu d'utilizatore predeterminatu per chì l'utilizatore moxa ùn pò micca login.
Scrivite u cumandimu seguitu per sbloccare l'utilizatore moxa:
Impostazioni di a rete
Configurazione di l'interfaccia Ethernet
Dopu u primu login, pudete cunfigurà i paràmetri di rete di u controller ioThinx 4530 per adattà megliu à a vostra applicazione. Nota chì hè più convenientu di manipulà i paràmetri di l'interfaccia di a rete da a cunsola seriale chì da un login SSH perchè una cunnessione SSH pò disconnect quandu ci sò prublemi di rete è a cunnessione deve esse ristabilita.
Mudificà i paràmetri di a rete via a Console Serial
In questa sezione, usemu a cunsola seriale per cunfigurà i paràmetri di rete di u controller ioThinx 4530. Segui l'istruzzioni in a sezione Cunnessu à u controller di ioThinx 4530 in Accuminciazione per accede à l'Utilità di Console di l'urdinatore di destinazione via u portu seriale di Console è dopu scrivite cd /etc/network per cambià i cartulari.
Type sudo vi interfaces per edità a cunfigurazione di a rete file in l'editore vi. Pudete cunfigurà i porti Ethernet di u controller ioThinx 4530 per utilizà l'indirizzi IP statici o dinamichi (DHCP).
Stabbilimentu di un indirizzu IP staticu
Per stabilisce un indirizzu IP staticu per u controller ioThinx 4530, aduprate u cumandimu iface per mudificà a porta predeterminata, l'indirizzu, a rete, a maschera di rete è i paràmetri di broadcast di l'interfaccia Ethernet.
Impostazione di l'indirizzi IP dinamichi:
Per cunfigurà unu o i dui porti LAN per dumandà un indirizzu IP dinamicamente utilizate l'opzione dhcp in u locu di static in u cumandimu iface, cumu seguitu:
Impostazione predefinita per LAN1 | Configurazione dinamica cù DHCP |
iface eth0 inet static
indirizzu 192.168.127.254 rete 192.168.127.0 maschera di rete 255.255.255.0 trasmissione 192.168.127.255 |
interfaccia Ethernet dhcp |
Amministrazione di u sistema
Interrogazione di a versione di u firmware
Per verificà a versione di firmware di u controller ioThinx 4530, scrivite:
Aghjunghjite l'opzione -a per creà una versione cumpleta:
Aghjustendu u tempu
U controller ioThinx 4530 hà dui paràmetri di tempu. Unu hè u tempu di u sistema, è l'altru hè u tempu RTC (Real Time Clock) guardatu da u hardware di u controller ioThinx 4530. Aduprate u cumandamentu di data per dumandà l'ora di u sistema attuale o stabilisce una nova ora di u sistema. Aduprate u cumandamentu hwclock per dumandà l'ora RTC attuale o stabilisce un novu tempu RTC.
Aduprate a data MMDDhhmmYYYY cumanda per stabilisce l'ora di u sistema:
MM = mese
DD = data
hhmm = ora è minutu
Aduprate u cumandimu seguitu per stabilisce u tempu RTC à u tempu di u sistema:
NOTA Cliccate i seguenti ligami per più infurmazione nantu à data è ora:
https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html https://wiki.debian.org/DateTime
Configurazione di u fusu orariu
Ci hè duie manere di cunfigurà u fusu orariu di l'urdinatore Moxa. Unu hè aduprà a variabile TZ. L'altru usa u /etc/localtime file.
Utilizà a Variabile TZ
U formatu di a variabile d'ambiente TZ s'assumiglia cusì: TZ=HH[:MM[:SS] [ghjornu[HH[:MM[:SS]]][,data di iniziu[/starttime], enddate[/endtime]]] Eccu alcuni paràmetri pussibuli per u fusu orariu nord-americanu orientali:
- TZ=EST5EDT
- TZ=EST0EDT
- TZ = EST0
In u primu casu, l'ora di riferimentu hè GMT è i valori di u tempu guardatu sò curretti in u mondu sanu. Un cambiamentu simplice di a variabile TZ pò stampà l'ora locale currettamente in ogni zona oraria.
In u sicondu casu, l'ora di riferimentu hè l'ora standard orientale è l'unica cunversione realizata hè per l'ora d'estate. Dunque, ùn ci hè micca bisognu di aghjustà l'orologio hardware per l'ora d'estate duie volte à l'annu.
In u terzu casu, u tempu di riferimentu hè sempre u tempu rapportatu. Pudete aduprà sta opzione se u clock hardware in a vostra macchina aghjusta automaticamente per l'ora di l'ora di u ghjornu o vulete aghjustà manualmente l'ora di hardware duie volte à l'annu.
Duvete include l'impostazione TZ in /etc/rc.local file. U paràmetru di u fusu orariu serà attivatu quandu riavviate l'urdinatore.
A tavula seguente lista altri valori pussibuli per a variabile d'ambiente TZ:
Ore da Greenwich Mean Time (GMT) | Valore | Descrizzione |
0 | GMT | Greenwich Mean Time |
+1 | ECT | Ora Centrale Europea |
+2 | EET | Tempu di l'Est Europeu |
+2 | ART | |
+3 | MANGIA | Arabia Saudita |
+ 3.5 | MET | Iran |
+4 | NET | |
+5 | PLT | Asia occidentale |
+ 5.5 | IST | India |
+6 | BST | Asia Centrale |
+7 | VST | Bangkok |
+8 | CTT | Cina |
+9 | JST | Giappone |
+ 9.5 | ACT | Australia Centrale |
+ 10 | AET | Australia orientale |
+ 11 | SST | Pacificu Centrale |
+ 12 | NST | Nova Zelanda |
-11 | MIT | Samoa |
-10 | plus | Hawaii |
-9 | AST | Alaska |
-8 | PST | Tempu standard di u Pacificu |
Ore da Greenwich Mean Time (GMT) | Valore | Descrizzione |
-7 | PNT | Arizona |
-7 | MST | Mountain Standard Time |
-6 | CST | Ora Centrale Standard |
-5 | EST | Ora standard di l'Est |
-5 | IET | Indiana Est |
-4 | PRT | Ora standard di l'Atlanticu |
-3.5 | CNT | Terranova |
-3 | AGT | Sud America orientale |
-3 | BET | Sud America orientale |
-1 | CAT | Azores |
160Busu di l'ora locale File
U fusu orariu lucale hè almacenatu in u /etc/localtime è hè utilizatu da a Biblioteca GNU per C (glibc) se nisun valore hè statu stabilitu per a variabile d'ambiente TZ. Questu file hè o una copia di /usr/share/zoneinfo/ file o un ligame simbolicu à questu. U controller ioThinx 4530 ùn furnisce micca /usr/share/zoneinfo/ files. Duvete truvà l'infurmazione di u fusu orariu adattatu file è scrive sopra l'ora locale originale file in u controller ioThinx 4530
Determinazione di u spaziu di discu dispunibule
Per determinà a quantità di spaziu di unità dispunibule, utilizate u cumandamentu df cù u -h tag. U sistema hà da rinvià a quantità di spaziu di u drive distruttu da file sistema. Eccu un exampLe:
Chiudi u dispusitivu
Per chjude u dispusitivu, disconnect a fonte di energia à l'urdinatore. Quandu l'urdinatore hè spenta, i cumpunenti principali cum'è u CPU, a RAM è i dispositi di almacenamento sò spenti, ancu s'è un clock internu alimentatu da un super condensatore pò cuntinuà in funzione. Pudete aduprà u cumandamentu di spegnimentu di Linux per chjude tuttu u software in esecuzione nantu à u dispusitivu è ferma u sistema. Tuttavia, i cumpunenti principali, cum'è u CPU, a RAM, è i dispositi di almacenamiento continuanu à esse alimentati dopu avè eseguitu stu cumandamentu.
moxa@Moxa:~$ sudo shutdown -h now
Actualizazione di Firmware è Recuperazione di u Sistema
Aggiornamentu di u Firmware è Funzioni Set-to-Default
Set-à-Default
- Power off u dispusitivu.
- Mantene premutu u buttone reset; mentre tenete u buttone di reset:
a. Power nantu à u dispusitivu; u LED RDY lampeggerà in verde mentre u dispusitivu hè avviatu.
b. Dopu chì u dispusitivu hà iniziatu, u LED RDY lamperà rossu; cuntinuà à mantene u buttone di reset finu à chì u LED RDY smette di lampassi. - Rilascia u buttone di reset per carricà i paràmetri predeterminati di fabbrica.
Per più dettagli nantu à i LED, fate riferimentu à a guida d'installazione rapida o u manuale d'utilizatore per u vostru controller ioThinx 4530.
NOTA Duverebbe piglià circa 20 seconde da u tempu chì u LED RDY cumencia à lampassi in verde finu à ch'ellu smette di lampeggiare in rossu.
ATTENZIONE
Reset-to-default sguasserà tutti i dati almacenati in u almacenamiento di boot
Fate una copia di salvezza di u vostru files prima di resette u sistema à i valori predeterminati di fabbrica. Tutti i dati guardati in l'almacenamiento di boot di u controller ioThinx 4530 seranu distrutti dopu à ripristinà i valori predeterminati di fabbrica.
Pudete ancu aduprà u cumandimu mx-set-def per restaurà u controller ioThinx 4530 à i valori predeterminati di fabbrica:
moxa@Moxa:~$ sudo mx-set-def
Actualizazione di u firmware Utilizendu un servitore SFTP o una carta microSD
Aghjurnà u Firmware in Modu OS
- Per aghjurnà u firmware, accede à u pruduttu attraversu a cunsola seriale. Istruzzioni nantu à cumu cunnette à a cunsola seriale ponu esse truvati in u Manuale di l'Usuariu di ioThinx 4530 Hardware.
- Mettite u firmware (*.sh) file à u dispositivu ioThinx 4530 via un servitore SFTP o una carta MicroSD.
- Aduprate i seguenti cumandamenti per aghjurnà u firmware.
- Dopu chì l'aghjurnamentu di u firmware hè cumpletu, ioThinx 4530 riavvia automaticamente. Aduprate u cumandamentu kversion per verificà a versione di firmware.
Aghjurnà u Firmware in Modu BIOS
- Per aghjurnà u firmware, accede à a cunsola seriale. Istruzzioni nantu à cumu cunnette à a cunsola seriale ponu esse truvati in u Manuale di l'Usuariu di Hardware per ioThinx 4533.
- Dopu avè accennatu l'urdinatore, appughjà Delete per entre in i paràmetri di cunfigurazione di bootloader.
- Inserite 1 per aghjurnà u firmware attraversu a carta microSD. Chjave in u file nome di u firmware
- Dopu avè aghjurnatu u firmware, selezziunate Vai à Linux per apre a cunsola di linea di cumanda di u SO.
Guida di prugrammazione
Cliccate u ligame seguente per scaricà a Guida di Programmazione ioThinx 4530:
https://www.moxa.com/en/products/industrial-edge connectivity/controllers-and-ios/advanced-controllersand-i-os/iothinx-4530 series#resources A Guida di Programmazione ioThinx 4530 include e seguenti sezioni:
Calculu di u tempu di u ciclu
U tempu di ciclu di u controller hè definitu cum'è u tempu chì u CPU hà bisognu à polling the status of all IO modules. Questa infurmazione hè impurtante postu chì permette à l'utilizatori di assicurà chì u controller pò cuntrullà a so applicazione in un periodu di tempu designatu. U calculu di u tempu di u ciculu hè basatu annantu à a tabella chì seguita. Un tempu di ciclu hè calculatu per ogni gruppu di ottu moduli 45M appiccicati. U tempu di ciculu di un gruppu hè a summa di u tempu di u ciclu di u primu modulu in u gruppu (i tempi in a colonna 1) più i tempi di u ciculu di i moduli 2 à 8 (i tempi in a colonna 2) in u gruppu. Per calculà u tempu di ciclu di ioThinx 4530 Series CPU, aghjunghje solu i tempi di ciclu di tutti i gruppi cunnessi à ioThinx, è dopu arrotonda u tempu à u millisecondu più vicinu.
U tempu di ciclu cum'è 1u modulu in unu
gruppu (µs) |
U tempu di ciclu cum'è 2 à 8 modulu di quellu
gruppu (µ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 |
Avemu furnitu dui example per illustrà i calculi di u tempu di ciclu.
Casu 1. 4 pezzi 45MR-1600 è 4 pezzi 45MR-2601.
1u modulu: 45MR-1600 | 2u modulu: 45MR-1600 | 3e modulu: 45MR-1600 | Modulu 4: 45MR-1600 | Modulu 5: 45MR-2601 | Modulu 6: 45MR-2601 | Modulu 7: 45MR-2601 | Modulu 8: 45MR-2601 |
In questu casu, l'ottu moduli formanu un gruppu. U tempu di ciclu di sta cumminazzioni hè 1900 µs = 1200 µs + 7 x 100 µs. A serie ioThinx 4530 arrotondarà u tempu di ciculu à u livellu ms, è per quessa u tempu di ciculu di sta cumminazione hè di 2 ms.
Casu 2. 4 x 45MR-1600, 4 x 45MR-2601, 2 x 45MR-3800.
1u modulu: 45MR-1600 | 2u modulu: 45MR-1600 | 3e modulu: 45MR-1600 | Modulu 4: 45MR-1600 | Modulu 5: 45MR-2601 | Modulu 6: 45MR-2601 | Modulu 7: 45MR-2601 | Modulu 8: 45MR-2601 | Modulu 9: 45MR-3800 | Modulu 10: 45MR-3800 |
In questu casu, i moduli 10 sò separati in dui gruppi. U primu gruppu hè delineatu in rossu sopra, mentre chì u sicondu gruppu hè delineatu in aranciu. A cumminazzioni di moduli in u primu gruppu hè a stessa cum'è in u Casu 1, chì hè statu dimustratu per avè un tempu di ciclu = 1900 µs. Per u sicondu gruppu, u tempu di ciclu hè 1500 µs = 1300 µs + 200 µs. Dunque, u tempu di ciclu tutale di i dui gruppi hè di 3400 µs = 1900 µs + 1500 µs, chì quandu arrotondatu à u ms più vicinu si traduce in un tempu di ciclu tutale = 4 ms.
Documenti / Risorse
![]() |
MOXA IoThinx Serie 4530 Controller Avanzati [pdfManuale d'usu Serie IoThinx 4530, Controllers Avanzati, Controllers Avanzati Serie IoThinx 4530 |