Страница 221 из 360 ПерваяПервая ... 121171211219220221222223231271321 ... ПоследняяПоследняя
Показано с 2,201 по 2,210 из 3600

Тема: Фичи и баги OWEN Logic

  1. #2201

    По умолчанию

    Здравствуйте, очень не хватает булевых переменных при работе по интерфейсу в режиме Slave.
    Адресное пространство тоже не велико: 512-575, что даёт 64 целых или 32 переменных типа float.
    Последний раз редактировалось =provincial=; 23.04.2020 в 15:00.

  2. #2202

    По умолчанию

    Цитата Сообщение от =provincial= Посмотреть сообщение
    Здравствуйте, очень не хватает булевых переменных при работе по интерфейсу в режиме Slave.
    Добрый день. В каком варианте Вы их планируете использовать, совместно с какими мастерами, они на самом деле есть, но я не уверен что они сильно нужны.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #2203

    По умолчанию

    На данный момент использую такую конструкцию для связки ПР200 и OwenCloud:
    toOwen.png

    Сетевая переменная доступна для пользователя с экрана и с верхнего уровня для смены источника задания переменной float.
    Соответственно я трачу целочисленные переменные и использую как bool.
    Переменные типа float - энергонезависимые.

    Адресное пространство сетевых переменных узкое. У меня кончилось.

  4. #2204

    По умолчанию

    Цитата Сообщение от =provincial= Посмотреть сообщение
    На данный момент использую такую конструкцию для связки ПР200 и OwenCloud:
    toOwen.png

    Сетевая переменная доступна для пользователя с экрана и с верхнего уровня для смены источника задания переменной float.
    Соответственно я трачу целочисленные переменные и использую как bool.
    Переменные типа float - энергонезависимые.

    Адресное пространство сетевых переменных узкое. У меня кончилось.
    Рекомендую начать с этого https://youtu.be/NYB9QbFuRfo, там пример для ПРМов дискретных, но смысл не меняется каждый регистр может передавать 16 бит, кроме эффективности по использованию сетевых ресурсов, при таком варианте выигрыш и в быстродействии.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  5. #2205

    По умолчанию

    Предложенная идея мне понятна, но такая реализация не позволит мне сохранить 2 независимых источника для редактирования.
    В OC можно применить битовую маску и писать в uint16/32, на стороне ПР200 раскладывать. Но, если пользователь придёт к оборудованию, то не сможет с экрана поменять источник задания. Только из ОС.
    Вышеописанная конструкция позволяет пространственное редактирование, поскольку изменить сетевую готовую переменную можно из разных источников. Минус в отжирании адресного пространства.
    Последний раз редактировалось =provincial=; 23.04.2020 в 15:26.

  6. #2206

    По умолчанию

    Второй путь, он правда более нагрузить сетевой обмен, использовать биты любой сетевой переменной из адресов 512-576, которые расположены в битовой области с адреса 2000(HEX) 8192 (DEC), для регистра с адресом 512 это адреса с 8192 по 8208 и т.д, 64*16=1024 бит со своим доступом для мастера, но это не эффективный путь.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  7. #2207

    По умолчанию

    Цитата Сообщение от =provincial= Посмотреть сообщение
    Предложенная идея мне понятна, но такая реализация не позволит мне сохранить 2 независимых источника для редактирования.
    В OC можно применить битовую маску и писать в uint16/32, на стороне ПР200 раскладывать. Но, если пользователь придёт к оборудованию, то не сможет с экрана поменять источник задания. Только из ОС.
    Это тоже решаемо, просто чуть больше преобразований потребуется.

    Собственно вот тут https://youtu.be/YibiaUavC20 есть 4 проекта, 2 моих и два более упрощенных с тем же функционалом, управление хоть из трех мест, решается макросами SelChgI, SelChgB, SelChgF.
    Последний раз редактировалось Ревака Юрий; 23.04.2020 в 15:26.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  8. #2208
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от =provincial= Посмотреть сообщение
    На данный момент использую такую конструкцию для связки ПР200 и OwenCloud:
    toOwen.png

    Сетевая переменная доступна для пользователя с экрана и с верхнего уровня для смены источника задания переменной float.
    Соответственно я трачу целочисленные переменные и использую как bool.
    Переменные типа float - энергонезависимые.

    Адресное пространство сетевых переменных узкое. У меня кончилось.
    Неужели не хватает для уставки диапазона INT(UINT)? Тогда количество сетевых переменных могло вырасти в 2 раза! Какой у вас диапазон и с какой дискретностью(минимальной ступенькой) необходимо менять?
    Последний раз редактировалось Сергей0308; 23.04.2020 в 16:14.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #2209

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Второй путь, он правда более нагрузить сетевой обмен, использовать биты любой сетевой переменной из адресов 512-576, которые расположены в битовой области с адреса 2000(HEX) 8192 (DEC), для регистра с адресом 512 это адреса с 8192 по 8208 и т.д, 64*16=1024 бит со своим доступом для мастера, но это не эффективный путь.
    Это возможно только из режима Master? Не совсем понял как это реализовать в словаре.

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Это тоже решаемо, просто чуть больше преобразований потребуется.

    "Собственно вот тут https://youtu.be/YibiaUavC20 есть 4 проекта, 2 моих и два более упрощенных с тем же функционалом, управление хоть из трех мест, решается макросами SelChgI, SelChgB, SelChgF."
    Макрос работает, однако источник задания явно не определён. Не всегда такой подход можно применить.
    К тому же: если источник1 задал уставку 23, перебив тем самым уставку 22 источника2, то источник2 не сможет восстановить свою уставку повторно. Необходимо будет задать иное значение, вернувшись на старое.
    Последний раз редактировалось =provincial=; 24.04.2020 в 08:26.

  10. #2210
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Вот когда-то пример делал как изменять значение из двух мест(источников) и с экрана ПР, в принципе количество источников не ограничено, неразрешимых проблем я не вижу!

    Изменение переменной из 3 мест.PNG

    Изменение переменной_3.owl
    Последний раз редактировалось Сергей0308; 24.04.2020 в 08:53.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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