Modbus Slave Tutorial
В этом видео представлена конфигурация экрана DWIN, выполняющего роль ведомого устройства при передаче данных по Modbus. This video introduces the configuration of DWIN screen serving as slave in Modbus communication. |
|
Введение 0:00 в этом видео представлена конфигурация 0:03 экрана d1, выполняющего роль ведомого устройства в modbus 0:06 сообщение 0:08 есть пять частей для загрузки 0:11 обзор файла 0:13 настройка 22 файла 0:15 загрузка проекта 0:17 коммуникационный тест 0:19 первая часть - это подключение в видео a 0:25 4852232 адаптер используется 0:27 и USB-адаптер 232 0:32 подключение 485r 0:34 плюс к экрану акустического терминала 0:37 блок от a плюс r минус до b минус 0:41 кроме того, для отображения экрана требуется 0:43 12-вольтовый источник питания вторая часть - это Файлы 0:47 введение в файлы, которые будут 0:49 будет использовано в этом руководстве, которое включает в себя 0:52 загружаемые файлы и modbus 0:55 руководство по настройке для t5l и 0:57 файл инструкции по загрузке файла 0:59 содержит пользовательский интерфейс 1:02 13 и 14 1:04 файлы 22 конфигурационный файл, который должен быть 1:08 переписано, чтобы включить режим длины modbus 1:12 файлов ico во время загрузки операционной системы 1:15 необходимо для протокола modbus name 1:18 файл 22 уже настроен здесь 1:22 таким образом, вы можете скопировать файл и просто изменить 1:24 соответствующий адрес без 1:26 настройка исходного файла 22 1:29 файл dual os можно открыть с помощью 1:31 dbos builder и может быть использован непосредственно в 1:35 распространенные приложения без дополнительных 1:37 модификация 1:39 руководство по настройке modbus описывает 1:42 соответствующие инструкции для 1:44 мастер и файл snave и os 1:47 для понимания значения 22 1:50 файл конфигурации размером 16 байт в 1:53 значение 16-байтовой инструкции 1:56 настройка параметров Конфигурация 1:58 файл инструкций используется для тестирования 2:01 третья часть представляет собой конфигурацию 2:04 22 файл откройте файл 22 двоичным файлом 2:07 программное обеспечение 2:09 добавлен ultra и переход к ox 2:12 1c0, чтобы начать настройку файла 22 в 2:16 байт 2:18 далее я представлю соответствующий 2:20 значение 2:21 ox 2:23 e0002 2:25 режим oxe07 2:27 откройте руководство по настройке modbus, я буду 2:29 объясните следующую конфигурацию one 2:31 по одному 2:32 пять a a5 - это активация modbus 2:36 сообщение 2:38 и установите экран в качестве подчиненного или ведущего 2:42 здесь 001 означает подчиненный режим 2:46 говорит портрет 2:49 для 115200 2:54 установите последовательный режим 2:56 для oauth означает отсутствие контрольной суммы 2:59 режим "восемь и один" 3:02 адрес подчиненного 3:05 остальная часть сохраняет значение по умолчанию 3:08 далее идет настройка шины режима 3:10 инструкции эта часть обязательна только для выполнения 3:13 в главном режиме 3:15, в то время как основное назначение экрана как 3:17 подчиненный должен получать отправленные инструкции 3:20 от мастера и покажите им 3:23 инструкции этой части могут быть 3:25 упоминается 3:26 видео, на котором экран выступает в качестве ведущего 3:30 теперь файл 22 настроен, обратите внимание, что 3:33 вам не следует изменять файл 22 на 3:35 задана установленная папка, потому что это будет 3:37 перезаписывается при сохранении и генерации 3:40 в проекте вы можете скопировать файл 22 3:43 на рабочий стол и, наконец, переместите его в 3:45 загрузка файла Проект 3:47 четвертая часть - это загрузка проекта 3:50 прежде всего, интерфейс проекта - это 3:53 настроил здесь переменную данных 3:55 используется управление дисплеем, и процесс парения 3:58 должно быть установлено как последовательное значение 4:01 для облегчения проверки инструкций 4:04 отправка данных по последовательным адресам 4:07 наиболее часто используемые переменные для 4:10 modbus - это текст отображения переменной данных 4:13 дисплей и отображение значка переменной нажмите 4:16 настройка размера на 4:18 фоновое изображение и установите 4:20 соответствующий вице-президент и параметры 4:23 обратите внимание, что значение vp должно быть установлено с 4:25 до 1000 и выше я создал проект 4:29 здесь и вы можете сослаться на мой 4:31 настройка после завершения проекта 4:34 нажмите сохранить и сгенерируйте элементы управления и 4:37 параметры будут сгенерированы для 4:39 загрузка конфигурационных файлов 4:41 вывод конфигурационных файлов на экран для 4:44 добейтесь разнообразия отображения и 4:46 функции 4:47 шаги загрузки следующие. 4:50 конфигурационные файлы 4:52 плюс файл операционной системы плюс 22 файла настройки 4:56 на SD-карту вы установите папку для 4:58 прожигание Коммуникационный тест 5:00 в пятой части мы исполним 5:03 проверка связи по инструкциям 5:05 написано в соответствии с описаниями в 5:07 руководство по настройке подчиненного интерфейса mozbar 5:10 все три инструкции заключаются в том, чтобы поднять 5:12 переменное пространство 5:13 или инструкции по сексу для записи данных в 5:16 одиночный пробел переменной инструкция 5:18 для записи данных в последовательную переменную 5:21 пробел, я написал тест 5:24 инструкции здесь, которые доступны для 5:26 ваша ссылка откройте проект и 5:29 помните этого проводящего вице-президента, который у меня есть 5:31 написаны инструкции по оценке кон 5:34 здесь заранее 5:36 все шесть инструкций для записи данных в vp 5:39 2000 5a - это идентификатор подчиненного устройства или x064 5:43 равно 100. он сказал, что это чек 5:47 значение, используемое для проверки предыдущего на наличие 5:50 чисел вы можете установить фиксированную десятичную дробь в 5:52 проект, если установлено значение 1 инструкция 100 5:56 будет отображено на экране в виде 5:59 10.0 6:01 далее я продемонстрирую инструкции 6:03 один за другим здесь скорость установлена на 115 6:09 200 и шестнадцатеричная отправка проверена 6:12 эта инструкция состоит в том, чтобы написать 99 вице-президенту, так что 6:16 9.9 отображается на следующем экране 6:19 этот паттерн я 6:21 отмечено описание каждого 6:23 инструкции для вашего понимания 6:26 эта инструкция записывает 32 в vp201 6:30 и эту инструкцию напишите 19 декабря 1988 года и 6:34 с 1999 года по вейп 201 и 202. 6:37 этот пишет 97 198 202 и 201. 6:43 следующая инструкция гласит: 33 в 6:46 ответ в шестнадцатеричном формате мастеру 6:49 последняя инструкция считывает значение 6:53 вице-президент 6:54 20201202 6:57 и 6:58 ответ мастеру в шестнадцатеричном формате, который вы можете увидеть 7:02 соответствующее значение на экране и 7:05 компьютер этот тест является индивидуальным 7:07 тест, потому что modbus принадлежит половине 7:10 двусторонняя связь, если вы хотите выполнить 7:13 тест "один к нескольким", возможно, вам потребуется 7:15 отправьте команду несколько раз для достижения успеха 7:18 в этом случае вы можете воспользоваться os builder 7:21, чтобы открыть файл dms и ввести команду 681 с 7:25 до 7:26 694 перед тестированием 7:29 спасибо, что посмотрели |
Introduction 0:00 this video introduced the configuration 0:03 of d1 screen serving as slave in modbus 0:06 communication 0:08 there are five parts firing download 0:11 file overview 0:13 configure 22 file 0:15 project download 0:17 communication test 0:19 the first part is wiring in the video a 0:25 4852232 adapter 0:27 and a 232 usb adapter are used 0:32 connect 485r 0:34 plus to the screen phonics terminal 0:37 block a plus r minus to b minus 0:41 in addition the screen requires a 0:43 12-volt power supply the second part is The files 0:47 the introduction to the files that will 0:49 be used in this tutorial this includes 0:52 the download files and the modbus 0:55 setting guide for t5l and the 0:57 instruction file download the file 0:59 contains the ui interface 1:02 13 and 14 1:04 files 22 config file that needs to be 1:08 rewritten to enable modbus length mode 1:12 ico files during os file 1:15 necessary for modbus name protocol 1:18 the 22 file is already configured here 1:22 so you can copy the file and just modify 1:24 the corresponding address without 1:26 configuring the initial 22 file 1:29 the dual os file can be opened with the 1:31 dbos builder and can be used directly in 1:35 common applications without extra 1:37 modification 1:39 the modbus setting guide describes the 1:42 corresponding instructions for the 1:44 master and the snave and os file 1:47 for understanding the meaning of the 22 1:50 file 16 byte configuration in the 1:53 meaning of the 16 byte instruction 1:56 parameter configuration Configuration 1:58 the instruction file is used for test 2:01 the third part is a configuration of the 2:04 22 file open the 22 file by the binary 2:07 software 2:09 ultra added and jump to ox 2:12 1c0 to start configuring the 22 file in 2:16 bytes 2:18 next i will introduce the corresponding 2:20 meaning of 2:21 ox 2:23 e0002 2:25 oxe07 mode 2:27 open the modbus setting guide i will 2:29 explain the following configuration one 2:31 by one 2:32 five a a5 is to activate the modbus 2:36 communication 2:38 and set the screen as slave or master 2:42 here 001 means slave mode 2:46 says portrait 2:49 for 115200 2:54 set the serial mode 2:56 for oauth means no checksum 2:59 eight and one mode 3:02 the address of the slave 3:05 the rest part keeps the default value 3:08 next is the configuration of mode bus 3:10 instructions this part is only required 3:13 in the master mode 3:15 while the main purpose of the screen as 3:17 a slave is to receive instructions sent 3:20 by the master and display them the 3:23 instructions of this part can be 3:25 referred to 3:26 the video of screen serving as a master 3:30 now the 22 file is configured note that 3:33 you should not modify the 22 file on the 3:35 given set folder because it will be 3:37 overwritten when you save and generate 3:40 in the project you can copy the 22 file 3:43 to the desktop and finally move it to 3:45 the download file Project 3:47 the fourth part is project download 3:50 first of all the project interface is 3:53 configured here the data variable 3:55 display control is used and the vaping 3:58 needs to be set to be consecutive value 4:01 to facilitate the instruction test of 4:04 sending data to consecutive addresses 4:07 the more commonly used variables for 4:10 modbus are data variable display text 4:13 display and variable icon display click 4:16 the control to the size on the 4:18 background image and set the 4:20 corresponding vp and parameters 4:23 note that the value of vp should be set 4:25 to 1000 and above i have made project 4:29 here and you can refer to my 4:31 configuration after project is completed 4:34 click save and generate the controls and 4:37 parameters will be generated to the 4:39 configuration files download the 4:41 configuration files to the screen to 4:44 achieve a variety of display and 4:46 functions 4:47 the download steps are as follows cop 4:50 the configuration files 4:52 plus the os file plus configure 22 files 4:56 to the sd card you will set folder for 4:58 burning Communication test 5:00 in the fifth part we will perform a 5:03 communication test by instructions 5:05 written according to the descriptions in 5:07 settings guide of mozbar slave interface 5:10 all three instructions is to raise the 5:12 variable space 5:13 or sex instructions to write data to a 5:16 single variable space the instruction is 5:18 to write data to consecutive variable 5:21 space i have written the test 5:24 instructions here which is available for 5:26 your reference open the project and 5:29 remember this conductive vp i have 5:31 written the instructions to assess con 5:34 here beforehand 5:36 all six instructions to write data to vp 5:39 2000 5a is the slave id or x064 5:43 is equal to 100. he said is a check 5:47 value used to check the preceding for 5:50 numbers you can set the fixed decimal in 5:52 the project if set to 1 instruction 100 5:56 will be displayed on the screen as 5:59 10.0 6:01 next i will demonstrate the instructions 6:03 one by one here the rate is set to 115 6:09 200 and the hex send is checked 6:12 this instruction is to write 99 to vp so 6:16 9.9 is displayed in the screen following 6:19 this pattern i 6:21 marked the description of each 6:23 instructions for your understand 6:26 this instruction writes 32 to vp201 6:30 and this instruction write 19 1988 and 6:34 1999 to vape 201 and 202. 6:37 this one writes 97 198 202 and 201. the 6:43 next instruction reads 33 in the 6:46 response in hex to the master 6:49 the last instruction read the value of 6:53 vp 6:54 20201202 6:57 and 6:58 respond to the master in hex you can see 7:02 the corresponding value in screen and 7:05 the computer this test is a one-to-one 7:07 test because modbus belongs to the half 7:10 duplex communication if you want to do a 7:13 one-to-multiple test you may need to 7:15 send a command several times to succeed 7:18 in this case you can use the os builder 7:21 to open the dms file and command out 681 7:25 to 7:26 694 before testing 7:29 thank you for watching |