Страница 204 из 414 ПерваяПервая ... 104154194202203204205206214254304 ... ПоследняяПоследняя
Показано с 2,031 по 2,040 из 4139

Тема: CODESYS V3.5. Вопросы и ответы

  1. #2031
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    8,349

    По умолчанию

    Я правильно понимаю, что алгоритм передачи данных во все контроллеры один и тот же, но счетчик не сбросился только в одном?

    Может надо организовать подтверждение приёма?
    Да, это будет лучше - считывать значение счетчика и пытаться обнулить его до тех пор, пока контроллер не сдастся.

  2. #2032
    Пользователь
    Регистрация
    12.09.2014
    Адрес
    Москва
    Сообщений
    43

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я правильно понимаю, что алгоритм передачи данных во все контроллеры один и тот же, но счетчик не сбросился только в одном?



    Да, это будет лучше - считывать значение счетчика и пытаться обнулить его до тех пор, пока контроллер не сдастся.
    Да правильно.
    Счетчик не сбросился один раз, в одном контроллере, вчера в 20:00. Обычно он, как и другие, сбрасывается очень хорошо (если команда послана и принята). Это произошло после изменения программы СПК, описанной выше. До этого, когда обмен осуществлялся циклично (100мс), такого не было, что бы за десять секунд изменения бита в 08:00 и 20:00, какой либо контроллер не сбросил свои счётчики, а в 11:00 и 23:00 сброс происходил хаотично (всех счётчиков) на одном двух или трёх контроллерах.
    Надо ли удерживать (какое либо время) сигнал запуска передачи при передачи по сигналу?
    RTC3.jpg

  3. #2033

  4. #2034
    Пользователь
    Регистрация
    12.09.2014
    Адрес
    Москва
    Сообщений
    43

    По умолчанию

    На вкладке ModbusGenericSerialSlave, у параметра Всегда обновлять
    переменные
    выставил значение Включено 2.(вчера)
    Пока всё работает.
    Спасибо!
    Последний раз редактировалось trejer; 17.05.2019 в 13:22.

  5. #2035
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    212

    По умолчанию

    Здравствуйте
    Мне нужно сделать отсчет наработки агрегата.

    Если я сделаю переменную TIME = t#0s; потом выведу в виде наработка = %t[dd.MM.YY], я получу 1970+ год или с нулевого года?

    Если с 1970, то чтобы показать с нуля, надо вычесть из TIME этот год?

  6. #2036
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    8,349

    По умолчанию

    Добрый день.

    TIME никак не связан с 1970 годом. И для вашей задачи, думаю, он не подойдет, у TIME максимальное значение ~49.7 суток. Можно использовать LTIME.
    Но форматирование типа %t[dd.MM.YY] для типов TIME/LTIME не имеет смысла, потому что максимальный разряд для них - дни.

  7. #2037
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    212

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.

    TIME никак не связан с 1970 годом. И для вашей задачи, думаю, он не подойдет, у TIME максимальное значение ~49.7 суток. Можно использовать LTIME.
    Но форматирование типа %t[dd.MM.YY] для типов TIME/LTIME не имеет смысла, потому что максимальный разряд для них - дни.
    Если использую для наработки DATE_AND_TIME, то как считать с нуля?...

  8. #2038
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    8,349

    По умолчанию

    Вы уверены, что вам нужна наработка в виде числе лет-месяцев-дней?
    Обычно наработку на отказ, например, выражают в часах.
    Время наработки = 10000 часов - это совершенно ясное представление.
    Время наработки = 2 года 3 месяца - уже менее ясное: был ли один из годов високосным? Сколько дней было в каждом из месяцев - 30, 31, 28, 29?

  9. #2039

    По умолчанию

    Добрый день. При компиляции выскакивает предупреждение "Для задачи VISU TASK не задан POU". В конфигураторе случайно удалил. Вопрос какой POU задавать?

  10. #2040
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    8,349

    По умолчанию

    Цитата Сообщение от Andrew_Stranger Посмотреть сообщение
    Добрый день. При компиляции выскакивает предупреждение "Для задачи VISU TASK не задан POU". В конфигураторе случайно удалил. Вопрос какой POU задавать?
    Добрый день. Добавьте в проект еще один экран визуализации - дальше все должно восстановиться автоматически. Экран после этого можно удалить.

Страница 204 из 414 ПерваяПервая ... 104154194202203204205206214254304 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 755
    Последнее сообщение: 24.05.2022, 14:52
  2. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 2465
    Последнее сообщение: 24.05.2022, 09:33
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 230
    Последнее сообщение: 21.03.2022, 16:40
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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