Показано с 1 по 9 из 9

Тема: переход на ТРМ12usb с ТРМ212: проблемы

  1. #1
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    160

    По умолчанию переход на ТРМ12usb с ТРМ212: проблемы

    Вышел из строя ТРМ212 и логично бы использовать вместо него ТРМ12 с USB. До опробования ПИД регулятора
    еще не дошли, но уже проблемы.
    Связь с ТРМ212 была по RS485 протокол ASCII, NO Parity, 7 bits, 2 стоп бита.
    Как это сделать на ТРМ12 не нашёл. Если выбираешь протокол ASCII, 7 бит, то NO Parity там нет, надо выбрать или
    проверку по четности или по нечётности (вот перечень: 7e1, 7e2, 7o1, 7o2, 8n1, 8n2, 8e1, 8e2, 8o1, 8o2). Ну выбрал по чётности 7e2(ясно что авантюра, но что делать) и .. не работает. Что делать теперь? Проверил MasterOPS: опрос идёт и всё хорошо, но в OPS можно установить "контроль чётности не используется" а в ТРМ12 нельзя. Почему нет преемственности с ТРМ212!? А может что-то можно сделать? Подскажите... Иначе придётся переделывать старую программу на ПЛК, перепрограммировать протокол ещё на 7 устройствах..

  2. #2

    По умолчанию

    У всех приборов Овен по умолчанию 8N1, все остальные варианты в некоторых ТРМ не поддерживаются.
    Если не хотите проблем в будущем, советую один раз настроить все приборы на 8N1 и больше проблем у вас не будет.

  3. #3
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    160

    По умолчанию

    Цитата Сообщение от Trevor Посмотреть сообщение
    У всех приборов Овен по умолчанию 8N1, все остальные варианты в некоторых ТРМ не поддерживаются.
    Если не хотите проблем в будущем, советую один раз настроить все приборы на 8N1 и больше проблем у вас не будет.
    Спасибо за совет, но 9 лет назад когда был установлен этот ТРМ212 этого правила не было, более того у ТРМ212 сочетание 8N1
    (и вообще 1 стоп) даже не допустимо для протоколов ModBus RTU и ASCII. Только для протокола Овен оно допустимо в этом приборе.
    Выбран был протокол ASCII так как на нём почему-то надёжнее связь была, отсюда и неизбежные 7 бит, 2 стоп, NO. Т.е. выбора-то
    вообще не было...
    Ну ладно, это прошлое, а сейчас как это исправить с минимальными затратами ? Всё переделывать придёться?

    https://docs.owen.ru/product/trm212/...9D%D0%98%D0%95

  4. #4

    По умолчанию

    Я бы попробовал реализовать логику ТРМ212-го на ПР100. ПР100 поддерживает ModbusASC при 7n2.
    Только вот датчик нужен 4..20mA и карта адресов скорее будет другая.

    Ардуинщики говорят, что можно программно конвертировать:
    7n2 это тот же 8n1, где в одну сторону выставляет бит D7 в каждом байте, а в другую снимается.

    У Овена был такой прибор ЕКОН134 с двумя RS-485 портами, которые, соответственно, можно было настроить по разному и
    потоки соединить между собой - получалась неявная конвертация.

    Есть преобразователи Ethernet-RS485, которые позволяют настроить RS485 по-умолчанию,
    а драйверу виртуального порта запретить передавать rfc2217 (настройку открываемого виртуального).
    Т.е. виртуальный может иметь любую настройку - она не влияет на аппаратный порт, получается неявная конвертация.
    Последний раз редактировалось EFrol; Вчера в 10:37.

  5. #5
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    160

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Я бы попробовал реализовать логику ТРМ212-го на ПР100. ПР100 поддерживает ModbusASC при 7n2.
    Только вот датчик нужен 4..20mA и карта адресов скорее будет другая.

    Ардуинщики говорят, что можно программно конвертировать:
    7n2 это тот же 8n1, где в одну сторону выставляет бит D7 в каждом байте, а в другую снимается.

    У Овена был такой прибор ЕКОН134 с двумя RS-485 портами, которые, соответственно, можно было настроить по разному и
    потоки соединить между собой - получалась неявная конвертация.

    Есть преобразователи Ethernet-RS485, которые позволяют настроить RS485 по-умолчанию,
    а драйверу виртуального порта запретить передавать rfc2217 (настройку открываемого виртуального).
    Т.е. виртуальный может иметь любую настройку - она не влияет на аппаратный порт, получается неявная конвертация.
    Спасибо. Сложные решения, проще наверно переделать программу в контроллере ПР110 который сможет читать этот ТРМ12,
    а так же перенастроить остальные 7 устройств на этой RS485.
    Можно было бы использовать ПР200 (а не ПР100) у него всё есть, но у него нет тех адресов регистров что у ТРМ212.

  6. #6

    По умолчанию

    При наличии исходника на ПЛК110, конечно проще сменить настройку на всех приборах RS485-й сети без приобретения доп.устройств.

  7. #7
    Пользователь
    Регистрация
    08.09.2011
    Адрес
    Ростовская обл.
    Сообщений
    160

    По умолчанию

    Есть надежда, что у ТРМ12 настройка 8n1 прокатит вместо 7n2. Попробовал с Master OPS и .. работает.
    А вот с ПЛК110 пока не получается ... странно
    Последний раз редактировалось RomAl; Вчера в 15:00.

  8. #8

    По умолчанию

    У них разные типы данных и адреса регистров.

  9. #9

    По умолчанию

    Цитата Сообщение от RomAl Посмотреть сообщение
    Связь с ТРМ212 была по RS485 протокол ASCII, NO Parity, 7 bits, 2 стоп бита.
    а какой сакральный смысл был именно в этом конфиге? какой сейф открывается по этому набору цифр?

Похожие темы

  1. Переход на windows -10 и ПЛК-150
    от yandrey в разделе Помощь Разработчикам
    Ответов: 17
    Последнее сообщение: 17.08.2024, 21:18
  2. переход с ПЛК 150 A-L на ПЛК 150 A-M
    от федорКамчатка в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.06.2023, 14:11
  3. Переход на M02
    от PavelGO в разделе ПЛК1хх [М02]
    Ответов: 1
    Последнее сообщение: 20.05.2019, 20:33
  4. Переход с VB6 на VB10
    от Лапин Г.В в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 11.03.2013, 18:52
  5. Переход с v1.04 на v1.2
    от rustem в разделе OWEN Proces Manager
    Ответов: 12
    Последнее сообщение: 06.07.2012, 10:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •