Changes for page Управление шпинделем по Modbus на примере Toshiba VF-S11 и платы расширения PLCM-B1-G2
Last modified by writer on 2023/06/06 17:25
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,64 +1,143 @@ 1 - Youwillneedafrequencyconverter(hereinafterreferredtoastheFC)withsupportforModbus RTUcontrol,suchasToshiba VF-S11, to control the spindle via Modbus via the PLCM-B1-G2 expansion board.1 +Для управления шпинделем по Modbus через плату расширения PLCM-B1-G2 Вам понадобится частотный преобразователь (далее ЧП) с поддержкой управления по Modbus RTU, например Toshiba VF-S11. 2 2 3 - Modbusspindlecontrolsettingprocedure:3 +Порядок настройки управления шпинделем по Modbus следующий: 4 4 5 -1. SetFCtothecontrolmodeusingtheModbus RTUprotocol(RS-485)andremembertheCOMportsettingsin FC(countofbitsper second,databits,parityandstopbits).5 +1. Настроить ЧП на режим управления по протоколу Modbus RTU (RS-485) и запомнить настройки COM-порта в ЧП (количество бит в секунду, биты данных, четность и стоповые биты). 6 6 7 - ExampleforToshiba VF-S11.7 +Пример для Toshiba VF-S11. 8 8 9 -|=(% style="text-align: center; width: 150px;" %)Function code|=(% style="text-align: center; width: 100px;" %)Value|=(% style="text-align:center" %)Description 10 -|(% style="width:150px" %)F800|(% style="width:100px" %)3|Transfer rate: 9600 bits per sec 11 -|(% style="width:150px" %)F801|(% style="width:100px" %)1|Parity check enabled 12 -|(% style="width:150px" %)F802|(% style="width:100px" %)1|Device number on the bus 13 -|(% style="width:150px" %)F829|(% style="width:100px" %)1|Communication Protocol: 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 -2. ConnectFCtothePLCM-B1-G2expansionboardviaRS-485interface.53 +2. Подключить ЧП к плате расширения PLCM-B1-G2 по интерфейсу RS-485. 17 17 18 18 (% style="margin-left: 30.0px;" %) 19 -3. Purchasethe"[[MODBUSprotocol support>>url:http://pumotix.ru/#soft||shape="rect"]]"optionoractivateatrialperiodforthisoptionin the menu"Configuration" → "LicenseManager" → "Common".56 +3. Приобрести опцию "[[Работа по протоколу MODBUS>>url:http://pumotix.ru/#soft||shape="rect"]]" или активировать пробный период для данной опции в меню "Конфигурация" → "Менеджер лицензий" → "Общие опции". 20 20 21 21 (% style="margin-left: 30.0px;" %) 22 -4. EnableandconfigureModbusinthemenu"Configuration"→ "ModbusSetup".59 +4. Включить и настроить Modbus в меню "Конфигурация" → "Настройка Modbus". 23 23 24 - CreatenewModbus-master.NumberofCOMportisPLCM.Therestofthesettingsshouldbeexactlythesameasin the FC(inthescreenshot,anexampleof a standard configuration of theCOMport ofToshiba VF-S11).61 +Создайте нового Modbus-мастера. Номер COM-порта - PLCM. Остальные настройки должны быть в точности такими же, как в ЧП (на скриншоте пример стандартной настройки COM-порта Toshiba VF-S11). 25 25 26 -[[image:modbus_master_en.png||alt="master_plcm.png" data-xwiki-image-style-alignment="center" height="300" width="367"]] 63 +(% style="text-align:center" %) 64 +[[image:attach:master_plcm.png]] 27 27 28 - YouneedtoaddregisterstocontroltheFCandreadstatusesfromFC. For exampleyouneedtoconfigureregistersnamed**SpindleMode**, **SpindleRPM**and**SpindleStatus**.66 +Для управления ЧП и считывания статусов с ЧП необходимо добавить регистры. Например, для Toshiba VF-S11 необходимо настроить регистры с именами **SpindleMode**, **SpindleRPM** и **SpindleStatus**. 29 29 30 - Werecommendusingexactlythese names,sinceinthefuture,registerswillbeaccessedfrombackgroundoperationsbytheirnames.68 +Рекомендуем использовать именно эти названия, так как в дальнейшем к регистрам будет обращение из фоновых операций по их именам. 31 31 32 -(% class="non-break" %) 33 -|=(% style="text-align: center;" %)Name|=(% style="text-align: center;" %)Master|=(% style="text-align: center;" %)Address|=(% style="text-align: center;" %)Register|=(% style="text-align: center;" %)Register type 34 -|SpindleMode|PLCM|1|64000|Output 35 -|SpindleRPM|PLCM|1|64001|Output 36 -|SpindleStatus|PLCM|1|64769|Input 70 +(% class="wrapped" %) 71 +|=((( 72 +Название 73 +)))|=((( 74 +Мастер 75 +)))|=((( 76 +Адрес на шине 77 +)))|=((( 78 +Номер регистра 79 +)))|=((( 80 +Тип регистра 81 +))) 82 +|((( 83 +SpindleMode 84 +)))|((( 85 +PLCM 86 +)))|((( 87 +1 88 +)))|((( 89 +64000 90 +)))|((( 91 +Output 92 +))) 93 +|((( 94 +SpindleRPM 95 +)))|((( 96 +PLCM 97 +)))|((( 98 +1 99 +)))|((( 100 +64001 101 +)))|((( 102 +Output 103 +))) 104 +|((( 105 +SpindleStatus 106 +)))|((( 107 +PLCM 108 +)))|((( 109 +1 110 +)))|((( 111 +64769 112 +)))|((( 113 +Input 114 +))) 37 37 38 38 {{success}} 39 - Registernumbersmustbespecifiedasdecimalvalues.117 +Номера регистров необходимо задавать в виде десятеричных значений. 40 40 {{/success}} 41 41 42 -{{ warning}}43 - ThesevaluescanbeindicatedinHEX(hexadecimal)intheinstructionsforthefrequencyconverter. For example, 0x1001, 0x1002.44 -{{/ warning}}120 +{{note}} 121 +В инструкции на частотный преобразователь данные значения могут быть указаны в HEX (шестнадцатеричном виде), например, 0x1001, 0x1002. 122 +{{/note}} 45 45 46 46 (% style="margin-left: 30.0px;" %) 47 -5. Createnewbackgroundoperation(macro)through[[themacromanager>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]].125 +5. Создать новую фоновую операцию (макрос) через [[окно управления макросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. 48 48 49 - Themaintaskofthebackgroundmacroistomonitorthecurrentstateandspindlespeedandsendthe values to the frequency converter viaModbus.127 +Основная задача фонового макроса - отслеживать текущее состояние и обороты шпинделя и отправлять значения в частотный преобразователь по Modbus. 50 50 51 - Anexampleof backgroundoperation**modbus_spindle.bm**forModBusspindlecontrolvia FCToshiba VF-S11postedinattachment.Thisfilemustbeaddedtobackgroundoperations list.129 +Пример фонового макроса **modbus_spindle.bm** для управления шпинделем по ModBus для ЧП Toshiba VF-S11 размещен во вложении. Данный файл нужно добавить в список фоновых операций. 52 52 53 - **[[Download background operation>>attach:modbus_spindle.bm]]**131 +[[attach:modbus_spindle.bm]] 54 54 55 -{{ warning}}56 - AccesstoModbusregistersfrommacrosisdoneby the name of theModbusregistercasesensitive!Forexample**SpindleRPM**and**SpindleRpm**aredifferentregisters.57 -{{/ warning}}133 +{{note}} 134 +Обращение к регистрам Modbus из макросов осуществляется по имени Modbus-регистра с учетом регистра! Например, **SpindleRPM** и **SpindleRpm** - это разные регистры. 135 +{{/note}} 58 58 59 59 (% style="margin-left: 30.0px;" %) 60 -6. Enablethebackground operation.Makesurethattheoperationhasstarted and is working properly.Thiswillbeindicatedbythegreenindicatortothe right of the operation name.138 +6. Включить фоновую операцию. Убедиться, что операция стартовала и работает нормально. Об этом будет свидетельствовать зеленый индикатор справа от названия операции. 61 61 62 -[[image:Macros_Manager_wndw.png||alt="2021-11-29 14_18_03-Управление макросами.png" data-xwiki-image-style-alignment="center" height="500" width="681"]] 140 +(% style="text-align:center" %) 141 +[[image:attach:2021-11-29 14_18_03-Управление макросами.png]] 63 63 64 - Thespindleshouldnowturnonandoffifeverythingis configured correctly.Thespindlespeedaccordinglymustalso change at the FC when it changing inPUMOTIX.143 +Если все настроено правильно, то шпиндель теперь должен включаться и выключаться. При изменении оборотов шпинделя в PUMOTIX они, соответственно, должны изменяться и на ЧП.