Страница 68 из 360 ПерваяПервая ... 1858666768697078118168 ... ПоследняяПоследняя
Показано с 671 по 680 из 4001

Тема: Панели оператора СП3xx. Вопросы и ответы

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

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    "Дни-часы-минуты" это что? Показания часов реального времени панели? Или это тоже "дисплей для таймера". Ведь дисплея с таким форматом я не делал.
    Добрый вечер, уважаемый Petera.
    Возникла проблема, о которой я не сразу подумал - максимальное количество дней в уставке 30. Те 720 часов. А в "дисплее для таймера" максимум 99 часов. Возможно ли прикрутить ещё один знак для таймера или сделать "дисплей для таймера" вида ДД:ЧЧ:ММ?

    PS моя попытка найти как создавать такие "ГМ" не привела к успеху. Если есть ссылка, то киньте пожалуйста.

    PPS спасибо за ГМ "Время наработки". Отличная вещь. Пригодится чуть позже.
    Последний раз редактировалось Koren; 04.10.2017 в 06:30.

  2. #2

    По умолчанию

    Ну как бы понятно что стартовая температура - это температура, с которой начинается процесс нагрева. И соответственно она должна быть равна или ниже текущей температуры чтобы регулятор не включал ВУ пока она не будет задана выше. Как её вводить и что вводить, текущая температура может гулять от времени года, утро или день. камера не остыла от предыдущего процесса и она может быть разная. Вот я и думал вводить её с цифрового ввода в зависимости от состояния текущей температуры. И в конце процесса нагрева она снова должна переписываться в прибор чтобы регулятор встал и ВУ не включалось, а иначе как остановить регулятор. Как то так.
    И думаю может все переменные привести к одному виду WORD int и читать 0х001. вроде как есть такая возможность, большой точности там не надо, сотые и десятые градуса не надо ловить.
    И что цифровая панель чтения из прибора

    Вот зачем это??

    Убрать категорически!!!

    не будет работать на запись в регистры?
    Последний раз редактировалось paul-th; 19.09.2017 в 17:19.

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    И что цифровая панель чтения из прибора

    Вот зачем это??

    Убрать категорически!!!

    не будет работать на запись в регистры?
    Эта галка
    Захват-1.png
    Совсем не запись в регистр PSW256, т.е не 3x0003 ---> PSW256.

    А сия галка включает динамическую переадресацию.
    Т.е. если галка включена, то на самом деле адрес регистра в ТРМ будет вычисляться по формуле
    Адрес=БазовыйАдрес + Коеффициент х СодержимоеИндексногоРегистра.
    В данном случае
    3 + N x (Содержимое регистра PSW256)
    где коэффициент N задается на этой вкладке
    Захват-3.png

    Таким образом панель будет читать из ТРМ именно 3x0003 регистр если только PSW256 = 0.
    А если задать N=5, то меняя в процессе работы панели содержимое регистра PSW256 от 0 до 7 можно на этот один дисплей выводит температуру любого из восьми каналов.

    По этому я и спрашивал неоднократно
    Захват-4.png

    Но от Вас никакого ответа не получил.

    В моем макросе CurTemp читается непосредственно из ТРМ
    Последний раз редактировалось petera; 19.09.2017 в 17:58.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Да, спасибо, разобрался, т.е. для цифровой индикации текущей температуры не надо использовать ту форму что я использую.
    А в макросе прописать строку чтения из прибора и записи в регистр. Как туго то доходит...

  5. #5

    По умолчанию

    Вот пробный проект, хочу завтра съездить посмотреть что получилось, там все равно монтаж надо ещё доделывать.
    Вложения Вложения

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от paul-th Посмотреть сообщение
    Вот пробный проект, хочу завтра съездить посмотреть что получилось, там все равно монтаж надо ещё доделывать.
    Ну вот опять двадцать пять

    Уж и не знаю, что с Вами делать. Зачем я текст макроса выкладывал?

    Поймите, что нельзя так сделать
    WORD CurTemp=PSW[256];
    .......

    Read(PLC, 16, MODBUS_RTU_REG_3X, 0x01, 0, TYPE_WORD, &CurTemp);

    ..............................................

    Потому, что в ТРМ значения текущей температуры в формате float, а не WORD
    С таким подходом Вы ничего похожего на текущую температуру не прочитаете.


    ЗЫ.
    Например, если в ТРМ температура 123.456 градусов, то в CurTemp получите
    либо 17142 либо 59769, в зависимости от некоторых нюансов
    Последний раз редактировалось petera; 20.09.2017 в 15:25.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Ну вот опять двадцать пять

    Уж и не знаю, что с Вами делать. Зачем я текст макроса выкладывал?

    Поймите, что нельзя так сделать
    WORD CurTemp=PSW[256];
    .......

    Read(PLC, 16, MODBUS_RTU_REG_3X, 0x01, 0, TYPE_WORD, &CurTemp);

    ..............................................

    Потому, что в ТРМ значения текущей температуры в формате float, а не WORD
    С таким подходом Вы ничего похожего на текущую температуру не прочитаете.
    По адресу 0x01 таки в WORD (точнее, в INT, не суть):
    20-09-2017 15-20-11.png

    Мне логика paul-th понятна - ему же достаточно прибавать целое число (а не, например, 1.5).
    Только прибавить, вероятно, надо 10, а не 1 (В ТРМ вроде для 25.5 в регистре 1 будет 255 и т.д.).
    Последний раз редактировалось Rake Runner; 20.09.2017 в 15:38.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от Rake Runner Посмотреть сообщение
    По адресу 0x01 таки в WORD (точнее, в INT, не суть):
    20-09-2017 15-20-11.png

    Мне логика paul-th понятна - ему же достаточно прибавать целое число (а не, например, 1.5).
    В точку!
    А бревна-то я и не заметил, тогда беру свои слова обратно.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Присвоение WORD CurTemp=PSW[256]; я убрал, только забыл исправить, оставил WORD CurTemp;
    прибавлять буду по 10. и записывать в в конце процесса буду 100. Завтра по результату отпишусь.
    СПАСИБО.

  10. #10

    По умолчанию

    Приобрели СП310р.
    Пропал красный цвет. Брак или мог при отладке интерфейса что-нибудь записать?

Страница 68 из 360 ПерваяПервая ... 1858666768697078118168 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1xx (архив)
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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