This is topic Octagon6030 и Ethernet in forum Микро Мониторы Реального Времени / Micro Real Time Monitors at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/6/t/000059.html

Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Имею контроллер Octagon 6030 и сетевую карту 5500.
Есть желание запустить NetBIOS по TCP/IP. (На худой конец NetBEUI)
Объем флэшки 890 КБайт, из них 268К - МикроМРВ, около 300К будет проект. На DOS с сетью остается 320К.
Реально ли мне запустить всё это?
Если да, то какие сетевые средства использовать? (Опыт настройки ДОС-овых сетей у меня крайне мал)
Буду благодарен если поделитесь ими на e-mail: stas2100@narod.ru или kramarenko@ttec1.te.ru
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уважаемый Станислав!
Я отправил Вам краткий ответ по почте.

При таких объемах ПЗУ надо в качестве сетевого клиента использовать Lantastic 7, он занимает места вдвое меньше, чем MS-клиент.
И, конечно, использовать, NetBEUI - это еще вдвое меньше памяти, чем TCP.
Надо сказать, что память у Вас - на пределе.
Следует подумать об увеличении.
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Я попробовал применить Lantastic версий 6 и 8.
В обоих случаях добился файлового обмена по протоколу NetBEUI с компьютером под управлением Windows2000, однако связи в TraceMode между МикроМРВ и МРВ я добиться не смог, притом что связь между двумя МРВ была.
Очевидно, проблема в настройках сети под DOS?...
Меня интересует следующее - возможно ли отсутствие связи в TraceMode при наличии обмена на файловом уровне? В каком случае? Существуют ли какие-то особые требования к сетевым настройкам? или на что мне обратить внимание?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возможны два момента:
1) Между МРВ-МРВ у Вас связь не по NetBEUI, а по TCP\IP. Тогда дело просто в неверном номере логического адаптера для МРВ.
2) Имя директории проекта в Микро МРВ должно быть идентично имени проекта в МРВ.

Если есть файловый обмен и на обоих узлах используется один и тот же транспорт (например, NetBEUI), то этого достаточно для обмена по I-NET.
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Спасибо за подсказку!
Дело было в имени директории отличном от названия проекта.
С учетом того, что я убил из-за этого полторы недели, думаю следует включить упоминание об этом в документацию (раздел "Запуск МикроМРВ").
Кроме того, было бы полезно, чтоб МикроМРВ не запускал проект из чуждой ему директории и выдавал соответствующий код ошибки.
А вообще-то неясно, каким боком имя директории относится к сетевому обмену!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По имени директории формируется уникальный идентификатор проекта в сети.
Внесем соотвествующие коррективы в справочную систему.
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Счастье мое было не долгим.
Каналы с автопосылкой приходят нормально, а вот "In Net" не принимают данные. "Out Net" отрабатываются, мягко говоря, не всегда, т.е. бывает пройдут данные, потом несколько раз не проходят...

Насчет "In Net" и "In Auto Net":
1. В контроллере имею канал с генератором Пила и автопосылкой.
2. В компьютере два канала настроенных на прием из этого генератора - первый "In Auto Net", второй "In Net"; по первому данные идут, по второму нет. (имена канала-источника и каналов-приемников идентичны)
3. В отладочном файле на контроллере (*.tds) множество записей
"NET:recieved unkown data = 1134"

Что это может быть? Что делать?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Похоже, что у Вас в узле Микро МРВ есть канал In Net. Микро МРВ - не поддерживает запросы по In Net, он может только отвечать на запросы по In Net от других узлов.
Кстати - идентичность имен источника и приемника обязательна только при обмене по Out MapNet.
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
В узле МикроМРВ (NODE1) у меня единственный канал имеющий отношение к сети - ПУСТОЙ/G_пила с автопосылкой в сеть.
В МРВ (CNODE1)- два канала: 1.СВЯЗЬ/In AutoNet; 2.СВЯЗЬ/In Net

Кстати - что означает в записи "NET:recieved unkown data = 1134" цифра 1134?

