SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Построение распределенных систем автоматизации на базе Modicon M340/TSX Premium Modbus se_training@ukr.net (учебный центр Модикон-Киев) Автор: Александр Пупена www.asu.in.ua 
Учебный центр Модикон-Киев 
NET Modbus 
1
Сети на базе Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
2 
www.Modbus.org
Modbus архитектура 
Учебный центр Модикон-Киев 
NET Modbus 
3
Client-Server. Варианты ответов 
Учебный центр Модикон-Киев 
NET Modbus 
4
Переменные Modbus и Коды функций 
Учебный центр Модикон-Киев 
NET Modbus 
5 
3x00001 
4x00001 
1x00001 
0x00001
Адресная модель Modbus и Mapping (Отображение) 
Учебный центр Модикон-Киев 
NET Modbus 
6
Варианты Mapping 
Учебный центр Модикон-Киев 
NET Modbus 
7
Read Coils (0x01) 
Учебный центр Модикон-Киев 
NET Modbus 
8
Read Discrete Inputs (0x02) 
Учебный центр Модикон-Киев 
NET Modbus 
9
Read Holding Registers (0x03) 
Учебный центр Модикон-Киев 
NET Modbus 
10
Read Input Registers (0x04) 
Учебный центр Модикон-Киев 
NET Modbus 
11
Write Multiple Registers (0x10) 
Учебный центр Модикон-Киев 
NET Modbus 
12
Read/Write Multiple Registers (0x17) 
Учебный центр Модикон-Киев 
NET Modbus 
13
Примеры. Функция 0x03, 0x10 
Учебный центр Модикон-Киев 
NET Modbus 
14 
Записать значение 3-х Holding Registers (107, 108, 109) 
Прочитать значение 3-х Holding Registers (107, 108, 109)
Примеры. Функция 0x17(23) 
Учебный центр Модикон-Киев 
NET Modbus 
15 
Прочитать значение 3-х Holding Registers (108, 109, 110) и записать 201-й и 202-й.
MBAP и сети 
Учебный центр Модикон-Киев 
NET Modbus 
16
Modbus over Serial Line (Modbus RTU/ASCII) 
Учебный центр Модикон-Киев 
NET Modbus 
17
Доступ Master-Slave 
Учебный центр Модикон-Киев 
NET Modbus 
18 
Communication is initiate only by the master 
One master 
One to 247 slaves
Кадр Modbus Over Serial Line 
Учебный центр Модикон-Киев 
NET Modbus 
19 
Function code 
Address 
Data 
CRC or LRC 
Идентификатор slave 
0 : широковещание 1 to 247 : номер slave 
Действие 
1 to 247 
Данные 
Зависят от function code 
Контрольная сумма 
Note : broadcast mode is used only for write functions
Широковещание 
Учебный центр Модикон-Киев 
NET Modbus 
20 
Adr 1 
Adr 2 
Adr 3 
Adr 4 
Adr 5 
Adr n 
No response from slaves 
Request 
0 
Function code 
CRC 
Request data
Один к одному 
Учебный центр Модикон-Киев 
NET Modbus 
21 
Adr 1 
Adr 2 
Adr 3 
Adr 4 
Adr 5 
Adr n 
Request 
5 
Function code 
CRC 
Request data 
Response 
5 
Function code 
CRC 
Response data
Modbus RTU (8 bit) 
Учебный центр Модикон-Киев 
NET Modbus 
22 
(*) : Silence is minimum 3.5 x time to transmit a character 
Тишина (*) 
Function 
Address 
Beginning 
Data 
CRC 
End 
1 byte 
1 byte 
0 to 252 bytes 
2 bytes 
Тишина(*) 
256 bytes maximum 
Master message 
Slave response 
>= 3.5 char 
<= 1.5 char 
>= 3.5 char 
> 1.5 char 
Frame not OK
Modbus ASCII (7 bit) 
Учебный центр Модикон-Киев 
NET Modbus 
23 
1 char ( : ) 
Function 
Address 
Beginning 
Data 
LRC 
End 
2 chars 
2 chars 
0 to 2 x 252 chars 
2 chars 
2 chars (CR + LF) 
513 characters maximum 
No inter frame time constraint 
Master message 
Slave response 
Frame OK 
0316 будет передаваться как ASCII-код символов „0” (3016) и „3” (3316) 
0110000 0110011
Time Diagram Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
24
Modbus RTU. Пример построение кадров 
Учебный центр Модикон-Киев 
NET Modbus 
25
Modbus RTU. Пример методики расчета времени 
Учебный центр Модикон-Киев 
NET Modbus 
26
2-х проводное подключение Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
27
4-х проводное подключение Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
28
Интерфейсы Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
29
Интерфейсы Modbus 
Учебный центр Модикон-Киев 
NET Modbus 
30
Modbus/TCP 
Учебный центр Модикон-Киев 
NET Modbus 
31
Modbus/TCP Header 
Учебный центр Модикон-Киев 
NET Modbus 
32
Modbus/TCP модель связи 
Учебный центр Модикон-Киев 
NET Modbus 
33

Mais conteúdo relacionado

Semelhante a Modbus

Дмитрий Дудов. Индустриальная IPS своими руками
Дмитрий Дудов. Индустриальная IPS своими рукамиДмитрий Дудов. Индустриальная IPS своими руками
Дмитрий Дудов. Индустриальная IPS своими рукамиPositive Hack Days
 
Метод управления сетью роботов
Метод управления сетью роботовМетод управления сетью роботов
Метод управления сетью роботовDmitriy Kulakov
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЯковенко Кирилл
 
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...ARCCN
 
