PXF1198-SIMATIC WinAC ODK

Shanghai Passiontech Tech, 021-51870017, sales@51Lm.cn

     
     
     

SIMATIC WinAC ODK


型号: PXF1198


简介:SIMATIC WinAC ODK (开放式开发套件)特殊任务的集成说明基于 PC 的解决方案一般包括图形处理、测量值采集和数字化控制等技术任务。新的 WinAC 选件开放式开发套件(ODK)使用户可以通过三种不同的接口灵活的使用来自控制程序的所有 PC 资源,从而对 PLC 功能实现了高度的性能扩展。出于此目的,程序员可...
品牌 西门子 西门子
产地德国
型号PXF1198
折扣其他电询

SIMATIC WinAC ODK (开放式开发套件)

特殊任务的集成

 

说明

基于 PC 的解决方案一般包括图形处理、测量值采集和数字化控制等技术任务。新的 WinAC 选件开放式开发套件(ODK)使用户可以通过三种不同的接口灵活的使用来自控制程序的所有 PC 资源,从而对 PLC 功能实现了高度的性能扩展。出于此目的,程序员可以获得所有的操作系统功能和 Windows 系统资源,并可以访问外部硬件和软件组件。

ODK 应用程序是使用开发 C-/C++ 程序的标准的开发环境开发的,如Microsoft Visual Developer's Studio。这位应用程序开发人员提供了针对 Windows 应用程序量身定制的熟悉的环境。把这些应用程序集成到 WinAC 控制程序中无需 C++ 编程知识。可以向在 STEP 7 系统中使用正常的系统功能一样使用 ODK 应用程序。

 

应用领域

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

  • 用于从 WinAC 控制程序中调用高级语言程序的自定义代码扩展接口(CCX)

  • 用于与 Windows 应用程序进行告诉的 WinAC 数据交换的共享内存扩展接口(SMX)

  • 用于把 WinAC 面板功能集成到 Windows 应用程序中的控制器管理接口(CMI)


自定义代码扩展接口(CCX)ODK

包括了一个应用程序向导和一个用于在 Microsoft Visual Studio 中进行简单编程的类库。在 WinAC 之外运行的程序用 Visual C# 开发——或者针对 Windows 应用程序使用Visual Basic 或 Visual C——并生成为 DLL 或实时 DLL。DLL 使用三个系统功能调用(SFC 65001、65002、65003)。).
C 程序可以以三种不同的方式执行

  • 同步,即作为 PLC 循环的一部分进行处理

  • 异步,即由 PLC 程序启动,在后台终止

  • 连续,即与 PLC 程序并行处理


CCX 和 SMX 应用程序都可以在 Windows 下执行,或者使用 WinAC RTX 在实时核心中执行。需要来自实时核心的制造商的附加工具,来开发实时的 CCX 应用程序。这使用户可以实现多种多样的应用程序。

其中包括:

  • 现场总线卡到 WinAC 的连接

  • 把机器人控制软件集成到 WinAC 中

  • 直接访问 Windows 文件系统

  • 实现特殊的通讯协议

  • 进行复杂的计算来控制包装膜的质量

SIMATIC WinAC ODK
应用程序向导的操作员接口,带有类库和 C++ 程序

ODK
自定义编码扩展接口(CCX)可以提供从 WinAC 软件控制器的控制程序中调用高级语言程序的功能。

共享内存扩展接口(SMX)

共享内存扩展接口(SMX)通过 SMX,ODK 支持开发需要在 Windows 应用程序如 Visual C++ 和 WinAC 之间进行数据交换的应用程序,比如在闭环控制或者图像处理任务中。这种数据交换速度非常快,通过双端口 RAM(DPR)或共享内存实现,外部C++ 程序和PLC 程序都可以访问。ODK 包括了根据轮询方式用于读取或写入到 DPR 中的库。从 WinAC 的观点看,DPR 表示了一个 4KB 的 I/O 区,可以使用装载/传输命令访问它。

SMX 的典型应用:

  • 连接传动控制系统

  • 连接用于测量数据采集和分析的系统

  • 传输和备份大批量的生产和质量数据

  • 直接、高性能的集成一个订单数据库

ODK
共享内存扩展接口(SMX)可以实现软件控制器和微软应用程序之间的数据交换

控制器管理接口(CMI)

利用 ODK,WinAC 面板的这个功能可以集成到 Windows 应用程序中
(见图示)。出于此目的,CMI 为应用程序提供了 WinAC 面板的以下功能:

  • LED 状态指示

  • 启动和停止 WinAC

  • 顺序装载程序

  • 把 WinAC 面板集成到一个 HMI 应用程序中

  • 远程操作 WinAC

  • 实现具体的用户权限

ODK
控制器管理接口(CMI)可以把 WinAC 面板功能集成到 Windows 应用程序中

技术数据

ODK-编程语言

实时应用程序
CCX 或 SMX

C/C++

Windows 应用程序
CCX、SMX 或 CMI

C/C++

Visual Basic

C#

Topic

WinAC ODK V4.2

操作系统

Windows XP
Professional SP2 and SP3

所需软件

MS Visual Developer Studio V6.0.
net 2003,2005,2008;
IntervalZero SDK
(适用于实时CCX和SMX应用程序用
的WinAC RTX的实时核心版本)


url: http://www.51lm.cn/p/templates/cn/show.php?cid=905&aid=1198

 

电话400-878-1895, 传真:021-51561359 邮箱:sales@51LM.cn
sales@51LM.cn 上海徐汇区斜土路2601号嘉汇广场T1-11B