This chapter describes the functionality of the MP3200 CPU
Units.
3.1
Basic Functionality . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
Execution Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Scans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
3.2
Function Modules . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Self Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Communications Function Module (218IFD) . . . . . . . . . . . . 3-48
Motion Control Function Modules (SVC32 and SVR32) . . . . 3-50
The M-EXECUTOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70
USB Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85
File Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93
Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93
3.3
Multi-CPU Functions . . . . . . . . . . . . . . . . . . . . . 3-94
Differences between Sub CPU Synchronization and
Slave CPU Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . 3-94
Sub CPU Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95
Slave CPU Synchronization . . . . . . . . . . . . . . . . . . . . . . . . 3-108
CPU Unit Functionality
3