在STEP 7 V5.x中,如何将自己编写的在线帮助链接到一个编程块?

n

说明
下表介绍了如何将已制作的在线帮助链接到一个自己开发的块上。在 SIMATIC Manager 中选中块,并按下 F1 键就能打开STEP 7的在线帮助。所以,用户需要创建帮助主题的工具(如:“RoboHelp”或“DocToHelp”),以及 用于创建注册文件的"Notepad" ASCII 编辑器。n

序号 步骤
1

对于用户的 STEP 7 块,使用上述提到的工具之一创建相应的帮助主题,并为每个主题定义链接地址到在线帮助 ("Topic ID" + "Map#") 。请注意项目名称必须少于 8 个字符长度,且最后一个字符预定义为 STEP 7 语言 ID:n

  • A:德语n
  • B:英语n
  • C:法语n
  • D:西班牙语n
  • E:意大利语

在创建工具中编译帮助文本,并创建一个带有项目名的 HLP 帮助文件,如:用于德语ID的项目名为“S7COMSCLA.hlp”或英语ID的项目名为“S7COMSCLB.hlp”。n

注意事项:
关于创建帮助文件的更详细消息请参见创建工具 (如:“RoboHelp”或“DocToHelp”) 的技术说明。

2

为了创建注册文件,用户需为 STEP 7 块预先分配“Header”,“Family”和“Author”的名称。在 SIMATIC Manager 中标识块并鼠标右键打开弹出式菜单。在弹出的菜单中打开“Properties...”并点击标签“General - Part 2”。输入如下图. 01 所示的名称并点击 OK 确认。n

在STEP 7 V5.x中,如何将自己编写的在线帮助链接到一个编程块?
图. 01

3

打开文本编辑器(Notepad或Wordpad),在注册路径下添加必要的文件夹。如果块被分组在多个类中(图01),则必须在注册文件中为每个类增加一个单独的代码。根据操作系统的不同输入以下文本:n

在 Windows XP 中n

REGEDIT4n

[HKEY_LOCAL_MACHINESOFTWARESiemensSTEP72.0Applicationss7libsmylibSiemens]
"HelpFileGerman"="s7libsmylibS7COMSCLA.hlp"n

[HKEY_LOCAL_MACHINESOFTWARESiemensSTEP72.0Applicationss7libsmylibSiemensCOMM]
"AS_BRECV"=dword:00000001
"AS_BSEND"=dword:00000002

在 Microsoft Windows 7 (64-bit) 中n

REGEDIT4n

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeSiemensSTEP72.0Applicationss7libsmylibSiemens]
"HelpFileGerman"="s7libsmylibS7COMSCLA.hlp"n

[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeSiemensSTEP72.0Applicationss7libsmylibSiemensCOMM]
"AS_BRECV"=dword:00000001
"AS_BSEND"=dword:00000002

注意事项:
对注册操作时需要管理员权限。

4

选择“File > Save as...”,将注册文件保存为一个“Reg”文件。用户可以给注册文件任取文件名。但是,为了清楚起见,最好使用库名或用户块的通用名(如:“S7COMM.reg”)。n

一些关于创建注册文件的其他注意事项:n

  • 库名称(这里是“mylib”)可任意选取,对应于保存Help文件的STEP 7子目录的名称。n
  • “Author”名称与对象特性的作者名称一致(这里是“Siemens”)。n
  • 为第二个注册路径输入相同的库名称和作者名称(No. 1)。“Family”对应于对象特性中输入的“Family”名称(这里是“COMM”)。n
  • 对于每个STEP 7块,必须如对象特性下“Name(Header)”指定块的名称,并且带有帮助文件中的链接地址。n
  • 十六进制格式的链接地址“00000002”是Topic ID的号码。
5 从Reg文件中传输数据到注册中。 n

在Windows XP中
双击Reg文件(这里是“S7COMM.reg”)执行。会有关于是否将数据添加到注册文件的消息或询问。点击“是”按钮,点击“OK”确认消息。n

但是也可以通过"Start > Run... > Regedit" 打开注册编辑器执行注册文件,并且用"File > Import"功能打开注册文件(这里是“S7COMM.reg”)。数据可在两种情况下输入注册表中。n

在Microsoft Windows 7 (64-bit)中n

  1. 右击Reg文件(“S7COMM.reg”),并且在打开的弹出菜单中选择 "Open with > Registration editor"n
  2. 一个询问和一个警告的对话框打开。在两个对话框中点击“是”。n
  3. 在注册表中对应地输入代码和数值。以“OK”确认。
6

打开资源管理器,将命名为“mylib”的文件夹添加到安装了 STEP 7 的驱动器中,并将帮助文件(本例中“S7COMSCLA.hlp”)添加到该文件夹中。n

在STEP 7 V5.x中,如何将自己编写的在线帮助链接到一个编程块?
图. 02

7

现在,自制帮助文件已链接到 STEP 7 块。当用户在 SIMATIC Manager 标识块并按下“F1”键时显示该帮助文件。

注意事项
本条目包括编辑注册表的信息。编辑前应该将注册表备份。关于备份、恢复、编辑注册表的更多信息请参见Microsoft Knowledge Base 条目号:256986。不正确地使用注册表编辑器可能会引起严重的问题,影响整个系统,从而需要重装操作系统。使用注册表编辑器风险自负。n

创建环境
本 FAQ 使用项目的拷屏是用 STEP 7 V5.5 创建的。

附加的关键字
文件

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论