STEP 7 -项目操作 - 输入输出数据_第1页
STEP 7 -项目操作 - 输入输出数据_第2页
STEP 7 -项目操作 - 输入输出数据_第3页
STEP 7 -项目操作 - 输入输出数据_第4页
STEP 7 -项目操作 - 输入输出数据_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、STEP 7 - 项目操作 - 输入 / 输出数据更新时间:2011-06-28 22:57:25来源: 西门子(中国)有限公司工业业务领域工业自动化与驱动技术集团核心提示:STEP 7 - 项目操作 - 输入 / 输出数据  用户在 STEP 7 中如何导入并使用一个在 CA01 中创建的项目?  当 STEP 5 程序转换 STEP 7 程序时,选择哪种助记符语言?  有关"Importing / exporting datSTEP 7 - 项目操作 - 输入 / 输出数据 用户在 STEP 7 中如何导入并使用一个在 CA01

2、中创建的项目? 当 STEP 5 程序转换 STEP 7 程序时,选择哪种助记符语言? 有关"Importing / exporting data"主题的信息 怎样在数据块中导入符号表? 如何将 Excel 表格中的 STEP 7 变量导入到 DB 块中? 如何备份DB块和位存储器中的实际值? 如何导入和导出在 Excel 中编辑的 Symbol Table (符号表)? collapse('/WWsupport/',22781365, document.img_22781365)用户在

3、STEP 7 中如何导入并使用一个在 CA01 中创建的项目?隐藏订货号显示订货号订货号:配置注释:下表解释了用户如何在 CA01 中导出项目数据到一个 CFG 文件并导入这个数据到一个 STEP 7 项目中。 序号过程1用户可以用 “ Selection Tools ”功能来保存一个 CA01 项目为一个 CFG 文件。打开 CA01,点击“ Products ”,通过“Selection Tools > SIMATIC”打开“ SIMATIC Selection Tools - Project Manager ”对话框。2标记用户项目数据 ( 例如:站“ S7-3

4、00 ”)并执行功能“ File > Export. > STEP 7 ”。图 013在打开的“ Export HW Config ”对话框中,用户选择想要储存的项目数据文件夹 (例如:在用户硬盘)。分配一个文件名并选择文件类型“ *.cfg ”。点击“ Save ”按钮来保存一个能够被 STEP 7 识别的用户数据。4在 SIMATIC Manager 中用户打开一个需要导入来自 CA01 数据的项目并插入一个新的 S7 站点。用户不必组态这个 S7 station 。5打开这个空的 HW 组态并选择菜单命令“ Station > Import. ”。图. 026

5、在“ Import ”对话框中用户找到存储之前通过 CA01 保存的项目数据文件夹并选择对应的 CFG 文件。然后点击“ Open ”按钮来导入数据。7成功导入后,用户将看到用 CA01 组态的硬件组态。在 STEP 7 项目中的模块对应于 CA01 中选择的条目。保存并编译硬件组态通过软件图标或通过菜单命令“ Station > Save and Compile ”。8然后用户可以下载硬件组态到模块。创建环境本 FAQ 中的图片通过 STEP 7 V5.4 和 catalog CA01 10/2006 D 来创建。当 STEP 5 程序转换 STEP 7 程序时,选

6、择哪种助记符语言?隐藏订货号显示订货号订货号:描述:STEP 5 使用标准 text 编辑器用来转换 S5 到 S7 程序代码,所以,转换功能依赖系统语言和助记符。在 S5 到 S7 程序代码转换时,如果使用的英文系统下的助记符,或者在不同语言下转换,如德语与英语转换,对系统都有严格的限制。  S5/S7 转换器转换 STEP 5 程序代码到 STEP7 程序代码和 STEP7 5 符号表转换到 STEP 7 符号表。· 程序代码的转换是独立于语言系统,例如,一个被转换的输入变量,显示为“ E ” 或“ I ”(依靠助记符的选择,德语

7、或英语)。· 符号表的转换依据在 STEP 5 的助记符的选择,在 STEP 7内必须做出相应的设置。在 STEP 7 内所选择的助记符的语言(独立的语言选择)与在 STEP 5 内的相一致。设置助记符过程, 在 SIMATIC Manaeger 菜单 “ Tools > Settings. ”,打开菜单 “ Customize ”,在“ Language ”标签下内设置助记符语言的选择,德语或者英语。图. 01确认后重新启动 STEP 7 软件。下表列出 STEP 5 程序代码转换到 STEP 7 程序代码推荐的助记符设置。 序号STEP 5STEP 71系统语言:

