Каталог
Зателефонуйте мені
Каталог

Основи адресації Siemens S7 PLC I/O

Основи адресації Siemens S7 PLC I/O
Автор: Andriy Savechka Опубліковано: 14.04.2024 Переглядів: 205 Коментарів: 0

Якщо ти новачок у використанні контролерів Siemens PLC і тебе цікавлять терміни "процесне зображення" та "периферійна адреса", або що означає "P" у "PIW", ця стаття для тебе.

На щастя, сайт підтримки Siemens містить чудову статтю, що детально пояснює різні способи доступу до введення та виведення (I/O) для контролерів S7-300 та S7-400. Далі я викладатиму основні концепції, які допоможуть краще зрозуміти ці механізми.

Основні поняття

1. Процесне зображення (Process Image)
Процесне зображення — це єдиний спосіб доступу до бітів введення/виведення. Воно служить як буфер, у якому значення "буферизуються" між циклами опитування. Це означає, що під час виконання програми контролера, дані не зчитуються з фізичних портів кожного разу, а використовуються значення, що зберігаються в процесному зображенні. Це знижує навантаження на контролер і підвищує ефективність. Важливо зазначити, що обмежений простір адрес може бути характерний для деяких моделей центральних процесорів (ЦП).

Позначення процесного зображення:

  • Bool: I 0.0, Q 0.0
  • Byte: IB 10, QB 10
  • Word: IW 16, QW 16
  • Double Word: ID 24, QD 24

2. Периферійна адреса (Peripheral Address)
Периферійна адреса охоплює всі адреси, що виходять за межі процесного зображення. Доступ до бітів введення/виведення за допомогою периферійних адрес неможливий. Натомість фактичні значення негайно зчитуються та записуються до фізичних пристроїв введення/виведення з програми користувача. Це може бути корисним для тих випадків, коли потрібно отримати найактуальніші дані.

Позначення периферійних адрес:

  • Byte: PIB 10, PQB 10
  • Word: PIW 16, PQW 16
  • Double Word: PID 24, PQD 24

Доступ до пам'яті(memory slice access)

На зображенні показана схема доступу до різних частин пам'яті (бітів, байтів і слів) у системі керування, зокрема в контролерах Siemens SIMATIC. Ілюстрація пояснює, як здійснюється доступ до окремих бітів, байтів, слів і подвійних слів у регістрах пам'яті.

Основні моменти:

1. Символьний доступ до бітів, байтів і слів
    - На малюнку вказані різні частини пам'яті — W1 і W0 позначають два слова (word), кожне з яких складається з 16 бітів.
    - B0 і B1 вказують на байти всередині слова.
    - Окремі біти в слові, байті чи подвійних словах можуть бути доступні за допомогою специфічних тегів (позначень).

2. Доступ до подвійного слова (DWord-Tag)
    - Подвійне слово (32 біти) може бути доступне через теги, такі як DWord-Tag.%X27, що відповідає певному біту (в даному випадку біту 27).
    - DWord охоплює два 16-бітові слова (W0 і W1), тому тут враховуються біти від 0 до 31.

3. Доступ до слова (Word-Tag)
    - Слово (16 бітів) має маркування, таке як Word-Tag.%X1, що відповідає біту 1.
    - Більш детальний доступ може бути до окремих байтів всередині слова, наприклад Word-Tag.%B1.

4. Доступ до байта (Byte-Tag)
    - Доступ до конкретних байтів (8 бітів) в пам'яті маркується тегами, наприклад, Byte-Tag.%X0, що відповідає біту 0 в певному байті.

5. Доступ до бітів (Bits)
    - Кожен біт всередині слова або байта також може бути доступний окремо через відповідні теги, що дозволяє точно маніпулювати даними на бітовому рівні.

Зображення демонструє, як можна звертатися до різних фрагментів пам'яті через символічні посилання (теги), що є важливою частиною роботи з пам'яттю в програмованих логічних контролерах (PLC) сімейства SIMATIC, особливо для більш точної адресації даних в програмах автоматизації.

Такі методи адресації використовуються для ефективного керування промисловими процесами, дозволяючи легко доступатися до конкретних даних в пам'яті контролера.

Рекомендації щодо використання

Загалом, розуміння цих основних понять допоможе тобі ефективніше працювати з контролерами Siemens S7 та оптимізувати роботу своїх програм. Не соромся експериментувати і ставити питання – це єдине правильне рішення для покращення своїх навичок у автоматизації.

Коментарі

Додайте коментар...

Ім'я
E-mail (Не буде опублікований)
Ваш коментар
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Авторизація
Немаєте акаунта? Реєстрація
Забыли пароль?
E-mail
Введите e-mail Вашей учетной записи, чтобы получить пароль.
Введите корректно e-mail!
viber-chatЧат «А2М» в Viber telegram-chatЧат «А2М» в Telegram
Telegram QR
💬 Актуальні ціни
завжди під рукою