Вам нужно писать программу обмена с СМИ2 через библиотеку. Примеры есть тут .
Панель СМИ2 будет в режиме Slave. Проще настроить панель на режим Master, но тогда нужно будет использовать протокол 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);