Data access, Online programming, Image download/ upload – Schneider Optics Web Embedded Server User Manual
Page 89: Configuration, Device execution state control

Quantum Ethernet TCP/IP Modbus Application Protocol
840 USE 115 00 Version 1.0
79
Here are the values for a sample mbap_pdu for reading a register:
00 01 00 00 00 06 01 03 00 00 00 01
This example has the folowing structure and content:
inv_id
00 01
proto_id
00 00
len
00 00
dst_idx
01
func_code03
data
00 00 00 01
C.1.2
Modbus Application Protocol Service Classes
There are several classes of service that are part of the Modbus Application 
Protocol. They include:
Data access
Read/write both discrete and analog data values from PLC register files.
Online 
programming
Services make relatively minor alterations to ladder logic programs with a highly 
controlled introduction of these changes into the executing program.
Image download/
upload
Image download services support the downloading of a ladder logic control 
program to the PLC. Image upload services support the uploading of a ladder logic 
control program from a PLC to PC host for archival/backup purposes.
Configuration
Configuration services allow the user to define parameter values which affect the 
PLC’s register files, I/O map, communication port configuration and scan attributes, 
to name a few.
Device execution 
state control
The class of service allows the user to start/stop the PLC scan execution. These 
services require the user to be in an application login context which is obtained 
through other Modbus services.
Modbus Application Protocol PDU
Example
