1 2 3 4 5 6 7 8 9 10 7/10 7,00оценок: 2

Обсуждение контроллеров Morningstar TriStar

Тема в разделе "Возобновляемые источники электроэнергии", создана пользователем Technick, 30.01.13.

  1. ganre
    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98

    ganre

    Живу здесь

    ganre

    Живу здесь

    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98
    Адрес:
    Салават
    Вот программка. Только там зашит опрос МРРТ-45 и TS-60.
     

    Вложения:

  2. Weis
    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157

    Weis

    Живу здесь

    Weis

    Живу здесь

    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157
    Адрес:
    Санкт-Петербург
    Ну мог бы и позвонить:)
     
  3. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Чет прога эта непонятное показывает, в качестве напряжения АКБ выдала 33,750... непонятно. Температуру АКБ показывает как 9218 - совсем страшно...
     
  4. Weis
    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157

    Weis

    Живу здесь

    Weis

    Живу здесь

    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157
    Адрес:
    Санкт-Петербург
    Которая прога? Моя?
    Забери обещанную мною приблуду (шлюз ethernet-modbusTCP).
    Я такую уже во всю использую. Навесил к нему все что можно на RS485. На роутере пробросил обращение к порту 502 на IP шлюза, а к 80-му на IP одного из TS MPPT60.
    Для связи с TS60, у которого нет RS485, использую преобразователь интерфейса http://www.ebay.com/itm/281558108759?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
    Только в нем дополнительный проводок подпаять потребовалось.
     
    Последнее редактирование: 22.01.15
  5. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Ага, набрал в ней имя хоста, порт 502, нажал, прога сказала сокет открыт, попросил считать напряжение АКБ, прога нарисовала 33,750:faq:
     
  6. Weis
    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157

    Weis

    Живу здесь

    Weis

    Живу здесь

    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157
    Адрес:
    Санкт-Петербург
    Вот оно чё! Не, так не пойдет. Для этой проги надо перевести преобразователь ethernet-RS232 в режим сервера (не Real COM).
    Тут и так вольность есть: modbus RTU гоним через TCP без преобразования в modbusTCP. Правда пока прокатывало, вон и @ganre, до сих пор пользуется. :)
     
  7. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Да нет у меня никакого преобразователя RS232..., я по TCP/IP прямиком с домашнего компа соединяюсь с контроллером. Контроллер подключен на дальнем конце к рутеру, естественно по эзернету.

    Кажется я понял - есть разница между modbus RTU и modbus TCP:aga:, нужно почитать матчасть.
    Просто MSView работает через любые интерфейсы, вот я и подумал...
     
  8. Weis
    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157

    Weis

    Живу здесь

    Weis

    Живу здесь

    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157
    Адрес:
    Санкт-Петербург
    Моя прога так не работает. Она открывает TCP сокет с преобразователем интерфейса и удерживает его открытым, посылает запросы по нажатию кнопочки. В результате высокая скорость, малый трафик. Номера портов, указываемых в проге - это порты преобразователя интерфейса, могут отличаться в зависимости от реализации.

    Еще раз про преобразователь: забери у меня обещанный шлюз ethernet-modbusTCP. Будет тебе и RS232 и RS485. А главное: не будет сомнений в правильности хождения пакетов.
    Если не спишь - позвони мне.
     
  9. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Ок, спасибо, начал читать modbus rtu vs tcp и почти заснул. В tcp хидер еще дополнительный, а в RTU на конце CRC.

    Дабы два раза не вставать, вдруг кто знает бесплатную SCADA в вебсервером - очень хочется. Именно потом браузером из любого места ходить на сервер и смотреть что там как... Встроенный в контроллер не нравится...
     
  10. ganre
    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98

    ganre

    Живу здесь

    ganre

    Живу здесь

    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98
    Адрес:
    Салават
    У меня с недавнего времени МРРТ-45 подключен к роутеру через преобразователь RS-232 - эзернет, а МРРТ-60 к роутеру по эзернет.
    Так получается, что через эзернет связь менее надежная. Вот сейчас завис МРРТ-60 и нет возможности в реальном времени наблюдать за ним.
    С чем это связано, с качеством связи? У модема max исходящая скорость 150 кбит/с- может эта одна из причин?
     
  11. Weis
    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157

    Weis

    Живу здесь

    Weis

    Живу здесь

    Регистрация:
    14.06.10
    Сообщения:
    6.192
    Благодарности:
    5.157
    Адрес:
    Санкт-Петербург
    Можно сделать так:
    1. Подключить MPPT60 к имеющемуся преобразователю RS232.
    2. Активировать в сетевых настройках MPPT60 шлюз ethernet-RS485 (страница Network WEB-интерфейса, вторая строка снизу, снимок экрана внизу).
    3. Через преобразователь RS232-RS485 соединить выход RS485 MPPT60 с RS232 MPPT45.
    4. Изменить modbus адрес MPPT45 на 2.
    После чего можно будет пользоваться той же прогой. Для опроса MPPT60 ставите
    в окне modbus ID единицу, а для опроса MPPT45 - двойку.
    2015-01-22 22-15-24 Скриншот экрана.png
     
  12. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Модем наверное Скайлинк? В каком режиме работает, лучше настроить как EVDO only.
     
  13. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    В общем да. Есть научное обьяснение. В modbus RTU - это как раз через RS232, в самом сообщении есть CRC - по которому осуществляется контроль целостности сооьщения. В варианте modbus TCP на уровне структуры modbus нет никаких контрольных механизмов, и все дано на откуп уровню передачи пакетов TCP/IP, что уже будет определяться качеством канала передачи. А в беспроводных сетях бывают варианты. Сам TCP/IP предусматривает проверки доставки пакетов и ретрансмиты, но естественно если потерялось много и часто, до бесконечности исправлять оно не может.
     
  14. ganre
    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98

    ganre

    Живу здесь

    ganre

    Живу здесь

    Регистрация:
    14.11.11
    Сообщения:
    296
    Благодарности:
    98
    Адрес:
    Салават
  15. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Во многих рутерах, на странице конфигурации модема, есть доп. поле строки инициализации модема - нужно по модели модема найти АТ команду, переводящую модем в EVDO only. Работает это ровно до отключения питания модема. Раньше я умел такие штуки ковырять через квалкомовский эксплорер, за десять лет все забыл:aga:.