4 2 2 ip Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.1.1.Протоколи IP (Частина 2)
Обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052
4 2 1 Протоколи IP (частина 1)Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.1.1.Протоколи IP (Частина 1)
Обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052
Обговорення Ethernet та TCP/IP підняв http://replace.org.ua/topic/4773/ і http://dou.ua/forums/topic/13492/
4 1 1 ethernet base Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.1.1."Основи Ethernet(для спеціаліста АСУТП)" обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052&st=0&sk=t&sd=a відео http://youtu.be/2pVEjE0OQvU
Обговорення Ethernet та TCP/IP підняв http://replace.org.ua/topic/4773/ і http://dou.ua/forums/topic/13492/
4 2 3 ip Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.2.2.Протоколи IP (Частина 3)
Обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052
2 2 символьний обмінПупена АлександрВідкритий лекцінйий курс "Промислові мережі та інтеграційні технології"2.2. Символьний режим обміну (character mode, ASCII)
3 1 Modbus ProtocolПупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології"3.1. Мережі та протокол MODBUS. https://youtu.be/uMx8Yw7JCJ4
2 3 утиліти для роботи з COM-портами ПК Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології"2.3.Утиліти для роботи з COM-портами ПК
1 4 фізичний рівеньПупена АлександрВідкритий курс "Промислові мережі та інтеграційні технології"1.4.Реалізація фізичного рівня промислових мережhttp://asu.in.ua/viewtopic.php?f=194&t=1052 https://www.youtube.com/watch?v=py98P0jkrW8
1.1 призначення промислових комунікаційПупена АлександрПромислові мережі та інтеграційні технології. 1.1. 1 1 призначення промислових комунікацій https://www.youtube.com/watch?v=jPn2-9OfAEQ
1.2 функції, градація промислових мережПупена АлександрПромислові мережі та інтеграційні технології. 1.2 функції, градація промислових мереж https://www.youtube.com/watch?v=pK29BfDRVtA
Протокол IP v.6: кожному по 300 млн. IP адрес - Сергій ШулярIgor Bronovskyy Нові можливості та особливості нового протоколу.
Готовніть переходу на IP v.6 у світі та Україні зокрема.
Маршрутизація та безпека мереж IP v.6
Сумісніть мереж IP v.4 та IP v.6.
Організація переходу локальної мережі на IP v.6."
http://itevent.if.ua/lecture/protokol-ip-v6-kozhnomu-po-300-mln-ip-adres
тда16 1 isa 88 в0Пупена АлександрСтандарти ISA-88/95 та їх вплив на розробку програмного
забезпечення промислових контролерів. Презентація до доповіді ТДА16-1 (20.07.16)
4 1 1 ethernet base Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.1.1."Основи Ethernet(для спеціаліста АСУТП)" обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052&st=0&sk=t&sd=a відео http://youtu.be/2pVEjE0OQvU
Обговорення Ethernet та TCP/IP підняв http://replace.org.ua/topic/4773/ і http://dou.ua/forums/topic/13492/
4 2 3 ip Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології" 4.2.2.Протоколи IP (Частина 3)
Обговорення http://asu.in.ua/viewtopic.php?f=194&t=1052
2 2 символьний обмінПупена АлександрВідкритий лекцінйий курс "Промислові мережі та інтеграційні технології"2.2. Символьний режим обміну (character mode, ASCII)
3 1 Modbus ProtocolПупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології"3.1. Мережі та протокол MODBUS. https://youtu.be/uMx8Yw7JCJ4
2 3 утиліти для роботи з COM-портами ПК Пупена АлександрВідкритий лекційний курс "Промислові мережі та інтеграційні технології"2.3.Утиліти для роботи з COM-портами ПК
1 4 фізичний рівеньПупена АлександрВідкритий курс "Промислові мережі та інтеграційні технології"1.4.Реалізація фізичного рівня промислових мережhttp://asu.in.ua/viewtopic.php?f=194&t=1052 https://www.youtube.com/watch?v=py98P0jkrW8
1.1 призначення промислових комунікаційПупена АлександрПромислові мережі та інтеграційні технології. 1.1. 1 1 призначення промислових комунікацій https://www.youtube.com/watch?v=jPn2-9OfAEQ
1.2 функції, градація промислових мережПупена АлександрПромислові мережі та інтеграційні технології. 1.2 функції, градація промислових мереж https://www.youtube.com/watch?v=pK29BfDRVtA
Протокол IP v.6: кожному по 300 млн. IP адрес - Сергій ШулярIgor Bronovskyy Нові можливості та особливості нового протоколу.
Готовніть переходу на IP v.6 у світі та Україні зокрема.
Маршрутизація та безпека мереж IP v.6
Сумісніть мереж IP v.4 та IP v.6.
Організація переходу локальної мережі на IP v.6."
http://itevent.if.ua/lecture/protokol-ip-v6-kozhnomu-po-300-mln-ip-adres
тда16 1 isa 88 в0Пупена АлександрСтандарти ISA-88/95 та їх вплив на розробку програмного
забезпечення промислових контролерів. Презентація до доповіді ТДА16-1 (20.07.16)
Програмовані логічні контролери стандарту МЕК 61131Пупена АлександрТДА16-1. Конференція "Технічний день автоматизації".
"Парадигми побудови систем керування технологічними процесами". 20.07.2016
"Request Lifecycle at Prom.ua", Vitaliy KharytonskiyFwdaysA detailed journey of a single user request through prom.ua infrastructure including hardware, networks, services, and databases.
This talk will feature an explanation of our architecture and reasons behind its current state and external and internal challenges which arise in a high load project built completely on premise.
пIм метод лаб2112Пупена АлександрПРОМИСЛОВІ ІНФОРМАЦІЙНІ МЕРЕЖІ ТА ІНТЕГРАЦІЙНІ ТЕХНОЛОГІЇ МЕТОДИЧНІ РЕКОМЕНДАЦІЇ до виконання лабораторних робіт для студентів напряму 6.050701 "Електротехніка та електротехнології" денної та заочної форм навчання
"Reaching 3_000_000 HTTP requests per second — conclusions from participation...FwdaysIn this talk, we will get acquainted with TechEmpower Web Framework Benchmarks, consider generalized (programming language-independent) approaches to optimizing a web application and its environment to achieve extreme loads, and most importantly, how some of these things can be applied in practice in your projects.
Технологія трансляції мережних адрес NATShevchenko AndriyРозкриваються основи технології трансляції мережних адрес NAT. Розглянуті статичний та динамічний NAT, PAT.
На основі курсу Cisco CCNA Security.
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenonПупена АлександрЛюдино-машинні інтерфейси та SCADA. Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
Підсистема керування збором та обробкою даних в реальному часіПупена АлександрЛюдино-машинні інтерфейси та SCADAПідсистема керування збором та обробкою даних в реальному часі
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIПупена АлександрЛюдино-машинні інтерфейси та SCADA. Загальні принципи розроблення АРМ оператора на базі SCADA/HMIавтор і лектор: Олександр Пупена (pupena_san@ukr.net)
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDПупена АлександрМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED. Перезентация к вебинару. Видео записи вебинара https://youtu.be/oGHVKl83wLQ
Git и GitHub для создания учебного контентаПупена АлександрИспользование Git и GitHub для создания учебного контента и ведения проектов. Запись вебинара https://youtu.be/VnD4P_7uNCM
Короткий опис лабораторного практикуму по MOMПупена АлександрКороткий опис робіт та перелік питань для дисципліни Автоматизовані системи управління виробництвом (MES-рівень).
Модель компетенцій спеціалістів Industrial Automation в епоху 4.0 Пупена АлександрМодель компетенцій спеціалістів Industrial Automation в епоху 4.0. Презентації до виступу на відкритті Центру 4.0 в КПІ
Модель компетенцій спеціалістів Industrial Automation в епоху 4.0 Пупена Александр
Profibus (УКР)
1. Пром мереж- PROFIBUS
-розр.: Пупена -
1
Промислові мережі та інтеграційні технології Мережі PROFIBUS Автор: Олександр Пупена (каф.ІАСУ НУХТ) www.asu.in.ua
2. Пром мереж- PROFIBUS
-розр.: Пупена -
2
PROFIBUS в контексті ISO-OSI
PROFIBUS (PROcess Field Bus) – відкрита промислова комунікаційна система, яка призначена для використання в системах автоматизації для швидкодіючих та складних задач зв’язку
підтримується PNO (PROFIBUS Nutzerorganisation, 1989), PI (PROFIBUS International, 1995)
PROFIBUS DP (Decentralized Periphery);
PROFIBUS FMS (Fieldbus Message Specification);
PROFIBUS PA (for Process Automation)
прикладний
канальний
фізичний
Рис.1. PROFIBUS в контексті OSI-моделі
FieldBus Data Link (FDL) IEC 61158-4-3/1, IEC 61158-3-3/1 Asynchronous transmission
FMS
FMS-інтерфейс
DP-профілі (DP-V0..V2)
IEC 61158-4-3/2 IEC 61158-3-3/2 Synchronous transmission
RS-485 або оптоволокно
MBP-IS
IEC 61158-2
прикладний інтерфейс
DDLM (Direct Data Link Maper) IEC 61158-6-3, IEC 61158-5-3*
прфолі для FMS- пристроїв
профілі для РА-пристроїв
профілі для DP-пристроїв
* - в IEC описані на прикладному рівні
PROFIBUS FMS
PROFIBUS DP
PROFIBUS PA
Рис.2. Метод доступу в мережах Profibus
Адр: 1Адр: 2Адр: 6ВедучіАдр: 3Адр: 4Адр: 5Адр: 3Веденілогічнемаркерне кільцешинаАдр: 3Адр: 4Адр: 5Адр: 3Адр: кільцешина
3. Пром мереж-
PROFIBUS
-розр.: Пупена - 3
Фізичний рівень PROFIBUS DP
Рис.3. Структура шинного сегменту RS-485
Макс 32 вузла
RxD/TxD P (3)
RxD/TxD N (8)
RxD/TxD P (3)
RxD/TxD N (8)
220 Ом
390 Ом
390 Ом 390 Ом
390 Ом
220 Ом
- базується на інтерфейсі RS-485 або оптоволокно;
- бітова швидкість до 12 МБіт/с
- 11-бітний символ (1 старт, 8 даних, 1 паритет, 1 стоп) метод NRZ;
- максимальна кількість вузлів на сегмент – 32
- максимальна довжина лінії залежить від бітової швидкості: від 9600біт/с до 187500біт/с – до
1000 м;
500 кбіт/с – до 500 м; 1500 кбіт/с – до 200 м; 12 Мбіт/с – до 100 м.
- шинна топологія, 2-провідна схема без сигнальної землі;
- на кінцях кожного сегменту термінатори лінії опором 220 Ом.
4. Пром мереж-
PROFIBUS
-розр.: Пупена - 4
Фізичний рівень PROFIBUS DP (продовження)
Рис.4. Сегментація та
підключення пристроїв
до PROFIBUS шини
Ведений без
термінатора
шини
Ведений з
термінатором шини
репітер без
термінатора шини
репітер з
термінатором
шини
контак Позначення Сигнал
1 ─ не використовується
2 М24 ─ 24 В
3 RxD/TxD-P Прийом/передача, В+
4 СNTR-P Сигнал для управління передачою, +
5 DGND Сигнальна земля, ─
6 VP Напруга живлення 5В, +
7 P24 + 24 В
8 RxD/TxD-N Прийом/передача, А─
9 СNTR-N Сигнал для управління передачою,
Рис. 5 Призначення контактів 9-пінового SUB-D конектора
Рис.6. Використання індуктивностей в
якості додаткових імпедансів
5. Пром мереж-
PROFIBUS
-розр.: Пупена - 5
Фізичний рівень PROFIBUS DP (продовження)
контак Позначення Сигнал
1 ─ не використовується
2 М24 ─ 24 В
3 RxD/TxD-P Прийом/передача, В+
4 СNTR-P Сигнал для управління передачою, +
5 DGND Сигнальна земля, ─
6 VP Напруга живлення 5В, +
7 P24 + 24 В
8 RxD/TxD-N Прийом/передача, А─
9 СNTR-N Сигнал для управління передачою,
6. Пром мереж-
PROFIBUS
-розр.: Пупена - 6
Базові функції DP-V0. Циклічний обмін даними процесу
Адр: 1 DP-Master Class 1
Адр: 2 Адр: 3 Адр: 5
DP Slaves
маркер
шина
Рис.17. Опитування Ведених по списку опитування
список опитування
Вихідні дані
Вхідні дані
Вихідні дані
Вхідні дані
запит
відповідь
відповідь
запит
Вихідні дані
Вихідні дані
Вихідні дані
Вихідні дані
Вхідні дані
Вхідні дані
Вхідні дані
Вхідні дані
Циклічний обмін (Cyclic Data Exchange) – обмін даними процесу через циклічне опитування
Ведених, Клієнт-Серверна модель ідентифікованого обміну (Polling)
DP-цикл - процес опитування Ведучим усіх своїх Ведених за час володіння маркером
Polling-Liste – перелік адрес Ведених, яких опитує Ведучий
PROFIBUS DP V0 – Cyclic Data Exchange + GSD + Diagnostics
PROFIBUS DP V1 – V0 + Acyclic Data Exchange + …
PROFIBUS DP V2 – V1 + Publisher/Subscriber + Isochronous Mode + …
SYNC – широкомовна команда на запис буферних вихідних значень на виходи
FREEZE – широкомовна команда на “замороження” вхідних сигналів
7. Пром мереж-
PROFIBUS
-розр.: Пупена - 7
Базові функції DP-V0. Структура DP-циклу
Рис.18 Структура циклу ROFIBUS DP в системі з одним Ведучим
Циклічна частина Ациклічна частина
tcycl=const tacycl≠const
tΣcycl≠const
Рис.19. Структура постійного за часом циклу ROFIBUS DP в системі з одним
Ведучим
Циклічна частина Ациклічна частина
tcycl=const tacycl≠const
tΣcycl=const
tΣcycl=const tΣcycl=const tΣcycl=const
Пауза
tp≠const
постійний за часом
DP-цикл
постійний за часом
DP-цикл
постійний за часом
DP-цикл
початок нового DP-циклу
• обмін даними під час фази
ініціалізації Веденого;
• діагностичні функції для
Веденого;
• комунікації з Ведучим DPM2;
• повторення спотворених кадрів;
8. Пром мереж- PROFIBUS
-розр.: Пупена -
8
Базові функції DP-V0. Конфігурація та ініціалізація мережі
DP-Ведений
готовий до конфігурування
та параметрування
параметрування Веденого
конфігурування Веденого
DP-Ведений готовий до обміну даними
DP-Ведучий
DP-Ведений
запит діагностики Веденого (Slave_Diag)
так
ні
діагностичні дані Веденого
дані параметризації Веденого (Set_Prm)
підтвердження
дані параметризації Веденого (Set_Prm)
підтвердження
запит діагностики Веденого (Slave_Diag)
діагностичні дані Веденого
так
ні
циклічний обмін даними
Data_Exchange
•Offline – відсутній зв’язок Ведучого з Веденим;
•Stop – циклічний обмін даними з Веденими відсутній;
•Clear – Ведучий зчитує вхідну інформацію з Ведених, однак виходи виставляє в аварійному значені (fail-safe state);
•Operate – нормальний операційний режим, в якому доступні операції циклічного обміну.
Режими функціонування Ведучого DPM1
9. Пром мереж-
PROFIBUS
-розр.: Пупена - 9
Приклад
PDS1 RIO1
VIPA 200 VIPA 100
VIPA SPEED7
PLC1 (Master)
PLC2
PROFIBUS DP RS-485
Рис.7.8. Структурна схема системи до прикладу 7.1.
LENZE 8200
Рис.7.9. Схема мережних з’єднань до прикладу 7.1.
KK1*
PLC1 PLC2
KМ1 KМ3
DP
PB DP
MP2I MP2I
PDS1
KМ2
VIPA VIPA 200
SPEED7 Lenze
KK2* KK3*
MK1
*- схема підключення дана в текстовій
частині
X3
RIO1
DP
VIPA 100
KМ2 KМ3
OFF перемикач
термінатору
MK1
12. Пром мереж- PROFIBUS
-розр.: Пупена -
12
Контрольні питання
1.Перерахуйте мережі PROFIBUS, які використовуються на сьогоднішній день? Яке призначення кожної з них? Охарактеризуйте їх в контексті моделі OSI.
2.На якому інтерфейсі, яке середовище передачі, яка бітова швидкість, топологія та який метод кодування використовується для електричного з’єднання для PROFIBUS DP?
3.Як забезпечується термінування, захисне зміщення, сегментація в PROFIBUS DP, побудованого на базі RS-485?
4.Які правила підключення вузлів до загальної шини PROFIBUS DP, побудованого на базі RS-485?
5.Який тип з’єднувача рекомендується використовувати для PROFIBUS DP, побудованого на базі RS-485? Прокоментуйте призначення кожного піну.
6.Які типи кабелів використовуються для PROFIBUS DP, побудованого на базі RS-485? Які вимоги до бітової швидкості, загальної довжини лінії зв’язку та довжини відгалужень при використанні різних кабелів?
7.Які додаткові засоби необхідно використати при підключенні пристроїв до шини, на бітових швидкостях вище 3Мбіт/с? Поясніть конструкцію з’єднувача, який використовується при таких швидкостях.
8.Який метод доступу використовується в мережах PROFIBUS? Як адресуються вузли в мережі?
9.Які способи обміну використовуються в PROFIBUS DP? Які функції відносяться до базових PROFIBUS DP-V0?
10.Що таке циклічний обмін даними процесу? Як він функціонує?
11.Розкажіть про призначення та принципи функціонування команд SYNC/FREEZE?
12.Які Ви знаєте класи Ведучих вузлів PROFIBUS DP-V0? Які функції цим вузлам доступні?
13.З яких складових складається цикл ROFIBUS DP в системі з одним Ведучим? Які функції виконуються в ациклічній частині? Навіщо потрібні DP-цикли з постійним часом, та з яких складових вони складаються?
14.Як функціонують діагностичні переривання Веденого в контексті функціонування DP-циклу?
15.Розкажіть про процедуру ініціалізації Ведучим свого Веденого.
16.Що таке консистентність даних процесу в PROFIBUS DP? Навіщо її визначати? Які обмеження на об’єм консистентних даних?
17.Які розширені функції обміну доступні в PROFIBUS DP-V1 та DP-V2?
18.Розкажіть про призначення GSD-файлу.