工控网首页
>

产品选型

>

西门子SIMATIC WinAC ODK

西门子SIMATIC WinAC ODK

产品简介:

WinAC 的开放式开发软件工具包,使用户可以在 SIMATIC S7 控制任务中开发新的高级语言应用程序,或集成已有的软、硬件资源。

产品分类:

PLC 中型PLC

品牌:

西门子

产品介绍

开放式开发工具包 - SIMATIC WinAC ODK
  PC-based 解决方案通常会包括工艺控制任务,如图像处理,测量值的采集和数字控制等。WinAC 的选项开放式开发工具包(ODK)允许通过三种不同的控制接口灵活使用 PC 资源,提供 PLC 功能的高性能扩展。

  程序员可以通过 WinAC ODK 使用所有操作系统功能和 Windows 系统资源,同时可以访问外部硬件和软件组件。 开放式开发工具包可以用于 WinAC RTX 和WinAC Slot PLC。

  ODK 应用程序可用标准的C/C++ 编程开发环境,如 Microsoft Visual Studio ,也就是很多开发人员熟悉的针对 Windows 应用开发的环境。在 WinAC 控制程序中集成此类应用程序时,并不需要 C++ 编程知识,只需要在在 STEP 7 中如同一般系统函数一样调用 ODK 应用程序。

WinAC ODK 提供以下三种应用接口:

——用于在 WinAC 控制程序中调用 C/C++ 程序的定制代码扩展接口(CCX),(不支持 WinAC Slot PLC)
——用于 WinAC 和 Windows应用程序实现高速数据交换的共享内存扩展接口(SMX)
——用于在 Windows 应用程序中集成 WinAC 控制面板功能的控制器管理接口(CMI)

定制代码扩展接口(CCX)

  ODK 包括一个应用程序向导和一个编程类库,便于在Microsoft Visual C++ 中进行编程。运行于 WinAC 程序外的 C++ 程序运行是通过两个系统函数(SFC 65000, SFC 65001)的帮助被 WinAC 调用。C 程序可以有以下三种执行方式:

——同步模式,即作为 PLC 的程序处理周期的一部分执行
——异步模式,即由 PLC 程序启动,执行完成后在后台终止
——持续模式,即与 PLC 程序并行处理

这使得各种应用程序均可实现。例如:

——给 WinAC 连接现场总线卡
——在 WinAC 控制中集成机器人控制软件
——在 WinAC 程序中直接访问 Windows 文件系统
——实现特别的通信协议

共享内存扩展接口(SMX)

  通过 SMX,ODK 可以支持需要在 Windows 应用程序(如 Visual C++ 程序)和 WinAC PLC 程序之间进行数据交换的应用开发,例如闭环控制或图像处理任务。这种通过外部 C++ 程序和 PLC 程序同时访问一个双端口 RAM(DPR)区,或者共享存储器的数据交换特别快速。ODK 包含了通过轮询方式读、写 DPR 的库函数。从 ODK 方面看过去,此 CPR就相当于可以通过装载/传送指令访问的分别包含 4KB I/O 的存储区。

SMX 的典型应用包括:

——连接运动控制系统
——连接测量数据采集和分析系统
——传输和备份大量生产和质量数据
——与订单数据库的高性能直接集成

控制器管理接口(CMI)

  通过 ODK ,WinAC 控制面板的功能可以被集成到 Windows 应用程序中。CMI 提供了应用 WinAC 控制面板的如下控制功能:

——显示 LED 指示灯状态
——启动和停止 PLC
——控制程序装载顺序

应用案例:

——集成 WinAC 控制面板到 HMI 应用程序中
——PLC 的远程操作
——实现特定的用户权利管理

投诉建议

提交

查看更多评论
其他资讯

查看更多

西门子2023财年开局强劲,上调年度业绩目标指引

西门子发布全新 SCALANCE XCB004 SMART 经济型非管交换机

西门子与京东科技签署战略合作协议 赋能城市可持续发展

西门子推出新一代工业以太网交换机,加强OT与IT的协作

西门子加大投入,加速推进可持续发展