Упатство за употреба на напредни контролери на MOXA IoThinx 4530 Series
Напредни контролери на 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.

  1. Инсталирајте minicom од складиштето на пакети на вашиот оперативен систем. За Centos и Fedora:
    user@PC1:~# yum -y инсталирај minicom
    За Ubuntu и Debian:
    user@PC2:~# apt-get install minicom 
  2. Користете ја командата minicom –s за да влезете во менито за конфигурација и да ги поставите поставките за сериската порта.
    user@PC1:~# minicom –s
  3. Изберете Поставување на сериски порт
    Поставување на сериска порта
  4. Изберете A за да го промените серискиот уред. Забележете дека треба да знаете кој јазол на уред е поврзан со контролерот ioThinx 4530.
    Мени
  5. Изберете E за да ги конфигурирате поставките на портата според дадената табела за поставки на портата на сериската конзола.
  6. Изберете Save setup as dfl (од главното мени за конфигурација) за да ги користите стандардните вредности.
  7. Изберете Излез од minicom (од менито за конфигурација) за да го напуштите менито за конфигурација.
  8. Извршете minicom откако ќе ги завршите горенаведените конфигурации.
    Мени

Корисници на Windows

ЗАБЕЛЕШКА Овие чекори се однесуваат на компјутерот со Windows што го користите за поврзување со контролерот ioThinx 4530. НЕ применувајте ги овие чекори на самиот контролер ioThinx 4530.

Направете ги следните чекори за да се поврзете со контролерот ioThinx 4530 од вашиот Windows компјутер.

  1. Преземете PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html за да поставите сериска врска со контролерот ioThinx 4530 во околина на Windows.
  2. Откако ќе се воспостави врската, ќе се отвори следниот прозорец.
    Прозорско мени
  3. Изберете го типот на сериска врска и изберете поставки

Поврзување преку 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.

LAN1 порта

Напишете да за да ја завршите врската.
LAN1 порта

ВНИМАНИЕ
Редовно повторувајте го SSH
За да го обезбедите вашиот систем, предлагаме да направите редовен SSH-rekey, како што е прикажано во следните чекори:
Кога ќе биде побарано лозинка, оставете ја празната фраза и притиснете enter.
Мени

За повеќе информации за SSH, погледнете на следниот линк.

https://wiki.debian.org/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]]] Еве неколку можни поставки за северноамериканската источна временска зона:

  1. TZ=EST5EDT
  2. TZ=EST0EDT
  3. 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 сега

Ажурирање на фирмверот и обновување на системот

Функции за ажурирање на фирмверот и поставете стандардни функции

Постави-на-стандардно

  1. Исклучете го уредот.
  2. Притиснете и задржете го копчето за ресетирање; додека го држите копчето за ресетирање:
    а. Вклучете го уредот; RDY LED ќе трепка зелено додека уредот се подига.
    б. Откако уредот ќе се подигне, RDY LED ќе трепка црвено; продолжете да го држите копчето за ресетирање додека RDY LED не престане да трепка.
  3. Ослободете го копчето за ресетирање за да ги вчитате фабричките стандардни поставки.
    За дополнителни детали за LED диодите, погледнете го упатството за брза инсталација или упатството за корисникот за вашиот ioThinx 4530 контролер.

ЗАБЕЛЕШКА Треба да поминат околу 20 секунди од моментот кога RDY LED ќе почне да трепка зелено додека не престане да трепка црвено.

ВНИМАНИЕ
Ресетирањето на стандардно ќе ги избрише сите податоци зачувани во складиштето за подигање
Направете резервна копија на вашата files пред да го ресетирате системот на фабрички поставки. Сите податоци зачувани во багажникот на контролорот ioThinx 4530 ќе бидат уништени по ресетирањето на фабричките поставки

Можете исто така да ја користите командата mx-set-def за да го вратите контролерот ioThinx 4530 на фабричките поставки:

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

Ажурирање на фирмверот со помош на SFTP сервер или microSD картичка

Ажурирање на фирмверот во режим на оперативен систем

  1. За да го ажурирате фирмверот, најавете се на производот преку сериската конзола. Упатствата за тоа како да се поврзете со сериската конзола може да најдете во Упатството за корисникот на хардверот ioThinx 4530.
  2. Ставете го фирмверот (*.sh) file на уредот ioThinx 4530 преку SFTP сервер или MicroSD картичка.
  3. Користете ги следните команди за ажурирање на фирмверот.
    Команда за прозорец
  4. Откако ќе заврши ажурирањето на фирмверот, ioThinx 4530 автоматски ќе се рестартира. Користете ја командата kversion за да ја проверите верзијата на фирмверот.

Ажурирање на фирмверот во режим на BIOS

  1. За да го ажурирате фирмверот, најавете се преку сериската конзола. Упатствата за тоа како да се поврзете со сериската конзола може да се најдат во Упатството за корисникот на хардверот за ioThinx 4533.
  2. Откако ќе го вклучите компјутерот, притиснете Delete за да ги внесете поставките за конфигурација на подигнувачот.
    Команда за прозорец
  3. Внесете 1 за да го ажурирате фирмверот преку картичката microSD. Клучни во file име на фирмверот
    Команда за прозорец
  4. По ажурирањето на фирмверот, изберете Оди во 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 Напредни контролери

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *