Page 103 - 4356
P. 103
Довжина користувальницької програми занесена в
властивості (Properties) автономного контейнера Blocks (Блоки).
Виберіть Blocks (Блоки) і потім команду меню Edit → Object
Properties (Правка → Властивості об'єкту). На вкладці «Blocks»
(«Блоки») ви знайдете інформацію «Size in work memory» («Розмір
області в робочій пам'яті») і «Size in load memory» («Розмір
області в завантажувальній пам'яті»).
Візьміть до уваги те, що конфігураційні дані (системні блоки
даних) не враховуються при вказівці розміру програми в
завантажувальній пам'яті. Відкривши контейнер Blocks (Блоки),
ви можете побачити вимоги до завантажувальної пам'яті для
системних даних у деталях (представлених у вигляді таблиці). У
своєму рядку стану SIMATIC-менеджер вказує сумарний обсяг
пам'яті для всіх блоків, які ви виберете з натиснутою клавішею
Ctrl.
За допомогою програматора, підключеного інтерактивно (в
онлайновому режимі), і SIMATIC-менеджера ви можете
переглянути поточне призначення пам'яті CPU на вкладці
«Memory» («Пам'ять»), попередньо обравши опцію меню PLC →
Module Information (PLC → інформація про модуль).
Контрольна сума (Checksum)
Редактор програм (Program Editor) генерує контрольну суму
для всіх блоків для програми користувача і зберігає її в об'єктних
властивостях контейнера Blocks (Блоки). Ідентичні програми
мають однакову контрольну суму, при кожній зміні програми
змінюється і контрольна сума. Контрольна сума генерується
також для системних даних. Ви можете знайти контрольні суми,
вибравши контейнер Blocks (Блоки) і опцію меню Edit → Object
Properties (Правка → Властивості об'єкту).
3.2.4 Інтерфейс блоків
Таблиця опису змінних містить інтерфейс блоку (block
interface) з іншою програмою. Він складається з параметрів блоку
(вхід, вихід і вхідні і вихідні параметри), а також - в разі
функціональних блоків - статичних локальних даних. Тимчасові
локальні дані не входять в інтерфейс блоку. Інтерфейс блоку
визначається в таблиці опису змінних і ініціалізується разом з
103