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,143 +1,64 @@ 1 - Для управления шпинделем по ModbusчерезплатурасширенияPLCM-B1-G2Вампонадобитсячастотныйпреобразователь(далееЧП)споддержкойуправленияпоModbus RTU,напримерToshiba VF-S11.1 +You will need a frequency converter (hereinafter referred to as the FC) with support for Modbus RTU control, such as Toshiba VF-S11, to control the spindle via Modbus via the PLCM-B1-G2 expansion board. 2 2 3 - Порядок настройки управления шпинделем поModbusследующий:3 +Modbus spindle control setting procedure: 4 4 5 -1. НастроитьЧПнарежимуправленияпопротоколуModbus RTU (RS-485)изапомнитьнастройкиCOM-портавЧП(количествобитвсекунду,битыданных,четностьистоповыебиты).5 +1. Set FC to the control mode using the Modbus RTU protocol (RS-485) and remember the COM port settings in FC (count of bits per second, data bits, parity and stop bits). 6 6 7 - ПримердляToshiba VF-S11.7 +Example for Toshiba VF-S11. 8 8 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 -))) 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 51 51 52 52 (% style="margin-left: 30.0px;" %) 53 -2. ПодключитьЧПкплатерасширенияPLCM-B1-G2поинтерфейсуRS-485.16 +2. Connect FC to the PLCM-B1-G2 expansion board via RS-485 interface. 54 54 55 55 (% style="margin-left: 30.0px;" %) 56 -3. Приобрестиопцию"[[Работа по протоколуMODBUS>>url:http://pumotix.ru/#soft||shape="rect"]]"илиактивироватьпробныйпериоддляданнойопциивменю"Конфигурация" → "Менеджерлицензий" → "Общие опции".19 +3. Purchase the "[[MODBUS protocol support>>url:http://pumotix.ru/#soft||shape="rect"]]" option or activate a trial period for this option in the menu "Configuration" → "License Manager" → "Common". 57 57 58 58 (% style="margin-left: 30.0px;" %) 59 -4. ВключитьинастроитьModbusвменю"Конфигурация"НастройкаModbus".22 +4. Enable and configure Modbus in the menu "Configuration" → "Modbus Setup". 60 60 61 - СоздайтеновогоModbus-мастера.НомерCOM-порта-PLCM.Остальныенастройкидолжныбытьвточноститакимиже,каквЧП(наскриншотепримерстандартнойнастройкиCOM-портаToshiba VF-S11).24 +Create new Modbus-master. Number of COM port is PLCM. The rest of the settings should be exactly the same as in the FC (in the screenshot, an example of a standard configuration of the COM port of Toshiba VF-S11). 62 62 63 -(% style="text-align:center" %) 64 -[[image:attach:master_plcm.png]] 26 +[[image:modbus_master_en.png||alt="master_plcm.png" data-xwiki-image-style-alignment="center" height="300" width="367"]] 65 65 66 - ДляуправленияЧПисчитываниястатусовсЧПнеобходимодобавитьрегистры.Например,дляToshibaVF-S11необходимонастроитьрегистрысименами**SpindleMode**, **SpindleRPM**и**SpindleStatus**.28 +You need to add registers to control the FC and read statuses from FC. For example you need to configure registers named **SpindleMode**, **SpindleRPM** and **SpindleStatus**. 67 67 68 - Рекомендуемиспользоватьименноэтиназвания,таккаквдальнейшемкрегистрамбудетобращениеизфоновыхоперацийпоихименам.30 +We recommend using exactly these names, since in the future, registers will be accessed from background operations by their names. 69 69 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 -))) 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 115 115 116 116 {{success}} 117 - Номерарегистровнеобходимозадаватьввидедесятеричныхзначений.39 +Register numbers must be specified as decimal values. 118 118 {{/success}} 119 119 120 -{{n ote}}121 - ВинструкцииначастотныйпреобразовательданныезначениямогутбытьуказанывHEX(шестнадцатеричномвиде),например, 0x1001, 0x1002.122 -{{/n ote}}42 +{{warning}} 43 +These values can be indicated in HEX (hexadecimal) in the instructions for the frequency converter. For example, 0x1001, 0x1002. 44 +{{/warning}} 123 123 124 124 (% style="margin-left: 30.0px;" %) 125 -5. Создатьновуюфоновуюоперацию(макрос)через[[окноуправлениямакросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]].47 +5. Create new background operation (macro) through [[the macro manager>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. 126 126 127 - Основнаязадачафоновогомакроса-отслеживатьтекущеесостояниеиоборотышпинделяиотправлятьзначениявчастотныйпреобразовательпоModbus.49 +The main task of the background macro is to monitor the current state and spindle speed and send the values to the frequency converter via Modbus. 128 128 129 - Примерфоновогомакроса**modbus_spindle.bm**дляуправления шпинделем поModBusдляЧПToshiba VF-S11размещенвовложении.Данныйфайлнужнодобавитьвсписокфоновыхопераций.51 +An example of background operation **modbus_spindle.bm** for ModBus spindle control via FC Toshiba VF-S11 posted in attachment. This file must be added to background operations list. 130 130 131 -[[attach:modbus_spindle. bm]]53 +**[[Download background operation>>attach:modbus_spindle.zip]]** 132 132 133 -{{n ote}}134 - ОбращениекрегистрамModbusизмакросовосуществляетсяпоимениModbus-регистрасучетомрегистра!Например,**SpindleRPM**и**SpindleRpm**-эторазные регистры.135 -{{/n ote}}55 +{{warning}} 56 +Access to Modbus registers from macros is done by the name of the Modbus register case sensitive! For example **SpindleRPM** and **SpindleRpm** are different registers. 57 +{{/warning}} 136 136 137 137 (% style="margin-left: 30.0px;" %) 138 -6. Включитьфоновуюоперацию.Убедиться,чтооперациястартовалаиработаетнормально.Обэтомбудетсвидетельствоватьзеленыйиндикаторсправаотназванияоперации.60 +6. Enable the background operation. Make sure that the operation has started and is working properly. This will be indicated by the green indicator to the right of the operation name. 139 139 140 -(% style="text-align:center" %) 141 -[[image:attach:2021-11-29 14_18_03-Управление макросами.png]] 62 +[[image:Macros_Manager_wndw.png||alt="2021-11-29 14_18_03-Управление макросами.png" data-xwiki-image-style-alignment="center" height="500" width="681"]] 142 142 143 - Есливсенастроеноправильно,тошпиндельтеперьдолженвключатьсяивыключаться.ПриизмененииоборотовшпинделявPUMOTIXони,соответственно,должныизменятьсяинаЧП.64 +The spindle should now turn on and off if everything is configured correctly. The spindle speed accordingly must also change at the FC when it changing in PUMOTIX.