ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
Схема следующая: Имеется контроллер 7188D (ROM-DOS 512К). К COM1 подключен модуль 7017С. К COM2 подключены 7017С и 7022. COM3 – связь с верхним уровнем в режиме SLAVE по протоколу M-LINK; COM4 – связь с терминалом для программирования контроллера.
1). Не удается менять состояние выходов 7022 с помощью lagoon.exe. Но в то же самое время обмен с 7017C, подключенному к тому же порту успешно идет. Кроме того, с помощью утилит echo485.exe и echocom.exe я успешно отправляю команды модулю 7022, и меняю состояние его выходов. Для связи с 7022 созданы следующие каналы: - AO-4a32-0100 с настройками: #RS: 1; ADDR 03; CH 0010; SLOT 0; FSC Да. - AO-4a32-0101 с настройками: #RS: 1; ADDR 03; CH 0011; SLOT 0; FSC Да.
На верхнем уровне созданы каналы In M_Link и Out M_Link настроенные на AO-4a32-0100 и AO-4a32-0101. В Out M_Link отправляю например "5", и In M_Link показывает "5". Но состояние выхода 7022 не меняется (вижу, т.к. выход у меня заведен на вход того же 7017С).
Как решить эту проблему?
2). В строке запуска lagoon.exe должен быть указан ключ KEY=<number>, где "<number> – серийный номер контроллера ЛАГУНА (он указан на шильдике, наклеенном на корпусе контроллера)." Так вот, у меня ни как не получается указать этот ключ. На корпусе указано: I7188NNNNNNNNNNNNNNN, где N - числа и цифры. Скобки "<>" надо указывать в ключе KEY? "I7188" надо указывать или только "NNN...N"? Если скобки указываю пишет: "Path not found", если не указываю lagoon.exe просто не запускается. Зачем нужен этот ключ? Защита? Что будет если его не указывать? Без него вроде все работает, за исключением выше указанного.
Сообщения / Posts 216 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. В описанных настройках каналов и связей нарушений нет. Если настройки модуля предусматривают наличие контрольной суммы, его адрес действительно "3", каналы для 7022 имеют тип OUT и сигнал по M-Link передается в их атрибуты ВХОД, они должны передавать сигналы в модуль. Попробуйте запустить профайлерный МикроМРВ с ключом DEBUG, м.б., он в протоколе отметит какие-нибудь ошибки. Подключите этот модуль С ТАКИМИ ЖЕ НАСТРОЙКАМИ каналов к ПК. Протокол обмена тот же. Проверьте соответствие настроек. Можно перехватить транзакции обмена, если модуль не будет работать.
2. Похоже, у Вас старая документация по ЛАГУНЕ. Ключ запуска давно отменен. А от какого числа у Вас МикроМРВ?
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
quote: Если настройки модуля предусматривают наличие контрольной суммы, его адрес действительно "3", каналы для 7022 имеют тип OUT и сигнал по M-Link передается в их атрибуты ВХОД, они должны передавать сигналы в модуль.
Все это так.
quote: Попробуйте запустить профайлерный МикроМРВ с ключом DEBUG, м.б., он в протоколе отметит какие-нибудь ошибки.
А куда будет сохраняться протокол? На ROM-DISK? :confused: Или надо загружать VDISK.SYS создавать виртуальный диск и сохранять туда?
quote: Подключите этот модуль С ТАКИМИ ЖЕ НАСТРОЙКАМИ каналов к ПК. Протокол обмена тот же. Проверьте соответствие настроек. Можно перехватить транзакции обмена, если модуль не будет работать.
Запустил узел контроллера на ПК ничего не меняя (подключив модули через преобразователь 7520) - все отлично работает.
quote: Похоже, у Вас старая документация по ЛАГУНЕ. Ключ запуска давно отменен.
Этот ключ упоминается и в новой справочной системе, которая идет с версией TM 5.15, в теме "Урок. Подключение контроллера LAGOON к компьютеру".
quote: А от какого числа у Вас МикроМРВ?
Дата файла: 1 апреля 2002 г. С ним идет инструментальная система v 5.10. Так что видимо довольно старая версия... К слову сказать, программирую я контроллер используя РБК v 5.15, а не 5.10...
Сообщения / Posts 216 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
Последние версии не помогли. Кроме того, после попытки добавить в проект простейшей FBD программы, МикроМРВ начал "вылетать" с сообщением типа: "Unsuported miniBios call...".
Взял РБК версии 5.10 (вместо 5.15) и переделал проект в нем. Как ни странно - помогло. И модуль начал опрашиваться, и МикроМРВ не вылетает из-за FBD программы. Что это? Не совместимость версий внутри TM 5.XX?
Сообщения / Posts 216 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
Получается следующее:
У меня есть инструментальная система "Лагуна" v5.10. В ней успешно программируется контроллер. Но запрограммировать верхний уровень (у меня МРВ на 128 каналов), в РБК этой инструменталки не получается - там нет узлов "Без автопостроения", и соответственно нет узла малый.
Так же, у меня есть инстр. система v5.15 "Базовая", но в ней увы не запрограммируешь контроллер, из-за перечисленных выше проблем.
Как быть? Можно, конечно, запрограммировать узлы в разных инстр. системах, но весьма не удобно, да и заказчику в таком виде передавать не хочеться.
P.S. И еще: проект созданный в v5.15 "Лагуна", не открывается в РБК версии 5.15: "Ошибка диагностирована -16 30 21". Это нормально? Они вроде как оба "Базовые"?
Сообщения / Posts 216 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Несоответствие форматов ИС ЛАГУНА и ИС БАЗОВАЯ действительно имеется. Я так понимаю, что 2-уровневый проект Вам нужен все-таки в профессиональном формате, поэтому пытаться его создать в базовой версии, чтобы потом запустить под управлением МРВ профессионального формата, смысла нет. А "v5.15 "Лагуна" " вообще не существует. Возможно существует е
Давайте будем решать сложившуюся проблему в рабочем порядке. Пришлите "работающий" проект на адрес техподдержки и сообщите, в каком формате и релизе Вы будете эксплуатировать проект.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469
отправлено / posted
quote: Я так понимаю, что 2-уровневый проект Вам нужен все-таки в профессиональном формате, поэтому пытаться его создать в базовой версии, чтобы потом запустить под управлением МРВ профессионального формата, смысла нет.