10 Settings in BFI-P2 and BFI-H3 .................. 14 Parameter settings for BFI-P2/H3 ..............14 IP config ..................... 15 How to set IP address in BFI-P2/H3 ..............15 How to change Communication timeout ............... 15 11 Program example for manual configuration BCS Tools ........... 16 Settings in PLC .....................
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 4 System setup BFI-P2 and BFI-H3 can be Modbus TCP slaves by adding option board ABCC-EIT_2P into the drives. Other communication options are presented according to the table below. HMI Controller Nexto controller...
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 5 Function Block BFIP2H3ModbusTCP The function block is saved in the project as a compiled library file. Means that the PLC-code inside the FB can´t be monitored or changed. But all variables used inside the FB can be monitored online.
Page 6
Start BOOL Start of Drive. 0=>Stop 1=>Running. Direction decided by sign of Set frequency. FastStop BOOL 1 => Fast stop of motor with ramp in P2-25 for BFI-P2/H3. CoastingStop BOOL 1=> Coasting stop of motor. No output frequency. SetFrequency REAL Set frequency for motor, 50.0=50.0 Hz.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 6 Libraries There is one libraries that must be included in the Library Manager of the project to make it work, BFIP2H3ModbusTCP. The library is automatically imported into the Library Repository of BCS Tools when extracting the projectarchive file containing this Smart Engineering object.
SER0014_V1.0.3 2024-08 7 Beijer Modbus TCP masters Description of different Beijer Modbus TCP masters for connections to BFI-P2/H3. Modbus TCP port of X2 control X2 control has 2 ethernet ports to be used for Modbus TCP, either LAN A or LAN B.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Nexto Xpress Nexto Xpress has one ethernet post named ETH. Default IP-address is 192.168.15.1. Figure 7.1 Modbus TCP connection of Nexto Xpress and terminal layout Nexto NX-3008 NX-3008 has 3 ethernet post and all of them can be used for Modbus TCP communication.
SER0014_V1.0.3 2024-08 Modbus TCP port of BFI and indications Modbus TCP is available in BFI-P2 and BFI-H3 through option board ABCC-EIT_2P. This option board with 2 ports (in/out) is to be mounted inside BFI. Connect incoming cable in the left side port intended for input cabling.
They also have 2 STO-inputs. If the STO-inputs are not to be used, they need to be bridged as picture below. Figure 8.1 Hardware signals required to run BFI-P2 and BFI-H3 by Modbus TCP. Running can also be a combination of communication instructions and analog/digital signal. See User Manual or contact Beijer Electronics support.
192.168.1.1 for X2 control, See chapter and 192.168.1.50 for PIO, See chapter 12.4. 3. Set up parameters in BFI-P2 and BFI-H3 Either set them up on the display of BFI-P2 or BFI-H3, PC software BFI-Tools or a device with BFI-Tools Mobile. See chapter 10.1.
Page 13
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 8. Download the PLC-project to controller. Choose the *.projectarchive file which correspond to the controller in us. If necessary, adjust the device in to fit the used hardware. For X2 control the correct size (4"-15") and persistent function (Power fail or Cyclic) must correspond.
0: User ramp time – In second with two decimal places. 1: User Register 4 – Variable in PLC program or group 9 parameters. -P9-33 = 2: Analog Output1 on terminal 8 of BFI-P2/H3 will be controllable from PLC. 14 (41)
Process tmo (ms). Software is to be downloaded from www.beijerelectronics.com. https://www.beijerelectronics.se/sv-SE/Support/file-archive-tree-page?docId=57700 How to set IP address in BFI-P2/H3 The default IP-address of option board is 192.168.1.128. It is stored in the option board and NOT in BFI. Connect PC to the same network as the BFI.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 11 Program example for manual configuration BCS Tools Settings in PLC Device (X2 control 4 – Powerfail or XP3xx or NX-3xxx or PIOxxx) If PLC is of HMI type, 3 settings must be done.
Page 17
Containing Function blocks, one FB for each BFI. Not activated in Main Task but in BFIHMIprg. Library Manager with BFIP2H3ModbusTCP One of the libraries is BFIP2H3ModbusTCP. Contains the FB to control BFI-P2/H3 by Modbus TCP. The FB is compiled and by that not possible to open up. One FB per BFI required.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 How to add an additional BFI in the network Here is a description of how to add a BFI number 3 to the 2 BFI:s already existing in the Smart Engineering program. In SystemGVLs there is a global variable list named BFIDefinitions: - Add a new variable called BFI_P2H3_Modbus_TCP_3_Drive of type BFIP2H3ModbusTCP.BFIDrive by copying BFI_P2H3_Modbus_TCP_2_Drive.
Page 19
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 - Change value 2 to 3 in ModbusTCPSlave IO Mapping for new BFI number 3. Add a variable called fbControlBFI3 of type BFIP2H3ModbusTCP in the variable list of program BFIP2H3ModbusTCPprg. Copy network with function block fbControlBFI1, paste it and rename all variables from 1 to 3.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Enable/Disable Devices If a BFI is not to be used in the network during commissioning or for any other reasons it can be disabled. This can either be done in configuration or by a tag in the PLC-program.
Page 21
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Nexto The only Ethernet port of Nexto is named “ETH” and is used for Modbus TCP. The IP-address setting is done in BCS Tools, in this case XP300/NET1. Default IP is 192.168.15.1. PIO GN-9372 and GN-9373 The 2 Ethernet port of GN9372 and GN9373 is marked Port1 and Port2.
2. Create a new project in BCS Tools and choose your Nexto PLC. 3. A: If Nexto PLC Choose Ethernet Adapter with AddDevice. 4. Choose Modbus TCP Master with AddDevice. 5. Choose the number of BFI-P2 or BFI-H3 in network with AddDevice. 22 (41)
Page 23
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 6. When BFI slaves have been inserted BCS Tools will auto generate all the necessary project components, consisting of POUs, GVL, Tasks. 7. For exchange of Tag values to an HMI a Symbol configuration must be added to the project.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 12 Visualization Use of iX-project All BCS Tools projects has a corresponding iX project. The project contains one Start page and one BFI_Control Screen. Explanation of Screen1: This is the start screen intended for the User. It contains 2 objects .
Page 25
Take control of the BFI from this menu. PLC-program is neglected. Start/stop- Coast- and Fast stop buttons. Frequency Setpoint. Acceleration/Deceleration Time to be used if P5-07=1 in BFI-P2/H3. Parameter handling a. Parameter number to be either tapped in or Increase/Decrease buttons.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Nexto and Webvisu A number of Nexto PLC:s, see chapter 4, supports Webvisu. There is a PLC program made for Nexto Xpress 3.40 were code for Webvisu has been added to the standard Smart Engineering object.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Symbol Configuration All BFI-tags to and from the HMI is generated in BCS Tools and stored in an xml-file. This xml file gets the same as the project file, see example below. The xml can be imported to for instance iX Developer.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Data from several BFI in the same iX-or Webvisu screen It is possible to have a sheet containing data from several BFI. These individual Tags from each BFI need to be configured in Symbol Configuration of BCS Tools and then imported to iX Developer.
Check following items: Hardware Is the patch cable connected to the Modbus TCP configured LAN port of PLC and BFI-P2/H3? 2-port Modbus TCP option board correctly mounted in BFI? LEDs on? Patch cables connected to the 2-port Modbus TCP option board in BFI and not the serial RJ45?
Page 30
Communication is working but BFI-P2/H3 doesn’t run the motor correct: Inhibit in display? If yes, Safe Torque Off signals are missing to BFI-H3 or BFI-P2. Terminal 12 must be connected to a 24 VDC and terminal 13 to 0 VDC.
Page 31
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Drive NOT OK, safety missing Factory set. o If problem is localized to BFI and cannot be found. Do a factory setting of the BFI. Check that all parameters in group9 are factory set. If not set P1-13=0 and do a factory reset again.
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 14 Modbus Register Mapping All Modbus register ADI No. ADI Order Name of Variable Length R/W Modbus TCP Process Data and Device Info Process Input Data 0 ~ 3 Process Output Data 256~259...
Page 33
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length Modbus TCP Parameter Group 2 P2-01 P2-02 P2-03 P2-04 P2-05 P2-06 P2-07 P2-08 P2-09 P2-10 P2-11 P2-12 P2-13 P2-14 P2-15 P2-16 P2-17 P2-18 P2-19 P2-20...
Page 35
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length R/W Modbus TCP P5-19 1046 P5-20 1047 Parameter Group 6 P6-01 1128 P6-02 1129 P6-03 1130 P6-04 1131 P6-05 1132 P6-06 1133 P6-07 1134 P6-08...
Page 36
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length R/W Modbus TCP P7-18 1245 P7-19 1246 P7-20 1247 Parameter Group 8 P8-01 1328 P8-02 1329 P8-03 1330 P8-04 1331 P8-05 1332 P8-06 1333 P8-07...
Page 37
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length R/W Modbus TCP P9-27 1454 P9-28 1455 P9-29 1456 P9-30 1457 P9-31 1458 P9-32 1459 P9-33 1460 P9-34 1461 P9-35 1462 P9-36 1463 P9-37 1464...
Page 38
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length R/W Modbus TCP 1027 User Register 11 1554 1028 User Register 12 1555 1029 User Register 13 1556 1030 User Register 14 1557 1031 User Register 15...
Page 39
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 Modbus ADI No. ADI Order Name of Variable Length 1077 PID User Feedback (Q12) 1604 1078 PID Controller Reference (Q12) 1605 1079 PID Controller Feedback (Q12) 1606 1080 PID Controller Output (Q12) 1607...
Page 40
Modbus TCP communication to BFI-P2/H3 SER0014_V1.0.3 2024-08 ADI No. ADI Order Name of Variable Length R/W Modbus TCP 1128 Service Timer 1655 1129 Stir Fan Speed 1656 1130 kWh Meter (User) 1657 1131 MWh Meter (User) 1658 1132 kWh Meter (Fixed)
Industrial Internet of Things, we empower you to meet your challenges through leading-edge solutions. Beijer Electronics is an Ependion company. Ependion (formerly Beijer Group) is listed on the NASDAQ OMX Nordic Stockholm Mid Cap list under the ticker EPEN.
Need help?
Do you have a question about the BFI-P2 and is the answer not in the manual?
Questions and answers