Страница 4 из 4 ПерваяПервая ... 234
Показано с 31 по 36 из 36

Тема: Как загрузить проект, не переводя ПЛК физически тумблером в СТОП?

  1. #31

    По умолчанию

    PLC was reset by watchdog!

    Причина такого поведения - слишком большой проект, который так нагружает ПЛК, что при загрузке проекта (это дополнительная нагрузка) срабатывает ватчдог.
    Что делать - останавливать проект удалённо, делать очистить всё и загрузить новый
    Тролль-наседка, добрый, нежный и ласковый

  2. #32
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    115

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    PLC was reset by watchdog!

    Причина такого поведения - слишком большой проект, который так нагружает ПЛК, что при загрузке проекта (это дополнительная нагрузка) срабатывает ватчдог.
    Что делать - останавливать проект удалённо, делать очистить всё и загрузить новый
    1. Размер проекта.pro 268Кб, не так уж и много.
    2. Но почему то это не решает проблему с "CPU is overloaded", которая появляется на моем ПЛК после загрузки проекта.

  3. #33
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    115

    По умолчанию

    Случайности не случайны. Стабильно каждый месяц теряется связь ПЛК по ethernet (контроллер даже не пингуется, хотя индикаторы на порту ethernet ПЛК желтый/зеленый моргают).
    Помогает только перезагрузка по питанию.
    В проекте по мимо обмена modbus tcp с OPC (port 503) и HMI_1 (port 502) и HMI_2 (port 504) есть также UDP обмен между еще одним ПЛК110 старой модификации. ПЛК везде слейв.
    Можно ли использовать разные сетевые обмены в одном проекте?

  4. #34

    По умолчанию

    Цитата Сообщение от Nikoly@ Посмотреть сообщение
    1. Размер проекта.pro 268Кб, не так уж и много.
    2. Но почему то это не решает проблему с "CPU is overloaded", которая появляется на моем ПЛК после загрузки проекта.
    Он слишком большой по времени исполнения.
    1. В статистике показывается текущий цикл ПЛК - если от до 10 (макс 20мс) - надо поправить уставку цикла, чтобы была больше текущего хотя бы на 20%.
    2. Если цикл выше или есть периодические всплески - изучить где у Вас слишком длительные вычисления и оптимизировать/разбить на части по разным циклам
    Тролль-наседка, добрый, нежный и ласковый

  5. #35
    Пользователь
    Регистрация
    25.10.2012
    Адрес
    Орёл
    Сообщений
    115

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Он слишком большой по времени исполнения.
    1. В статистике показывается текущий цикл ПЛК - если от до 10 (макс 20мс) - надо поправить уставку цикла, чтобы была больше текущего хотя бы на 20%.
    2. Если цикл выше или есть периодические всплески - изучить где у Вас слишком длительные вычисления и оптимизировать/разбить на части по разным циклам
    statistic.png
    Выписка из документа https://docs.owen.ru/product/plk110_...76#topic-62388
    ....Значение параметра MinCycleLength может быть задано равным нулю. Тогда в контроллере отключается контроль времени вызова цикла ПЛК. После выполнения предшествующего цикла и после выполнения всех сервисных функций вызывается следующий цикл ПЛК и не гарантируется строгое выполнение цикла через равные промежутки времени, т. к. длительность выполнения сервисных функций может изменяться от цикла к циклу.


    5 мсек я думаю хватит?

  6. #36

    По умолчанию

    Цитата Сообщение от Nikoly@ Посмотреть сообщение
    statistic.png
    Выписка из документа https://docs.owen.ru/product/plk110_...76#topic-62388
    ....Значение параметра MinCycleLength может быть задано равным нулю. Тогда в контроллере отключается контроль времени вызова цикла ПЛК. После выполнения предшествующего цикла и после выполнения всех сервисных функций вызывается следующий цикл ПЛК и не гарантируется строгое выполнение цикла через равные промежутки времени, т. к. длительность выполнения сервисных функций может изменяться от цикла к циклу.


    5 мсек я думаю хватит?
    Надо не думать, а посмотреть значение в модуле статистика! Судя по поведению там ближе к 50мс. И надо оптимизировать, разбивать по циклам
    Тролль-наседка, добрый, нежный и ласковый

Страница 4 из 4 ПерваяПервая ... 234

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 29.11.2022, 16:04
  2. Загрузить файл на ПЛК программно
    от scmember в разделе ПЛК3xx (архив)
    Ответов: 1
    Последнее сообщение: 24.04.2018, 07:13
  3. Ответов: 5
    Последнее сообщение: 30.12.2015, 20:17
  4. Как загрузить 630 Variablen?
    от Bart в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 03.02.2009, 13:48

Ваши права

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