Tools -> Ethernet Connections (LOGO! 8.FS4 and later versions only)

Configuring Modbus client connections (LOGO! 8.FS4 and later versions only)

Note

If you can connect a device to LOGO! 8.FS4 both with S7 and Modbus connection, Siemens recommends you connect the device with S7 connection.

Each Modbus connection can be configured as a client or a server, in which the local IP and remote IP are configured respectively. The server is the data source side in communication, it sends information that responds to the requests from the other side - the client.

To configure the client or server connections of each LOGO! connection, double-click the connection.

Right click the desired connection and choose to add a client connection.

Double-click the connection item to configure the client connection.

Here you define the properties of the Server.

The remote IP address is the IP address of the Server or the gateway of the Server that you want to connect.

Here you define the properties of the data transfer connection. (Read:Client <- Server, Write: Client -> Server)

The unit ID is the address of the Modbus RTU device.

You can create a maximum of 32 data transfers in a Client connection.

In the read process, the local Base Module reads data from the remote server and stores it; in the write process, the local Base Module writes data to the remote server. You can store data either on the local Base Module or the remote Server by specifying the corresponding column.

Here you define the time interval that LOGO! Base Module synchronizes the data with the server.

You can select the check box and input the specified time interval.

Modbus data transfer configuration

You can set the following values in the data transfer table in configuring client connections:

  1. Click the following drop-down menu to choose the data value for transferring.

  2. Input one address in the address field.

  3. If you configured VM mapping, you can also click to display the VM mapping table as below:

    In the VM mapping table, you can perform the following operations:

    • Click a column to choose the desired address or click and drag down and up to choose multiple addresses.

    • Click the mapping fields to switch to the parameter VM mapping dialog.

    • Click and drag the black arrow at the bottom right corner to expand or shrink the table.

    See Tools -> Parameter VM Mapping (0BA7 and later versions only) for more information about the VM mapping.

  4. Click the empty drop-down menu to choose data transfer directions.

  5. Input the other address.

  6. To add or remove rows, right-click an existing row to enable the buttons.

  7. Save your changes.

Configuring Modbus server connections

Double-click the connection item to configure the server connection.

Note

If the Server in this connection is a SIMATIC Modbus or SIMATIC HMI, you must configure the server connection on the added device.

Here you define the properties of the Server.

  • The port range on LOGO! BM is 502 to 510.

  • If you select the "Accept all connections requests" check box, the Server responds to the requests from all Clients in the network.

  • The Server can accept a request only from one IP address. This address is the IP address of the client that you want to connect.

 

Data transfer restrictions

The table below describes the range and local address restrictions for client connections.

Read requests:

Local address (LOGO!)

Remote address (Modbus compatible device)

Address Type

Range

Address Type

Range

I

Q

M

V

1 - 24 bit

1 - 20 bit

1 - 64 bit

0.0 - 850.7 bit

Coil

Discrete Input (DI)

1 to 65535 bit

VW

AQ

AM

AI

0 - 850 word

1 - 8 word

1 - 64 word

1 - 8 word

Holding Register (HR)

Input Register (IR)

 

1 to 65535 word

Note

Address Type:

  • I: input

  • AI: analog input

  • Q: output

  • M: M flag

  • V: variable bit memory

  • VW: variable word memory

  • AQ: analog output

  • AM: analog M flag

Local address + Data length - 1 ≤ 850

The table below describes the range and local address restrictions of client connection.

Write requests:

Local address (LOGO!)

Remote address (Modbus compatible device)

Address Type

Range

Address Type

Range

I

Q

M

V

1 - 24 bit

1 - 20 bit

1 - 64 bit

0.0 - 850.7 bit

Coil

 

1 to 65535 bit

 

VW

AQ

AM

AI

0 - 850 word

1 - 8 word

1 - 64 word

1 - 8 word

Holding Register (HR)

1 to 65535 word

Note

The values should follow the rule: Local address + Data length - 1 ≤ Max value of Local address type.