Изменения документа Управление шпинделем по Modbus на примере Toshiba VF-S11 и платы расширения PLCM-B1-G2
Редактировал(а) Edgar Allan Poe 2024/02/29 12:05
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
-
Вложения (0 изменено, 0 добавлено, 2 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -6,11 +6,48 @@ 6 6 7 7 Пример для Toshiba VF-S11. 8 8 9 -|=(% style="text-align: center; width: 150px;" %)Код функции|=(% style="text-align: center; width: 100px;" %)Значение|=(% style="text-align:center" %)Описание 10 -|(% style="width:150px" %)F800|(% style="width:100px" %)3|Скорость передачи данных: 9600 бит/с 11 -|(% style="width:150px" %)F801|(% style="width:100px" %)1|Проверка на чётность включена 12 -|(% style="width:150px" %)F802|(% style="width:100px" %)1|Номер устройства на шине 13 -|(% style="width:150px" %)F829|(% style="width:100px" %)1|Протокол связи: Modbus RTU 9 +(% class="wrapped" %) 10 +|=((( 11 +Код функции 12 +)))|=((( 13 +Значение 14 +)))|=((( 15 +Описание 16 +))) 17 +|((( 18 +F800 19 +)))|((( 20 +3 21 +)))|((( 22 +Скорость передачи данных: 9600 бит/с 23 +))) 24 +|((( 25 +F801 26 +)))|((( 27 +1 28 +)))|((( 29 +Проверка на чётность включена 30 +))) 31 +|(% colspan="1" %)(% colspan="1" %) 32 +((( 33 +F802 34 +)))|(% colspan="1" %)(% colspan="1" %) 35 +((( 36 +1 37 +)))|(% colspan="1" %)(% colspan="1" %) 38 +((( 39 +Номер устройства на шине 40 +))) 41 +|(% colspan="1" %)(% colspan="1" %) 42 +((( 43 +F829 44 +)))|(% colspan="1" %)(% colspan="1" %) 45 +((( 46 +1 47 +)))|(% colspan="1" %)(% colspan="1" %) 48 +((( 49 +Протокол связи: Modbus RTU 50 +))) 14 14 15 15 (% style="margin-left: 30.0px;" %) 16 16 2. Подключить ЧП к плате расширения PLCM-B1-G2 по интерфейсу RS-485. ... ... @@ -23,28 +23,73 @@ 23 23 24 24 Создайте нового Modbus-мастера. Номер COM-порта - PLCM. Остальные настройки должны быть в точности такими же, как в ЧП (на скриншоте пример стандартной настройки COM-порта Toshiba VF-S11). 25 25 26 -(% style="text-align: center;" %) 27 -[[image:attach:master_plcm.png||data-xwiki-image-style-alignment="center" height="300" width="366"]] 63 +[[image:attach:master_plcm.png]] 28 28 29 29 Для управления ЧП и считывания статусов с ЧП необходимо добавить регистры. Например, для Toshiba VF-S11 необходимо настроить регистры с именами **SpindleMode**, **SpindleRPM** и **SpindleStatus**. 30 30 31 31 Рекомендуем использовать именно эти названия, так как в дальнейшем к регистрам будет обращение из фоновых операций по их именам. 32 32 33 -|=(% style="text-align:center" %)Название|=(% style="text-align:center" %)Мастер|=(% style="text-align:center" %)Адрес на шине|=(% style="text-align:center" %)Номер регистра|=(% style="text-align:center" %)Тип регистра 34 -|SpindleMode|PLCM|1|64000|Output 35 -|SpindleRPM|PLCM|1|64001|Output 36 -|SpindleStatus|PLCM|1|64769|Input 69 +(% class="wrapped" %) 70 +|=((( 71 +Название 72 +)))|=((( 73 +Мастер 74 +)))|=((( 75 +Адрес на шине 76 +)))|=((( 77 +Номер регистра 78 +)))|=((( 79 +Тип регистра 80 +))) 81 +|((( 82 +SpindleMode 83 +)))|((( 84 +PLCM 85 +)))|((( 86 +1 87 +)))|((( 88 +64000 89 +)))|((( 90 +Output 91 +))) 92 +|((( 93 +SpindleRPM 94 +)))|((( 95 +PLCM 96 +)))|((( 97 +1 98 +)))|((( 99 +64001 100 +)))|((( 101 +Output 102 +))) 103 +|((( 104 +SpindleStatus 105 +)))|((( 106 +PLCM 107 +)))|((( 108 +1 109 +)))|((( 110 +64769 111 +)))|((( 112 +Input 113 +))) 37 37 38 -{{success}} 115 +\\ 116 + 117 +{{tip}} 39 39 Номера регистров необходимо задавать в виде десятеричных значений. 40 -{{/ success}}119 +{{/tip}} 41 41 42 -{{warning}} 121 +(% class="auto-cursor-target" %) 122 +\\ 123 + 124 +{{note}} 43 43 В инструкции на частотный преобразователь данные значения могут быть указаны в HEX (шестнадцатеричном виде), например, 0x1001, 0x1002. 44 -{{/ warning}}126 +{{/note}} 45 45 46 46 (% style="margin-left: 30.0px;" %) 47 -5. Создать новую фоновую операцию (макрос) через [[окно управления макросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. 129 +5. Создать новую фоновую операцию (макрос) через [[окно управления макросами>>doc:PUMPUBLIC.Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. 48 48 49 49 Основная задача фонового макроса - отслеживать текущее состояние и обороты шпинделя и отправлять значения в частотный преобразователь по Modbus. 50 50 ... ... @@ -52,14 +52,13 @@ 52 52 53 53 [[attach:modbus_spindle.bm]] 54 54 55 -{{ warning}}137 +{{note}} 56 56 Обращение к регистрам Modbus из макросов осуществляется по имени Modbus-регистра с учетом регистра! Например, **SpindleRPM** и **SpindleRpm** - это разные регистры. 57 -{{/ warning}}139 +{{/note}} 58 58 59 59 (% style="margin-left: 30.0px;" %) 60 60 6. Включить фоновую операцию. Убедиться, что операция стартовала и работает нормально. Об этом будет свидетельствовать зеленый индикатор справа от названия операции. 61 61 62 -(% style="text-align: center;" %) 63 -[[image:attach:2021-11-29 14_18_03-Управление макросами.png||data-xwiki-image-style-alignment="center" height="500" width="680"]] 144 +[[image:attach:2021-11-29 14_18_03-Управление макросами.png]] 64 64 65 65 Если все настроено правильно, то шпиндель теперь должен включаться и выключаться. При изменении оборотов шпинделя в PUMOTIX они, соответственно, должны изменяться и на ЧП.
- Macros_Manager_wndw.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Knetyaga - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -26.0 KB - Содержимое
- modbus_master_en.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Knetyaga - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -9.1 KB - Содержимое