MOXA IoThinx 4530 Series Advanced Controllers Manwal sa Gumagamit
MOXA IoThinx 4530 Series Advanced Controllers

Pasiuna

Kini nga manwal sa tiggamit magamit sa ioThinx 4530 Series nga mga modelo nga gilista sa ubos:

ioThinx 4530 Series

ioThinx 4533-LX Series
Ang mga detalyado nga instruksyon sa pag-configure sa mga advanced setting gitabonan sa Kapitulo 3 ug 4.

Pagsugod

Pagkonektar sa ioThinx 4530 Controller

Kinahanglan nimo nga mogamit usa ka kompyuter aron makonektar sa controller sa ioThinx 4530 ug mag-log in pinaagi sa interface sa linya sa command. Adunay duha ka paagi sa pagkonektar: pinaagi sa serial console port o pinaagi sa Ethernet port. Tan-awa ang ioThinx 4530 Series Hardware Manual aron makita kung giunsa ang pag-set up sa pisikal nga mga koneksyon.

Ang default login username ug password mao ang:

Username: moxa
Password: moxa

Ang username ug password parehas alang sa tanan nga serial console ug SSH remote log in actions. Ang pag-login sa root account gi-disable hangtod nga mano-mano ka nga maghimo usa ka password alang sa account. Ang user nga moxa anaa sa sudo nga grupo aron ikaw maka-operate sa system level commands uban niini nga user gamit ang sudo command. Alang sa dugang nga mga detalye, tan-awa ang seksyon sa Sudo Mechanism sa kapitulo 5

ATTENTION
Alang sa mga hinungdan sa seguridad, among girekomenda nga imong i-disable ang default nga account sa gumagamit ug paghimo og imong kaugalingon nga mga account sa gumagamit.

Pagkonektar Pinaagi sa Serial Console

Kini nga pamaagi labi ka mapuslanon kung gigamit ang kompyuter sa unang higayon. Ang signal gipasa sa usa ka direkta nga serial nga koneksyon aron dili nimo kinahanglan nga mahibal-an ang bisan hain sa duha nga mga IP address niini aron makonektar sa ioThinx 4530 controller. Aron makonektar pinaagi sa serial console, i-configure ang terminal software sa imong PC gamit ang mosunod nga mga setting.

Mga Setting sa Serial Console Port
baud rate 115200 bps
Pagkaparehas Wala
Mga tipik sa datos 8
Hunong bit 1
Pagkontrol sa agos Wala
Terminal VT100

Sa ubos gipakita namo kung unsaon paggamit ang terminal software aron makonektar sa ioThinx 4530 controller sa Linux environment ug sa Windows environment.

Mga Gumagamit sa Linux

NOTA Kini nga mga lakang magamit sa Linux PC nga imong gigamit sa pagkonektar sa ioThinx 4530 controller. AYAW ipadapat kini nga mga lakang sa ioThinx 4530 controller mismo.

Himoa ang mosunod nga mga lakang aron makonektar sa ioThinx 4530 controller gikan sa imong Linux PC.

  1. I-install ang minicom gikan sa package repository sa imong operating system. Alang sa Centos ug Fedora:
    user@PC1:~# yum -y i-install ang minicom
    Para sa Ubuntu ug Debian:
    user@PC2:~# apt-get install minicom 
  2. Gamita ang minicom –s nga sugo sa pagsulod sa configuration menu ug i-set up ang serial port settings.
    user@PC1:~# minicom –s
  3. Pilia ang Serial port setup
    Pag-setup sa serial port
  4. Pilia ang A aron usbon ang serial device. Timan-i nga kinahanglan nimong mahibal-an kung unsang node sa aparato ang konektado sa controller sa ioThinx 4530.
    Menu
  5. Pilia ang E aron ma-configure ang mga setting sa port sumala sa gihatag nga lamesa sa Mga Setting sa Port sa Serial Console.
  6. Pilia ang Save setup as dfl (gikan sa main configuration menu) para gamiton ang default values.
  7. Pilia ang Exit gikan sa minicom (gikan sa configuration menu) aron mobiya sa configuration menu.
  8. Ipatuman ang minicom human makompleto ang mga pag-configure sa ibabaw.
    Menu

