Wiki source code of 3.5 External equipment

Version 13.1 by Admin on 2024/12/26 15:51

Hide last authors
Admin 2.1 1 (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
2 = Settings =
Admin 1.1 3
Admin 3.1 4 (% data-numbered-headings-start="5" style="--numbered-headings-start: 4;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
Admin 2.1 5 == External equipment ==
Admin 1.1 6
Admin 5.1 7 The BMS Main 3 device supports joint operation with chargers, inverters, indication panels, trucks and vehicle controllers.
Admin 1.1 8
Admin 2.1 9 === J1939 charger ===
Admin 1.1 10
11 To change the parameters of communication with a charger using J1939 protocol, select the "External equipment → Chargers → J1939 charger" section:
12
Admin 2.1 13 [[image:1733330925860-611.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="191" width="800"]]
Admin 1.1 14
15 In this section:
16
17 * Enable – a flag to enable communication with the charger;
18 * CAN port – port which is used to communicate with the charger:
19 ** CAN1 (ext);
20 ** CAN2 (int);
21 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
22 * Output period – a period of sending commands to the charger, millisecond;
23 * Charge voltage – maximum charging voltage, V;
24 * Charge current – maximum charging current, А;
25 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established;
26 * OSN Power compliance – a flag to enable compatibility mode with chargers by OSN Power;
27 * OSN Power: Protocol – choose the OSN Power protocol version;
28 ** V0;
29 ** V1;
30 * OSN Power: Battery type – a type of the for OSN Power battery:
31 ** 48V
32 ** 80V
33 ** 24V
34 ** 220V
35 * OSN Power: Charging mode:
36 ** Constant current;
37 ** Constant voltage;
38 * CCS2 compliance – a flag to enable compatibility mode with the new generation of stationary chargers;
39 * CCS2: Discharging current – maximum discharging current, A;
40 * Great Power compliance – a flag to enable compatibility mode with the Great Power chargers.
41
42 Algorithm for working with the charger:
43
Admin 7.1 44 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 45
Admin 2.1 46 === Eltek charger ===
Admin 1.1 47
48 To change the communication parameters with an Eltek charger, select the "External equipment → Chargers → Eltek charger" section:
49
Admin 2.1 50 [[image:1733330925864-261.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="129" width="800"]]
Admin 1.1 51
52 In this section:
53
54 * Enable – a flag to enable communication with the charger;
55 * CAN port – port which is used to communicate with the charger:
56 ** CAN1 (ext);
57 ** CAN2 (int);
58 * Charger address – the charger’s network address;
59 * Receive timeout – a timeout for receiving packets from the charger (if no data is being received from the charger during this time, the connection loss flag is set), millisecond;
60 * Output period – a period of sending commands to the charger, millisecond;
61 * Charge voltage – maximum charging voltage, V;
62 * Charge current – maximum charging current, А;
63 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
64
65 Algorithm for working with the charger:
66
Admin 7.1 67 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 68
Admin 2.1 69 === MicroPower charger ===
Admin 1.1 70
71 To change the parameters of communication with a MicroPower charger, select the "External equipment → Chargers → MicroPower charger" section:
72
Admin 2.1 73 [[image:1733330925865-294.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="149" width="800"]]
Admin 1.1 74
75 In this section:
76
77 * Enable – a flag to enable communication with the charger;
78 * CAN port – port which is used to communicate with the charger:
79 ** CAN1 (ext);
80 ** CAN2 (int);
81 * Node ID – charger identifier in the CANopen network;
82 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
83 * Charge voltage – maximum charging voltage, V;
84 * Charge current – maximum charging current, A;
85 * Charge power – maximum charging power, W;
86 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
87 * Use SDO communication – a flag to enable SDO communication with the charger;
88 * SDO timeout – a timeout for receiving SDO packets, milliseconds.
89
90 Algorithm for working with the charger:
91
Admin 7.1 92 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 93
Admin 2.1 94 (% class="box warningmessage" %)
95 (((
Admin 8.1 96 **Warning! **To work properly with the charger, it is necessary to turn on sending synchronization messages over the CANopen network (see [[CAN1>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.6 Connectivity.WebHome||anchor="HCAN1"]]).
Admin 2.1 97 )))
Admin 1.1 98
Admin 2.1 99 (% class="box infomessage" %)
100 (((
101 After changing the settings, restart the BMS Main 3 device.
102 )))
Admin 1.1 103
Admin 2.1 104 === S.P.E. charger ===
Admin 1.1 105
106 To change the parameters of communication with an S.P.E. charger, select the "External equipment → Chargers → SPE charger" section:
107
Admin 2.1 108 [[image:1733330934850-187.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="120" width="800"]]
Admin 1.1 109
110 In this section:
111
112 * Enable – a flag to enable communication with the charger;
113 * CAN port – port which is used to communicate with the charger:
114 ** CAN1 (ext);
115 ** CAN2 (int);
116 * Control ID – a control message identifier setting the charging current;
117 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
118 * Output period - a period of sending commands to the charger, millisecond;
119 * Charge current – maximum charging current, A;
120 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
121
122 Algorithm for working with the charger:
123
Admin 7.1 124 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 125
Admin 2.1 126 === Bassi charger ===
Admin 1.1 127
128 To change the parameters of communication with a Bassi charger, select the "External equipment → Chargers → Bassi charger" section:
129
Admin 2.1 130 [[image:1733330934853-223.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="138" width="800"]]
Admin 1.1 131
132 In this section:
133
134 * Enable – a flag to enable communication with the charger;
135 * CAN port – port which is used to communicate with the charger:
136 ** CAN1 (ext);
137 ** CAN2 (int);
138 * Node ID – BMS identifier in the CANopen network;
139 * Charger ID – charger identifier in the CANopen network;
140 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
141 * Charge voltage – maximum charging voltage, V;
142 * Charge current – maximum charging current, A;
143 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
144
145 Algorithm for working with the charger:
146
Admin 7.1 147 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 148
Admin 2.1 149 (% class="box infomessage" %)
150 (((
151 After changing the settings, restart the BMS Main 3 device.
152 )))
Admin 1.1 153
Admin 2.1 154 === ATIB charger ===
Admin 1.1 155
156 To change the parameters of communication with an ATIB Elettronica charger, select the "External equipment → Chargers → ATIB Elettronica charger" section:
157
Admin 2.1 158 [[image:1733330934855-541.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="116" width="800"]]
Admin 1.1 159
160 In this section:
161
162 * Enable – a flag to enable communication with the charger;
163 * CAN port – port which is used to communicate with the charger:
164 ** CAN1 (ext);
165 ** CAN2 (int);
166 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
167 * Output period - a period of sending commands to the charger, millisecond;
168 * Charging voltage – maximum charging voltage, V;
169 * Charging current – maximum charging current, A;
170 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
171
172 Algorithm for working with the charger:
173
Admin 7.1 174 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 175
Admin 2.1 176 (% class="box infomessage" %)
177 (((
178 After changing the settings, restart the BMS Main 3 device.
179 )))
Admin 1.1 180
Admin 2.1 181 === Fronius charger ===
Admin 1.1 182
183 To change the parameters of communication with a Fronius charger, select the "External equipment → Chargers → Fronius charger" section:
184
Admin 2.1 185 [[image:1733330947593-954.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="139" width="800"]]
Admin 1.1 186
187 In this section:
188
189 * Enable – a flag to enable communication with the charger;
190 * CAN port – port which is used to communicate with the charger:
191 ** CAN1 (ext);
192 ** CAN2 (int);
193 * BMS ID – a BMS identifier in the CANopen network;
194 * Charger ID – a Fronius charger identifier in the CANopen network;
195 * Charge voltage – maximum charging voltage, V;
196 * Charge current – maximum charging current, A;
197 * Nominal voltage – nominal battery voltage, V;
198 * Nominal capacity – nominal battery capacity, A;
199 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
200
201 Algorithm for working with the charger:
202
Admin 7.1 203 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 204
Admin 2.1 205 (% class="box infomessage" %)
206 (((
207 After changing the settings, restart the BMS Main 3 device.
208 )))
Admin 1.1 209
Admin 2.1 210 === Webasto charger ===
Admin 1.1 211
212 To change the parameters of communication with a Webasto charger, select the "External equipment → Chargers → Webasto charger" section:
213
Admin 2.1 214 [[image:1733330947595-790.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="107" width="800"]]
Admin 1.1 215
216 In this section:
217
218 * Enable – a flag to enable communication with the charger;
219 * CAN port – port which is used to communicate with the charger:
220 ** CAN1 (ext);
221 ** CAN2 (int);
222 * Charger ID – a Webasto charger identifier in the CANopen network;
223 * Charge voltage – maximum charging voltage, V;
224 * Charge current – maximum charging current, A;
225 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
226
227 Algorithm for working with the charger:
228
Admin 7.1 229 The BMS sends a command to charge the battery if the "Allow charging" flag is set (see [[Charge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HCharge"]]).
Admin 1.1 230
Admin 2.1 231 (% class="box infomessage" %)
232 (((
233 After changing the settings, restart the BMS Main 3 device.
234 )))
Admin 1.1 235
Admin 2.1 236 === Skytronic charger ===
Admin 1.1 237
238 To change the parameters of communication with a Skytronic charger, select the "External equipment → Chargers → Skytronic charger" section:
239
Admin 2.1 240 [[image:1733330947596-629.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="106" width="800"]]
Admin 1.1 241
242 In this section:
243
244 * Enable – a flag to enable communication with the charger;
245 * CAN port – port which is used to communicate with the charger:
246 ** CAN1 (ext);
247 ** CAN2 (int);
248 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
249 * Charge voltage – maximum charging voltage, V;
250 * Charge current – maximum charging current, A;
251 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
252
Admin 2.1 253 === CCS Fast charge controller ===
Admin 1.1 254
255 To change the parameters of communication with a CCS Fast charge controller, select the "External equipment → Chargers → CCS Fast charge controller" section:
256
Admin 2.1 257 [[image:1733330947597-290.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="287" width="800"]]
Admin 1.1 258
259 In this section:
260
261 * Enable – a flag to enable communication with the charger;
262 * CAN port – port which is used to communicate with the charger:
263 ** CAN1 (ext);
264 ** CAN2 (int);
265 * Emulate insulation control signal – enable emulation of insulation monitoring device signal;
266 * Receive timeout – a timeout for receiving packets from the charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
267 * Output period – period of transmitting messages to a controller, millisecond;
268 * Ovartech receive timeout – timeout of receiving messages from charger (if there is no data being received from the charger for a given time, the connection loss flag is set), millisecond;
269 * Ovartech output period – period of transmitting messages to a charger, millisecond;
270 * Nominal battery voltage, V;
271 * Enable bulk SOC – a flag to enable transmitting of partial charge SOC from BMS to controller;
272 * Bulk SOC – partial charge SOC value, %;
273 * Enable full SOC – a flag to enable transmitting of full charge SOC from BMS to controller;
274 * Full SOC – full charge SOC value, %;
275 * Charge voltage, V;
276 * Fast charge current, A;
277 * Nominal charge current, A;
278 * Voltage limit – maximum allowable battery voltage, V;
279 * Current limit – maximum allowable battery current, A;
280 * Enable power limit – a flag to enable transmitting of maximum allowable charge power from BMS to controller;
281 * Power limit – maximum allowable charge power value, W;
282 * Enable energy request – a flag to enable request for battery energy from BMS to controller;
283 * Energy request – battery energy value, Wh;
284 * Number of retries to restart nominal charge – number of retries to restart nominal charge after connection loss with charger;
285 * Set “Charger connected” signal if the charger is online – a flag to generate the “Charger connected” signal if connection with the charger is established.
286
Admin 2.1 287 === Sunny Island inverter ===
Admin 1.1 288
289 To change the communication parameters with an SMA Sunny Island inverter, select the "External equipment → Inverters and loads → SMA Sunny Island inverter" section:
290
Admin 2.1 291 [[image:1733330959804-806.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="141" width="800"]]
Admin 1.1 292
293 In this section:
294
295 * Enable – a flag to enable communication with the inverter;
296 * CAN port – port which is used to communicate with the inverter:
297 ** CAN1 (ext);
298 ** CAN2 (int);
299 * Receive timeout – a timeout for receiving packets from the inverter (if no data is being received from the inverter during this time, the connection loss flag is set), millisecond;
300 * Output period – a period of sending commands to the inverter, millisecond;
301 * Charge voltage, V – maximum charging voltage, V;
302 * Charge current, А – maximum charging current, A;
303 * Discharge voltage (min) – minimum discharging voltage, V;
304 * Discharge current – maximum discharging current, А;
305 * Invert current – a flag to inverse current sent to the inverter;
306
307 When working with the Sunny Island inverter, the BMS Main 3 device sends messages with the values of voltage and charge/discharge current continuously with the period “Output period”: Charging voltage, Charging current, Discharging voltage, Discharging current.
308
Admin 2.1 309 === Pylontech inverter ===
Admin 1.1 310
311 To change the parameters of communication with a Pylontech inverter, select the "External equipment → Inverters and loads → Pylontech inverter" section:
312
Admin 2.1 313 [[image:1733330959806-653.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="119" width="800"]]
Admin 1.1 314
315 In this section:
316
317 * Enable – a flag to enable communication with the inverter;
318 * CAN port – port which is used to communicate with the inverter:
319 ** CAN1 (ext);
320 ** CAN2 (int);
321 * Type – invertor type:
322 ** Pylontech;
323 ** Solis;
324 * Charge voltage, V – maximum charging voltage, V;
325 * Charge current, А – maximum charging current, A;
326 * Discharge voltage (min) – minimum discharging voltage, V;
327 * Discharge current – maximum discharging current, А.
328
Admin 2.1 329 === ASTOM load bank (cycling) ===
Admin 1.1 330
331 To change the parameters of communication with a ASTOM load bank, select the "External equipment → Inverters and loads → ASTOM load bank (cycling)" section:
332
Admin 2.1 333 [[image:1733330959806-204.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="170" width="800"]]
Admin 1.1 334
335 In this section:
336
337 * Enable – a flag to enable communication with the bank;
338 * CAN port – port which is used to communicate with the bank:
339 ** CAN1 (ext);
340 ** CAN2 (int);
341 * Number of discharge cycles;
342 * Minimum voltage of charged cells, V;
343 * Voltage deviation of charged cells – minimum allowable deviation of the cells voltage at which battery states as charged, V;
344 * Maximum discharge current, A;
345 * Cell voltage to stop discharging, V;
346 * SOC to be at the end of cycling – target SOC at the end of charge-discharge cycling, V;
347 * Delay before starting discharging – a delay before transmitting command to the load to start discharging, millisecond;
348 * Check the difference between the min and max cell voltage – a flag to enable check of difference between the minimum and maximum cell voltages to generate an error;
349 * Voltage difference – difference between the minimum and maximum cell voltages for error to be generated and cycling to be stopped, V;
350 * Delay before setting the error – a delay before generating an error, second.
351
Admin 2.1 352 === HYG Class I-III truck ===
Admin 1.1 353
354 The HYG Class I-III equipment is installed on the forklifts by the group of companies HYSTER-YALE.
355
356 To change communication parameters with HYG Class I-III equipment, select the "External equipment → Trucks and Vehicles → HYG Class I-III truck" section:
357
Admin 9.2 358 [[image:1735227832802-527.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="337" width="800"]]
Admin 1.1 359
360 In this section:
361
362 * Enable – a flag to enable communication with the forklift;
363 * CAN port – port which is used to communicate with the truck:
364 ** CAN1 (ext);
365 ** CAN2 (int);
366 * Class – a class of equipment:
367 ** I;
368 ** II-III;
369 ** I-III Gen.2;
370 * Node ID – an equipment identifier in the CANopen network;
Admin 9.2 371 * Send Heartbeat messages – a flag to enable generation of the Heartbeat messages to the forklift;
372 * Heartbeat period – Heartbeat sending period, millisecond;
Admin 1.1 373 * Receive timeout – a timeout for receiving packets from the forklift (if no data is being received from the forklift during this time, the “HYG offline“ flag is set), millisecond; at a value of 0 milliseconds, the "HYG offline" error does not occur;
Admin 9.3 374 * Prevent discharging on the “Charger connected” signal and the "HYG offline" error – a flag to forbid discharging if the “Charger connected” signal presents and "HYG offline" error is generated;
Admin 1.1 375 * Maximum voltage, V;
376 * Minimum voltage, V;
377 * Maximum charge current, А;
378 * Maximum discharge current, А;
Admin 9.4 379 * SOC: Lift lockout – a SOC level, at which the forklift locks the lift, %;
Admin 1.1 380 * SOC: Limited operation – a SOC level, at which the forklift goes into a state of limited functionality, %;
381 * Thermal derate (0%): Contactor temperature - a value of the contactor temperature at which the thermal derate starts, °C;
Admin 9.4 382 * Thermal derate (0%): High battery temperature - a value of the high battery temperature at which the thermal derate starts, °C;
383 * Thermal derate (0%): Low battery temperature - a value of the low battery temperature at which the thermal derate starts, °C;
384 * Nominal battery voltage, V;
Admin 9.6 385 * Warranty SOH, %;
386 * Warranty cycles;
387 * Warranty hours;
388 * Warranty usable energy, Wh;
Admin 9.7 389 * Total energy + (initial value), Wh;
390 * Total energy - (initial value), Wh;
391 * Total energy regen (initial value), Wh;
Admin 9.6 392 * Hours in service;
Admin 9.7 393 * Battery brand;
394 * Battery ID;
395 * Battery serial number.
Admin 1.1 396
Admin 2.1 397 (% class="box infomessage" %)
398 (((
399 **Note:** Dependence of the thermal derate from the battery and contactor temperature is linear. The system sends maximum value of the thermal derate among values calculated for the battery temperature and contactor temperature.
400 )))
Admin 1.1 401
402 The device with the identifier “Node ID” continuously transmits control commands to the forklift the with a period of 100 milliseconds.
403
Admin 2.1 404 (% class="box infomessage" %)
405 (((
406 After changing the settings, restart the BMS Main 3 device.
407 )))
Admin 1.1 408
Admin 2.1 409 === Combilift truck ===
Admin 1.1 410
411 To change communication parameters with a Combilift forklift, select the "External equipment → Trucks and Vehicles → Combilift truck" section:
412
Admin 2.1 413 [[image:1733330972246-129.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="171" width="800"]]
Admin 1.1 414
415 In this section:
416
417 * Enable – a flag to enable communication with the forklift;
418 * CAN port – port which is used to communicate with the truck:
419 ** CAN1 (ext);
420 ** CAN2 (int);
421 * Node ID – a BMS identifier in the CANopen network;
422 * Truck ID – a forklift identifier in the CANopen network;
423 * Receive timeout – a timeout for receiving packets from the forklift (if no data is being received from the forklift during this time, the “Combilift offline“ flag is set), millisecond; at a value of 0 milliseconds, the "Combilift offline" error does not occur;
424 * Inhibit charging on the "Combilift offline" error – a flag to forbid charging if the "Combilift offline" error is generated;
425 * Inhibit discharging on "Combilift offline" error – a flag to forbid discharging if the "Combilift offline" error is generated;
426 * SOC: Limited operation – a SOC level, at which the forklift goes into a state of limited functionality, %;
427 * SOC: Lift lockout – a SOC level, at which the forklift locks the lift, %;
428 * Send Heartbeat messages – a flag to enable generation of the Heartbeat messages to forklift;
429 * Heartbeat period – Heartbeat sending period, millisecond.
430
431 The device with the identifier “Node ID” continuously transmits control commands to the forklift with a period of 200 milliseconds.
432
Admin 2.1 433 (% class="box infomessage" %)
434 (((
435 After changing the settings, restart the BMS Main 3 device.
436 )))
Admin 1.1 437
Admin 2.1 438 === Spirit AGV ===
Admin 1.1 439
440 To change communication parameters with a Spirit AeroSystems truck, select the "External equipment → Trucks and Vehicles → Spirit AGV" section:
441
Admin 12.2 442 [[image:1735228139582-964.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="153" width="800"]]
Admin 1.1 443
444 In this section:
445
446 * Enable – a flag to enable communication with the truck;
447 * CAN port – port which is used to communicate with the truck:
448 ** CAN1 (ext);
449 ** CAN2 (int);
450 * Protocol – version of protocol:
451 ** V1;
452 ** V2;
453 * Node ID – a BMS identifier in the CANopen network;
454 * Receive timeout – a timeout for receiving packets from the truck (if no data is being received from the truck during this time, the “Spirit offline“ flag is set), millisecond; at a value of 0 milliseconds, the "Spirit offline" error does not occur;
455 * SOC: Limited operation – a SOC level, at which the truck goes into a state of limited functionality, %;
456 * SOC: Lift lockout – a SOC level, at which the truck locks the lift, %;
457 * Send Heartbeat messages– a flag to enable generation of the Heartbeat messages to the truck;
458 * Heartbeat period – Heartbeat sending period, millisecond;
459 * Config 1 (bitfield) – configuration bitfield 1;
460 * Config 2 (bitfield) – configuration bitfield 2.
461
462 The device with the identifier “Node ID” continuously transmits control commands to the truck with a period of 100 milliseconds.
463
Admin 2.1 464 === Crown truck ===
Admin 1.1 465
466 The BMS Main 3 device uses the BMS Crown adapter to control powering the Crown forklift.
467
468 To change communication parameters with the BMS Crown adapter, select the "External equipment → Trucks and Vehicles → Crown truck" section:
469
Admin 12.2 470 [[image:1735228176135-223.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="92" width="800"]]
Admin 1.1 471
472 In this section:
473
474 * Enable – a flag to enable communication with the BMS Crown;
475 * CAN port – port which is used to communicate with the truck:
476 ** CAN1 (ext);
477 ** CAN2 (int);
478 * Node ID – a BMS Crown identifier in the CANopen network;
479 * Delta voltage (tolerance) – a maximum deviation between the battery voltage and the voltage output by the Crown forklift system, V;
Admin 12.2 480 * Prevent discharging on the EWS signal – a flag to inhibit reclosing the discharging contactor after sending EWS signal to the forklift.
Admin 1.1 481
482 When working with the Crown forklift, the algorithm for controlling the discharging contactor is changed. The state machine used to switch the discharging contactor is described below.
483
484 1) "Discharging off" state.
485
486 In this state, the discharging contactor is **open**.
487
488 If all the conditions are met:
489
490 * the charger is disconnected;
491 * the charging contactor is open;
492 * the “Critical error” is cleared;
493 * the "Undervoltage" error is cleared;
494 * the "Overcurrent" error is cleared;
495 * the "High temperature" error is cleared.
496
497 then the transition to the state "Load connection".
498
499 2) “Load connection” state.
500
501 In this state, the discharging contactor is still open and at the same time the battery voltage is switched to line A2 (see “Relay” status field).
502
503 If, after T = 10 seconds, the difference is |Voltage A2-Voltage A1| < “Delta voltage (tolerance)”, then the transition to the state "Load connected". If after the expiration of the time T the difference |Voltage A2-Voltage A1| > “Delta voltage (tolerance)”, then the transition to the "Crown error".
504
505 3) "Load connected" state.
506
507 In this state, the discharging contactor is **closed**.
508
509 If any of the conditions are met:
510
511 * the charger is connected;
512 * the “Critical error” is generated;
513 * the "Undervoltage" error is generated;
514 * the "Overcurrent" error is generated;
515 * the "High temperature" error is generated;
516 * Voltage A1 = 0V (load disconnection initiated by the forklift)
517
518 then the transition to the "Discharging Off" state is performed.
519
520 4) “Load disconnection” state.
521
522 In this state, the discharging contactor is still closed and at the same time the battery voltage is not output to the A2 line.
523
524 After T = 10 seconds, the transition to the "Load Off" state if performed.
525
526 5) "Crown error" state.
527
528 In this state, the discharging contactor is **open** and the "Crown error" is generated. If the "Inhibit discharging on the EWS signal" is not set, then after T = 10 seconds, the "Crown error" is cleared and the transition to the "Discharging Off" state is performed.
529
Admin 7.1 530 The value of T is set in the "Delay before starting discharging" field (see [[Discharge>>doc:Battery management systems.BMS Main 3.3\. Configuration.3\.3 Control.WebHome||anchor="HDischarge"]]).
Admin 1.1 531
Admin 2.1 532 (% class="box infomessage" %)
533 (((
534 After changing the settings, restart the BMS Main 3 device.
535 )))
Admin 1.1 536
Admin 2.1 537 === ZiK truck ===
Admin 1.1 538
539 To change communication parameters with a ZiK truck, select the "External equipment → Trucks and Vehicles → ZiK truck" section:
540
Admin 2.1 541 [[image:1733330985625-186.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="100" width="800"]]
Admin 1.1 542
543 In this section:
544
545 * Enable – a flag to enable communication with the ZiK truck;
546 * CAN port – port which is used to communicate with the truck:
547 ** CAN1 (ext);
548 ** CAN2 (int);
549 * Node ID – a ZiK identifier in the CANopen network;
550 * SOC: Limited operation – a SOC level at which the truck goes to limited operation mode, %;
551 * Send supercapacitor parameters – a flag to enable transmitting the supercapacitor parameters.
552
553 The BMS with the identifier “Node ID” continuously transmits control commands to the truck with a period of 100 milliseconds.
554
Admin 2.1 555 (% class="box infomessage" %)
556 (((
557 After changing the settings, restart the BMS Main 3 device.
558 )))
Admin 1.1 559
Admin 2.1 560 === Evocargo Evo1.1 truck ===
Admin 1.1 561
562 To change communication parameters with an Evocargo Evo1.1 truck, select the "External equipment → Trucks and Vehicles → Evocargo Evo1.1 truck" section:
563
Admin 2.1 564 [[image:1733330985627-145.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="87" width="800"]]
Admin 1.1 565
566 In this section:
567
568 * Enable – a flag to enable communication with the truck;
569 * Receive timeout – a timeout for receiving packets from the truck, millisecond.
570
Admin 2.1 571 === BKM vehicle ===
Admin 1.1 572
573 To change communication parameters with a BKM vehicle, select the "External equipment → Trucks and Vehicles → BKM vehicle" section:
574
Admin 2.1 575 [[image:1733330985627-310.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="90" width="800"]]
Admin 1.1 576
577 In this section:
578
579 * Enable – a flag to enable communication with the vehicle;
580 * CAN port – port which is used to communicate with the truck:
581 ** CAN1 (ext);
582 ** CAN2 (int);
583 * Receive timeout – a timeout for receiving packets from the vehicle.
584 * Number of Logics in a pack.
585
Admin 2.1 586 === Basic J1939 vehicle ===
Admin 1.1 587
588 The basic vehicle protocol J1939 is developed by Movicom Electric, and its description is available upon request. Using this protocol, information about the parameters of the battery can be obtained. The protocol also implements the management of battery operation modes.
589
590 Communication parameters via the Basic J1939 protocol are configured in the “External equipment → Trucks and Vehicles → Basic J1939 vehicle” section:
591
Admin 2.1 592 [[image:1733330996003-704.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="98" width="800"]]
Admin 1.1 593
594 In this section:
595
596 * Enable – a flag to enable communication using the protocol;
597 * CAN port – port which is used to communicate with the vehicle:
598 ** CAN1 (ext);
599 ** CAN2 (int);
600 * First BMS message ID – an identifier of the first message of the device in the J1939 network;
601 * Receive vehicle messages – a flag to activate receiving vehicle messages;
602 * First vehicle message ID – an identifier of the first message of the vehicle in the J1939 network.
603
Admin 2.1 604 === Bender iso165C ===
Admin 1.1 605
606 To change communication parameters with a Bender iso165C, select the "External equipment → IMD → Bender iso165C" section:
607
Admin 2.1 608 [[image:1733330996004-140.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="108" width="800"]]
Admin 1.1 609
610 In this section:
611
612 * Enable – a flag to enable communication with the IMD;
613 * CAN port – port which is used to communicate with the vehicle:
614 ** CAN1 (ext);
615 ** CAN2 (int);
616 * Receive timeout – a timeout for receiving packets from the IMD, millisecond;
617 * Configure the IMD thresholds – a flag to enable the threshold values for generating insulation error and insulation warning;
618 * Threshold to detect insulation error – threshold resistance value to generate the insulation error, Ohm;
619 * Threshold to detect insulation warning – threshold resistance value to generate the insulation warning, Ohm.
620
Admin 2.1 621 === BMS IMD ===
Admin 1.1 622
623 To change communication parameters with a BMS IMD, select the "External equipment → IMD → BMD IMD " section:
624
Admin 2.1 625 [[image:1733330996005-297.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="109" width="800"]]
Admin 1.1 626
627 In this section:
628
629 * Enable – a flag to enable communication with the IMD;
630 * CAN port – port which is used to communicate with the vehicle:
631 ** CAN1 (ext);
632 ** CAN2 (int);
633 * Node ID – a CANopen address of the BMS IMD device;
634 * Configure the IMD thresholds – a flag to override the IMD warning and alarm settings;
635 * Threshold to detect insulation alarm, Ohm;
636 * Threshold to detect insulation warning, Ohm.
637
Admin 2.1 638 === Main X ===
Admin 1.1 639
640 The BMS Main 3 device can connect to BMS Main X strings controller.
641
642 Communication parameters with the Main X are configured in the "External equipment → BMS → Main X" section:
643
Admin 13.1 644 [[image:1735228238119-343.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="82" width="800"]]
Admin 1.1 645
646 In this section:
647
648 * Enable – a flag to enable communication with the BMS Main X;
Admin 13.1 649 * Receive timeout – a timeout for receiving packets from the BMS Main X (if no data is being received from the BMS Main X during this time, the “Inhibit charging“ and “Inhibit discharging” signals may be generated), millisecond;
650 * Set the 'Inhibit charging' signal if BMS Main X is offline;
651 * Set the 'Inhibit discharging' signal if BMS Main X is offline;