Changes for page Управление шпинделем по Modbus на примере Sunfar E550 и платы расширения PLCM-B1-G2
Last modified by writer on 2023/02/20 13:47
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,10 +6,16 @@ 6 6 7 7 Example for Sunfar E500. 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" %)F0.00|(% style="width:100px" %)2|Frequency reference source - external data transfer 11 -|(% style="width:150px" %)F0.02|(% style="width:100px" %)0002|Trigger channel selection - serial data port 12 -|(% style="width:150px" %)F4.00|(% style="width:100px" %)0114|Data transfer settings - speed selection: 9600 bps, parity check, Modbus data transfer protocol 9 +|=((( 10 +Function code 11 +)))|=((( 12 +Value 13 +)))|=((( 14 +Description 15 +))) 16 +|F0.00 |2|Frequency reference source - external data transfer 17 +|F0.02|0002|Trigger channel selection - serial data port 18 +|(% colspan="1" %)F4.00|(% colspan="1" %)0114|(% colspan="1" %)Data transfer settings - speed selection: 9600 bps, parity check, Modbus data transfer protocol 13 13 14 14 (% style="margin-left: 30.0px;" %) 15 15 2. Connect FC to the PLCM-B1-G2 expansion board via RS-485 interface. ... ... @@ -22,40 +22,41 @@ 22 22 23 23 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 Sunfar E500). 24 24 25 -[[image:modbus_master_en.png||alt="master_plcm.png" data-xwiki-image-style-alignment="center" height="300" width="367"]] 31 +(% style="text-align:center" %) 32 +[[image:master_plcm.png||height="300" width="366"]] 26 26 27 27 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**. 28 28 29 - Werecommendusingexactlythese names,sinceinthefuture,registerswillbeaccessedfrombackgroundoperationsbytheirnames.36 +Рекомендуем использовать именно эти названия, так как в дальнейшем к регистрам будет обращение из фоновых операций по их именам. 30 30 31 31 (% style="text-align:center" %) 32 -[[image: Modbus_Settings_example_E500.png||alt="registers_plcm.png" data-xwiki-image-style-alignment="center"height="444" width="1000"]]39 +[[image:registers_plcm.png||height="350" width="787"]] 33 33 34 34 {{success}} 35 - Registernumbersmustbespecifiedasdecimalvalues.42 +Номера регистров необходимо задавать в виде десятеричных значений. 36 36 {{/success}} 37 37 38 38 {{warning}} 39 - ThesevaluescanbeindicatedinHEX(hexadecimal)intheinstructionsforthefrequencyconverter. For example, 0x1001, 0x100246 +В инструкции на частотный преобразователь данные значения могут быть указаны в HEX (шестнадцатеричном виде), например, 0x1001, 0x1002. 40 40 {{/warning}} 41 41 42 42 (% style="margin-left: 30.0px;" %) 43 -5. Createnewbackgroundoperation(macro)through[[themacromanager>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]].50 +5. Создать новую фоновую операцию (макрос) через [[окно управления макросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]]. 44 44 45 - Themaintaskofthebackgroundmacroistomonitorthecurrentstateandspindlespeedandsendthe values to the frequency converter viaModbus.52 +Основная задача фонового макроса - отслеживать текущее состояние и обороты шпинделя и отправлять значения в частотный преобразователь по Modbus. 46 46 47 - An example of[[backgroundoperation>>doc:Руководство пользователя.Описание фоновых операций.Создание фоновой операции.WebHome]] **modbus_spindle.bm**forModBusspindlecontrolposted in attachment.Thisfilemustbeaddedtobackgroundoperations list.54 +Пример [[фонового макроса>>doc:Руководство пользователя.Описание фоновых операций.Создание фоновой операции.WebHome]] **modbus_spindle.bm** для управления шпинделем по ModBus размещен во вложении. Данный файл нужно добавить в список фоновых операций. 48 48 49 -**[[ Downloadbackgroundoperation>>attach:modbus_spindle (1).bm]]**56 +**[[Скачать фоновый макрос>>attach:modbus_spindle (1).bm]]** 50 50 51 51 {{warning}} 52 - AccesstoModbusregistersfrommacrosisdoneby the name of theModbusregistercasesensitive!For example, **SpindleRPM**and**SpindleRpm**aredifferentregisters.59 +Обращение к регистрам Modbus из макросов осуществляется по имени Modbus-регистра с учетом регистра! Например, **SpindleRPM** и **SpindleRpm** - это разные регистры. 53 53 {{/warning}} 54 54 55 55 (% style="margin-left: 30.0px;" %) 56 -6. Enablethebackground operation.Makesurethattheoperationhasstarted and is working properly.Thiswillbeindicatedbythegreenindicatortothe right of the operation name.63 +6. Включить фоновую операцию. Убедиться, что операция стартовала и работает нормально. Об этом будет свидетельствовать зеленый индикатор справа от названия операции. 57 57 58 58 (% style="text-align:center" %) 59 -[[image: Macros_Manager_wndw.png||alt="2021-11-29 14_18_03-Управление макросами.png" data-xwiki-image-style-alignment="center"height="400" width="544"]]66 +[[image:2021-11-29 14_18_03-Управление макросами.png||height="500" width="680"]] 60 60 61 - Thespindleshouldnowturnonandoffifeverythingis configured correctly.Thespindlespeedaccordinglymustalso change at the FC when it changing inPUMOTIX.68 +Если все настроено правильно, то шпиндель теперь должен включаться и выключаться. При изменении оборотов шпинделя в PUMOTIX они, соответственно, должны изменяться и на ЧП.
- Modbus_Settings_example.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Knetyaga - Size
-
... ... @@ -1,1 +1,0 @@ 1 -43.2 KB - Content