Specifications
Chapter 5 - AsconMBCommLib
147
5-3-18 MB_SLV_RD16_WORD
FB Prototype
MB_SLV_RD16_WORD
Input parameters
Output parameters
Description
This Function Block reads 16 WORD values from the memory area starting from
the passed register (
REGISTER
). The module returns the
OPRS
parameter that is
used to detect if the operation is performed correctly, and the value of the regis-
ters (
OUT1 – OUT16
). The setting
AD_MODE
allows the user to select if the
REGISTER
input base is 0 (
AD_MODE = FALSE
) or 1 (
AD_MODE
= TRUE). The
default value for
AD_MODE
is TRUE.
Reference
tables
Here are reported the range of the parameters used by the function block.
Protocol
OPRS
Label Type Description
PROTOCOL ASCON_SERIALPROTOCOL Reference Protocol
REGISTER UINT Register
AD_MODE BOOL
Addressing Mode Setting
(default value = TRUE)
Label Type Description
OPRS USINT Function block result
OUT1 – OUT16 WORD Data
PROTOCOL
REGISTER
AD_MODE
ASCON_SERIALPROTOCOL
UINT
BOOL
→
→
→
USINT
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
DWORD
OPRS
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
OUT8
OUT9
OUT10
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
Protocol Description
SLAVE1 Protocol Modbus Slave 1
SLAVE2 Protocol Modbus Slave 2
OPRS Description
0 Service executed correctly
1 Address not allowed
3 Protocol number not valid