Page 103 - 4679
P. 103
(рис. 4.17). Взаємодія різних пристроїв з мережею Genius здійснюється за допомогою
контролерів шини Genius (GBC), інтерфейсних модулів (GCM), блоків інтерфейсу з
шиною Genius (BUI). Фізично пристрої об'єднуються в мережу екранованою витою
парою. Мережа має топологію "шина", до якої може бути підключені до 32 пристроїв.
Максимальна довжина шини складає 2,3 км при швидкості обміну 38,4 Кбод.
Максимальна швидкість передачі даних 153,6 Кбод досягається при довжині лінії до
600 м підтримує передачу, як глобальних даних (Global Data) так і дейтаграм (при
кожному акті сканування).
Для обміну даними по Global Data кожному контролеру, що входить до складу
мережі, виділяється ділянка адресного простору. У цю ділянку він передає дані, вказані
при конфігурації його контролера шини. Передача даних здійснюється без вказівки
контролера, який повинен їх отримати. Ця ділянка доступна усією підключеною до
шини ПЛК тільки для читання. Таким чином, для усієї мережі створюється єдиний
набір даних, використовуваний для обміну. Один контролер шини забезпечує
прийом/передачу до 128 байт даних від кожного з вузлів.
Дейтаграма (Datagram) є спрямованою посилкою даних від одного контролера
до іншого. Прийом/передача дейтаграм відбувається під управлінням програми
користувача. Момент відправки дейтаграми може бути заданий з необхідною
періодичністю або по настанню якої-небудь події.
Протокол MPI є найбільш поширеним стандартом інтерфейсу обміну даними в
паралельному програмуванні. Існують його реалізації для великого числа комп'ютерних
платформ. Основним засобом комунікації між процесами в MPI являється передача
повідомлень один одного. Стандартизацією MPI займається MPI Forum. У стандарті
MPI описаний інтерфейс передачі повідомлень, який повинен підтримуватися як на
платформі, так і в застосуваннях користувача. Нині існує велика кількість
безкоштовних і комерційних реалізацій MPI. Існують реалізації для мов Фортран 77/90,
Сі і Сі++.
Рисунок 4.17 - Контролери фірми GE Fanuc в мережі Genius
У КП для зв'язку ПЛК з зовнішнім середовищем рекомендується
використовувати протокол Modbus.
Умови експлуатації. Передусім, слід визначитися, який набір функцій повинен
виконувати мікроконтролер і за яких умов експлуатації. Особливі обмеження має
температурний діапазон. У сибірських умовах, як правило, встановлюються вимоги від
о
- 50 до +50 С. Більшість ПЛК не можуть експлуатуватися при цій температурі. Для
вирішення завдання їх застосування необхідно використовувати термоустаткування або
інші способи застосування контролерів з обмеженим температурним діапазоном.
102