Страница 162 из 360 ПерваяПервая ... 62112152160161162163164172212262 ... ПоследняяПоследняя
Показано с 1,611 по 1,620 из 3594

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

  1. #1611

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот на досуге уменьшил количество булевых переменных необходимых для настройки включаемых выходов до разумных пределов до 32, у вас их 512(при 8 постах). Это, мне так кажется, перебор! На экране задаётся количество постов и отображается текущий пост при настройке и номер кнопки, для каждой кнопки каждого поста настраиваются(задаются) включённые выхода("+" - включено, "-" - выключено) при её нажатии. Короче, можно и до 8 переменных уменьшить, но так(при 32) - немного попроще будет и вполне приемлемо, это вам не 512!

    Вложение 50052

    Вложение 50053

    Работает так: при включении ПР(подачи питающего напряжения) энергонезависимая память(из матрицы памяти) копируется в оперативную память, каждый цикл программы по одной переменной(ячейки), так как используется половина(16) ячеек памяти из имеющихся(32), то переменные перепишутся через 16 циклов программы, при цикле 5 мс, ПР будет готово к работе через 80 мс после включения, полностью вся память может скопироваться в оперативную за 160 мс, при цикле программы 5 мс! Собственно, только это и хотел показать на картинке!
    День добрый, я тут две недели с командировок не вылажу, можно проект посмотреть?
    Спасибо!

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

    По умолчанию

    Цитата Сообщение от Saint999 Посмотреть сообщение
    День добрый, я тут две недели с командировок не вылажу, можно проект посмотреть?
    Спасибо!
    Как то примерно так:

    EEPROM_Экран_15.owl

    Или так:

    EEPROM_Экран_10.owl

    Здесь до 8 постов, включительно! Если удвоить количество "выходных" элементов, что очень просто сделать, буквально за 1-2 минуты, то максимальное количество постов увеличится до 16, включительно! Вы вроде писали, что бывает и до 16 постов требуется, но такое очень редко встречается! Так вот при этом памяти хватит и экранное меню не изменится, короче всё остальное сохранится в неизменном виде!

    Вот, специально для вашего случая и полноценный макрос придумал на 2 поста:

    Макрос POST.PNG

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

    EEPROM_Экран_10.1.owl

    И программа с новым макросом может выглядеть примерно так:

    EEPROM_Экран_10.2.PNG

    EEPROM_Экран_10.2.owl

    Только обратной связи здесь нет, при заходе в настройку она на экран не "подтягивается" просто выставляешь как надо и всё, но думаю это не критично, можно затем проверить правильность настроек, нажатием кнопок, ну и настраивается всё всего один раз!
    Последний раз редактировалось Сергей0308; 16.07.2020 в 06:49.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #1613

    По умолчанию

    Цитата Сообщение от novinky Посмотреть сообщение
    Уважаемые знатоки, помогите пожалуйста разобраться.
    Не могу как надо сделать "Запуск записи" сетевой переменной по "флагу t+b" (при увеличивающихся показаниях значений). Статусы записи и чтения не меняются.
    "Запись по изменению" работает, "Запуск чтения" по вторым портам работает (с МСД по rs1).
    Но не могу прочитать c МСД время или изменить его.
    МСД200.cfg.zip - не архивирован, только изменил название расширения иначе неразрешенное расширение для вложения.
    Спасибо всем ответившим.
    По работе с чтением/записью в разных режимах делал видео https://youtu.be/k9rUF5_kLqk, может чем-то поможет, по логике ничего не понятно, что хотите реализовать.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  4. #1614

    По умолчанию

    Цитата Сообщение от novinky Посмотреть сообщение
    Спасибо видео смотрел, ответа не нашел. Заметил у меня не задан "Опрос", так понял что не будет записи или чтения только если явно задано значение 0 переменной в "Опросе". Т.к. ранее не устанавливал и его влияния не замечал.
    Запись производится если установить перед "t+b" ФБ "ТР Импульс включения заданной длительности" или "RS или SR-триггер". Но с "R или FTRIG детектором" уже записи почему то нет, хотя в замедленном режиме симулятора видно "t+b" =1 (период, мс = 1000). Чтение по rs2 МСД не работает.
    Добавил пояснения здесь к скриншоту. Задумано реализовать запись значений t1 и t2 в МСД не постоянно, а лишь при нарастании t1 и\или t2 в каждом цикле. Значения t1 и t2 в "простое" или уменьшении значений не нужно регистрировать в МСД. t1 так же выводится сразу на СМИ2, t2 же хочется использовать для контроля успешности процесса записи в МСД, поэтому сперва записываю затем пытаюсь считать и вывести на второй СМИ2.
    Не влияет ли то что для w-t2 разрешение только на запись, а r-t2 пытается считать из того же самого 2 регистра МСД?
    Так же желательно иметь возможность с ПР200 читать и корректировать значение встроенных часов МСД200. Почему то так же не получается как писал в предыдущем сообщении, в скриншоте msd_sec = 0 постоянно, или попытка корректировки часа "set_h" в проекте не работает.
    Вы пишите про регистрацию в каждом цикле, не факт что такое вообще возможно, тут нужно проанализировать время цикла ПР, учесть время измерения всех аналоговых каналов, а так-же время фильтра на этих входах, от этого зависит как часто будет срабатывать флаг на запись в МСД, затем смотрим скорость обмена между ПР и МСД. Для чтения/записи через флаги, не нужно держать "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

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

    По умолчанию

    добрый день!
    ПР200 owen logic 1.17
    Пастеризационная установка.
    Необходимо на экране ПР200 выбрать программу(работа, мойка и проч.)
    Использую combobox, создал переменную "set_programm", она меняет значения, в зависимости от того какую программу выбрал пользователь......
    Что делать дальше?? Как сделать так чтобы при значении set_programm = 1, t == 50; set_programm = 2 , t == 80; (к примеру).
    Мне на ум приходит Сишная функция switch...case
    Как это реализовать здесь?
    Спасибо
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от MrGavai Посмотреть сообщение
    добрый день!
    ПР200 owen logic 1.17
    Пастеризационная установка.
    Необходимо на экране ПР200 выбрать программу(работа, мойка и проч.)
    Использую combobox, создал переменную "set_programm", она меняет значения, в зависимости от того какую программу выбрал пользователь......
    Что делать дальше?? Как сделать так чтобы при значении set_programm = 1, t == 50; set_programm = 2 , t == 80; (к примеру).
    Мне на ум приходит Сишная функция switch...case
    Как это реализовать здесь?
    Спасибо
    Мне так кажется, Вам мультиплексор нужен целочисленных или вещественных переменных, в ОЛ есть SEL и fSEL! Из них можно и мультиплексор сделать!

    Мультиплексор.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #1617
    Пользователь
    Регистрация
    21.06.2020
    Адрес
    Пятигорск
    Сообщений
    10

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Мне так кажется, Вам мультиплексор нужен целочисленных или вещественных переменных, в ОЛ есть SEL и fSEL! Из них можно и мультиплексор сделать!

    Мультиплексор.PNG
    Это я уже пробовал... сравнение, с умножением, но как присвоить значение переменной?

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

    По умолчанию

    Цитата Сообщение от MrGavai Посмотреть сообщение
    Это я уже пробовал... сравнение, с умножением, но как присвоить значение переменной?
    Никто не запрещает посмотреть в проекте, что недавно выложил(последний) в текущей теме: EEPROM_Экран_10.owl

    Сохранение.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #1619

    По умолчанию

    Цитата Сообщение от novinky Посмотреть сообщение
    1 "Время цикла" техпроцесса длительностью 20 - 40 мин.
    Разговор не про время цикла установки, а про время цикла программы в ПР200, от которого зависит как часто прибор сможет читать/писать регистры в слейв. Разбейте задачи на простые операции: читаем по флагу, пишем и т.д.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #1620

    По умолчанию

    Цитата Сообщение от novinky Посмотреть сообщение
    Доброго времени знатоки.
    Не могу получить информацию о статусе чтения или записи по modbus (статус записи на сми2, мсд200 rs2, и чтение с мсд200 rs1), как при успешных выполненных операциях, так и не успешных.
    Помогите пожалуйста найти\направить на ошибку.
    Спасибо всем за ответы.
    Вы видимо не дочитали Help OwenLogic или недосмотрели мои видео по Modbus, тут https://youtu.be/miTsntqGIQA?t=929 показан как раз режим имитации и проверки по этому статусу, но он ничего общего с обрывом связи по RS не имеет, про обрыв было показано чуть раньше, как он отрабатывает, этот статус слева вверху.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

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

Похожие темы

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

Ваши права

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