Siemens PLC Ethernet Communication Processor User Guide

BCNet-S7MPI is used for Siemens S7-200/300/400PLC program download, network communication, and remote monitoring.

BCNet-S7MPI features:
1, support S7 bus multi-master network communication.
2. The baud rate of S7 bus is self-adaptive. It automatically queries the master station address on the S7 bus and displays the address list.
3, directly installed in the PLC communication port, from the communication port to obtain power (also an external power supply).
4, support Siemens S7 Ethernet communication driver, including STEP7 programming software, WINCC monitoring configuration software and SIMATIC NET.
5. The Ethernet protocol is open, users can use high-level language programming (such as VB, VC, C#, etc.) to achieve data communication with the S7-300.
6, to provide BCNetS7OPC server, no connection, limit the number of points.
7, BCNetS7 DataExchange function, through a simple configuration to exchange data between the two PLCs.
8, integrated ModbusTCP server, supports FC1, FC2, FC3, FC4, FC5, FC6, FC16, Modbus data area automatically mapped to the S7-300 data area.
9, through the router can achieve PLC's Internet remote programming and monitoring.

Feature 1 : Siemens Drive Support
In addition to supporting TCP/IP drivers, BCNet-S7 also supports three drive modes:
1, BCNetS7 (PPI), PPI mode, for S7200;
2, BCNetS7 (MPI), MPI mode, for S7300, S7400;
3, BCNetS7 (DP), DP mode, for S7300, S7400;

Feature 2 : BCNet-DX
Through simple settings, data exchange between PLCs is achieved:


Feature 3: modbusTCP communication
Correspondence between Modbus TCP and Siemens PLC data addresses
BCNet-S7PPI, BCNet-S7MPI internal integrated ModbusTCP server, client software that supports ModbusTCP communication can directly read and write PLC data. The implementation function numbers include: FC1, FC2, FC3, FC4, FC5, FC6, and FC16.
The PLC station address is the Modbus slave address.
PLC's data area and Modbus data area are automatically mapped within BCNet-S7PPI/MPI. There is no need to write communication programs in PLC:
1. The Q zone of the PLC corresponds to the Modbus coil and Q0.0 corresponds to 00001.
2. The I area of ​​the PLC corresponds to the Modbus discrete input. I0.0 corresponds to 10001.
3. The M area of ​​the PLC corresponds to the Modbus input register and MW0 corresponds to 30001.
4. The PLC's V area (DB area) corresponds to the Modbus multiplication register, and VW0 corresponds to 40001.

The address calculation formula is as follows:
1. Qm.n = 00001 + m*8 + n.
2. Im.n = 10001 + m*8 + n.
3. MWm = 30001 + m/2, m is an even number.
4. VWm = 40001 + m/2, m is an even number; DB1.DBWm = 40001 + m/2, m is an even number.
For example: address: 40040; corresponding S7200 address: VW78;
Corresponds to the S7300 address: DB1.DBW78;

Feature 4: OPC server provides free OPC server, no connection, no limit; support S7200, S7300, S7400

Feature 5: Open Ethernet TCP/IP Protocol
The BCNetS7 Ethernet communication protocol is used by computers to read and write S7-200 (S7-300) PLC data via the TCP/IP protocol and BCNet-S7PPI (or BCNet-S7MPI) communication. For high-level languages ​​(VB, VC, C#, etc.) communication can be achieved by calling the Winsocket class library. The BCNetS7 Ethernet communication protocol can be tested with BCNetPro software.

Feature 6: InterNet Remote Access

This entry was posted in on