SIMATIC WinAC ODK (Open Development Kit)
Integration of special tasks
Shared Memory Extension Interface (SMX)
Via SMX, ODK supports the development of applications requiring data exchange between Windows applications such asVisual C++ and WinAC, as is the case, for example, in closed-loop control or image processing tasks.This data exchange is especially fast via the a dual-port RAM (DPR) or shared memory, accessed by both the external C++ programand the PLC program. ODK includes libraries for reading and writing to this DPR according to the polling method. From theviewpoint of the WinAC, the DPR represents a 4KB I/O area that can be accessed with load/transfer commands.
Typical applications of the SMX:
Controller Management Interface (CMI)
With ODK, the function of the WinAC Panels can be integrated into a Windows application
(see figure). For this purpose, the CMI provides the application with the following functions of the WinAC Panel: