通过使用Step7符号提取工具,可以使用西门子配置软件STEP7工程中设置的符号和注释。
将符号导入GP-Pro EX后,可以在GP-Pro EX工程中使用它们。 在设置期间,可以检查导入的注释。
支持的驱动程序
当在[系统设置]窗口的[控制器/PLC]中设置下列任何系列时,可以从STEP7工程中导入数据。
制造商 |
系列 |
Siemens AG |
SIMATIC S7 3946(R)/RK512 SIMATIC S7 Ethernet SIMATIC S7 MPI Direct |
您可以导入的数据
可以使用Step7符号提取工具导入下列数据。
DB(数据块)已注册的地址
设置有符号名称的共享数据(系统存储器数据)
符号名称超过32个字符时不能导入。
如果GP-Pro EX没有使用符号名称中的字符,将删除该字符。
如果有复制的符号名称,将只导入第一个符号。
如果注释超过32个字符,将只导入前32个字符。
如果注释中包含双引号,则不能导入。
导入的数据类型转换如下。
Siemens Step7 |
导入 |
GP-Pro EX |
BOOL |
○ |
位地址 |
WORD, DWORD, INT, DINT, REAL, S5TIME |
○ |
字地址 |
数组 |
○*1 |
所选的数据类型 |
TIME, DATE, TIME_OF_DAY, CHAR |
× |
- |
- 仅导入1维数组数据。
- 如果从数组元素1或以上开始导入,则会将每个数组元素作为单独符号而导入。
- 如果从负数组元素(-1或以下)开始导入,则不会导入负数组元素。元素0及以上被作为数组而导入。
导入
导入前,请如下所示更改[特定控制器设置]([系统设置]-[控制器/PLC])。 导入后,按环境需要恢复设置。
系列 |
[特定控制器设置]对话框设置 |
SIMATIC S7 3946(R)/RK512 |
[Device Names]选择[German(E/A/M/T/Z/DB)] |
SIMATIC S7 Ethernet SIMATIC S7 MPI Direct |
[PLC Type]选择[S7-300/400 Series([Device Names]选择[German])] |
在[通用设置]菜单中点击[符号变量]。 在[编辑符号变量]页面,点击[应用],指向[导入],然后点击[STEP7工程文件]。 显示[Step7符号提取工具]。
不能运行Step7符号提取工具的两个实例。
点击图标,选择要导入的STEP7工程(*.S7P)文件。
点击[更改名称],选择外接控制器来执行符号导入。
从[工程中的程序]表(程序列表)中,选择程序并点击[读取符号和数据块]。 将从选定的程序中读取系统存储器和数据块,显示在[符号]和[DB #]表中(符号列表和数据块列表)。
从[DB #]表(数据块列表)中,选择要导入的数据块,并点击[从数据块中读取符号]。 将从选定数据块中加载地址,然后显示在[数据块符号]表中。
在[符号]和[数据块符号]表中选择地址,并点击[导入]。 选定地址被导入。
设置指南
文件
打开Step7工程
显示对话框,可在其中选择要导入的STEP7工程。
读取符号和数据块
从[工程中的程序]表中的选定程序读取共享数据(系统存储器)和数据块,并将结果显示在[DB #]和[符号]表中。
从数据块中读取符号
从[DB #]表中选定的数据块读取符号信息,并将结果显示在[数据块符号]表中。
导入符号
将STEP7工程地址导入[符号变量]列表中。
退出
退出Step7符号提取工具。
帮助
关于
显示Step7符号提取工具的版本信息。
选择STEP7工程
显示对话框,可在其中选择要导入的STEP7工程。
全选
选择所有程序。
全部取消
清除所有程序的选择。
更改名称
定义所选程序的控制器/PLC。 点击显示下列对话框,可在其中确认GP-Pro EX中设置的控制器/PLC,并设置[后]。 点击[更改]将定义[工程中的程序]表中[GP-Pro EX[PLC]名称]列中显示的控制器/PLC名称。
工程中的程序
显示选定工程中的所有程序。
Step7工程
该字段显示工程名称和路径。
GP-Pro EX[PLC]名称
显示拟导入符号的关联控制器/PLC的名称。
DB #
显示从程序中加载的数据块的列表。
DB #
该列显示数据块的名称。
符号名称
该列显示与数据块关联的符号名称。
PLC名称
显示[工程中的程序]表中定义的控制器/PLC。
注释
该列显示与数据块关联的符号注释。
读取符号和数据块
从[工程中的程序]表中的选定程序读取共享数据(系统存储器)和数据块,并将结果显示在[DB #]和[符号]表中。
从数据块中读取符号
从[DB #]表中选定的数据块读取符号信息,并将结果显示在[数据块符号]表中。
在前面添加数据块名称
从[DB #]表中读取符号时,可以将数据块作为前缀添加到符号名称。
符号
显示从STEP7工程中加载的符号列表。
地址
显示符号的系统存储器地址。
符号名称
该列显示与系统存储器关联的符号名称。
PLC名称
显示[工程中的程序]表中定义的控制器/PLC。
注释
显示与符号关联的注释。
数据块符号
该表显示注册到数据块的符号名称。
地址
该列显示注册到数据块的符号。
符号名称
该列显示符号名称。
数组索引
当使用数组时,显示元素的索引号。
当使用数组数据类型和1维数组时,加载元素1和更高编号。
PLC名称
显示[工程中的程序]表中定义的控制器/PLC。
注释
该列显示与符号关联的注释。
在注释中添加特殊的数据类型
当作为系统变量导入时,可以将STEP7数据类型添加到注释。
可以附加的数据类型和添加到注释的文本如下。 附加时不能使用其他数据类型。
数据类型 |
文本 |
DWORD |
32_ |
DINT |
32_ |
REAL |
FL_ |
S5TIME |
S5_ |