Принципы работы интернет.
Принципы работы интернет. Принципы работы интернет.
Принципы работы интернет. Dmitry Chabanenko
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remotingKewpaN
 
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"Yandex
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik Naim Shafiev
 

Semelhante a Modbus (20)

Modbus M340 and TSX Premium
Modbus M340 and TSX PremiumModbus M340 and TSX Premium
Modbus M340 and TSX Premium
 
Serial line m340
Serial line m340Serial line m340
Serial line m340
 
Char mode m340
Char mode m340Char mode m340
Char mode m340
 
Address UNITY PRO M340/Premium
Address UNITY PRO M340/PremiumAddress UNITY PRO M340/Premium
Address UNITY PRO M340/Premium
 
Serial line TSX Premium
Serial line TSX PremiumSerial line TSX Premium
Serial line TSX Premium
 
Comm ffb unity pro
Comm ffb unity proComm ffb unity pro
Comm ffb unity pro
 
Serial line
Serial lineSerial line
Serial line
 
Дмитрий Дудов. Индустриальная IPS своими руками
Дмитрий Дудов. Индустриальная IPS своими рукамиДмитрий Дудов. Индустриальная IPS своими руками
Дмитрий Дудов. Индустриальная IPS своими руками
 
Rest API
Rest APIRest API
Rest API
 
Fieldbus Intro unity V1
Fieldbus Intro unity V1Fieldbus Intro unity V1
Fieldbus Intro unity V1
 
Метод управления сетью роботов
Метод управления сетью роботовМетод управления сетью роботов
Метод управления сетью роботов
 
Modbus TCP.pptx
Modbus TCP.pptxModbus TCP.pptx
Modbus TCP.pptx
 
Лекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологийЛекция #1. Основы Web-технологий
Лекция #1. Основы Web-технологий
 
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
 
Fieldbus Intro V1
Fieldbus Intro V1 Fieldbus Intro V1
Fieldbus Intro V1
 
Принципы работы интернет.
Принципы работы интернет. Принципы работы интернет.
Принципы работы интернет.
 
6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting6 создание распределенных приложений по технологии remoting
6 создание распределенных приложений по технологии remoting
 
Canopen
CanopenCanopen
Canopen
 
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"
Марина Степанова "Как мы заставили API Яндекс.Карт работать быстрее"
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
 

Mais de Пупена Александр

Розроблення підсистеми трендів
Розроблення підсистеми трендівРозроблення підсистеми трендів
Розроблення підсистеми трендівПупена Александр
 
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenonПупена Александр
 
8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізаціїПупена Александр
 
Анімовані компоненти та навігація
Анімовані компоненти та навігаціяАнімовані компоненти та навігація
Анімовані компоненти та навігаціяПупена Александр
 
Розроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівРозроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівПупена Александр
 
5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPCПупена Александр
 
Підсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПідсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПупена Александр
 
Підсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПідсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПупена Александр
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIПупена Александр
 
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІПупена Александр
 
2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсуПупена Александр
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDПупена Александр
 
Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Пупена Александр
 
Git и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаGit и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаПупена Александр
 
Короткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMКороткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMПупена Александр
 

Mais de Пупена Александр (20)

Node-RED довідник
Node-RED довідникNode-RED довідник
Node-RED довідник
 
Інші підсистеми
Інші підсистемиІнші підсистеми
Інші підсистеми
 
11 Підсистеми захисту
11 Підсистеми захисту11 Підсистеми захисту
11 Підсистеми захисту
 
Розроблення підсистеми трендів
Розроблення підсистеми трендівРозроблення підсистеми трендів
Розроблення підсистеми трендів
 
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
9 Приклади підсистеми тривожної сигналізації в SCADA Citect і SCADA zenon
 
8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації8 Розробка підсистеми тривожної сигналізації
8 Розробка підсистеми тривожної сигналізації
 
Анімовані компоненти та навігація
Анімовані компоненти та навігаціяАнімовані компоненти та навігація
Анімовані компоненти та навігація
 
Розроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементівРозроблення дисплеїв та анімованих елементів
Розроблення дисплеїв та анімованих елементів
 
5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC5 Підсистема введення/виведення. OPC
5 Підсистема введення/виведення. OPC
 
Підсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. ModbusПідсистема введення/виведення SCADA/HMI. Modbus
Підсистема введення/виведення SCADA/HMI. Modbus
 
Підсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часіПідсистема керування збором та обробкою даних в реальному часі
Підсистема керування збором та обробкою даних в реальному часі
 
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMIЗагальні принципи розроблення АРМ оператора на базі SCADA/HMI
Загальні принципи розроблення АРМ оператора на базі SCADA/HMI
 
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
2_3 Функції графічного людино-машинного інтерфейсу: високоефективний ЛМІ
 
2 2 Інші функції SCADA/HMI
2 2 Інші функції SCADA/HMI2 2 Інші функції SCADA/HMI
2 2 Інші функції SCADA/HMI
 
2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу2.1. Функції графічного людино-машинного інтерфейсу
2.1. Функції графічного людино-машинного інтерфейсу
 
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-REDМастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
Мастер-класс: отправка данных с ПЛК в Google Sheet с использованием Node-RED
 
Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0» Про курс «Технологии Индустрии 4.0»
Про курс «Технологии Индустрии 4.0»
 
Git и GitHub для создания учебного контента
Git и GitHub для создания учебного контентаGit и GitHub для создания учебного контента
Git и GitHub для создания учебного контента
 
Короткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOMКороткий опис лабораторного практикуму по MOM
Короткий опис лабораторного практикуму по MOM
 
Git4 all
Git4 allGit4 all
Git4 all
 

Modbus