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

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

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

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Однако можно воспользоваться ГМ "НЕ" из моей библиотеки http://www.owen.ru/forum/showthread....l=1#post232246
    На вход(Операнд) подавать бит 0 в 4х513, а на выходе(Результат) использовать промежуточный PSB. И уже от этого PSB запускать ф.область с функциями Выкл бит 0 в 4х512; 2 Вызвать окно с ID=2.
    Спасибо огромное. Всё получилось. И даже лучше чем хотел.... Но возникла другая проблема - при включении панели каждый раз появляется окно ID=2 т.к. при включении в регистре 4х513 0, а после функции НЕ соответственно 1. И появляется окно 2. Что можно сделать?

    И ещё вопрос по "дисплею для таймера" из ГМ можно ли его делать невидимым? Я хочу наложить два дисплея друг на друга и в зависимости от условий отображать один из двух.

  2. #2

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Нужно заменить ГМ "НЕ" на F_TRIGGER.
    F_TRIGGER и R_TRIGGER добавил в библиотеку http://www.owen.ru/forum/showthread....l=1#post258412
    Petera, спасибо огромное за ответы. У меня отпуск на 5 дней. Я во вторник обязательно попробую и отпишусь по результатам.

  3. #3

    По умолчанию

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

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

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

  4. #4

    По умолчанию

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

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

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

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

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

    По умолчанию

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

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

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

    не будет работать на запись в регистры?
    Эта галка
    Захват-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

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от 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

  9. #9

    По умолчанию

    Цитата Сообщение от 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.

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

    По умолчанию

    Цитата Сообщение от 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

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

Похожие темы

  1. Ответов: 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

Ваши права

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