PDA

Просмотр полной версии : Загрузка ЦП



aaaSashaMGGU
29.07.2025, 16:31
Добрый день

Вместо ПЛК210-14-CS случайно купили ПЛК210-04-CS. Он, очевидно, намного медленнее, но вопрос не совсем про это
Каждые 10 секунд контроллер отправляет SQL-запрос (ведёт лог). Загрузка ЦП при этом уходит на 2-3 секунды в 100%. Это видно и по debug, и по htop через putty

Команда на SQL примерно такая:
sCommand: STRING(255) := 'bsqldb -S write -U sa -P SQL12345678987654321* -D #BD_NAME# -i #FILE_NAME#';

В тасках при этом всё как будто хорошо, все таски в конфигурации задач с огромным запасом выполняются как надо
Есть повод переживать? Или приоритет самого Codesys намного выше, чем отправка команд через консоль - и поэтому внутри программы никаких проблем нет?

Спасибо заранее

Евгений Кислов
29.07.2025, 17:22
Добрый день.


Или приоритет самого Codesys намного выше, чем отправка команд через консоль

Это верное суждение.

aaaSashaMGGU
30.07.2025, 07:48
Забыл упомянуть важный момент: работаю через ФБ CmpSysExec.SysExecute4

Евгений, спасибо за ответ
Таким образом, подводя, итог:
Если в тасках максимальное время цикла и среднее время цикла не превышает время цикла таска, то на общую загрузку цикла контроллера внимания можно не обращать?

Евгений Кислов
30.07.2025, 07:56
на общую загрузку цикла контроллера внимания можно не обращать?

Разумно обращать на нее внимание - просто в вашем случае ее значения, как я понимаю, не противоречат приемлемой для вас эффективности работы вашего приложения.