В ТРМ101 нет ModBus а СМИ-2 по моему нет Owen Master. Поэтому боюсь у вас ничего не получится.
Вид для печати
Я чесно говоря приборчик сразу приметил
Как раз сейчас выбираю что нужно купить для "джентельменского набора" с целью самообучения (так бы чтобы не очень дорого. Набор для частного лица)
Вот только по моему число маловато 4 знака
И я не понял что с запятой
Как отобразится 34.55 ? Или 3.455 ?
В одной из задач мне по моему понадобится вывод вида -ХХХХ.ХХ (т.е. с возможностью вывода отрицательного с точностью до сотых)
Пока что выход один - сенсорный экран
а в целом идея хороша
Здравствуйте! Прошу помощи с подключением СМИ2 (без мастера) к СПК207.
Все испробовал, согласно приведенных примеров на форуме и сайте.
Может он у меня не рабочий?:D Хотя конфигуратором опрашивается.
Всем спасибо, всё работает.:confused:
СМИ2 придет с мастером сети или без? К чему присоединять его планируете?
ПЛК110-60 работает в среде CoDeSys v.2.3, а с ней я пока не дружу.:(
Я взял на тестирование СПК207, МВ110-8А и МК110-8Д.4Р, СМИ2 у меня был, вот теперь изучаю все с нуля.
СПК207 работает в среде CoDeSys v.3.5. Как сказали в сервисном, что модули ввода-вывода и СМИ2 нужно подключать на разные интерфейсы.
Цитирую: "Первое:
С помощью библиотеки modbus.lib на одном интерфейсе сможет работать только одно устройство - МВ110.
СМИ2 вешайте на другой интерфейс (не забудьте исправть номер интерфейса в настройках связи)
Второе:
Для отображения параметров на СМИ2 записывать нужно в определенный регистр (для разных типов данных регистры разные).
Номера этих регистров смотрите в РЭ на СМИ2. Помните, что номера регистров в кодэсис вводятся в формате hex.
Третье:
Для вывода данных на СМИ2 в формате float вам потребуется разбить его на две переменные типа word. Здесь необходимо работать с указателями массивов. Гораздо проще работать с int."
Цитата:
Как впечатления?
Аппарат интересный, только вот зависать стал. Подключил к МВ термопару с выводом температуры на СПК207 и СМИ2, часа через 4-5 зависает.
Теперь разбираюсь, то ли я что то намудрил, то ли сам аппарат.
Не очень. Как получу-буду проверять.Цитата:
Как впечатления?
есть 2 пр114 с ПР-Ми485, попробую на один интерфейс контроллера с ними повесить.
Пока на зависание прибора нареканий не было.
В ближайшее время планируем выпустить обновленный СМИ2 - с поддержкой работы в режиме мастера сети (были такие заявки).
Хмм...
Странно. На сайте лежит РЭ СМИ-2 с опцией мастера сети-настраивается в конфигураторе.
А вы оказывается только планируете!? :confused:
Собирался опробовать СМИ-2мастер с ПР114, чтобы потом в проект воткнуть. Поэтому расчитывал на СМИ-2 с опцией "мастера"
Перепрошивка старых СМИ-2 на новый вариант будет возможна силами пользователя? Или придётся в сервис-центр обращаться?
Здравствуйте коллеги.
Расклад таков.
Режим Master действительно есть. Но данный режим пока находится в разработке.
Есть несколько небольших проблем, которые мы в ближайшее время исправим и данная функциональность будет общедоступной.
Для этого будет достаточно обновить прошивку СМИ2 и обновить программу конфигуратор.
СМИ2 прошивается по RS485, так что прибор отдавать в СЦ не придется.
Существующая заводская прошивка данную функциональность не несет.
Не удаётся подключиться к индикатору СМИ2 даже через заводские настройки. Кабель в порядке, все остальные приборы конфигурирую. Пишет "Нет связи с прибором." Что делать?
Добрый день! С этой проблемой разобрался - был отпаян контакт А. Но вот теперь другая проблема. В конфигураторе тип переменной Word, в кодесис элемент Register Output Module, команда 0х10, адрес регистра 0. В итоге СМИ отображает только нули, вместо нужного значения. Впервые пользуюсь этим приборчиком, подскажите где ошибка?
Здравстуйте. Используйте адрес регистра 26 а не 0.
Спасибо, разобрался. Невнимательно прочитал руководство.
Попрощался с двумя СМИшками из трёх при попытке прошить на новую версию (с мастером).
Перед прошивкой связь устанавливается нормально.
После запуска загрузки прошивки, почти сразу выдаёт сообщение "Не совпадает контрольная сумма".
После чего прибор ни на что не откликается и тычет надписью "Load".
Причём пару недень назад всю прошилось нормально, звёзды видимо тогда сошлись.
Можно спокойно выкидывать?
Здравствуйте. Перепрошил СМИ2 на Мастера(2.06), установил этот режим в конфигураторе-опрос регистра 0 с прибора 16 формат Int. Читает нормально-только кол-во знаков после запятой с МВ110-2А. Не догадался сразу хотя бы регистр 1 прописать. Как можно обратно связаться со СМИ2? Кнопка Сброс не помогает.
Прошу прощения разобрался(инструкцию надо читать)-жмем Сброс 2 сек, и пока мигает FACT меняем на Slave и протокол на Овен
Удалось подключиться и к ПР110 через ПР-МИ485. Период опроса 200 мс, задержка ответа (по умолчанию) 45 мс. Идет стабильно. В конфигураторе ОвенЛогик конечно же следует прописать сетевые параметры для порта ПР110. Переменная у меня произвольная выходная прописалась по умолчанию 0х0300. В СМИ2 переводим в десятичную, получился адрес регистра - 768. В ПР110 сделал "бегущее" изменение уставки по удержанию, примерно 2 значения в 1 сек, работает. Хотя некоторая неравномерность скорости изменения все же есть.
Добрый день. Не получается отправить широковещательный запрос на СМИ2 по Modbus ASCII.
По Modbus RTU все работает нормально.
Хотелось бы увидеть пример ASCII запроса.
Извиняюсь все заработало и по Modbus ASCII. Спасибо
Добрый день! Подскажите пожалуйста как вывести на СМИ2 данные с ПЛК63 по протоколу Owen? Все уже перерыл, везде примеры с ПЛК1хх и Modbus.
Вам нужно писать программу обмена с СМИ2 через библиотеку. Примеры есть тут .
Панель СМИ2 будет в режиме Slave. Проще настроить панель на режим Master, но тогда нужно будет использовать протокол Modbus.
я уже все примеры перепробовал, хожу вокруг, да около, не втыкаюсь что неправильно делаю
send_fl_owen(
Enable:=Enabl ,
Addr:= 80, (*адрес СМИ2*)
AddrLen:=A8BIT,
Name:= 'val.F', (*имя переменной СМИ2*)
Index:= 0,
RealType:= FLOAT24,
Value:=b ,
ComHandle:=Settings.Port,
TimeOut:=TimeOut ,
Complete=>cmpl ,
Error=> err);
ошибка 1 выскакивает
Доброго времени суток.
У меня в проекте ПЛК150 (master) + 2 штуки СМИ2 + ПЧ.
Когда собирала конфигурацию без частотника, настраивала связь, поставила скорость 115200, ModbusRTU. Со скрипом и задержками на отображение, СМИ2 мне передаваемые значения выводили. Подключила частотник - оба СМИ отвалились сразу. Адреса не перекрываются, частотник при этом в сети и связь с ним есть.
После перебора вариантов понизила скорость до 9600, polling time аж 600ms. Индикация заработала, но кое-как. Периодически зависает значение на одном из СМИ2, что заказчику очень не нравится. Я развожу руками и обещаю разобраться.
К проекту я вернусь после праздников, до тех пор действительно хотелось бы представлять, что можно сделать, чтобы связь была стабильной. Подскажите, куда дальше копать?
Со СМИ2 в общих чертах понятно а вот сколько регистров вы гоняете к ПЧВ? Вообще как общая рекомендация - отказаться от PLC Configuration ModBus и перейти на ModBus.lib. Тогда вы сможете видеть где затык, опрашивать СМИ чаще чем ПЧВ и т.д. Скорее всего у вас сейчас какие то проблемы с адресами или линиями и в итоге на шине идут коллизии.
Это хорошо, когда что-то понятно. Я с ОВЕНом столкнулась только что, и мне пока непонятно многое.
Соберу стенд и попробую через библиотеку. Если на стенде у меня будет ПЛК110 вместо ПЛК150 - для меня что-нибудь изменится?
С преобразователем - 2 регистра output, 4 регистра input.
Проблем с адресами нет, с физически с линиями тоже все в порядке. Тут явно что-то настроено не так, как стоило бы.
Добрый день!кто может поделится и у кого есть пример программы ПЛК63+вывод какого-то числа на СМИ2 по базовой конфигурации(ОВЕН)?буду очень признателен!
Добрый день!
Настраиваю СМИ2 для отображения данных с ПЧ. СМИ2 - мастер Modbus RTU.
Вопрос: есть ли в СМИ2 отображение отсутствия ответа от Слейва (при таймауте)? Что-то не найду ни в мануалах ни на сайте.
Сейчас при обрыве связи на СМИ2 отображается последнее полученное значение, как будто всё нормально, что не есть гуд.
send_fl_owen(Enable:=Enabl, Addr:= 16, AddrLen:=A8BIT, Name:= 'val.F', Index:= 65535, RealType:= FLOAT32T, Value:=A , ComHandle:=Settings.Port, TimeOut:=TimeOut, Complete=>cmpl, Error=> err);