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

Тема: ПЛК100 + ИП320 + FLOAT

  1. #1

    Exclamation ПЛК100 + ИП320 + FLOAT

    Доброго времени суток.
    Прошу помочь разобраться с затруднением:

    При формировании адресного пр-ва в ПЛК100 завожу подэлемент float (для ModBus Slave). адрес этого подэлемента начинается с 23.

    В ИП320 ввожу регистр для чтения, указываю там число разрядов 5, 2 знака после запятой.
    В адресе регистра у меня следующие параметры:
    Число регистров: 2
    Регистр №: 4х23
    Галки: установить нули и float.

    Включаю контроллер, ип320, потери связи нет (адрес найден и тп). Переменная, которую я сопоставил в ПЛК с float изменяет свои значения, но на экране ип320 ничего не появляется. 000.00

    Подскажите, пожалуйста, как связать в ИП320 и ПЛК100 float переменную.

    Заранее большое спасибо!

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    с флоат не помню, панели под рукой проверить нет.
    Но рекомендую в ПЛК умножить на 100 и преобразовать в WORD.
    Далее в панели поставите 2 знака после запятой и получите значение с 2-я после нуля.(всего 1 регистр)

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от xГеоргийx Посмотреть сообщение
    Доброго времени суток.
    Прошу помочь разобраться с затруднением:

    При формировании адресного пр-ва в ПЛК100 завожу подэлемент float (для ModBus Slave). адрес этого подэлемента начинается с 23.

    В ИП320 ввожу регистр для чтения, указываю там число разрядов 5, 2 знака после запятой.
    В адресе регистра у меня следующие параметры:
    Число регистров: 2
    Регистр №: 4х23
    Галки: установить нули и float.

    Включаю контроллер, ип320, потери связи нет (адрес найден и тп). Переменная, которую я сопоставил в ПЛК с float изменяет свои значения, но на экране ип320 ничего не появляется. 000.00

    Подскажите, пожалуйста, как связать в ИП320 и ПЛК100 float переменную.

    Заранее большое спасибо!
    Мало информации дали, флоат в любом случае не может лежать по 23 адресу, в плк есть выравнивание если его не учли значит у Вас идет не совпадение и судя по удаленности от нуля Вы не раз ошиблись, что даже половинки флоата не видно, то что предлагает lara197a упростит Вам задачу, единственное это надо флоат еще до конфигуратора представить в ИНТ-овом исполнении, тогда для него хватит регистра.

Похожие темы

  1. LREAL (double float) и ПЛК100
    от vitiali в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 12.07.2017, 09:31
  2. ИП320 + ПЛК100
    от Talotim в разделе ПЛК1хх
    Ответов: 39
    Последнее сообщение: 04.02.2012, 19:41
  3. ПЛК100+ПЧВ+ИП320
    от Capiton в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 31.05.2011, 14:48
  4. плк100 и ип320
    от Сергей_Cyber в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 14.09.2009, 11:21

Ваши права

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