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

Тема: Изучение подключения датчика к модулю

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

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

    По умолчанию

    А вот я как раз расчехлил ПРку. Всё работает, смотри:
    1. Создаём парочку переменных. Булева - чтобы ModBus работал.
    Float - это результат датчика.
    Нажмите на изображение для увеличения. 

Название:	PR200-INVars.gif 
Просмотров:	291 
Размер:	27.8 Кб 
ID:	47454
    2. Создаём устройство и его переменные. Тут ПОЧИТАЙ ИНСТРУКЦИЮ!!
    Я использовал не шаблон, а сам набил переменные для первого канала:
    Нажмите на изображение для увеличения. 

Название:	PR200-MBVars.gif 
Просмотров:	288 
Размер:	43.0 Кб 
ID:	47455
    Все переменные - Целое.
    У всех стоит только функция чтения (функцию записи выбрать "Нет").
    На модуле и на каждой переменной задать "Опрос" и "Запуск" чтения - нашу переменную MBWork (без этого у меня ничего не работало).
    3. Вот программа:
    Нажмите на изображение для увеличения. 

Название:	PR200-Sch.gif 
Просмотров:	290 
Размер:	26.9 Кб 
ID:	47456
    Тут мы пишем "1" в MBwork, чтобы опрос этого устройства и переменных шёл.
    Дальше всё, что надо - конвертим из Int во Float и возводим в степень и делим.
    Будь внимателен, не запутайся. Входы fDIV и fPOW важны (какая переменная куда тычется).

    Дальше я взял один первый экран, накинул туда 4 переменных:
    Val - это то, что нам модуль отдаёт без десятичной точки
    Pr - это point, точка (то есть видно что делить надо на 10 в степени 1 - на просто 10
    Er - это что нам сообщил модуль о датчике (видит он его, нет, обрыв, ошибка)
    T - полученная температура (переменная Res в схеме).
    Нажмите на изображение для увеличения. 

Название:	PR200-View.jpg 
Просмотров:	270 
Размер:	367.0 Кб 
ID:	47457

    ВНИМАНИЕ! Не забывай смотреть на переменную статуса измерения (которая InErr у меня там называется).
    Значение, которое даёт модуль, верное только если статус измерения = 0 (нет ошибок).
    Последний раз редактировалось Cs-Cs; 19.02.2020 в 18:32.

  2. #2

    По умолчанию

    Спасибо большое,очень сильно помог.Все вроде бы работает, за искл InValue[1] (там у меня значение вот такое показывает Val=999 DD)завтра уже буду ковыряться

Похожие темы

  1. Изучение принципа связи панелей Weintek с ПЛК от ОВЕН
    от vooodooo22 в разделе Панели оператора (HMI)
    Ответов: 192
    Последнее сообщение: 28.02.2024, 20:32
  2. Выбор кабеля для подключения датчика температуры
    от Юрий Слисенко в разделе Подбор Оборудования
    Ответов: 41
    Последнее сообщение: 05.03.2023, 15:07
  3. Проблема подключения датчика температуры
    от Cruzaed в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 07.06.2019, 13:20
  4. Ответов: 5
    Последнее сообщение: 26.11.2013, 19:40
  5. Схема подключения датчика ДТС014 к ТРМ202
    от oka90 в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 12.03.2013, 08:25

Ваши права

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