Modbus spindle control using the Toshiba VF-S11 and PLCM-B1-G2 expansion board

Last modified by writer on 2022/10/17 17:51

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.

Modbus spindle control setting procedure:

  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).

Example for Toshiba VF-S11.

Function code

Value

Description

F800

3

Transfer rate: 9600 bits per sec

F801

1

Parity check enabled

F802

1

Device number on the bus

F829

1

Communication Protocol: Modbus RTU

2.  Connect FC to the PLCM-B1-G2 expansion board via RS-485 interface.

3. Purchase the "MODBUS protocol support" option or activate a trial period for this option in the menu "Configuration" → "License Manager" → "Common".

4. Enable and configure Modbus in the menu "Configuration" → "Modbus Setup".

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).

master_plcm.png

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.

We recommend using exactly these names, since in the future, registers will be accessed from background operations by their names.

Name

Master

Address

Register

Register type

SpindleMode

PLCM

1

64000

Output

SpindleRPM

PLCM

1

64001

Output

SpindleStatus

PLCM

1

64769

Input

Success

Register numbers must be specified as decimal values.

Unknown macro: note. Click on this message for details.

5. Create new background operation (macro) through the macro manager.

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.

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.

Download background operation

Unknown macro: note. Click on this message for details.

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.

2021-11-29 14_18_03-Управление макросами.png

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.