8、德语(德语的助记符,例如: E0.0 ,A0.0) 系统语言:德语助记符语言:德语程序将以德语系统及德语的助记符标准正确的转换2系统语言:英语(英语的助记符,例如: I0.0 ,IQ.0) 系统语言:英语助记符语言:英语程序将以英语系统及英语的助记符标准正确的转换*3系统语言和助记符语言:德语(德语的助记符,例如: E0.0 ,A0.0)系统语言:英语助记符语言:德语程序将以英语系统及德语的助记符标准正确的转换*对于 FY 与 SY 标记的字节和功能块,转换时有严格的要求。打开转换辅助列表“ < Name > S7.SEQ ”,手动设置相应改变。关键字:语法错误

9、有关"Importing / exporting data"主题的信息隐藏订货号显示订货号订货号:说明:在下列手册和章节中包含有关"Importing / exporting data" 的信息。 文档版本章/ 节条目ID手册:"Configuring Hardware and Communication Connections with STEP 7 V5.4"03/20067.2: "Importing and Exporting a Configuration"11.5: "Importi

10、ng and Exporting Stations in the Network View"16: "Working with Projects in the Multiproject"18652631手册:"SIMATIC NET Commissioning PC Stations - Manual and Quick Start"05/200501: "Welcome to Advanced PC Configuration - Introduction"11: "Example - PROFINET Comm

11、unication with OPC"16: "Configuration Console Tool"13542666手册:"Programming with STEP 7 V5.4"03/20066: "Setting up and Editing the Project"13: "Creating STL Source Files"18652056怎样在数据块中导入符号表?隐藏订货号显示订货号订货号:操作指示:  下表描述怎样在一个数据块中生成一个符号表。 序  

12、; 号步骤1在SIMATIC Manager 中打开符号表,例如通过"Table > Export.". 导出到硬盘中定义的路径下。在导出数据前,文件必须设定为"ASCII format (*ASC)".格式。图 012使用WordPad打开导出的 ASC 文件,例如可以删除一些  FB, FC, SFC, SFB 和 DB-类型的符号,只留下输入、输出和M区符号。图. 023然后在每行删除绝对地址和行代码126,只留下符号名和数据类型。图. 034在SIMATIC Manager “source”文件夹 中插入一个

13、STL源文件并打开。使用菜单"Insert > Block Template > DB". 配置一个数据块模版。图. 045在STL源文件中复制 ASC 文件 (图. 03)中的数据块范围到数据块模版的 "STRUCT" 到 "END_STRUCT"中,然后为复制的变量添加下列语法格式:· 在符号名后加冒号和· 在数据类型前加引号 (例如. "Emergency:  BOOL;"),· 在DB模版中删除不需要的注释 (绿色文本)

14、60;,· 在"BEGIN" 和 "END_DATA_BLOCK"间删除声明和指令"b0:= b#16#01" 中的"b0"变量。根据STEP 7程序的要求改变DB块的号码。图. 056通过编译器或通过菜单命令 "File > Save" 和 "File > Compile".编译数据块源文件。编译成功后,在 “block”文件夹产生相应的数据块例如DB10。 图 06如果需要将带有很多输入、输出变量的符号表生成为一个大的数

15、据块,使用上述的方法,不需要在数据块中再次输入数据。关键字:安装, 转换, 导入。如何将 Excel 表格中的 STEP 7 变量导入到 DB 块中?隐藏订货号显示订货号订货号:说明:如果要将变量从 Excel 导入到 STEP 7 项目中, Excel 文件事先要以“Formatted Text (Space delimited)(*.prn)”的格式保存。之后此文件作为外部STL 源文件导入到 STEP 7 中所设置的源文件夹中。 详细过程如下: 序号步骤1打开 MS Office Excel ,输入 DB 数据 块的值,如图 01 所示。一列输入变量名,另外一列输入数

16、据类型:图 012初始值如果 DB 块不需要赋初值,跳过此步到第三步。若不是,给变量赋初值(E 列)。如图 02 所示。图 023建议在上述表格中增加如下几列:· 在变量名列后增加一列“:”· 在数据类型列后增加一列“:=”· 还有一列“;”, 如图 02  所示。在稍后生成 DB 块时,也可以增加这些语法字符。给变量分配数据类型需要字符“:”,分配初值需要字符串“:=”。每条指令都必须以字符“;”结束,比如 “Motor_On: bool:= false;”。4采用路径 “File > Save as.”, 将 Excel  保存在硬盘

17、上。保存文件类型为· "Formatted Text (Space delimited)(*.prn)" 文件类型。因此,文件名应该是 “.prn” 类型。图 035点击 OK 确认消息· “The selected file type does not support workbooks with multiple sheets.”.6点击 Yes 确认消息· “<Filename>.prn may contain features which are no compatible with Forma