Mga Gumagamit sa Windows

NOTA Kini nga mga lakang magamit sa Windows PC nga imong gigamit sa pagkonektar sa ioThinx 4530 controller. AYAW ipadapat kini nga mga lakang sa ioThinx 4530 controller mismo.

Himoa ang mosunod nga mga lakang aron makonektar sa ioThinx 4530 controller gikan sa imong Windows PC.

  1. Pag-download sa PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html aron mag-set up og serial connection sa ioThinx 4530 controller sa usa ka Windows environment.
  2. Sa higayon nga matukod ang koneksyon, ang mosunod nga bintana mag-abli.
    Menu sa bintana
  3. Pilia ang Serial nga tipo sa koneksyon ug pilia ang mga setting

Pagkonektar Pinaagi sa SSH Console

Ang ioThinx 4530 controller nagsuporta sa mga koneksyon sa SSH sa usa ka Ethernet network. Gamita ang mosunod nga default nga mga IP address aron makonektar sa ioThinx 4530 controller.

Dunggoanan Default nga IP
LAN 1 192.168.127.254
LAN 2 192.168.126.254

Mga Gumagamit sa Linux 

NOTA Kini nga mga lakang magamit sa Linux PC nga imong gigamit sa pagkonektar sa ioThinx 4530 controller. AYAW ipadapat kini nga mga lakang sa ioThinx 4530 controller mismo. Sa dili pa nimo ipadagan ang ssh command, siguroha nga i-configure ang IP address sa imong notebook/PC's Ethernet interface sa range nga 192.168.127.0/24 para sa LAN1 ug 192.168.126.0/24 para sa LAN2.

Gamita ang ssh command gikan sa Linux computer para ma-access ang LAN4530 port sa ioThinx 1 controller.

LAN1 port

I-type ang oo aron makompleto ang koneksyon.
LAN1 port

ATTENTION
Rekey SSH kanunay
Aron masiguro ang imong sistema, among gisugyot ang paghimo sa usa ka regular nga SSH-rekey, ingon sa gipakita sa mga musunud nga lakang:
Kung giaghat alang sa usa ka passphrase, biyai nga walay sulod ang passphrase ug pindota ang enter.
Menu

Para sa dugang nga impormasyon bahin sa SSH, tan-awa ang mosunod nga link.

https://wiki.debian.org/SSH

Mga Gumagamit sa Windows

NOTA Kini nga mga lakang magamit sa Windows PC nga imong gigamit sa pagkonektar sa ioThinx 4530 controller. AYAW ipadapat kini nga mga lakang sa ioThinx 4530 controller mismo.

Himoa ang mosunod nga mga lakang gikan sa imong Windows PC. I-klik ang link http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html aron i-download ang PuTTY (libre nga software) aron ma-set up ang SSH console para sa ioThinx 4530 controller sa usa ka Windows environment. Ang mosunod nga numero nagpakita sa usa ka yano nga example sa configuration nga gikinahanglan.

Menu sa bintana

NOTA Ang ioThinx 4530 Series nagsuporta lamang sa mga koneksyon sa SSH.

Pagdumala sa Account sa Gumagamit

Pagbalhin sa Root Account 

Mahimo ka magbalhin sa gamut gamit ang sudo -i (o sudo su). Alang sa mga hinungdan sa seguridad, ayaw pag-operate ang tanan nga mga mando gikan sa root account.

NOTA I-klik ang mosunod nga link alang sa dugang nga impormasyon sa sudo nga sugo. https://wiki.debian.org/sudo

ATTENTION
Mahimo nimong makuha ang mensahe nga gidumilian sa pagtugot kung mogamit sa pipe o pag-redirect nga pamatasan nga adunay usa ka dili gamut nga account. Kinahanglan nimong gamiton ang 'sudo su –c' aron ipadagan ang mando imbes nga gamiton ang >, <, >>, <<, ug uban pa.

Mubo nga sulat: Ang usa ka kinutlo sa palibot sa bug-os nga sugo gikinahanglan.

Paghimo ug Pagtangtang sa Mga Account sa Gumagamit 

Mahimo nimong gamiton ang useradd ug userdel nga mga sugo sa paghimo ug pagtangtang sa mga user account. Siguruha nga i-refer ang panguna nga panid sa kini nga mga mando aron itakda ang may kalabotan nga mga pribilehiyo sa pag-access alang sa account. Ang mosunod nga exampGipakita sa le kung giunsa paghimo ang usa ka user nga test1 sa sudo nga grupo kansang default login shell mao ang bash ug adunay direktoryo sa balay sa /home/test1:

Menu

Aron usbon ang password para sa test1, gamita ang opsyon sa password kauban ang bag-ong password. I-type pag-usab ang password aron makumpirma ang pagbag-o.

Menu

Aron mapapas ang user test1, gamita ang userdel command.
Menu

Pag-disable sa Default nga Account sa Gumagamit

ATTENTION
Kinahanglang maghimo ka una og user account sa dili pa nimo pag-disable ang default account.

Gamita ang passwd command para i-lock ang default user account para dili maka log in ang user moxa.
Menu

Isulat ang mosunod nga sugo aron maablihan ang moxa sa user:
Menu

Mga Setting sa Network

Pag-configure sa mga Interface sa Ethernet 

Human sa unang pag-login, mahimo nimong i-configure ang mga setting sa network sa ioThinx 4530 controller aron mas mohaum sa imong aplikasyon. Timan-i nga mas sayon ​​ang pagmaniobra sa mga setting sa interface sa network gikan sa serial console kay sa gikan sa SSH login tungod kay ang usa ka koneksyon sa SSH mahimong madiskonekta kung adunay mga isyu sa network ug ang koneksyon kinahanglan nga matukod pag-usab.

Pag-usab sa Mga Setting sa Network pinaagi sa Serial Console

Niini nga seksyon, gigamit namon ang serial console aron ma-configure ang mga setting sa network sa ioThinx 4530 controller. Sunda ang mga instruksyon sa Connecting to the ioThinx 4530 controller section ubos sa Pagsugod aron ma-access ang Console Utility sa target nga computer pinaagi sa serial Console port ug dayon i-type ang cd /etc/network aron mausab ang mga direktoryo.

Menu

I-type ang sudo vi nga mga interface aron ma-edit ang configuration sa network file sa vi editor. Mahimo nimong i-configure ang mga Ethernet port sa ioThinx 4530 controller aron magamit ang static o dinamikong (DHCP) nga mga IP address.

Pagbutang ug Static IP address

Para magbutang ug static nga IP address para sa ioThinx 4530 controller, gamita ang iface command para usbon ang default gateway, address, network, netmask, ug broadcast parameters sa Ethernet interface.

Menu

Pag-set sa Dynamic nga mga IP Address:

Aron ma-configure ang usa o pareho nga LAN port aron mangayo usa ka IP address nga dinamikong gamiton ang opsyon sa dhcp puli sa static sa iface command, ingon sa mosunod:

Default nga Setting para sa LAN1 Dynamic nga Setting gamit ang DHCP
iface eth0 inet static

adres 192.168.127.254

network 192.168.127.0

netmask 255.255.255.0

gisibya ang 192.168.127.255

interface sa Ethernet dhcp
Pagdumala sa Sistema

Pagpangutana sa Bersyon sa Firmware

Aron masusi ang bersyon sa firmware sa ioThinx 4530 controller, i-type ang:
Menu

Idugang ang -usa ka kapilian sa paghimo og bug-os nga bersyon sa pagtukod:
Menu

Pag-adjust sa Panahon

Ang ioThinx 4530 controller adunay duha ka mga setting sa oras. Ang usa mao ang oras sa sistema, ug ang lain mao ang oras sa RTC (Real Time Clock) nga gitipigan sa hardware sa ioThinx 4530 controller. Gamita ang date command sa pagpangutana sa kasamtangan nga oras sa sistema o pagtakda og bag-ong oras sa sistema. Gamita ang hwclock nga sugo sa pagpangutana sa kasamtangang oras sa RTC o pagtakda og bag-ong oras sa RTC.

