
| 
 | 
 | 
 | Quantum Ethernet TCP/IP Modbus Application Protocol | 
| 
 | 
 | 
 | |
| 
 | 
 | 
 | |
| 
 | Example | Modbus Application Protocol PDU | |
| 
 | 
 | 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 | Services make relatively minor alterations to ladder logic programs with a highly | ||
| programming | controlled introduction of these changes into the executing program. | ||
| Image download/ | Image download services support the downloading of a ladder logic control | ||
| upload | 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 | The class of service allows the user to start/stop the PLC scan execution. These | ||
| state control | services require the user to be in an application login context which is obtained | ||
| 
 | 
 | through other Modbus services. | |
| 840 USE 115 00 Version 1.0 | 79 | 