18、tted Text (Space delimited).Would you like to save the workbook in this format?”.7 选中保存的 Excel 文件,鼠标右键点击,弹出菜单,点击“Rename”,改变文件类型· <Filename>.prn to <Filename>.awl点击 Yes 确认出现的消息。8将创建的 AWL 文件导入到 STEP 7 项目中。具体操作方法为,在 SIMATIC Manager 中,通过路径“Insert > External source.”,打开对话框“Insert

19、 External Source”,如图 04 所示,在保存路径中选中所创建的 AWL 文件。点击“Open”。图 04将 AWL 文件作为外部源导入到 STEP 7 中。9在源文件夹中打开导入的 AWL 文件,通过菜单命令“Insert > Block Template > DB”将变量标签插入 DB 块模板。图 0510删掉多余的附加说明 (绿色文本) ,将变量表拖拽到“STRUCT”和“END_STRUCT”中间。设置合适的 DB 块号,删掉声明变量“b0”,以及“BEGIN”和“END_DATA_BLOCK” 中的指令“b0:= b#16#01”。图 0611点击

20、“disk”和“complier”图标,或者通过“File > Save”和“File > Compile”,保存编译源 DB 块。图 07一旦 DB 块成功编译,则此 DB 块(本例中为 DB 12)会在 DB 块文件夹中生成并保存。12这样,STEP 7 项目所需 DB 数据块就可以使用了。图 08注:若需要更多信息,比如,如何从 Excel 中导出源 DB 块,如何编辑当前值,如何将编辑好的 Excel 重新导入到 STEP 7 项目中,请参考相关常见问题。“What is the significance of the initial and actual val

21、ues of a data block?”条目号:837001关键词:数据转换如何备份DB块和位存储器中的实际值?隐藏订货号显示订货号订货号:使用说明:  当需要备份实际的值时,可以备份数据块实际的值到Offline项目中. 然而,不可能备份位存储器的状态到Offline 项目中.原因是在此过程需更换CPU, 才可以从Online view 中备份实际的DB块的值到Offline view .下表描述了此过程: 序号.备份实际值的过程:1通过SIMATIC Manager 的菜单命令"File > Open." 打开"Open

22、Project"的对话框,然后选择需要装载CPU程序的项目.2然后通过SIMATIC Manager 的菜单命令"View > Online"打开“Online view”窗体,为了更好观测,可通过选择菜单命令"Window > Arrange > Tile Horizontally"使windows的一个在另外一个窗体(Online 和Offlin eview)的上面.3现在就可以从Online view向 Offline view中拖拉或者是拷贝数据块. 这样就传输实际的值到Offline项目.图. 01这中方法只可以拷贝

23、DB块, 否则将会有丢失数据块的标志位的危险.对于位存储器可以设置为保持位存储器. 这些位存储器即使在失去电压的情况下也会保存信号的状态. 保持位存储器总是从字节0开始到设置的上限. 序号.过程1在Hardware Configuration里选择CPU模板,通过菜单命令"Station > Properties." 或者双击CPU模板来打开CPU的属性.2选择"Properties CPU"对话框里的"Retentive Memory" 标签. 在"Retentive Memory" 标签里定义保

24、存的区域当电源丢失或者在没有后备电池情况下CPU从停止转到运行.图. 023图. 02 显示对 CPU 417-4设置了16个位保持字节(MB0到MB15)的例子. 选择 OK保存设置.4最后应保存编译硬件配置并下载到CPU 里.注意:关于在CPU里如何保存值的描述可在下面的相关的CPU手册里查到.· S7-300 CPUs with Micro Memory Card (MMC): "CPU 31xC and CPU 31x, Technical Data" - Entry ID: 12996906Section "5.1 Memory ar

25、eas and retentivity"· S7-300 CPUs without MMC: "SIMATIC PLC S7-300, CPU Specifications CPU 312 IFM to CPU 318-2 DP" - Entry ID: 8860591· S7-400 CPUs: "Automation System S7-400 CPU Specifications" - Entry ID: 14016796如何导入和导出在 Excel 中编辑的 Symbol Table (符号表)?隐藏订货号显示订货号订货号:说明:下表描述了如何导出符号表、如何在 Excel 中编辑以及最后如何将表导回到 STEP 7 项目中。 编号步骤1打开 SIMATIC Manager 中的符号表,并通过“Table > Export.”将它导出。图 012然后,“Export”对话框打开。选择用于保存符号表的文件夹。为了进一步在 Ex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论