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

    Create an account or sign in to leave a review

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

    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

    There are no reviews to display.


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