Как определить объем рабочей памяти ПЛК

02 июля 2014

 

Поделитесь статьей в социальных сетях

0

плк

Вопрос выбора оптимального по мощности контроллера — архиважный момент на этапе проектирования АСУТП. При выборе маломощного контроллера возникает ситуация, когда его ресурсов не хватит на выполнение всех возложенным на него задач. Просчет в сторону больших характеристик приводит к неоправданному увеличению стоимости стоимости АСУТП.

На сегодня проблема определения необходимого объема рабочей памяти до момента написания кода программы является открытой. Что касается достаточного объема, то, как показывает опыт, заполнение рабочей памяти в режиме RUN не должно превышать 2/3 ее объема. Связано это с тем, что для внесения изменений в код программы без останова технологического процесса необходим достаточный объем свободной памяти.

В этой статье хочу поделиться подслушанным недавно мною приблизительного расчета рабочей памяти контроллера. Расчет учитывает количество дискретных входов/выходов, размер команды CPU и сложность программы. Несложно догадаться, что вся «соль» заключена в оценке коэффициента сложности программы, который принимает значения в диапазон от 6 до 30. Обычно подбирается при анализе задач аналогичных текущей.

Чем ближе знаком инженер с технологическим процессом и чем больше у него опыта, тем точнее он способен определить коэффициент сложности программы. Надо признать, что и опытные специалисты допускают просчеты. Поэтому не стоит всецело полагаться на вышеприведенный расчет, а принимать во внимание его результат и опираться на аналоги.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*