Страница 291 из 465 ПерваяПервая ... 191241281289290291292293301341391 ... ПоследняяПоследняя
Показано с 2,901 по 2,910 из 5258

Тема: ПР200

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    28.08.2014
    Адрес
    Харьков
    Сообщений
    22

    По умолчанию

    Добрый день, вопрос, пр200 слейв, сп310 мастер, при создании сетевых переменных на пр200 разрешает только пользоваться регистрами с 512 по 575, мне в основном булевские переменные нужно передавать, но получается только конвертировать целочисленные, и я не могу присвоить адресу например 512 бит 2 , а потом 512 бит 3 (512.2 512.3), а получается только 512, а потом 513, и всего я могу создать таких 63 переменных... а что делать если мне нужно больше?, может вопрос глупый, но я в упор не пойму)

  2. #2

    По умолчанию

    Цитата Сообщение от kossn93 Посмотреть сообщение
    Добрый день, вопрос, пр200 слейв, сп310 мастер, при создании сетевых переменных на пр200 разрешает только пользоваться регистрами с 512 по 575, мне в основном булевские переменные нужно передавать, но получается только конвертировать целочисленные, и я не могу присвоить адресу например 512 бит 2 , а потом 512 бит 3 (512.2 512.3), а получается только 512, а потом 513, и всего я могу создать таких 63 переменных... а что делать если мне нужно больше?, может вопрос глупый, но я в упор не пойму)
    Добрый день, Для СП3хх самым лучшим вариантом будет передавать INT, и уже в панели брать необходимый бит, например для включения светодиода, таким образом одним регистром передаем 16 bit, соответственно в ПР используем макросы для упаковки бит, например от дискретных входов.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

    Цитата Сообщение от kossn93 Посмотреть сообщение
    .. я не могу присвоить адресу например 512 бит 2 , а потом 512 бит 3 (512.2 512.3)...)
    Захват-5.png

    Захват-2.png Захват-3.png Захват-4.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4
    Пользователь
    Регистрация
    28.08.2014
    Адрес
    Харьков
    Сообщений
    22

    По умолчанию

    Спасибо, разобрался... Попробовал все работает)

  5. #5
    Пользователь
    Регистрация
    28.08.2014
    Адрес
    Харьков
    Сообщений
    22

    По умолчанию

    Понятно, спасибо.

  6. #6

    По умолчанию

    Добрый день. В ссылке прикрепил программку которая после нажатии последовательности кнопок (sel, ^, ОК) на панели ПР200 выполняет формирование сигнала с переходом на другой экран. Так вот, сигнал формируется нестабильно (раз на раз не приходится).
    Подскажите, как для такой задачи сделать чтобы сигнал формировался стабильно?
    Вложения Вложения

  7. #7

    По умолчанию

    Цитата Сообщение от disinfo Посмотреть сообщение
    Добрый день. В ссылке прикрепил программку которая после нажатии последовательности кнопок (sel, ^, ОК) на панели ПР200 выполняет формирование сигнала с переходом на другой экран. Так вот, сигнал формируется нестабильно (раз на раз не приходится).
    Подскажите, как для такой задачи сделать чтобы сигнал формировался стабильно?
    Пробуйте так:
    07-08-2018 17-50-31.jpg
    Для переменной Res001 обязательно установить галочку энергонезависимости и соответственно переход на второй экран привязать к этой переменной.
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  8. #8

    По умолчанию

    1) Такой вариант был до представленного (только переменная была Scr001). И без переменной на выходе потому что, наверное, неправильно переменную записывать саму в себя. Он тоже работает нестабильно (в OWENLogic оба работают нормально, а в контроллере - случайным образом.)
    2) Непонятно, при чём здесь энергонезависимость?

  9. #9

    По умолчанию

    Проверил на приборе, действительно странное поведение - иногда программа успевает отработать команду "ресет" вместе с переходом на экран, при этом команда на "рест" выполняется не полностью - не запускается TP2, а иногда выполняется только переход на экран.

    В общем для перехода на экран выделил отдельную переменную, и так работает стабильно:
    07-08-2018 20-35-53.jpg
    Последний раз редактировалось Pavel_; 07.08.2018 в 20:50.
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  10. #10

    По умолчанию

    Да, спасибо. Действительно, работает. Хотя, нелогично. Почему переменная, принудительно записанная в 0 (выход ТР3), устанавливается в "1"?

Страница 291 из 465 ПерваяПервая ... 191241281289290291292293301341391 ... ПоследняяПоследняя

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

Ваши права

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