X2 Control communication with BFI-E3 by Modbus TCP
SER0020_V1.0.0 2020-11
25 (31)
Nor
m
a
l.d
o
tm
,
2
0
2
0
-07
-01
Read registers
Read Register 6: Drive status and error code
High byte gives drive error code. (Valid when the drive is tripped, see Appendix E
–
Drive Fault Code and
Information for further details). Low byte gives drive status information as follows :-
Bit 0: 0 =Drive Stopped, 1 = Drive Running
Bit 1: 0 = OK, 1 = Drive Tripped
Bit 5: 0 = OK, 1 = In Standby Mode
Bit 6: 0 = Not Ready, 1 = Drive Ready to Run (not tripped, hardware enabled and no mains loss condition)
Read Registers 18 & 19 : Scope Channel 1 & 2 Data Values
These registers show the scope present data sample value for the first two scope channels. The channel data
source selection is carried out through BFI-Tools.
Read Registers 25 - 28: Drive Serial Number
The drive serial number, 11 digits, may be read using these four registers stored as follows:
Indirect Parameter Access Registers
BFI-E3 allows Read / Write access to all user adjustable parameters using a simple method as detailed
below. This is achieved using the following two Modbus registers.
Register 44: Drive parameter index
This index value will be used by register 45 to carry out parameter read and write function. The valid range
of this parameter is from 1 to 60 (maximum number of drive user adjustable parameters).
Register 45: Drive parameter value
When reading this register, value represents the drive parameter value which index is specified by register44.
When write to this register, value will be written to the parameter which index is specified by register 44.
Parameter Read Method
In order to read a parameter, firstly write the parameter number to register 44, then read the value from
register 45, e.g. to Read the Value of P-01:
-
Write 1 to Register 44.
-
Read the Value of Register 45.
Parameter Write Method
Writing parameter values can be achieved by the same method, however, Register 45 is used to write the
parameter value after the parameter number has been selected using Register 44, e.g. to Write a Value of
60.0Hz to parameter P1-01:
-
Write 1 to Register 44
-
Register 45 will return the present value of P-01, which can be Read if required
Parameter Registers and Scaling apply any scaling necessary. In this case, 60.0Hz = 3600
-
Write the scaled value to Register 45. P-01 now changes to 60.0Hz, or an exception code may be
returned.