АВТОМАТИЗАЦИЯ ПРОМЫШЛЕННЫХ ПРЕДПРИЯТИЙ
ПРОДУКТЫ НАУЦИЛУС'а
 

Средство конфигурации сети LonWorks
для Linux и QNX
 

Средство конфигурации сети LonWorks для Linux и QNX, под названием Lon_tool, разработано в компании НАУЦИЛУС.

Lon_tool - это приложение для ОС Linux или ОС реального времени QNX. Оно должно запускаться после того, как загрузится модуль драйвера сети LonWorks. Lon_tool позволяет просматривать конфигурацию LON и изменять сетевую конфигурацию (таблица адресов, таблица сетевых переменных, таблица доменов и т.д.). Lon_tool может запускаться через telnet на удаленном компьютере.

Lon_tool может запускаться с именем файла конфигурации или без него. В последнем случае при запуске будет выполняться автоконфигурирование, т.е. формироваться конфигурационный файл. Этот конфигурационный файл содержит информацию о конфигурации хост-узлов. Есть два типа конфигурационных файлов:

XIF – стандартный конфигурационный файл LON, совместимый с LonBuilder.

CFG – файл следующего формата:

Формат файла CFG

VAR <snvt> <addr> <dom_id>/<sub>/<node/NID> <NV_name> <NV_id>

где

<snvt> – имя типа SNVT

<addr> – номер типа адреса от 0 до 3 (0-UNSIGNIGNED, 1-NODE, 2-NEURON_ID, 3-BROADCAST)

<dom_id> – индекс домена (0 или 1)

<sub> – номер подсети от 0 до 255 (0 только для типа  адреса=2)

<node> - номер от 0 до 127 (0 только для типа   адреса=2) или
<NID> (NeuronID) - 12-тизначное 16-тиричное число

<NV_name> - имя сетевой переменной на удаленном узле

<NV_id> – индекс сетевой переменной на удаленном узле

 

Опции Lon_tool

Конфигуратор LON может запускаться со следующими аргументами:

-D выбирает имя сетевого устройства, по умолчанию оно будет '/dev/lon'.

-H выбирает ID идентификатор приложения на хосте, по умолчанию оно будет 'HostAppl'.

-V вызывает режим verbose (подробной информации).

-R вызывает режим мониторинга входных сообщений.

-l отменяет загрузку файла xif.

-d включает отладочные сообщения.

-w включает горячий старт.

-X выбирает имя конфигурационного файла, по умолчанию оно будет 'ha_v3.xif'.

-T выбирает тип файла конфигурации (XIF, CFG).

-r устанавливает значение Retry интерфейса сети.

-p устанавливает значение Rpt_timer интерфейса сети.

-t устанавливает значение Tx_timer интерфейса сети.

-C включает терминал Ansi.

 

Команды Lon_tool

Lon_tool позволяет выбрать одно из следующих действий:

  • L - показывать узлы Lon на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • N - показывать конфигурационную таблицу NV на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • D - показывать доменную таблицу (Domain table) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • A - показывать таблицу адресов (Address table) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • S - показывать таблицу SNVT на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • F - показывать фиксированные данные (Fixed Read-only Data) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • O - показывать данные конфигурации узла (Node Conf. Data) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • Y - показывать статус узла (Node Status) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • K - показывать статистику узла (Node statistics) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • T - показывать входящий трафик (Incoming Traffic) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • X - найти все узлы в сети
  • R - изменить таблицу кофигурации сетевых переменных (NV conf. Table) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • C - изменить доменную таблицу (domain table) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • B - изменить таблицу адресов (Address table) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • P - запросить входную сетевую переменную (input NV) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • U - обновить сетевую переменную (Update NV) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • G - изменить данные конфигурации узла (Node Conf.data) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • M - задать режим узла (Set Node Mode) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • Z - изменить eeprom lock на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • J - пересчитать контрольную сумму (Recalc Checksum) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • H - послать внешнее сообщение (Send foreign message) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • I - показать внутренние значения базы данных (Internal DB values) на любом узле в сети по Neuron ID или используя адрес в явном виде (узел/подсеть/домен)
  • V - устанавливает режимы управления с подробной информацией (Control Verbose modes)
  • E - выйти из Lon_tool (Exit Lon_tool).

Цены см. в разделе Продукты НАУЦИЛУС для OPC и поддержки сетевых протоколов


 

© НАУЧНЫЙ ЦЕНТР "НАУЦИЛУС" v.3/II/2004
119992, Москва, Воробьевы горы, НИИЯФМГУ, ВЭ, 415
Тел.(095) 939-5872, (095) 939-3924 Факс.(095) 939-5002
Email: info@nautsilus.ru   WEB: www.nautsilus.ru