Gamita ang petsa MMDDhhmmYYYY nga sugo aron itakda ang oras sa sistema:
MM = Bulan
DD = Petsa
hhmm = oras ug minuto

Menu

Gamita ang mosunod nga sugo aron itakda ang oras sa RTC sa oras sa sistema:

Menu

NOTA I-klik ang mosunod nga mga link para sa dugang impormasyon sa petsa ug oras:
https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html https://wiki.debian.org/DateTime

Pagbutang sa Time Zone

Adunay duha ka paagi aron ma-configure ang timezone sa computer nga na-embed nga Moxa. Ang usa naggamit sa TZ variable. Ang lain naggamit sa /etc/localtime file.

Gamit ang TZ Variable

Ang pormat sa TZ environment variable ingon niini: TZ=HH[:MM[:SS] [daylight[HH[:MM[:SS]]][,start date[/starttime], enddate[/endtime]]] Ania ang pipila ka posible nga mga setting alang sa North American Eastern time zone:

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

Sa una nga kaso, ang oras sa pakisayran mao ang GMT ug ang mga kantidad sa gitipig nga oras tama sa tibuuk kalibutan. Ang usa ka yano nga pagbag-o sa TZ variable maka-print sa lokal nga oras sa husto sa bisan unsang time zone.

Sa ikaduha nga kaso, ang reperensiya nga oras mao ang Eastern Standard Time ug ang bugtong conversion nga gihimo alang sa Daylight Saving Time. Busa, dili kinahanglan nga i-adjust ang orasan sa hardware alang sa Daylight Saving Time kaduha matag tuig.

Sa ikatulo nga kaso, ang oras sa pakisayran kanunay ang oras nga gitaho. Mahimo nimong gamiton kini nga opsyon kung ang orasan sa hardware sa imong makina awtomatik nga mag-adjust para sa Daylight Saving Time o gusto nimo nga mano-mano nga i-adjust ang oras sa hardware kaduha sa usa ka tuig.

Menu

Kinahanglan nimong iapil ang TZ setting sa /etc/rc.local file. Ang setting sa timezone ma-activate kung imong i-restart ang computer.
Ang mosunod nga talaan naglista sa ubang posibleng mga bili alang sa TZ environment variable:

Mga Oras Gikan sa Greenwich Mean Time (GMT) Bili Deskripsyon
0 GMT Panahon sa Greenwich
+1 ECT Panahon sa Sentral sa Uropa
+2 EET Panahon sa Sidlakang Uropa
+2 ART  
+3 KAON Saudi Arabia
+3.5 MET Iran
+4 NET  
+5 PLT Kasadpang Asya
+5.5 IST India
+6 BST Central Asia
+7 VST Bangkok
+8 CTT China
+9 JST Japan
+9.5 BUHAT Sentral Australia
+10 AET Sidlakang Australia
+11 SST Sentral Pasipiko
+12 NST New Zealand
-11 MIT Samoa
-10 HST Hawaii
-9 AST Alaska
-8 PST Pasipiko nga Standard Time
Mga Oras Gikan sa Greenwich Mean Time (GMT) Bili Deskripsyon
-7 PNT Arizona
-7 MST Estandard nga Panahon sa Bukid
-6 CST Central Standard Time
-5 EST Eastern Standard Time
-5 IET Indiana East
-4 PRT Atlantic Standard Time
-3.5 CNT Newfoundland
-3 AGT Sidlakang Habagatang Amerika
-3 BET Sidlakang Habagatang Amerika
-1 CAT Azores

160BU sa Lokal nga oras File

Ang lokal nga timezone gitipigan sa /etc/localtime ug gigamit sa GNU Library para sa C (glibc) kung walay value nga gitakda para sa TZ environment variable. Kini file usa ka kopya sa /usr/share/zoneinfo/ file o usa ka simbolikong sumpay niini. Ang ioThinx 4530 controller wala maghatag /usr/share/zoneinfo/ files. Kinahanglan ka mangita usa ka angay nga kasayuran sa time zone file ug pagsulat sa orihinal nga lokal nga oras file sa ioThinx 4530 controller

Pagdeterminar sa Available nga Drive Space

Aron mahibal-an ang gidaghanon sa magamit nga espasyo sa pagmaneho, gamita ang df nga mando nga adunay -h tag. Ibalik sa sistema ang gidaghanon sa espasyo sa pagmaneho nga gibungkag file sistema. Ania ang usa ka example:

Pagmando sa bintana

Pagsira sa Device

Aron ma-shut down ang device, idiskonekta ang power source sa computer. Kung ang kompyuter gipalong, ang mga nag-unang sangkap sama sa CPU, RAM, ug mga aparato sa pagtipig gipalong, bisan kung ang usa ka internal nga orasan nga gipadagan sa usa ka super capacitor mahimong magpadayon sa pagdagan. Mahimo nimong gamiton ang Linux shutdown command aron isira ang tanang software nga nagdagan sa device ug ihunong ang sistema. Bisan pa, ang mga nag-unang sangkap sama sa CPU, RAM, ug mga aparato sa pagtipig magpadayon nga magamit pagkahuman nimo kini nga mando.
moxa@Moxa:~$ sudo shutdown -h karon

Firmware Update ug System Recovery

Firmware Update ug Set-to-Default Functions

I-set-to-Default

  1. I-off ang device.
  2. Pindota ug hupti ang reset button; samtang gigunitan ang reset button:
    a. Gahum sa device; ang RDY LED mokidlap berde samtang ang aparato nag-boot.
    b. Human ma-boot ang device, ang RDY LED mokidlap pula; ipadayon ang paghawid sa reset button hangtod ang RDY LED mohunong sa pagkidlap.
  3. Ipagawas ang reset button aron makarga ang factory default settings.
    Alang sa dugang nga mga detalye sa mga LED, tan-awa ang dali nga giya sa pag-install o ang manwal sa gumagamit para sa imong ioThinx 4530 controller.

NOTA Kinahanglang molungtad kini og mga 20 segundos gikan sa panahon nga ang RDY LED magsugod sa pagkidlap berde hangtod nga kini mohunong sa pagkidlap pula.

ATTENTION
Ang Reset-to-default mopapas sa tanang data nga gitipigan sa boot storage
I-back up ang imong files sa wala pa i-reset ang sistema sa mga default sa pabrika. Ang tanan nga datos nga gitipigan sa boot storage sa ioThinx 4530 controller malaglag human sa pag-reset sa mga default sa pabrika

Mahimo usab nimo gamiton ang mx-set-def command aron ibalik ang ioThinx 4530 controller sa mga default sa pabrika:

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

Pag-update sa Firmware Gamit ang SFTP Server o microSD Card

Pag-update sa Firmware Ubos sa OS Mode

  1. Aron ma-update ang firmware, pag-log in sa produkto pinaagi sa serial console. Ang mga panudlo kung unsaon pagkonektar sa serial console makita sa ioThinx 4530 Hardware User's Manual.
  2. Ibutang ang firmware (*.sh) file ngadto sa ioThinx 4530 device pinaagi sa SFTP server o MicroSD card.
  3. Gamita ang mosunod nga mga sugo aron ma-update ang firmware.
    Pagmando sa bintana
  4. Human makompleto ang pag-update sa firmware, ang ioThinx 4530 awtomatikong mag-restart. Gamita ang kversion command aron masusi ang bersyon sa firmware.

Pag-update sa Firmware Ubos sa BIOS Mode

  1. Aron ma-update ang firmware, pag-log in pinaagi sa serial console. Ang mga panudlo kon unsaon pagkonektar sa serial console makita sa Hardware User's Manual para sa ioThinx 4533.
  2. Human ma-power up ang computer, pindota ang Delete aron masulod ang mga setting sa configuration sa bootloader.
    Pagmando sa bintana
  3. Pagsulod sa 1 aron ma-update ang firmware pinaagi sa microSD card. Isulod ang file ngalan sa firmware
    Pagmando sa bintana
  4. Human sa pag-update sa firmware, pilia ang Go to Linux aron maablihan ang OS command-line console.
    Pagmando sa bintana

Giya sa Programming

I-klik ang mosunod nga link aron ma-download ang ioThinx 4530 Programming Guide:
https://www.moxa.com/en/products/industrial-edge connectivity/controllers-and-ios/advanced-controllersand-i-os/iothinx-4530 series#resources Ang ioThinx 4530 Programming Guide naglakip sa mosunod nga mga seksyon:

Pagkalkula sa Oras sa Siklo

Ang cycle time sa controller kay gihubit kung pila ka oras ang gikinahanglan sa CPU para poll ang status sa tanang IO modules. Kini nga impormasyon importante tungod kay kini nagtugot sa mga tiggamit sa pagsiguro nga ang controller makakontrol sa ilang aplikasyon sulod sa usa ka gitudlo nga yugto sa panahon. Ang cycle time kalkulasyon gibase sa mosunod nga lamesa. Usa ka cycle time ang kalkulado para sa matag grupo sa walo ka gidugtong nga 45M modules. Ang cycle time sa usa ka grupo mao ang sum sa cycle time sa unang module sa grupo (ang mga oras sa column 1) plus ang cycle times sa 2nd hangtod 8th modules (ang mga oras sa column 2) sa grupo. Aron kuwentahon ang cycle time sa ioThinx 4530 Series nga CPU, idugang lang ang cycle times sa tanang grupo nga konektado sa ioThinx, ug dayon i-round ang oras ngadto sa pinakaduol nga millisecond.

  Oras sa pag-cycle isip 1st module sa usa

grupo (µs)

Cycle time isip ika-2 hangtod ika-8 nga module sa usa

grupo (µ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

Naghatag mi ug duha ka examples sa pag-ilustrar sa cycle time calculations.
Kaso 1. 4 ka piraso 45MR-1600 ug 4 ka piraso 45MR-2601.

1st module: 45MR-1600 2nd module: 45MR-1600 Ika-3 nga module: 45MR-1600 4th module: 45MR-1600 5th module: 45MR-2601 6th module: 45MR-2601 7th module: 45MR-2601 8th module: 45MR-2601

Sa kini nga kaso, ang walo ka mga module naglangkob sa usa ka grupo. Ang cycle time niini nga kombinasyon mao ang 1900 µs = 1200 µs + 7 x 100 µs. Ang ioThinx 4530 Series mag-round up sa cycle time ngadto sa ms level, ug busa ang cycle time niini nga kombinasyon kay 2 ms.

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

1st module: 45MR-1600 2nd module: 45MR-1600 Ika-3 nga module: 45MR-1600 4th module: 45MR-1600 5th module: 45MR-2601 6th module: 45MR-2601 7th module: 45MR-2601 8th module: 45MR-2601 9th module: 45MR-3800 10th module: 45MR-3800

Sa kini nga kaso, ang 10 nga mga module gibulag sa duha ka grupo. Ang una nga grupo gilatid sa pula sa ibabaw, samtang ang ikaduha nga grupo gilaraw sa orange. Ang kombinasyon sa mga module sa unang grupo parehas sa Case 1, nga gipakita nga adunay cycle time = 1900 µs. Para sa ikaduhang grupo, ang cycle time kay 1500 µs = 1300 µs + 200 µs. Busa, ang kinatibuk-ang cycle sa panahon sa duha ka mga grupo mao ang 3400 µs = 1900 µs + 1500 µs, nga sa diha nga rounded ngadto sa labing duol nga ms moresulta sa usa ka kinatibuk-ang cycle panahon = 4 ms.

Mga Dokumento / Mga Kapanguhaan

MOXA IoThinx 4530 Series Advanced Controllers [pdf] Manwal sa Gumagamit
IoThinx 4530 Series, Advanced Controllers, IoThinx 4530 Series Advanced Controllers

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *