工控编程吧

标题: WinAC ODK V4.2 快速入门 [打印本页]

作者: baikhgmv    时间: 2016-11-14 13:20
标题: WinAC ODK V4.2 快速入门
WinAC ODK V4.2 快速入门

1. WinAC ODK 概述?

WinAC ODK 是WinLC RTX的开放接口, 它提供了一套工具(函数),利用这些函数和高级语言(C/C++、VB、C#)可编写与WinLC RTX交互的用户应用程序。WinAC ODK提供了以下三种编程接口:

•® CCX – Custom Code Extension(自定义代码扩展)
•® SMX – Shared Memory Extension (共享内存扩展)
•® CMI – Controller Management Interface(控制器管理接口)

CCX
使用高级语言开发环境MS Visual Studio并结合CCX接口可开发出在Windows环境下运行的DLL文件及在RTSS实时子系统下运行的RTDLL文件。可通过在Step 7用户程序中使用SFB来调用这些DLL或RTDLL扩展对象来扩展WinLC RTX 的功能。

SMX
使用高级语言开发环境MS Visual Studio并结合SMX接口可开发出在Windows环境下运行的.EXE可执行文件及在RTSS实时子系统下运行的.RTSS文件。这些可执行文件与WinLC RTX中的Step 7用户程序相互独立运行,但它们之间可通过访问一片共享存储区来快速交换数据。

CMI
使用高级语言开发环境MS Visual Studio并结合CMI接口可开发出在Windows环境下运行的具有WinLC RTX操作面板全部或部分功能的用户界面,如:

•® 显示WinLC RTX控制器的运行状态,切换其运行模式
•® 读取WinLC RTX的状态和故障信息
•® 备份和恢复WinLC RTX的程序
•® 设置WinLC RTX的运行参数

本文档重点讲解最常用的CCX和SMX接口的使用,CMI接口的具体使用请参考WinAC ODK用户手册和ODK 安装目录下的Examples\CMI\子目录下的多个例子。

注意:开发在RTSS实时子系统下运行的RTDLL实时动态链接库文件或RTSS可执行程序需要IntervalZero RTX SDK的支持,此SDK非SIEMENS产品,需要从IntervalZero公司购买。

2. WinAC ODK 的应用

可使用WinAC ODK 和Microsoft Visual Studio开发适合用高级语言编写的复杂算法程序,并在WinLC RTX中调用此程序;可使用WinAC ODK 和Microsoft Visual Studio开发用户程序使得WinLC RTX与在Windows系统或RTSS实时子系统中的第三方设备进行通信;可使用WinAC ODK 和Microsoft Visual Studio开发用户操作界面并在界面中操作WinLC RTX、集成显示WinLC RTX的各种状态信息、设置WinLC RTX的各种参数。

3. WinAC ODK V4.2 的安装

3.1 WinAC ODK V4.2 软件包

WinAC ODK V4.2 软件包 (订货号为:6ES7806-1CC03-0BA0) 包含如下组件:
WinAC ODK V4.2 DVD:
•® WinAC ODK V4.2 安装软件
•® WinAC ODK V4.2 用户手册
•® WinAC ODK V4.2 帮助文件
其它:
•® Certificate of License (COL) --许可证书

提示:
使用WinAC ODK开发的程序不需要运行时授权。

3.2 WinAC ODK V4.2 安装的硬件需求

•® 512MB 内存
•® 完全安装需要至少 30MB 硬盘空间

3.3 WinAC ODK V4.2 安装的软件需求

•® Microsoft Windows XP Professional, Service Pack 2 或Service Pack 3
•® 对于WinAC ODK CCX 和 SMX,需要 WinLC RTX V4.4(WinAC RTX 2008) 或WinLC RTX V4.5(WinAC RTX 2009)
•® 对于WinAC ODK CMI,需要 WinLC RTX V4.2 (WinAC RTX 2009)或更高版本
•® 需要如下集成开发环境中的一种:
>® Microsoft Visual C++ 6.0 SP 5 或更高版本
>® Microsoft Visual C++ .NET 2003
>® Microsoft Visual C++ .NET 2005 或 2008
>® Microsoft Visual Basic 2005 或 2008
>® Microsoft Visual C# 2005 或 2008

提示:
®在使用WinAC ODK V4.2开发CCX或SMX实时应用时,另外需要来自IntervalZero公司的RTX SDK V8.1的支持。开发Windows下的非实时应用时则不需要。
®运行使用.NET Framework开发的应用的计算机需要安装Visual Studio 2005 或 2008或.NET 2.0 Framework,以提供.NET运行环境支持。

3.4 WinAC ODK V4.2 安装前的检查
®请确保在安装WinAC ODK V4.2时,没有任何WinAC RTX组件在运行。因为SIMATIC Computing、WinAC 控制器和其它 WinAC 组件使用共同的文件,如果在以上任何组件正在运行时安装WinAC ODK V4.2,则会产生文件冲突。
®如果要安装WinAC ODK V4.2的计算机上安装有更早版本的WinAC ODK,请先卸载,再安装WinAC ODK V4.2。

3.5 WinAC ODK V4.2 的安装过程
® 1.插入WinAC ODK V4.2安装光盘。
® 2.按安装提示一步步完成安装。

(, 下载次数: 8)