Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: Как запомнить настройки?

  1. #11

    По умолчанию

    Действительно, работа с панелью-слэйвом тяжела, необходимо по три переменных. Посмотрите этот пример:
    IPslv_retain.zip

  2. #12
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Эта ветка у нас продублировалась. Точнее в моей другой теме начался оффтоп.
    Посмотрел пример, суть понятна. Попробовал у себя реализовать на SFC - не получается. Тот UMD, который предназначен для восстановления настроек, отрабатывает, записывает данные в соответствующие регистры панели. Однако, в саму панель данные не попадают! Поэтому и в в UMD, предназначенном для чтения значений, заданных пользователем, соответствующие регистры содержат нули. И еще не совсем понял, для чего в примере используется ФБ BLINK?

    Пробовал реализовать работу этих UMD By Command и By poll time. Результат не порадовал.
    Последний раз редактировалось Flomaster; 18.11.2008 в 14:56.

  3. #13
    Пользователь
    Регистрация
    18.03.2007
    Адрес
    г. Краснодар
    Сообщений
    233

    По умолчанию

    Сам такое пробовал на разных языках.
    Очень много проблем если много переменных. Даже если они на разных экранах.
    Глобальная проблема в скорости опроса. наилучший результат на 38400. 115200 - кто-то не работал.
    Вообщем намучился и бросил тупую затею.

    Им надо было сделать сохраняемые переменные в панели. Тогда там можно хранить настройки и уставки.
    Вложения Вложения

  4. #14

    По умолчанию

    Цитата Сообщение от xScar2003 Посмотреть сообщение
    Посмотрел пример, суть понятна. Попробовал у себя реализовать на SFC - не получается. Тот UMD, который предназначен для восстановления настроек, отрабатывает, записывает данные в соответствующие регистры панели. Однако, в саму панель данные не попадают! Поэтому и в в UMD, предназначенном для чтения значений, заданных пользователем, соответствующие регистры содержат нули. И еще не совсем понял, для чего в примере используется ФБ BLINK?

    Пробовал реализовать работу этих UMD By Command и By poll time. Результат не порадовал.
    Без вашего примера разобраться затруднительно. Blink - для того, чтобы инициировать обмен через заданный промежуток времени.

  5. #15
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Вложение 826
    Вот часть проекта, в которой пытаюсь сохранить данные с панельки и затем восстановить.
    Ко всему прочему появился вопрос по ФБ TON, который используется в данном примере. На его вход подано IN:=TRUE, интервал времени истек, а на выходе TRUE так и не появляется. Такое замечал уже не раз при использовании TON. Почему это может происходить?

  6. #16
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    project.RAR
    Еще раз.

  7. #17
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Уважаемая техподдержка!
    Как там дела с моей проблемой? Есть ли у вас мысли по поводу ее решения?

  8. #18

    По умолчанию

    Чтобы таймер изменил состояние, его надо периодически вызывать, а не только изменять ему входную переменную

  9. #19
    Пользователь Аватар для Flomaster
    Регистрация
    03.05.2007
    Адрес
    Khabarovsk
    Сообщений
    278

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Чтобы таймер изменил состояние, его надо периодически вызывать, а не только изменять ему входную переменную
    А где и каким образом его лучше вызывать для моего проекта?
    И всё-таки по поводу сохранения и восстановления данных в панели. Вы мне что-нибудь посоветуете?

  10. #20

    По умолчанию

    Вставить его вызов в те состояния, где и анализируется его выходная переменная.
    Или сделать отдельную задачу

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Ваши права

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