Версия 9.1 от writer на 2022/08/19 18:37

Последние авторы
1 Для управления шпинделем по Modbus через плату расширения PLCM-B1-G2 Вам понадобится частотный преобразователь (далее ЧП) с поддержкой управления по Modbus RTU, например Toshiba VF-S11.
2
3 Порядок настройки управления шпинделем по Modbus следующий:
4
5 1. Настроить ЧП на режим управления по протоколу Modbus RTU (RS-485) и запомнить настройки COM-порта в ЧП (количество бит в секунду, биты данных, четность и стоповые биты).
6
7 Пример для Toshiba VF-S11.
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 )))
51
52 (% style="margin-left: 30.0px;" %)
53 2. Подключить ЧП к плате расширения PLCM-B1-G2 по интерфейсу RS-485.
54
55 (% style="margin-left: 30.0px;" %)
56 3. Приобрести опцию "[[Работа по протоколу MODBUS>>url:http://pumotix.ru/#soft||shape="rect"]]" или активировать пробный период для данной опции в меню "Конфигурация" → "Менеджер лицензий" → "Общие опции".
57
58 (% style="margin-left: 30.0px;" %)
59 4. Включить и настроить Modbus в меню "Конфигурация" → "Настройка Modbus".
60
61 Создайте нового Modbus-мастера. Номер COM-порта - PLCM. Остальные настройки должны быть в точности такими же, как в ЧП (на скриншоте пример стандартной настройки COM-порта Toshiba VF-S11).
62
63 (% style="text-align:center" %)
64 [[image:attach:master_plcm.png||height="300" width="366"]]
65
66 Для управления ЧП и считывания статусов с ЧП необходимо добавить регистры. Например, для Toshiba VF-S11 необходимо настроить регистры с именами **SpindleMode**, **SpindleRPM** и **SpindleStatus**.
67
68 Рекомендуем использовать именно эти названия, так как в дальнейшем к регистрам будет обращение из фоновых операций по их именам.
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 )))
115
116 {{success}}
117 Номера регистров необходимо задавать в виде десятеричных значений.
118 {{/success}}
119
120 {{note}}
121 В инструкции на частотный преобразователь данные значения могут быть указаны в HEX (шестнадцатеричном виде), например, 0x1001, 0x1002.
122 {{/note}}
123
124 (% style="margin-left: 30.0px;" %)
125 5. Создать новую фоновую операцию (макрос) через [[окно управления макросами>>doc:Руководство пользователя.Описание M-кодов.Управление макросами и фоновыми операциями.WebHome]].
126
127 Основная задача фонового макроса - отслеживать текущее состояние и обороты шпинделя и отправлять значения в частотный преобразователь по Modbus.
128
129 Пример фонового макроса **modbus_spindle.bm** для управления шпинделем по ModBus для ЧП Toshiba VF-S11 размещен во вложении. Данный файл нужно добавить в список фоновых операций.
130
131 [[attach:modbus_spindle.bm]]
132
133 {{note}}
134 Обращение к регистрам Modbus из макросов осуществляется по имени Modbus-регистра с учетом регистра! Например, **SpindleRPM** и **SpindleRpm** - это разные регистры.
135 {{/note}}
136
137 (% style="margin-left: 30.0px;" %)
138 6. Включить фоновую операцию. Убедиться, что операция стартовала и работает нормально. Об этом будет свидетельствовать зеленый индикатор справа от названия операции.
139
140 (% style="text-align:center" %)
141 [[image:attach:2021-11-29 14_18_03-Управление макросами.png||height="500" width="680"]]
142
143 Если все настроено правильно, то шпиндель теперь должен включаться и выключаться. При изменении оборотов шпинделя в PUMOTIX они, соответственно, должны изменяться и на ЧП.