This is topic Спецификация протокола Mlink in forum TRACE MODE 5 бесплатная версия / TRACE MODE 5 Free version at Форум TRACE MODE: техническая поддержка.
Вопрос от новичка в ТМ. Планируется создание распределенной СКУ следующей структуры: АРМ диспетчера в ТМ <-> Терминальный контроллер радиосети <-> сеть передачи данных. Каждый удаленный объект имеет следующую структуру: Терминальный контроллер радиосети <-> Локальная сеть объекта на базе CAN протокола <-> платы ВВ. Все оборудование не поддерживается ТМ. Мы планируем использование протокола Mlink для обмена данными между АРМ и терминальным контроллером. При этом возникает задача разработки ПО клиентской части протокола Мlink для терминального контроллера. Вопрос такой - Является ли спецификация прококола Mlink открытой и если да, то как можно ее получить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Да - спецификация протокола M-Link версии 5 является открытой и рассылается по E-mail. С релиза ТМ5.12 описание M-Link5 появится в справочной системе. Если желаете - можем выслать описание на Ваш E-mail, который Вы указали при регистрации на форуме.
Posted by Eugene_I (Участник № / Member № 613) on :
Будьте добры. Вышлите на E-mail спецификацию MLink
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправил.
Posted by bulat (Участник № / Member № 373) on :
пришлите, пож-та, и мне её описание на bulatz@integ.ru
мне казалось, что в справочном руководстве этот протокол уже описан. разве это не так?
и собственно вопрос, ради которого я зашёл на форум. мы программируем контроллеры на Си и для связи с верхним уровнем используем ModBus. как при этом считается кол-во точек ввода/вывода для лицензирования?
если я использую один регистр ModBus для передачи значения канала и ещё два регистра для передачи границ значений канала - с точки зрения лицензирования это уже три канала или ещё один? а если каждое из этих значений передаётся как float, то есть занимает по два ModBus'овских регистра?
и соответственно как считается число каналов для M-LINK? может, нам выгоднее использовать его вместо ModBus для уменьшения числа учитываемых каналов?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Отправлено.
Описание M-Link5 в справочной системе появится в МТ5.12. Наверно Вы его спутали с M-Link версии 4 - его описание действительно давно уже открыто в документации и справочной системе.
Расчет точек производится независимо от протокола, а в зависимости от типа канала: FLOAT - один канал и одна точка в\в. HEX - один канал и N точек в\в, где N - размерность канала в битах.
Posted by bulat (Участник № / Member № 373) on :
спасбибо за описание, но оно действительно уже есть в приложении Д-1. более того, там написано там даже больше, чем в присланном вами документе:
-------------- · F=6 – запрос изменения атрибута канала.
Параметры запроса:
tttt – значение атрибута;
qq = 0.
Формат ответа (длина = 14 байт):
012345 6789 0123
@FAann xx00 xxS*
где
xx – не определен.
Ограничения реализации
Коды операций 1, 2 реализованы во всех MРВ, поддерживающих RS.
Ограничения описания
Не документированы:
· коды операций перекачки архивов;
· дополнительные коды операций, предназначенные исключительно для внутреннего использования. -----------