Jump to content
  • Sign in to follow this  

    Организация памяти ПЛК – файлы данных и файлы программ

       (0 reviews)

    leikang

    Когда вы работаете в системе ПЛК, вы знаете, что самое основное, о чем нужно заботиться, – это память. Какую программу вы пишете и сколько памяти было потреблено; это очень важные факторы, определяющие производительность ПЛК. Для этого необходимо понимать, как организована и определена структура памяти в ПЛК.

    Организация памяти ПЛК

    111-1.jpg

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

    Файлы данных

    Файл данных – это место памяти, в котором хранится информация, такая как слова памяти, слова состояния, входные переменные, выходные переменные, переменные связи, таймеры, счетчики и другие встроенные библиотечные функции, предоставляемые производителем ПЛК.

    Давайте рассмотрим каждый пример по отдельности.

    1. Слова памяти — слова памяти — это логические переменные, целые переменные, двойные целые переменные и переменные с плавающей точкой. Предположим, что ПЛК выделил 100 переменных памяти для использования. Из них используются только 5 переменных. Первая переменная — битового типа, хранящая либо 0, либо 1. Вторая переменная — целое число, со знаком или без знака. Третья переменная также является целым числом. Четвертая переменная — двойное целое число, со знаком или без знака. Если переменная является двойным целым числом или числом с плавающей точкой, она потребляет две переменные памяти. Таким образом, пятая переменная памяти будет двойным целым числом.
    2. Слова состояния — слова состояния хранят информацию о ПЛК. Она бывает двух типов — биты состояния и целые числа состояния.
    3. Входные переменные — они хранят данные о цифровых входах и аналоговых входах ПЛК.
    4. Выходные переменные — они хранят данные о цифровых выходах и аналоговых выходах ПЛК.
    5. Переменные связи — они хранят данные о протоколах связи, используемых в ПЛК. Они могут быть Modbus, Ethernet, Can-Open и т. д.

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

    Программные файлы

    Как следует из названия, программные файлы хранят данные, касающиеся записанной логики, подпрограмм и прерываний. Это основная часть потребления памяти в ПЛК. Если записанного кода ПЛК больше, то потребление файла программы будет большим, а если записанного кода меньше, то потребление файла программы будет меньше. Вся логика, будь то лестничная диаграмма, функциональная блок-схема, структурированный текст, последовательная блок-схема или список инструкций, хранится в памяти файлов программ.

    Кроме того, определяемые пользователем функциональные блоки и определяемые пользователем типы данных хранятся в файлах программ.

    Организация памяти в ПЛК хранится либо во внутренней памяти, либо на внутренних и внешних SD-картах. Когда возникает ситуация, когда внутренняя память заполняется и вам нужно больше данных для написания программы ПЛК, вам необходимо вставить внешнюю SD-карту для расширения памяти программ.

    В этом случае расширяются как файлы данных, так и файлы программ. Многие ПЛК имеют окно онлайн-анимации, которое показывает текущее использование памяти. Его можно просматривать как онлайн, так и офлайн. Это помогает лучше планировать память.

    Sign in to follow this  



    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...