- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
mc protocol
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 02 сен 2016, 22:04
- Имя: Шевелёв Артём Сергеевич
- Страна: Россия
- город/регион: Санкт-Петербург
- Поблагодарили: 2 раза
mc protocol
Сталкивался ли кто-нибудь с mc protocol-ом, он же MelSec communication protocol от Mitsubishi?
Задача:
есть контроллеры, управляющие станками
mitsubishi fx3u
mitsubishi fx1n
mitsubishi fx3g
mitsubishi fx2n
есть сетевые модули FX3u-enet-adp и fx2nc-enet-adp, которые связывают их с внешним миром. Есть софт производителя, который работает, но криво и не в полном объёме делает то, что требуется, поэтому хочется написать свою программу, которая будет переводить с языка 1С на язык MC.
Мануал по МС есть, но крокодил не ловится. плюс сложность в том, что железо от меня далеко, просто так не попробовать разные варианты.
В мануале беру пример (на чтение параметров), отправляю его в контроллер, а в ответ ничего не получаю.
Нужен тот, ко подскажет, что я не так понимаю в протоколе.
В идеале было бы ещё и знание LabVIEW, но и без оного буду благодарен за помощь.
Задача:
есть контроллеры, управляющие станками
mitsubishi fx3u
mitsubishi fx1n
mitsubishi fx3g
mitsubishi fx2n
есть сетевые модули FX3u-enet-adp и fx2nc-enet-adp, которые связывают их с внешним миром. Есть софт производителя, который работает, но криво и не в полном объёме делает то, что требуется, поэтому хочется написать свою программу, которая будет переводить с языка 1С на язык MC.
Мануал по МС есть, но крокодил не ловится. плюс сложность в том, что железо от меня далеко, просто так не попробовать разные варианты.
В мануале беру пример (на чтение параметров), отправляю его в контроллер, а в ответ ничего не получаю.
Нужен тот, ко подскажет, что я не так понимаю в протоколе.
В идеале было бы ещё и знание LabVIEW, но и без оного буду благодарен за помощь.
-
- почётный участник форума
- Сообщения: 5806
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
mc protocol
Есть OPC-серверы с драйверами под Melsec.
Их для подобных задач люди и придумали.
Их для подобных задач люди и придумали.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 29 апр 2014, 09:57
- Имя: Рыбкин Владимир Геннадьевич
- Страна: Россия
- город/регион: Тверь
- Благодарил (а): 77 раз
- Поблагодарили: 150 раз
mc protocol
Вариант не самый лучший, но вдруг пригодится. У панелей оператора Samkoon есть встроенный драйвер для работы с mitsubishi. Использовать их для местного управления и для трансляции команд верхнего уровня.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 02 сен 2016, 22:04
- Имя: Шевелёв Артём Сергеевич
- Страна: Россия
- город/регион: Санкт-Петербург
- Поблагодарили: 2 раза
mc protocol
Спасибо за ответы, уж думал, что "доктор, меня все игнорируют".
Вариант с OPC рассматриваю, но как крайний случай. Просто потому, что в перспективе предполагается, что моя программа будет "переводчиком" с языка 1С на языки разных контролеров. И городить на каждый тип производителя ещё один OPC-сервер не хочется, пока есть надежда разобраться в протоколе, тем более, что сам протокол описан в официальном мануале.
Вариант с OPC рассматриваю, но как крайний случай. Просто потому, что в перспективе предполагается, что моя программа будет "переводчиком" с языка 1С на языки разных контролеров. И городить на каждый тип производителя ещё один OPC-сервер не хочется, пока есть надежда разобраться в протоколе, тем более, что сам протокол описан в официальном мануале.
-
- почётный участник форума
- Сообщения: 5806
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 680 раз
- Поблагодарили: 856 раз
mc protocol
И не придётся. Сервер может быть один (Beijer-OPC, Matrikon, KepWare ets).artemsh писал(а):И городить на каждый тип производителя ещё один OPC-сервер не хочется...
Подключаемые драйвера при создании топиков будут разные.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 639
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
mc protocol
Это метало-обрабатывающие станки? Их с десяток или больше. И там ещё сканеры штрих-кодов, которые по коду по Ethernet подгружают из 1С "рецепт" обработки? Эта задача, что ли?
Alex.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 02 сен 2016, 22:04
- Имя: Шевелёв Артём Сергеевич
- Страна: Россия
- город/регион: Санкт-Петербург
- Поблагодарили: 2 раза
-
- почётный участник форума
- Сообщения: 639
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз
mc protocol
Просто ребята там говорили, что всё у них хорошо, и всё работает и данные летают, и станки новые добавить не вопрос... Что-то не верилось. Видать правильно.
По конкретике вопроса. Вы какой frame MC протокола используете для обмена с FX? Он умеет отвечать только по E1. Как настроен модуль ADP (должен на одном по крайне мере слоте быть выбран MC Protocol)? Обычно используется Binary mode. А коннект на порт устанавливается? И какой порт используете? Это для начала
А вообще, если есть рабочая система, Wire shark вам в помощь.
По конкретике вопроса. Вы какой frame MC протокола используете для обмена с FX? Он умеет отвечать только по E1. Как настроен модуль ADP (должен на одном по крайне мере слоте быть выбран MC Protocol)? Обычно используется Binary mode. А коннект на порт устанавливается? И какой порт используете? Это для начала
А вообще, если есть рабочая система, Wire shark вам в помощь.
Alex.
-
- почётный участник форума
- Сообщения: 639
- Зарегистрирован: 29 сен 2008, 17:05
- Имя: Алексей Угрюмов
- Страна: Россия
- город/регион: СПб
- Благодарил (а): 13 раз
- Поблагодарили: 25 раз