5 MODBUS RTU Protocol communication
CP340/CP341/CP440/CP441 Communication and Programming
Entry-ID: 88867653, V1.0, 02/2014
51
S
ie
m
e
n
s
A
G
2014
A
ll r
ig
h
ts
r
e
s
e
rv
e
d
Fig. 91: Logic address of CP341
5. Create receive data block DB2
Fig. 92:Receive data block DB2
6. Invoke receive function block
The FB7 P_RCV_RK parameter setting may be seen in the table below:
LADDR
Start logic address in hardware configuration, which is 256 in this
example
DB_NO
Send Data block number, which is 2(DB2) in this example
DBB_NO
Start address of Send Data, which is 0(DB2.DBB0) in this example
LEN
Length of receive data, which is MW4 in this example.This value is not
0 only in the current cycle when data are received. The length of
received data may be determined by checking the MW8 value.
EN_R
Enable receive bit, which is M0.3 in this example.
R
Cancel communication, which is not applicable in this example
NDR
Receive complete bit, which is TRUE if Receive completes and has no
error
ERROR
error bit, TRUE indicating that it has an error
STATUS
Status word, ID error code. See Modbus Master Manual - Chapter 7 for
related description.
Other
parameters
Not applicable in this example.
Table 14: Parameter definition of FB7 P_RCV_RK