Вроде в проекте все нормально. Ищите проблему в подключении.
ПЛК в режиме slave по 485 работает?
Вид для печати
Вроде в проекте все нормально. Ищите проблему в подключении.
ПЛК в режиме slave по 485 работает?
Об этом примере (МВА+МВУ.zip ) я и говорил...
Уже сравнивал и пробовал...
Владислав, не пробовал. Если не затруднит подскажите как это лучше проверить, располагая имеющимся оборудованием?
Очень просто.
Вставляете модуль slave Овен/ModBus, настраиваете интерфейс и добавляете переменую. А потом пробуете опросить по 485 извне.
Например переменная типа Float with time, hash=read извне будет видна как канал МВА
Да, Владислав, сделал все как сказали, обмен идет, но очень медленно как то все происходит. Смотрел конфигуратором МВА8, действительно канал открыт для чтения.
Менял значения переменной, считывается в конфигураторе все правильно. Только, как то через пень колоду, медленно и часто пропадает... Но это настройки, черт с ними, потом займусь. Главное - что порт на ПЛК живой.
И странное дело: параметр Dev, при этом, читается в конфигураторе МВА8 как PLC 100??? Причем здесь ПЛК100, когда я пользую ПЛК150U-L?
Спасибо за совет! По крайней мере с RS485 теперь успокоился...
Проверьте, возможно не затянуты клеммы или помехи сильные. Вы используете витую пару?
Да, Владислав, витая пара. Меньше метра длинной и 600 Ом на одном конце.
Пробовал модуль Owen(spy) - сканирует на ура, при наличии обмена по сети МВА8 с конфигуратором...
Факт, что порт на ПЛК работает, но почему нет запросов в МВА?
Умные головы подскажите!!!...
МВА может быть настроен на ModBus/DCON, при старте конфигуратора он (конфигуратор), пока работает переводит прибор принудительно в режим ОВЕН, а при выходе - возвращает в ModBus/DCON. Может в этом дело?
Я не думаю, т.к. МВА8 из старых серий, не поддерживающий ни Modbus ни DCON, а только протокол Owen...
Увеличение таймаута и polling time возможно поможет