【问题标题】:What does Simatic.Simatic.1" mean?Simatic.Simatic.1" 是什么意思?
【发布时间】:2019-03-10 17:43:48
【问题描述】:

我的 VBScript 中有以下函数,我不知道它的用途是什么:

CreateObject("Simatic.Simatic.1")

Simatic.Simatic.1 是什么意思?

【问题讨论】:

  • 这是一个 COM 类的名称。该语句应该创建该类的实例(即对象)。
  • 它是一个指向 COM DLL 注册在注册表中的位置的指针。请参阅this answer,了解它的工作原理以及如何识别相关 DLL 的位置。

标签: vbscript plc wincc


【解决方案1】:

Simatic.Simatic.1(Simatic 1.0 类型库)是 Siemens 的 COM 类型库 DLL。您可以在此处找到有关类型库的更多信息: COM, DCOM, and Type Libraries

如果您的计算机上安装了 Step7,您可以找到该库,例如这里:

C:\Program Files (x86)\Siemens\Step7\S7BIN\

库的名称是 S7ABATCX.dll/S7ABATCX.TLB。

这个库是STEP 7 命令界面

西门子文档节选:

您可以使用命令界面来访问目前只能通过您自己编程的应用程序的界面来执行的 STEP 7 功能。命令接口是一个 OLE 自动化接口,通过它可以寻址 STEP 7 的选定对象和功能。这并不意味着您可以使用命令接口实现任何组态工具,因为作为 OLE 自动化接口,该接口不提供 STEP 7 的整个对象模型或全部功能,而只是提供其中的一部分。

您可以将命令界面与任何具有自动化功能的 OLE 脚本语言或编程语言(如 Visual Basic 版本 5 或更高版本、Visual C++ 或 Visual J++)一起使用。这些示例使用 Visual Basic 版本 6 进行了测试;但是,原则上,它们也可以在版本 5 上运行。

支持以下功能:

· 创建和删除对象
· 浏览对象模型
· 访问选定的属性

此外,还提供了涵盖最基本配置方案的功能。使用本说明对 STEP 7 对象进行自编程访问以及使用 STEP 7 功能与任何类型的义务或保证无关。因此,西门子对使用本说明或其部分内容不承担任何责任。

您可以在第 7 步的安装介质上找到示例和文档,例如 STEP 7 V5.5 Professional 2010 SR3_Manuals\English\Command Interface。

如果您使用“TIA Portal”,则应改用TIA Portal Openness interface

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2016-11-18
    • 2019-11-19
    • 2016-09-20
    • 2020-03-08
    相关资源
    最近更新 更多