Просмотр полной версии : неудачное решение
Есть ряд вопросов, на которые надо найти ответы:
1. Не все ТРМы поддерживают Modbus. Как быть, если контроллер с одним RS485 портом надо обвязать и с ТРМами и с СП270?
2. Почему СП270 не поддерживает протокол ОВЕН ?
Пришлось взять ПЛК с двумя RS485:
1. Один опрашивает ТРМы на протоколе ОВЕН.
2. Второй обслуживает СП270 на ModbusRTU.
Может есть у кого решение оригинальнее ?
СП270 не работает в Slave RTU. Контроллер панель видит - но панель на запросы всегда отвечает 0, а в запрашиваемом регистре сто процентов задано значение не равное нулю. Меняем контроллер и панель ролями - все нормально! Почему?
Одним словом с ТРМами без ПЛК через СП270 не вариант поработать!!!
Кирилл Валюнин
16.12.2009, 15:33
какой контроллер используете на данный момент?
плк110-220.60.p-m
но речь то не о нем !!! а о трм и сп270.
Кирилл Валюнин
16.12.2009, 16:52
можно использовать контроллер плк100 + ас3м.
на 485 трм, на 232 через преобразователь панелька.
по одному интерфейсу овен, по-другому модбас
Ельцов Андрей
17.12.2009, 01:34
Здравствуйте, попробую ответить на Ваши вопросы более развернуто.
1. Не все ТРМы поддерживают Modbus. Как быть, если контроллер с одним RS485 портом надо обвязать и с ТРМами и с СП270?
Да не поддерживают, но как Вы могли заметить, мы сейчас достаточно усиленно работаем над поддержкой протокола modbus в наших приборах. Так что через некоторое время, mobus появится повсеместно. Может не в старых приборах, но в новых альтернативах точно.
2. Почему СП270 не поддерживает протокол ОВЕН ?
Так сложилось исторически. Не получилось:(
Пришлось взять ПЛК с двумя RS485:
1. Один опрашивает ТРМы на протоколе ОВЕН.
2. Второй обслуживает СП270 на ModbusRTU.
Здесь Вы конечно погоречились, ведь панель может работать по rs232. зачем Вам два 485х интерфейса?
Может есть у кого решение оригинальнее ?
Если без второго 485-го никак то его уже посоветовали.
СП270 не работает в Slave RTU. Контроллер панель видит - но панель на запросы всегда отвечает 0, а в запрашиваемом регистре сто процентов задано значение не равное нулю. Меняем контроллер и панель ролями - все нормально! Почему?
Насчет этого было уже много разговоров. Думаю, Вы просто некорректно считываете. Обращение должно быть к втутреннему регистру, адрес которого должен начинаться с 256. Причем, запрос должен идти от ПЛК по 3й функции модбас. в РП есть маленький пример на эту тему. Есть примеры на форуме и в разделе панели, посмотрите
Одним словом с ТРМами без ПЛК через СП270 не вариант поработать!!!
Не со всеми, но работаем над тем, чтобы можно было работать со всеми;)
Большое спасибо!
Мы заказали еще ТРМ200-Н с поддержкой Modbus.
Все вопросы можно закрыть.
Вариант c RS232 не пойдет - большое расстояние!
Попробуем со смещением базовых адресов на 256.
Если получиться - поставим еще одну удаленную панель ведомой от первой. Первая будет опрашивать ТРМы и дублировать на вторую.
ПЛК тогда пустим на более серьезные вещи.
Еще раз спасибо!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot