SIMATIC WinAC ODKOverview WinAC ODK V4.2 supports the development of custom-designed applications for WinAC RTX with a high-level language development tool such as Microsoft Visual Studio. WinAC RTX provides 3 different interfaces for this:
Creation of WinAC ODK applications WinAC ODK applications are created using Microsoft Visual Studio. Depending on the interface runtime environment, it is possible to use different programming languages:
If a CCX or SMX application is supposed to work with WinAC RTX in real-time, an IntervalZero SDK (from IntervalZero Inc.) that matches the version of the real-time kernel used by WinAC RTX is required. For ease of understanding and a quick start in an ODK application, the creation of CCX and SMX applications is supported by a wizard. Some programming examples are also included in the delivery kit. Custom Code Extension Interface (CCX) Applications that use the CCX interface can run both in Windows and in the IntervalZero RTX context, which means that, in principle, there are no restrictions with regard to the language elements used when programming this application. CCX applications are executed as DLLs under Windows or real-time DLLs under Ardence RTX. The application programmer is supported by a wizard when creating the following application types and functions:
Special system function blocks are available at the PLC end for starting the CCX application and starting its functions. Shared Memory Extension Interface (SMX) WinAC RTX provides a Shared Memory area which can be accessed as required by both the PLC application program and the SMX application. This type of coupling allows for very efficient exchange of data and a far-reaching uncoupling of the PLC variant from the SMX application which is also accessing data. From the viewpoint of WinAC RTX, the Shared Memory is located in the I/O address area with 4 KB each the input and output. Access is possible using load/transfer commands. Access functions are available at the SMX application end. Just as for the CCX interface, a wizard supports the creation of SMX applications. Some typical applications for the SMX interface are:
Controller Management Interface (CMI) The CMI allows the WinAC CPU panel functionality to be integrated into a PC application. The following panel functions can be carried out by the PC application (examples):
This allows for flexible integration of WinAC into the overall application:
Distribution of the WinAC ODK application WinAC ODK is only needed for the development of applications (development license). No additional licenses are required by WinAC for applications created using ODK (runtime licenses). At the WinAC Software PLC or Slot PLC end, such an application is integrated with the usual SIMATIC PLC programming languages.
|
| Каталог 2018 | Каталог 2017 | Каталог 2016 | Каталог 2015 | Каталог 2014 | Каталог 2013 | Каталог 2012 | Сертификат | Контакты | Карта сайта | Поиск |


