Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: ПЛК 73(Конфигурационные параметры)

  1. #11

    По умолчанию

    Всем добрый день.

    Вижу, тема до сих пор так и не раскрыта. Столкнулся с такой же ситуацией - ПЛК73 + панель Weintek. В панели задаю полтора десятка параметров типа UINT (пределы уставок), все объявлены как RETAIN в ПЛК, тип параметра Конфигурационный. Периодически то один, то другой самопроизвольно сбрасывается на значение по умолчанию. Отключений по питанию не было, программа выполняется нормально. Что характерно - практически аналогичный проект реализован на ПЛК110 - там такого не наблюдается. ПЛК73 особенный, это факт)
    Можно, конечно, с этим бороться разными способами, но интереснее разобраться почему.

  2. #12
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,665

    По умолчанию

    Уже больше полутора лет работает ПЛК63, который сидит на грязном питании с периодическим отключением, еще ни разу не слетал Конфигурационный параметр. Меняет либо по сети, либо с экрана.

  3. #13

    По умолчанию

    Удалось обнаружить причину такого странного поведения ПЛК73. Происходит конфликт COM-портов.
    На COM 0 ПЛК - мастер, опрашивает датчики раз в 10 секунд, по COM 1 соединен с панелью, соответственно, здесь ПЛК - слейв. Общаются все по Modus RTU. В панели имеются кнопки инкремент/декремент для параметров типа INT, и при длительном удержании этих кнопок запись по COM 1 "накладывается" на чтение по COM 0, дальше (вероятно) Watchdog и (точно) Reset. Конфигурационные переменные, которые были изменены после последнего отключения питания, не записываются в EEPROM (это же не отключение питания), и соответственно принимают последнее сохраненное значение (в моем случае 0).
    Вижу следующие выходы из ситуации:
    1. Инкрементируемую переменную записывать ОДИН РАЗ И ПО ОТЖАТИЮ КНОПКИ - есть у панели возможность поставить флаги начала/окончания записи. Вроде бы наиболее логично, но заняты у меня эти флаги(
    2. Найти где-то в ПЛК73 флаги работы порта COM 1 (того, что слейв) и разрешать второму порту опрос только при условии, что COM 1 ничего не принимает. Мне этот вариант был бы гораздо удобнее.

    Помогите, люди добрые! Подскажите, где найти состояние работы COM-порта (именно приема-передачи). Точно же где-то есть.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ТРМ32.Щ7.RS и конфигурационные параметры прибора
    от Buzz в разделе Сетевые технологии
    Ответов: 7
    Последнее сообщение: 22.03.2016, 11:11
  2. параметры пид в трм151
    от ViTerran в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 25.06.2010, 14:02
  3. параметры мву8
    от light_finder в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 01.09.2009, 17:45
  4. ТРМ-151,оперативные параметры
    от Владимир С в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 30.10.2008, 11:04
  5. Параметры TRM-151-10
    от Alex66 в разделе Помощь Разработчикам
    Ответов: 6
    Последнее сообщение: 19.03.2007, 16:06

Ваши права

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