Показано с 1 по 10 из 14

Тема: ТРМ-32 в сети

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Дитрих Посмотреть сообщение
    Сконфигурировал ТРМ-32 для работы по rs232 с контроллером. Непонятно как из него доставать Т_подачи, Т_обратки и Т_уличн? В паспорте на прибор тишина. Наверно это как-то конфигурируется, задача- передать эти значения на ип 320.
    Через какой адаптер интерфейсов вы подключаете ТРМ32 к ПЛК?
    Если используется АС2, то едва ли у вас что-то выйдет.
    В ПЛК не распаяны контакты для работы с полуавтоматическимим преобразователями. Используйте АС2М и подключайтесь по RS485. Информация по переменным, доступным в трм32, преведена в РЭ на АС2М

  2. #2

    По умолчанию

    Извиняюсь ошибся- интерфейс rs485. А адаптер встроенный в ТРМ-32-Щ4.rs: и на самом деле АС2М. Описание скачал.

    Дальше...

    Форматы Int16 и float32. Как в программе CoDeSys общаться по одному из этих форматов? Как и где указывается адрес регистра(например 1-го канала/кстати 1-й канал это-подача?/0х80 в float32 либо 0х8Е,0х8F в Int16)? То есть в конфигураторе эти регистры я должен как то описать. Затем в программе либо склеить 2 регистра для-float32, либо регистр 0х8F разделить на 10 в степени регистра 0х8Е-для Int16. Затем преобразовать из 16-ричной системы в 10-ную и уже после этого передать в регистр панели который отражает эту температуру. Так?

  3. #3

    Exclamation

    Technical support, help me!

  4. #4
    Ельцов Андрей
    Гость

    По умолчанию

    Цитата Сообщение от Дитрих Посмотреть сообщение
    Извиняюсь ошибся- интерфейс rs485. А адаптер встроенный в ТРМ-32-Щ4.rs: и на самом деле АС2М. Описание скачал.

    Дальше...

    Форматы Int16 и float32. Как в программе CoDeSys общаться по одному из этих форматов? Как и где указывается адрес регистра(например 1-го канала/кстати 1-й канал это-подача?/0х80 в float32 либо 0х8Е,0х8F в Int16)? То есть в конфигураторе эти регистры я должен как то описать. Затем в программе либо склеить 2 регистра для-float32, либо регистр 0х8F разделить на 10 в степени регистра 0х8Е-для Int16. Затем преобразовать из 16-ричной системы в 10-ную и уже после этого передать в регистр панели который отражает эту температуру. Так?
    Почти все правильно описали. Только рекомендую использовать int16 и просто безо всяких делений и т.п. передавать на панель (ИП320, я думаю). Для корректного отображения значения в программе ПЛК значение из ТРМ32 нужно делить на 10 в степени указанной в в регистре (8e hex).

Ваши права

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