一、WinAC ODK是什么/能做什么/怎么做
ODK(Open Development Kit)
WinAC ODK是一个工程软件包,能够与WinAC RTX一起用来集成C/C++等高级语言编写的特定应用任务。
可以用来创建 Windows或者实时应用;
可以采用高级语言创建应用程序。
开发应用程序有向导的支持。
实时应用或Windows应用以及不同的接口CCX、SMX、CMI都有不同的编程语言以及编程环境与之对应。采用CMI接口开发Windows应用(不能开发实时应用)没有向导的支持。
二、采用ODK的优势
a、可以集成高级编程语言;
b、用于专有技术保护(如风电算法、图像成像算法等);
c、用于复杂运算或算法(如海上钻井设备)。
三、ODK的三种接口
a、CCX (Custome code Extention Interface定制代码扩展):在PLC用户程序中直接调用功能块SFBs来访问C/C++等高级语言编写的动态连接库。
b、SMX(Shared Memory Extension Interface共享内存交换):WinLC RTX中的Step7程序与使用SMX接口开发的应用程序共同访问输入、输出各4K的PI、PQ共享内存区的方式进行数据交换,两者相互独立。
c、CMI(Controller Management Interface控制器管理接口):控制器管理接口可使用户程序集成WinAC 操作面板的全部功能,比如在客户程序上可以完成如下功能:显示WinAC控制器运行状态、归档和恢复PLC程序、本地或远程启停WinAC、更改WinAC操作面板的运行参数。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。