Упатство за употреба на напредни контролери на MOXA IoThinx 4530 Series
Вовед
Ова упатство за корисникот се однесува на моделите од серијата ioThinx 4530 наведени подолу:
Серија ioThinx 4530
Серија ioThinx 4533-LX
Детални инструкции за конфигурирање на напредни поставки се опфатени во поглавја 3 и 4.
Почеток
Поврзување со контролорот ioThinx 4530
Ќе треба да користите компјутер за да се поврзете со контролерот ioThinx 4530 и да се најавите преку интерфејсот на командната линија. Постојат два начини за поврзување: преку пристаништето за сериска конзола или преку портата за етернет. Погледнете го прирачникот за хардвер на ioThinx 4530 Series за да видите како да ги поставите физичките врски.
Стандардното корисничко име и лозинка за најавување се:
Корисничко име: moxa
Лозинка: moxa
Корисничкото име и лозинката се исти за сите дејства за сериска конзола и SSH далечинско најавување. Најавувањето на root сметката е оневозможено додека рачно не креирате лозинка за сметката. Корисникот moxa е во групата sudo за да можете да управувате со командите на ниво на системот со овој корисник користејќи ја командата sudo. За дополнителни детали, видете го делот Судо механизам во поглавје 5
ВНИМАНИЕ
Од безбедносни причини, препорачуваме да ја оневозможите стандардната корисничка сметка и да креирате свои кориснички сметки.
Поврзување преку сериска конзола
Овој метод е особено корисен кога го користите компјутерот за прв пат. Сигналот се пренесува преку директна сериска врска, така што не треба да знаете ниту една од двете нејзини IP адреси за да се поврзете со контролерот ioThinx 4530. За да се поврзете преку сериската конзола, конфигурирајте го терминалниот софтвер на вашиот компјутер користејќи ги следните поставки.
Поставки за портата на сериската конзола | |
Баудрат | 115200 bps |
Паритет | Никој |
Битови за податоци | 8 |
Стоп битови | 1 |
Контрола на проток | Никој |
Терминал | VT100 |
Подолу покажуваме како да го користите терминалниот софтвер за поврзување со контролерот ioThinx 4530 во околина на Linux и во околина на Windows.
Линукс корисници
ЗАБЕЛЕШКА Овие чекори се однесуваат на компјутерот со Linux што го користите за поврзување со контролерот ioThinx 4530. НЕ применувајте ги овие чекори на самиот контролер ioThinx 4530.
Направете ги следните чекори за да се поврзете со контролерот ioThinx 4530 од вашиот компјутер со Linux.
- Инсталирајте minicom од складиштето на пакети на вашиот оперативен систем. За Centos и Fedora:
user@PC1:~# yum -y инсталирај minicom
За Ubuntu и Debian:
user@PC2:~# apt-get install minicom - Користете ја командата minicom –s за да влезете во менито за конфигурација и да ги поставите поставките за сериската порта.
user@PC1:~# minicom –s - Изберете Поставување на сериски порт
- Изберете A за да го промените серискиот уред. Забележете дека треба да знаете кој јазол на уред е поврзан со контролерот ioThinx 4530.
- Изберете E за да ги конфигурирате поставките на портата според дадената табела за поставки на портата на сериската конзола.
- Изберете Save setup as dfl (од главното мени за конфигурација) за да ги користите стандардните вредности.
- Изберете Излез од minicom (од менито за конфигурација) за да го напуштите менито за конфигурација.
- Извршете minicom откако ќе ги завршите горенаведените конфигурации.
Корисници на Windows
ЗАБЕЛЕШКА Овие чекори се однесуваат на компјутерот со Windows што го користите за поврзување со контролерот ioThinx 4530. НЕ применувајте ги овие чекори на самиот контролер ioThinx 4530.
Направете ги следните чекори за да се поврзете со контролерот ioThinx 4530 од вашиот Windows компјутер.
- Преземете PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html за да поставите сериска врска со контролерот ioThinx 4530 во околина на Windows.
- Откако ќе се воспостави врската, ќе се отвори следниот прозорец.
- Изберете го типот на сериска врска и изберете поставки
Поврзување преку SSH конзола
Контролерот ioThinx 4530 поддржува SSH конекции преку етернет мрежа. Користете ги следните стандардни IP адреси за да се поврзете со контролерот ioThinx 4530.
Пристаниште | Стандардна IP адреса |
LAN 1 | 192.168.127.254 |
LAN 2 | 192.168.126.254 |
Линукс корисници
ЗАБЕЛЕШКА Овие чекори се однесуваат на Линукс компјутерот што го користите за поврзување со контролерот ioThinx 4530. НЕ применувајте ги овие чекори на самиот контролер ioThinx 4530. Пред да ја извршите командата ssh, погрижете се да ја конфигурирате IP адресата на етернет интерфејсот на вашиот лаптоп/компјутер во опсег од 192.168.127.0/24 за LAN1 и 192.168.126.0/24 за LAN2.
Користете ја командата ssh од компјутер со Linux за да пристапите до LAN4530 портот на контролорот ioThinx 1.
Напишете да за да ја завршите врската.
ВНИМАНИЕ
Редовно повторувајте го SSH
За да го обезбедите вашиот систем, предлагаме да направите редовен SSH-rekey, како што е прикажано во следните чекори:
Кога ќе биде побарано лозинка, оставете ја празната фраза и притиснете enter.
За повеќе информации за SSH, погледнете на следниот линк.
Корисници на Windows
ЗАБЕЛЕШКА Овие чекори се однесуваат на компјутерот со Windows што го користите за поврзување со контролерот ioThinx 4530. НЕ применувајте ги овие чекори на самиот контролер ioThinx 4530.
Преземете ги следните чекори од вашиот Windows компјутер. Кликнете на врската http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html да преземете PuTTY (бесплатен софтвер) за да поставите SSH конзола за контролерот ioThinx 4530 во околина на Windows. На следната слика е прикажан едноставен прampод потребната конфигурација.
ЗАБЕЛЕШКА Серијата ioThinx 4530 поддржува само SSH конекции.
Управување со корисничка сметка
Префрлување на root сметката
Може да се префрлите на root користејќи sudo -i (или sudo su). Од безбедносни причини, не управувајте со сите команди од root сметката.
ЗАБЕЛЕШКА Кликнете на следнава врска за повеќе информации за командата sudo. https://wiki.debian.org/sudo
ВНИМАНИЕ
Може да ја добиете пораката за одбиена дозвола кога користите цевка или однесување пренасочување со сметка што не е root. Мора да користите 'sudo su –c' за да ја извршите командата наместо да користите >, <, >>, <<, итн.
Забелешка: Потребни се единечните наводници околу целосната команда.
Креирање и бришење кориснички сметки
Можете да ги користите командите useradd и userdel за да креирате и бришете кориснички сметки. Не заборавајте да ја повикате главната страница на овие команди за да поставите соодветни привилегии за пристап за сметката. Следниве прample покажува како да се создаде корисник test1 во групата sudo чија стандардна школка за најавување е bash и има домашен директориум на /home/test1:
За да ја смените лозинката за test1, користете ја опцијата лозинка заедно со новата лозинка. Повторно напишете ја лозинката за да ја потврдите промената.
За да го избришете корисникот test1, користете ја командата userdel.
Оневозможување на стандардната корисничка сметка
ВНИМАНИЕ
Прво треба да креирате корисничка сметка пред да ја оневозможите стандардната сметка.
Користете ја командата passwd за да ја заклучите стандардната корисничка сметка за корисникот moxa да не може да се најави.
Внесете ја следнава команда за да го отклучите корисникот moxa:
Мрежни поставки
Конфигурирање на етернет интерфејси
По првото најавување, можете да ги конфигурирате мрежните поставки на контролорот ioThinx 4530 за подобро да одговараат на вашата апликација. Забележете дека попогодно е да се манипулира со поставките за мрежниот интерфејс од сериската конзола отколку од најавување SSH бидејќи SSH врската може да се исклучи кога има проблеми со мрежата и врската мора повторно да се воспостави.
Измена на мрежните поставки преку сериската конзола
Во овој дел, ја користиме сериската конзола за да ги конфигурираме мрежните поставки на контролерот ioThinx 4530. Следете ги упатствата во делот Поврзување со контролорот ioThinx 4530 под Почеток за да пристапите до алатката за конзола на целниот компјутер преку серискиот приклучок на конзолата и потоа напишете cd /etc/network за да ги промените директориумите.
Внесете sudo vi интерфејси за да ја уредите мрежната конфигурација file во уредникот vi. Можете да ги конфигурирате етернет-портите на контролорот ioThinx 4530 да користат или статични или динамички (DHCP) IP адреси.
Поставување статична IP адреса
За да поставите статичка IP адреса за контролорот ioThinx 4530, користете ја командата iface за да ја измените стандардната порта, адресата, мрежата, мрежната маска и параметрите за емитување на етернет интерфејсот.
Поставување динамички IP адреси:
За да конфигурирате една или двете LAN порти да бараат динамичка IP адреса, користете ја опцијата dhcp наместо статична во командата iface, на следниов начин:
Стандардна поставка за LAN1 | Динамичко поставување со помош на DHCP |
iface eth0 inet статички
адреса 192.168.127.254 мрежа 192.168.127.0 мрежна маска 255.255.255.0 емитувана 192.168.127.255 |
интерфејс Ethernet dhcp |
Системска администрација
Пребарување на верзијата на фирмверот
За да ја проверите верзијата на фирмверот на контролерот ioThinx 4530, напишете:
Додадете ја опцијата –a за да креирате целосна верзија за изградба:
Прилагодување на времето
Контролерот ioThinx 4530 има две временски поставки. Едното е времето на системот, а другото е времето RTC (Часовник во реално време) што го чува хардверот на контролерот ioThinx 4530. Користете ја командата датум за да го побарате тековното време на системот или да поставите ново системско време. Користете ја командата hwclock за да го побарате тековното RTC време или да поставите ново RTC време.
Користете ја командата датум MMDDhhmmYYYY за да го поставите времето на системот:
ММ = месец
ДД = Датум
хмм = час и минута
Користете ја следнава команда за да го поставите времето RTC на системско време:
ЗАБЕЛЕШКА Кликнете на следните врски за повеќе информации за датумот и времето:
https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html https://wiki.debian.org/DateTime
Поставување на временската зона
Постојат два начини да ја конфигурирате временската зона на вградениот компјутер Moxa. Една од нив е користење на променливата TZ. Другото го користи /etc/localtime file.
Користење на променливата TZ
Форматот на променливата на животната средина TZ изгледа вака: TZ=HH[:MM[:SS] [дневна светлина[HH[:MM[:SS]]][,почетен датум[/starttime], датум на завршување[/endtime]]] Еве неколку можни поставки за северноамериканската источна временска зона:
- TZ=EST5EDT
- TZ=EST0EDT
- TZ=EST0
Во првиот случај, референтното време е GMT и складираните временски вредности се точни ширум светот. Едноставна промена на променливата TZ може правилно да го испечати локалното време во која било временска зона.
Во вториот случај, референтното време е источно стандардно време и единствената извршена конверзија е летното сметање на времето. Затоа, нема потреба да го прилагодувате хардверскиот часовник за летно сметање на времето двапати годишно.
Во третиот случај, референтното време е секогаш пријавеното време. Можете да ја користите оваа опција ако хардверскиот часовник на вашата машина автоматски се приспособува на летното сметање на времето или сакате рачно да го прилагодувате хардверското време двапати годишно.
Мора да ја вклучите поставката TZ во /etc/rc.local file. Поставката за временска зона ќе се активира кога ќе го рестартирате компјутерот.
Следната табела наведува други можни вредности за променливата на животната средина TZ:
Часови од времето на Гринич (GMT) | Вредност | Опис |
0 | GMT | Средно време на Гринич |
+1 | ЕКТ | Европско централно време |
+2 | ЕЕТ | Европско источно време |
+2 | УМЕТНОСТ | |
+3 | ЈАДЕТЕ | Саудиска Арабија |
+3.5 | МЕТ | Иран |
+4 | НЕТ | |
+5 | PLT | Западна Азија |
+5.5 | ИСТ | Индија |
+6 | БСТ | Централна Азија |
+7 | VST | Бангкок |
+8 | CTT | Кина |
+9 | JST | Јапонија |
+9.5 | АКТ | Централна Австралија |
+10 | АЕТ | Источна Австралија |
+11 | SST | Централен Пацифик |
+12 | NST | Нов Зеланд |
-11 | МИТ | Самоа |
-10 | HST | Хаваи |
-9 | AST | Алјаска |
-8 | PST | Стандардно време на Пацификот |
Часови од времето на Гринич (GMT) | Вредност | Опис |
-7 | PNT | Аризона |
-7 | МСТ | Планинско стандардно време |
-6 | CST | Централно стандардно време |
-5 | EST | Источно стандардно време |
-5 | IET | Индијана Исток |
-4 | PRT | Стандардно време на Атлантикот |
-3.5 | CNT | Њуфаундленд |
-3 | АГТ | Источна Јужна Америка |
-3 | БЕТ | Источна Јужна Америка |
-1 | КАТ | Азори |
160BU користејќи локално време File
Локалната временска зона е зачувана во /etc/localtime и се користи од GNU Library за C (glibc) доколку не е поставена вредност за променливата на околината TZ. Ова file е или копија на /usr/share/zoneinfo/ file или симболична врска со неа. Контролерот ioThinx 4530 не обезбедува /usr/share/zoneinfo/ fileс. Треба да најдете соодветни информации за временската зона file и напишете го оригиналното локално време file во контролерот ioThinx 4530
Одредување на достапниот простор за возење
За да ја одредите количината на достапниот простор на дискот, користете ја командата df со -h tag. Системот ќе ја врати количината на простор на дискот поделен по file систем. Еве еден поранешенampле:
Исклучување на уредот
За да го исклучите уредот, исклучете го изворот на енергија од компјутерот. Кога компјутерот е исклучен, главните компоненти како што се процесорот, RAM меморијата и уредите за складирање се исклучени, иако внатрешниот часовник напојуван од супер кондензатор може да продолжи да работи. Можете да ја користите командата за исклучување на Linux за да го затворите целиот софтвер што работи на уредот и да го запрете системот. Сепак, главните компоненти како што се процесорот, RAM и уредите за складирање ќе продолжат да се напојуваат откако ќе ја извршите оваа команда.
moxa@Moxa:~$ sudo исклучување -h сега
Ажурирање на фирмверот и обновување на системот
Функции за ажурирање на фирмверот и поставете стандардни функции
Постави-на-стандардно
- Исклучете го уредот.
- Притиснете и задржете го копчето за ресетирање; додека го држите копчето за ресетирање:
а. Вклучете го уредот; RDY LED ќе трепка зелено додека уредот се подига.
б. Откако уредот ќе се подигне, RDY LED ќе трепка црвено; продолжете да го држите копчето за ресетирање додека RDY LED не престане да трепка. - Ослободете го копчето за ресетирање за да ги вчитате фабричките стандардни поставки.
За дополнителни детали за LED диодите, погледнете го упатството за брза инсталација или упатството за корисникот за вашиот ioThinx 4530 контролер.
ЗАБЕЛЕШКА Треба да поминат околу 20 секунди од моментот кога RDY LED ќе почне да трепка зелено додека не престане да трепка црвено.
ВНИМАНИЕ
Ресетирањето на стандардно ќе ги избрише сите податоци зачувани во складиштето за подигање
Направете резервна копија на вашата files пред да го ресетирате системот на фабрички поставки. Сите податоци зачувани во багажникот на контролорот ioThinx 4530 ќе бидат уништени по ресетирањето на фабричките поставки
Можете исто така да ја користите командата mx-set-def за да го вратите контролерот ioThinx 4530 на фабричките поставки:
moxa@Moxa:~$ sudo mx-set-def
Ажурирање на фирмверот со помош на SFTP сервер или microSD картичка
Ажурирање на фирмверот во режим на оперативен систем
- За да го ажурирате фирмверот, најавете се на производот преку сериската конзола. Упатствата за тоа како да се поврзете со сериската конзола може да најдете во Упатството за корисникот на хардверот ioThinx 4530.
- Ставете го фирмверот (*.sh) file на уредот ioThinx 4530 преку SFTP сервер или MicroSD картичка.
- Користете ги следните команди за ажурирање на фирмверот.
- Откако ќе заврши ажурирањето на фирмверот, ioThinx 4530 автоматски ќе се рестартира. Користете ја командата kversion за да ја проверите верзијата на фирмверот.
Ажурирање на фирмверот во режим на BIOS
- За да го ажурирате фирмверот, најавете се преку сериската конзола. Упатствата за тоа како да се поврзете со сериската конзола може да се најдат во Упатството за корисникот на хардверот за ioThinx 4533.
- Откако ќе го вклучите компјутерот, притиснете Delete за да ги внесете поставките за конфигурација на подигнувачот.
- Внесете 1 за да го ажурирате фирмверот преку картичката microSD. Клучни во file име на фирмверот
- По ажурирањето на фирмверот, изберете Оди во Linux за да ја отворите конзолата од командната линија на ОС.
Водич за програмирање
Кликнете на следнава врска за да го преземете Водичот за програмирање ioThinx 4530:
https://www.moxa.com/en/products/industrial-edge connectivity/controllers-and-ios/advanced-controllersand-i-os/iothinx-4530 series#resources Водичот за програмирање ioThinx 4530 ги вклучува следните делови:
Пресметка на време на циклус
Времето на циклусот на контролорот е дефинирано како тоа колку време му треба на процесорот за да го испита статусот на сите IO модули. Оваа информација е важна бидејќи им овозможува на корисниците да се уверат дека контролорот може да ја контролира нивната апликација во одреден временски период. Пресметката на времето на циклусот се заснова на следната табела. Се пресметува време на циклус за секоја група од осум додадени модули од 45M. Времето на циклусот на групата е збир од времето на циклусот на првиот модул во групата (времето во колона 1) плус времињата на циклусот од 2-ри до 8-ми модули (време во колона 2) во групата. За да го пресметате времето на циклусот на процесорот ioThinx 4530 Series, едноставно соберете ги времињата на циклусот на сите групи поврзани со ioThinx, а потоа заокружете го времето до најблиската милисекунда.
Време на циклус како 1-ви модул во еден
група (µs) |
Време на циклус како 2-ри до 8-ми модул на еден
група (µ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 |
Ние обезбедуваме две ексamples да ги илустрира пресметките на времето на циклусот.
Случај 1. 4-парче 45MR-1600 и 4-парче 45MR-2601.
1-ви модул: 45MR-1600 | 2-ри модул: 45MR-1600 | 3-ти модул: 45MR-1600 | 4-ти модул: 45MR-1600 | 5-ти модул: 45MR-2601 | 6-ти модул: 45MR-2601 | 7-ти модул: 45MR-2601 | 8-ти модул: 45MR-2601 |
Во овој случај, осумте модули формираат една група. Времето на циклусот на оваа комбинација е 1900 µs = 1200 µs + 7 x 100 µs. Серијата ioThinx 4530 ќе го заокружи времето на циклусот на ниво на ms, и следствено, времето на циклусот на оваа комбинација е 2 ms.
Куќиште 2. 4 x 45MR-1600, 4 x 45MR-2601, 2 x 45MR-3800.
1-ви модул: 45MR-1600 | 2-ри модул: 45MR-1600 | 3-ти модул: 45MR-1600 | 4-ти модул: 45MR-1600 | 5-ти модул: 45MR-2601 | 6-ти модул: 45MR-2601 | 7-ти модул: 45MR-2601 | 8-ти модул: 45MR-2601 | 9-ти модул: 45MR-3800 | 10-ти модул: 45MR-3800 |
Во овој случај, 10-те модули се поделени во две групи. Првата група е оцртана со црвено погоре, додека втората група е оцртана со портокалова боја. Комбинацијата на модули во првата група е иста како во случајот 1, за кој се покажа дека има време на циклус = 1900 µs. За втората група, времето на циклус е 1500 µs = 1300 µs + 200 µs. Според тоа, вкупното време на циклус на двете групи е 3400 µs = 1900 µs + 1500 µs, што кога ќе се заокружи до најблиската ms резултира со вкупно време на циклус = 4 ms.
Документи / ресурси
![]() |
Напредни контролери на MOXA IoThinx 4530 Series [pdf] Упатство за користење IoThinx 4530 Series, Напредни контролери, IoThinx 4530 Series Напредни контролери |