Страница 144 из 1049 ПерваяПервая ... 4494134142143144145146154194244644 ... ПоследняяПоследняя
Показано с 1,431 по 1,440 из 10488

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #1431

  2. #1432
    Пользователь
    Регистрация
    13.08.2012
    Адрес
    Питер
    Сообщений
    127

    По умолчанию

    Что-то меня малость клинит.. Есть такая штука - http://www.3sd-monitoring.ru/equipme...er-1wire-rs485.
    Прицепил к ней 2 датчика, через АС-4 я ее сконфигурировал - все работает. Прицепил к ПЛК-110-60 к RS-485-2. И что-то я недопонимаю, как получить оттуда данные...
    Адрес девайса в модбусе - 3.

    Проект прикладываю... Может, там нужен не regiter input modele?

  3. #1433
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    964

    По умолчанию

    У Вас скорость обмена выставлена 115200 ,а там максимум 38400 и тип данных
    Параметр температуры:
    Signed Int (целое со
    знаком)
    ×100
    Пример: 6500(0x1964)=65.00°C
    -2000(0хF830) = -20.00
    не много не соответствует Вложение 8148

  4. #1434
    Пользователь
    Регистрация
    13.08.2012
    Адрес
    Питер
    Сообщений
    127

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    У Вас скорость обмена выставлена 115200 ,а там максимум 38400 и тип данных не много не соответствует Вложение 8148
    Блин... Действительно скорость проморгал...

    Все, спасибо, все отлично работает!
    Код:
    T01:= WORD_TO_REAL(TEMP01)/100;
    - рулит!

  5. #1435

    По умолчанию

    Доброго времени суток!
    Подскажите, как можно преобразовать значение датчика ДТС105.РТ100.В3
    в программной среде, так как значение это десятизначное число, а мне нужно в С. пробовал сам подобрать, но из-за неравномерности в изменении сопротивления от температуры получается косо. У меня ПЛК 110-60 и МВ110-8А. В конфигураторе МВ110-8А температура отображается правильно, в разделе CoDeSys конфигуратора ПЛК тоже в С. Может, кто то уже решил данную проблему прощу помочь!

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

    По умолчанию

    Цитата Сообщение от FAIRHAD88 Посмотреть сообщение
    Доброго времени суток!
    Подскажите, как можно преобразовать значение датчика ДТС105.РТ100.В3
    в программной среде, так как значение это десятизначное число, а мне нужно в С. пробовал сам подобрать, но из-за неравномерности в изменении сопротивления от температуры получается косо. У меня ПЛК 110-60 и МВ110-8А. В конфигураторе МВ110-8А температура отображается правильно, в разделе CoDeSys конфигуратора ПЛК тоже в С. Может, кто то уже решил данную проблему прощу помочь!
    Ну если в конфигураторе отображается правильно, то либо в программе Вы смотрите не на ту переменную, либо сами преобразовали в не соответствующий тип и теперь удивляетесь. В программе переменная должна быть типа Реал

  7. #1437

    По умолчанию

    Как выводить русский шрифт в визуализацию codesys?

    В самой программе сделал без проблем, но визуализация пишет кракозябры. Если по аналогии, то не могу найти, где править. В инструкциях вообще какие-то "языковые файлы" без подробностей.

    Пользователи инглиш не осилят (они б русский хотя бы осилили).

  8. #1438

    По умолчанию

    подклюючил 2 плк100 между собой через 232debug. протокол modbus rtu. Обмен идет. но данные не меняются в ПЛК-мастере и модуль модбаса выставляет ошибку 81. Хотя обмен данными идет и по виду посылок, они правильные. По обычному 232 такой беды нет, но он нужен под другое устройство((
    Чтобы понять рекурсию нужно понять рекурсию

  9. #1439

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Ну если в конфигураторе отображается правильно, то либо в программе Вы смотрите не на ту переменную, либо сами преобразовали в не соответствующий тип и теперь удивляетесь. В программе переменная должна быть типа Реал
    переменные типа реал при запуске проекта значение входа отображаеться во в таком формате 1106109542 как преоброзовать такое значение в С.
    пробовал расчитать на сколь изменяеться данное число взависимости от температуры получаеться косо. Может вы что подскажите.

  10. #1440
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от FAIRHAD88 Посмотреть сообщение
    переменные типа реал при запуске проекта значение входа отображаеться во в таком формате 1106109542 как преоброзовать такое значение в С.
    Ну, на калькуляторе преобразуем его в длинное 16-ричное число 41EDE466, потом загоним его в преобразователь во флоат - получим 2.9736522674560546875E1. Похоже, что у тебя там 29 градусов?

    А суть проблемы не понятна. Где, что отображается... Не ленись хотя бы спрашивать.

Страница 144 из 1049 ПерваяПервая ... 4494134142143144145146154194244644 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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