Далее: если узелу NODE1 поменять тип и запустить на компьютере под управлением Windows, то со связью проблем нет.
Содержимое node1.tds:
Professional Editional
MRT 5.11a
INFO:Load Starting... c:\ethernet\node1.dbb
INFO:Detected DOS = <1802 70a>
0 NetCode 15:4; 0 0
1 NetDiags 15:24; 0 0
2 свб.NCB 15:3; 0 0
3 NCB (прием) 15:28; 0 0
4 NCB (отсылка) 15:29; 0 0
5 NIC___ 14:21; 0 0
6 ResetError 14:4; 0 0
7 *mpc_gen 0:2; 0 0
INFO:Found 8 channels
O80 Net_diag 32
D16 WDT 6 14
NET:VECTOR 5C found
NET:NCB for AutoSend = 2
NET:NCB for AutoSend float value = 1
NET:NCB for SendToNet = 0
NET:NCB for Registrator = 0
NET:NCB for Recieving = 2
NET:iname ARG@@S1
NET:gname ARG@@S°
NET:found 2 adapters
NET: select 1 adapter
with 1 number
NET:init 0 adapter
NET:init 1 adapter
INFO: LoadTime=5.27s CalcPeriod=99ms
INFO: resolution=0.01
NET:starting...
RTM:math kernel starting...
INFO: start time is 0 s
SCREEN load error screen.000
INFO:work mode
INFO: mode=2 e15=00 e18=00 e20=c0
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
NET:recieved unknown data = 1134
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Какой тип Микро МРВ Вы используете?
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Использую mrt86_n_e.exe , т.к. процессор 386SX и ОЗУ 1024К - другой не лезет.
Попробовал на Пентиуме mrt7_e.exe - связь есть.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вся эта ситуация вызывает ощущение недостатка памяти для обслуживания сетевых процедур.
Попробуйте
а) в командной строке запуска Микро МРВ увеличить количество блоков на прием
"REC=m – число NCB для приема включая IREC;"
б) канал СВЯЗЬ/OutNet на верхнем уровне заменить на СВЯЗЬ/OutNet(Ind).

Еще мне непонятно, почему у Вас в протоколе указано, что Микро МРВ обнаружил 2 логических сетевых адаптера. Для чего Вы так настроили сетевого клиента? Это лишний расход памяти.
Кроме того, похоже, что в бланке НАСТРОЙКИ СЕТИ узла контроллера Вы задали инициализацию двух адаптеров. Это ни к чему. Начальный номер адаптера должен быть 0. И раздел "Создать имена для адаптеров" не должен иметь никаких флажков. По умолчанию все так и настраивается.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Относительно найденных 2-х сетевых адаптеров в лог-файле - приносим свои извинения, это действительно так и должно быть. Дело в том, что Микро МРВ всегда настроен на 2 сетевых адаптера, даже если он всего один. Это норма.
 
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
 
Про два адаптера понятно.
А вот про свободную память не очень.

mrt86_n_e.exe пробую и на Oct6030 и на Пентиум233 - эффект одинаковый.

При запуске проекта с ключом memory получаю цифру 200 (я так понимаю, килобайт).
При запуске без ключа REC в файле *.tds записи:
"NET: recieved unknown data = 1134"
При запуске с ключом REC=20 добавились записи:
"NET: recieved unknown data = 1134
NET: recieved unknown data = 2134
NET: recieved unknown data = 3134
..................................
NET: recieved unknown data = 9134
NET: recieved unknown data = 10134"

Данных на запрос по In Net так и не приходит.

Out Net на Пентиуме проходит сразу, на Oct6030 с задержкой в несколько секунд.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нам удалось локализовать данную ситуацию - действительно, проявляется она только на модулях mrt86_n_e.exe. Мы полагаем, что связано это с ошибкой при выделении ресурсов на NCB блоки в сетевом клиенте.
С проблемой будем разбираться, а пока - рекомендуем Вам использовать для передачи данных на АРМ автопосылки.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2