Страница 424 из 426 ПерваяПервая ... 324374414422423424425426 ПоследняяПоследняя
Показано с 4,231 по 4,240 из 4259

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

  1. #4231

    По умолчанию

    тогда подскажите, если у нас правильные значения в hex, по каким формулам переводить???

  2. #4232

    По умолчанию

    Цитата Сообщение от avk@domacomp.ru Посмотреть сообщение
    тогда подскажите, если у нас правильные значения в hex, по каким формулам переводить???
    Видимо плохо прочитали, конвертирование в примерах проводят макросы ГМ, вы передаёте нормальное десятичное время.
    Если хотите конвертировать сами, тут выложены ФБ, можно сделать функции.
    Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...39&page=20#200
    Последний раз редактировалось kondor3000; 18.10.2026 в 17:20.

  3. #4233

    По умолчанию

    в макросах ГМ - в проекте пусто.
    Вопрос все таки остался другой: в хелпе в конфигураторе я не нашел какой бит взводить, чтобы применить время, например, полученное из ПЛК. Кто-то знает? Или я снова где-то не дочитал??
    PSWS30..35 только для чтения, в них не положить значения из ПЛК скорее всего. Значит должны быть какие-то другие системные PSW, в которые нужно класть значения времени. И, наверное, по биту какому-то из этих регистров время перекладывается в PSW30..35.
    Есть ли такие регистры и бит?
    Последний раз редактировалось avk@domacomp.ru; 18.10.2026 в 18:01.

  4. #4234

    По умолчанию

    Цитата Сообщение от avk@domacomp.ru Посмотреть сообщение
    в макросах ГМ - в проекте пусто.
    Вопрос все таки остался другой: в хелпе в конфигураторе я не нашел какой бит взводить, чтобы применить время, например, полученное из ПЛК. Кто-то знает? Или я снова где-то не дочитал??
    PSWS30..35 только для чтения, в них не положить значения из ПЛК скорее всего. Значит должны быть какие-то другие системные PSW, в которые нужно класть значения времени. И, наверное, по биту какому-то из этих регистров время перекладывается в PSW30..35.
    Есть ли такие регистры и бит?
    Я дал вам пример записи из плк в панель, перенесите себе ГМ (квадратик), исправьте регистры в ПЛК и управляйте битом PSW256 бит 0.
    Или просто пример загрузите. Неужели так сложно?
    Макрос делает всё что нужно, конвертирует и записывает.
    Боюсь вам дальше объяснять, только запутаетесь. Биты есть для записи, но советую пока ограничиться примером.
    Последний раз редактировалось kondor3000; 18.10.2026 в 18:14.

  5. #4235

    По умолчанию

    я открыл пример. в макросе ГМ пусто.
    Лучше скажите биты для записи.
    я увидел psw256.0 - не увидел где по нему происходят действия какие-либо в макросе., но увидел в синем квадратике.
    синий квадратик - sync rtc. Это условие, сюдя по названию. Но как его добавляют - я не нахожу в конфигураторе.????
    Не очень интересно делать синхронизацию по кнопке. Нужно прямо из контроллера раз в час взводить какой-либо бит и по нему синхронизировать.
    Вы уже объяснили про формат времени, осталось лишь понять как включить синхронизацию. Даже более того - остался вопрос по квадратику - все можно сделать в нем, но его нет на панели, и действия в этом квадратике в вашем примере не добавляются, к сожалению.
    Вы не бойтесь - я пойму))
    001.png

    Где взять такой элемент, у которого есть возможность выбрать действия (вкладка Объект)???
    002.png
    003.png

    PS: все изображения из вашего проекта
    Последний раз редактировалось avk@domacomp.ru; 18.10.2026 в 21:44.

  6. #4236

    По умолчанию

    Цитата Сообщение от avk@domacomp.ru Посмотреть сообщение
    я открыл пример. в макросе ГМ пусто.
    Лучше скажите биты для записи.
    я увидел psw256.0 - не увидел где по нему происходят действия какие-либо в макросе., но увидел в синем квадратике.
    синий квадратик - sync rtc. Это условие, сюдя по названию. Но как его добавляют - я не нахожу в конфигураторе.????
    Не очень интересно делать синхронизацию по кнопке. Нужно прямо из контроллера раз в час взводить какой-либо бит и по нему синхронизировать.
    Вы уже объяснили про формат времени, осталось лишь понять как включить синхронизацию. Даже более того - остался вопрос по квадратику - все можно сделать в нем, но его нет на панели, и действия в этом квадратике в вашем примере не добавляются, к сожалению.
    Вы не бойтесь - я пойму))
    PS: все изображения из вашего проекта
    Начинаем с начала. Это макрос графический и он уже рабочий. Не надо искать текст, где пишется макрос обычный, он всё равно в эмуляции не работает.
    Если бы запустили пример, то не писали бы что макрос не работает.
    Бит можно просто передать по сети и всё. А в эмуляции кнопку просто нажать.

    Вы даже не понимаете как бит передать, а спрашиваете про системные биты, к которым без подготовки даже нечего и соваться.
    Последний раз редактировалось kondor3000; Вчера в 08:36.

  7. #4237

    По умолчанию

    крутое пояснение конечно. Запущу сегодня, потому что будет и ПЛК и панель на руках. В эмуляции запускал. Вы бы не предполагали куда мне суваться, куда нет. Если знаете, подскажите какой бит системный нужно взводить.

    Что значит графический макрос? Объясните как он создается - я не нашел ничего подобного ни в хелпе, ни в конфигураторе.
    Мне понятнее будет организовать передачу времени из ПЛК, где я уж как-нибудь в нужном формате осилю подготовку даты-времени, и из ПЛК буду периодически бит передавать. Данные понятнее будет обработать в скрипте, который можно самому написать. Пользоваться скриптом из вашего примера, не зная откуда взялся этот графический артефакт - занятие такое себе.
    А для ясности мне нужены системные регистры а) для подготовки даты-времени б)для принятия подготовленных значений.
    Вы же, второй день предполагаете, что мне рано знакомитсья с системными регистрами, которые почему то отсутствуют в таблице из хелпа.
    Подскажите номера нужных мне регистров пожалуйста, и дело с концом

  8. #4238

    По умолчанию

    Цитата Сообщение от avk@domacomp.ru Посмотреть сообщение
    крутое пояснение конечно. Запущу сегодня, потому что будет и ПЛК и панель на руках. В эмуляции запускал. Вы бы не предполагали куда мне суваться, куда нет. Если знаете, подскажите какой бит системный нужно взводить.

    Что значит графический макрос? Объясните как он создается - я не нашел ничего подобного ни в хелпе, ни в конфигураторе.
    Мне понятнее будет организовать передачу времени из ПЛК, где я уж как-нибудь в нужном формате осилю подготовку даты-времени, и из ПЛК буду периодически бит передавать. Данные понятнее будет обработать в скрипте, который можно самому написать. Пользоваться скриптом из вашего примера, не зная откуда взялся этот графический артефакт - занятие такое себе.
    А для ясности мне нужены системные регистры а) для подготовки даты-времени б)для принятия подготовленных значений.
    Вы же, второй день предполагаете, что мне рано знакомитсья с системными регистрами, которые почему то отсутствуют в таблице из хелпа.
    Подскажите номера нужных мне регистров пожалуйста, и дело с концом
    Хорошо, раз вы думаете, что так вам будет проще, то читайте в Руководстве про системные регистры
    PSW220 в который кладётся нужное число в HEX, например год и по переднему фронту бита PSW221.0, записывается год в PSW30, после этого надо записать 0 в регистр и сбросить бит.
    Остальные числа записываются аналогично используя регистр PSW220 и системные биты с PSW221.0 до PSW221.5
    Последний раз редактировалось kondor3000; Вчера в 08:58.

  9. #4239

    По умолчанию

    вот нашел в РЭ:
    004.png
    То есть, если я правильно понял нужно последовательно в буфер PSW220 положить значения года, месяца.... и применить по битам PSW221.0?
    Очень интересно как это в вашем графическом "фантомном" скрипте делается - но вы упорно предлагаете это использовать вслепую))
    Может поделитесь как этот ваш графический скипт создается и где его взять в конфигураторе без копипаста из вашего проекта?

  10. #4240

    По умолчанию

    Цитата Сообщение от avk@domacomp.ru Посмотреть сообщение
    вот нашел в РЭ:
    004.png
    То есть, если я правильно понял нужно последовательно в буфер PSW220 положить значения года, месяца.... и применить по битам PSW221.0?
    Очень интересно как это в вашем графическом "фантомном" скрипте делается - но вы упорно предлагаете это использовать вслепую))
    Может поделитесь как этот ваш графический скипт создается и где его взять в конфигураторе без копипаста из вашего проекта?
    На форуме есть Petera, у него в подписи есть целая биб-ка графических макросов, которые все используют уже лет 10.

Страница 424 из 426 ПерваяПервая ... 324374414422423424425426 ПоследняяПоследняя

Похожие темы

  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

Ваши права

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