- •Загальна характеристика контролерів фірми «Siemens» (порівняння серій між собою, спільні та відмінні риси).
- •Особливості роботи з Speed – шиною серії контролерів vipa300.
- •Адресація змінних в контролерах серії s7-300 та s7-400.
- •Процесорні модулі Speed 7: використання карток пам’яті ммс та мcс.
- •Організація пам’яті в контролерах серії s7-300.
- •Процесорні модулі Speed 7: реалізовані інтерфейси.
- •Серія s7-300: особливості побудови системи (однолінійна та багатолінійна структура).
- •Реалізація мережі Modbus на контролерах серії vipa200 (використання sfc).
- •Серія s7-300: функціональні модулі.
- •Організаційні блоки переривань для процесорних модулів серії vipa200.
- •Реалізація промислових мереж на централізованій структурі серії vipa300.
- •Серія s7-300: комунікаційні процесори.
- •Реалізація промислових мереж в серії s7-300.
- •Стандарті функції перетворення різних форматів даних в програмному забезпеченні WinPlc7 (fc105 та fc106).
- •Робота з дискретними змінними в програмному забезпеченні simatic Manager (основні елементи).
- •Розподіл пам’яті при використанні мережі Profibus: cpu (master) – im (slave), cpu (master) – cpu(slave).
- •Таймери та лічильники (типи, призначення входів/виходів) в програмному забезпеченні simatic Manager.
- •Серія vipa200: особливості побудови системи (однолінійна та багатолінійна структура).
- •Робота з функціями, функціональними блоками та блоками даних в програмному забезпеченні Simatic Manager.
- •Реалізація лічильних каналів на процесорних модулях серії vipa100 (апаратна конфігурація та використання sfc).
- •Організаційні блоки переривань від реального часу, циклічних та апаратних (умови виклику, приклади).
- •Серія vipa200: модулі віддаленого доступу для промислових мереж.
- •Організаційні блоки переривань синхронних та асинхронних помилок (умови виклику, приклади).
- •Реалізація промислових мереж на централізованій структурі серії vipa200.
- •Серія s7-400: особливості побудови системи (монтажні стійки, інтерфейсні модулі).
- •Реалізація під регулятора в програмному забезпеченні WinPlc7 (fb41).
- •Серія s7-400: комунікаційні процесори.
- •Серія vipa100: особливості побудови системи.
- •Реалізація промислових мереж в серії s7-400.
- •Серія vipa100: модулі віддаленого доступу для мереж Profibus та can Open.
- •Серія s7-300: центральні процесори (пам'ять, можливість розширення, вбудовані інтерфейси).
- •Адресація змінних в контролерах vipa (зовнішні, внутрішні, блоки даних).
- •Математичні операції для роботи з змінними в форматі real в програмному забезпеченні simatic Manager.
- •Серія vipa300: комунікаційні процесори (стандартна і Speed шини).
- •Серія s7-400: функціональні модулі.
- •Загальна характеристика контролерів фірми «vipa» (порівняння серій між собою, спільні та відмінні риси).
- •Серія s7-300: функціональні модулі.
- •Серія vipa100: центральні процесори (вбудовані канали, розширення, доступні інтерфейси).
Реалізація промислових мереж в серії s7-300.
Промислові контролери серії Siemens SIMATIC S7-300 дозволяють створювати локальні та розподілені системи управління технологічних ліній і невеликих цехів. Представляють із себе універсальні модульні системи управління для автономних додатків і роботи в складі розподілених мереж. Переваги Siemens SIMATIC S7-300: - модульний принцип дозволяє підібрати найбільш відповіді рішення, оптимальні за вартістю; - різні модулі CPU відрізняються швидкодією та обсягом пам'яті, наявністю інтерфейсів PROFIBUS і PROFINET, наявністю інтегрованих входів-виходів і можливістю виконання технологічних функцій (швидкісний рахунок, позиціонування тощо); - робота з периферійними пристроями за допомогою PROFIBUS DP і PROFINET IO; - прозорий обмін даними між контролерами в мережах PROFIBUS, Industrial Ethernet і PROFINET CBA; - інтерфейсні модулі дозволяють розмістити до 32 модулів контролера на чотирьох стійках; - сигнальні модулі дискретних (SM321, SM322, SM323, SM327) і аналогових (SM331, SM332, SM334, SM335) сигналів дозволяють підключити до контролера всілякі датчики і видавати стандартні керуючі впливи; - функціональні модулі використовуються для швидкісного рахунку, позиціонування, роботи з кроковими двигунами і ваговимірювальними системами, для реалізації функцій електронного командоконтролера або функцій швидкісного логічного співпроцесора; - комунікаційні процесори потрібні для роботи в промислових мережах PROFIBUS, PROFINET та Industrial Ethernet / Internet, MODBUS, мережах польового рівня AS Interface, а також для зв'язку з іншими пристроями через інтерфейс RS485/RS232; - нова концепція пам'яті не вимагає використання буферних батарей, за рахунок чого контролер не обслуговується і є дуже надійним (напрацювання на відмову CPU - 60 років); - вичерпна діагностика (діагностичний буфер).
Фірми, що випускають ПЛК, надають зазвичай разом з ними середовище програмування (напр. Simatic Step 7 для контролерів Simatic S7-300) , що дозволяє писати прикладне програмне забезпечення однією або декількома мовами програмування. Ці мови зазвичай у більшій чи меншій мірі відповідають рекомендаціям норм IEC 61131-3:
LD (Ladder Diagram) східчаста діаграма (мова релейних схем) - схема, наближена до класичного технічного електричного креслення;
FBD (Function Block Diagram) - діаграма функційних блоків (графічна мова) - послідовність ліній, що містять функційні блоки;
ST (Structured Text) структурований текст - мова, близька до мови Pascal;
IL (Instruction List) список інструкцій - вид асемблера;
SFC (Sequential Function Chart) послідовний ряд блоків (мова діаграм станів) - послідовність програмових блоків з умовними переходу, використовується для програмування автоматів.
Як всі розуміють Vipa 300 і S7-300 майже однакові,так що:
Пам'ять для зберігання програм і даних вже вбудована в ЦПУ, завдяки чому необхідність в використанні додаткової карти пам’яті відсутня.
Стандарті функції перетворення різних форматів даних в програмному забезпеченні WinPlc7 (fc105 та fc106).
Функції FС105 для поточного і заданого значення.
Входи:
IN – змінна в форматі WORD (цілочислова);
HI_LIM – обмеження вихідної величини функції по максимальному значенню;
LO_LIM – обмеження вихідної величини функції по мінімальному значенню;
BIPOLAR – тип вхідної змінної (біполярна – TRUE, уніполярна – FALSE).
Виходи:
RET_VAL – повідомлення про помилку;
OUT – вихідна величина функції в форматі REAL.
Функції FС106 для вихідної величини.
Входи:
IN – змінна в форматі REAL (з плаваючою крапкою);
HI_LIM – обмеження вихідної величини функції по максимальному значенню;
LO_LIM – обмеження вихідної величини функції по мінімальному значенню;
BIPOLAR – тип змінної (біполярна – TRUE, уніполярна – FALSE).
Виходи:
RET_VAL – повідомлення про помилку;
OUT – вихідна величина функції в форматі WORD (подається на модуль
аналогових виходів).
