1
打印
(1).
打印程序和项目文档的方法
用下面的方法打印程序和项目文档:
²
²
单击“打印”
按钮。
²
²
选择菜单命令“文件”→“打印”。
²
²
按Ctrl+P快捷键组合。
(2).
打印单个项目元件网络和行
以下方法可以从单个程序块打印一系列网络,或从单个符号表或状态图打印一系列行:
1选择适当的复选框,并使用“范围”域指定打印的元素。
2选中一段文本、网络或行,并选择“打印”。此时应检查以下条目:在“打印内容/顺序”帧中写入的正确编辑器;在“范围”条目框中选择正确的POU(如适用);POU“范围”条目框空闲正确的单选按钮;“范围”条目框中显示正确的数字。
如图1所示,从USR1符号表打印行6-20,则应采取以下方法之一:
²
²
仅选择“打印内容/顺序”题目下方的“符号表”复选框以及“范围”下方的“USR1”复选框,定义打印范围6至20,
²
²
在符号表中增亮6-20行,并选择“打印”。
²
²
图1
打印内容/顺序
2 复制项目
在STEP
7-Micro/WIN 32项目中可以复制:文本或数据域、指令、单个网络、多个相邻的网络、POU中的所有网络、状态图行或列或整个状态图、符号表行或列或整个符号表、数据块。但不能同时选择或复制多个不相邻的网络。不能从一个局部变量表成块复制数据并粘贴至另一个局部变量表,因为每个表的只读L内存赋值必须惟一。
剪切、复制或删除LAD或FBD程序中的整个网络,必须将光标放在网络标题上。
3 导入文件
从STEP
7-Micro/WIN 32之外导入程序,可使用“导入”命令导入ASCII文本文件。“导入”命令不允许导入数据块。打开新的或现有项目,才能使用“文件”→“导入”命令。
如果导入OB1(主程序),会删除所有现有POU。然后,用作为OB1和所有作为ASCII文本文件组成部分的子程序或中断程序的ASCII数据创建程序组织单元。
如果只导入子程序或中断程序(ASCII文本文件中无定义的主程序),则ASCII文本文件中定义的POU将取代所有现有STEP
7-Micro/WIN 32项目中的对应号码的POU(如果STEP
7-Micro/WIN 32项目未空置)。现有STEP
7-Micro/WIN 32项目的主程序以及未在ASCII文本文件中定义的所有STEP
7-Micro/WIN 32 POU均被保留。
如现有STEP
7-Micro/WIN 32项目中可能包括OB1和SUB1、SUB3和SUB5,然后从一个ASCII文本文件导入SUB2、SUB3和SUB4。最后得到的项目为:OB1(来自STEP
7-Micro/WIN 32项目)、SUB1(来自STEP
7-Micro/WIN 32项目)、SUB2(来自ASCII文本文件)、SUB3(来自ASCII文本文件)、SUB4(来自ASCII文本文件)、SUB5(来自STEP
7-Micro/WIN 32项目)。
4 导出文件
将程序导出到STEP
7-Micro/WIN 32之外的编辑器,可以使用“导出”命令创建ASCII文本文件。默认文件扩展名为“·awl”,可以指定任何文件名称。程序只有成功通过编译才能执行“导出”操作。“导出”命令不允许导出数据块。打开一个新项目或旧项目,才能使用“导出”功能。
用“导出”命令按下列方法导出现有POU(主程序、子例行程序和中断例行程序):
²
²
如果导出OB1(主程序),则所有现有项目POU均作为ASCII文本文件组合和导出。
²
²
导出子例行程序或中断例行程序,当前打开编辑的单个POU作为ASCII文本文件导出。 |