Страница 159 из 375 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя
Показано с 1,581 по 1,590 из 4481

Тема: разные вопросы новичка

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

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

    По умолчанию

    Здравствуйте!
    Начал изучать Owen Logic. Как сделать переход между экранами?
    В учебных видео список переходов появлялся сразу при создании нового экрана, но в новых версиях, похоже, что-то изменилось.
    У меня так:
    Безымянный.PNG

    А в видео так:
    Безымянный2.PNG

  2. #2

    По умолчанию

    Цитата Сообщение от Myaroslav Посмотреть сообщение
    Здравствуйте!
    Начал изучать Owen Logic. Как сделать переход между экранами?
    В учебных видео список переходов появлялся сразу при создании нового экрана, но в новых версиях, похоже, что-то изменилось.
    У меня так:
    Безымянный.PNG

    А в видео так:
    Безымянный2.PNG
    Смотрите сверху восклицательный знак, там подсказки, нужно ПКМ использовать.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

    По умолчанию

    Увидел, нужно было в контекстном меню группы экранов выбрать "редактировать группу" и затем настраивать экраны в окне группы.
    С первого раза оказалось не очевидно, спасибо за быстрый ответ!

  4. #4

    По умолчанию

    Добрый день.
    Нужно передать несколько (например, 10) булевых переменных из ПР200 в облако и у части из них менять значения.

    Вариант 1 - просто 10 булевых переменных.
    Вариант 2 - упаковать битовой маской в целочисленный в ПР200, в облаке сделать 10 переменных с одним адресом, но разными битовыми масками для каждой.

    Вопрос 1. Будет ли экономия трафика/уменьшение задержек в варианте 2, то есть, будет ли переменная запрашиваться 1 раз и парситься в облаке на 10 переменных, или же будет 10 раз запрашиваться с применением своей битовой маски к каждому запросу?
    Вопрос 2. Имеет ли это практический смысл, если передача через Ethernet, на трафик пофиг? В варианте 1 код читать понятнее, всё прозрачно.
    Вопрос 3. Может я что-то упускаю и есть более простые способы для решения подобной задачи?

  5. #5

    По умолчанию

    Цитата Сообщение от megadocent Посмотреть сообщение
    ...будет ли переменная запрашиваться 1 раз и парситься в облаке на 10 переменных, или же будет 10 раз запрашиваться с применением своей битовой маски к каждому запросу??
    Это Вам нужно в тему Облачного сервиса

  6. #6

    По умолчанию

    Цитата Сообщение от megadocent Посмотреть сообщение
    Добрый день.
    Нужно передать несколько (например, 10) булевых переменных из ПР200 в облако и у части из них менять значения.

    Вариант 1 - просто 10 булевых переменных.
    Вариант 2 - упаковать битовой маской в целочисленный в ПР200, в облаке сделать 10 переменных с одним адресом, но разными битовыми масками для каждой.

    Вопрос 1. Будет ли экономия трафика/уменьшение задержек в варианте 2, то есть, будет ли переменная запрашиваться 1 раз и парситься в облаке на 10 переменных, или же будет 10 раз запрашиваться с применением своей битовой маски к каждому запросу?
    Вопрос 2. Имеет ли это практический смысл, если передача через Ethernet, на трафик пофиг? В варианте 1 код читать понятнее, всё прозрачно.
    Вопрос 3. Может я что-то упускаю и есть более простые способы для решения подобной задачи?
    Обязательно упаковать в 1 переменную, например 512, но битовой маской получится только читать.
    Чтобы записывать, то надо к ним обращаться чтением записью 01 и 15 функцией из облака по адресам булевых переменных. Тоесть для адреса 512 (200h) адреса будут 2000h, 2001h .. 200fh, где младший разряд это номер бита, начиная с нуля.
    Экономии трафик не будет, поскольку пр200 не поддерживает групповые запросы и чтение каждого бита будет идти отдельной командой.
    Если вы будете по одной булевой переменной в каждый регистр класть, то извините это 10 регистров, между прочим, всего из 64.
    Насчёт наглядности непонятно. В конце поляны делаете упаковщик/распаковщик и работаете с булевыми переменными как обычно. Нюанс только один + всё булевы переменные превращаются в энергонезависимые

  7. #7

    По умолчанию

    У Вас вариантов нет. В слейве ПР200 с булевыми переменными не работает.

  8. #8

    По умолчанию

    Цитата Сообщение от Aviator_VZh Посмотреть сообщение
    У Вас вариантов нет. В слейве ПР200 с булевыми переменными не работает.
    Эмм... Ну ок, вариант 1 - 10 инт переменных со значениями 1/0

  9. #9

    По умолчанию

    Цитата Сообщение от megadocent Посмотреть сообщение
    Эмм... Ну ок, вариант 1 - 10 инт переменных со значениями 1/0
    В этом ролике https://www.youtube.com/watch?v=kOo4INKt8Nw где-то с середины показано почему плохо использовать битовые регистры по сети особенно если их много, целочисленные в режиме 0/1 ничем от передачи одного бита не отличается, даже если трафик не играет роли, то быстродействие будет страдать.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  10. #10

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    В этом ролике https://www.youtube.com/watch?v=kOo4INKt8Nw где-то с середины показано почему плохо использовать битовые регистры по сети особенно если их много, целочисленные в режиме 0/1 ничем от передачи одного бита не отличается, даже если трафик не играет роли, то быстродействие будет страдать.
    Юрий, а как делать запись, если к регистру из облака обращаешься по маске? У меня так и не заработало. В итоге те переменные, которые мне нужно записывать , я читаю /пишу в виде бит

Страница 159 из 375 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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