1、VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 1 - 第 1 章 介绍 欢迎使用 VersaPro 欢迎使用VersaPro,GE Fanuc 的基于Windows 的编程软件,应用于系列90-70 ,系列90-30和VersaMax PLC 。 VersaPro是设计,安装,运行在Windows95 , 98,和 Windows NT4.0和Windows 2000 操作系统下的。 使用VersaPro,可以: z 在一个文件夹中创建PLC 逻辑和与逻辑相关的信息 z 配置PLC 硬件 z 创建,编辑变量 z 创建,编辑和监视梯图或语句表的执行情况 z 为90-30 DSM3
2、14 Motion 模块创建Motion 程序,本地逻辑,凸轮程序 本章内容 z VersaPro编程软件组成的概述 z 工作台窗口 z 配置工作台选项(设置编辑器和目标硬件) 安装 VersaPro软件 注意 : VersaPro必须安装在计算机的硬盘中,不要试图安装在可移动的媒介例如Jaz 或Zip驱动器。 1.推荐关闭所有的应用程序包括查毒软件,IE 浏览器,Cimplicity HMI 软件等可能运行在后台的软件。可以检查任务管理器来判断是否有应用软件运行。 2.将VersaPro CD 盘放入 CD-ROM驱动器。 3.从资源管理器中选择CD 驱动器。 4.双击Setup.exe 5
3、.按照提示完成安装过程。如果机器中安装了以前版本的VersaPro,安装工具将首先卸载以前的版本。在卸载的过程中,会提到是否移去共享文件。推荐使用“No to All ”确保其他文件所需的文件不被删除。 注意 :当从以前的版本升级到VersaPro2.0的时候,用户屏幕设置和程序文件的目录会丢失。需要重新建立这些设置在完成升级过程。 注意 :转移VersaPro注册号的过程,参见附录C 。 运行 VersaPro软件 VersaPro软件在GE Fanuc 软件程序组。应用程序可通过选择 开始- 程序-GE Fanuc 软件-VersaPro 。也可以创建一个VersaPro应用程序的快捷键并
4、放在桌面上,或点击由VersaPro创建的文件(在VersaPro文件夹以.fld 为扩展名的文件),或在开始菜单中的文档中保留的程序,或使用CTRL-ALT-V 键盘操作。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 2 - VersaPro的多任务 z 如果采用串行连接方式,只能有一个VersaPro文件夹可以建立同PLC 的通讯,其余的只能处于离线状态; z 如果通过以太网连接到PLC ,只能有一个VersaPro文件夹。 使用 VersaPro-概述 VersaPro提供简单的编程接口来配置PLC 硬件,创建,编辑PLC 逻辑,并监视PLC 程序的执行情况。 元件 说
5、明 文件夹浏览器 硬件配置 逻辑编辑器 运动程序编辑器 语法检查 PLC通讯 在线监视 故障系统 信息窗口 按分支结构显示当前文件夹的所有内容; VersaPro软件默认的硬件配置是VersaMax 。为系列90-30, VersaMax和系列 90 Micro PLC的配置需要自己选择; PLC逻辑编辑器有两种: IL和LD编辑器。它们之间可以互相转换; 为DSM314 模块提供运动控制程序编辑以及本地逻辑程序的编制,也包括凸轮编辑器; 在程序存入PLC 之前检查语句合法性的工具; VersaPro支持串行和以太网通讯; 逻辑编辑器,参考地址视图表和变量视图表中均可以执行在线监视和控制; 查
6、看PLC 和IO 故障表; 显示操作的执行结果。 下列的缩略用在VersaPro中: 缩写 内容 IL 指令列表 RLD 继电器梯形逻辑图 RVT 参考地址视图表 VDT 变量定义表 VVT 变量视图表 LL 本地逻辑 LLVT 本地逻辑变量表 工作台窗口 当第一次启动VersaPro,显示工作台。从工作台中可完成下面的任务: z 创建,打开文件夹 z 备份和恢复VersaPro文件夹 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 3 - 设定工作台选项 VersaPro允许定制编辑器和窗口选项。在创建新文件夹之前确定缺省的语言和硬件配置是很重要的。其他的选项在打开文件夹或打开
7、文件夹后可以定制。 一般的选项 VersaPro的缺省硬件配置是VersaMax PLC 。缺省的编程语言是梯图。要改变缺省配置以便可以创建程序和硬件配置用于设备中,或定制显示和编辑显示,选择工具菜单,选择选项。出现选项对话框。 设置块语言: 缺省的语言是梯图。要改变为语句表,选择General 标签。点击缺省块语言,选择语句表。 改变硬件缺省配置:VersaPro的缺省硬件配置平台是VersaMax PLC 。可以为系列90-30 ,VersaMax, VersaMax Nano/Micro,和系列90 Micro PLC 创建程序和硬件配置。要改变缺省的硬件配置,选择General tab
8、 ,设置缺省的硬件配置区。 设置详细或简要注解:在LD和IL 编辑器中,可在详细或简要的模式中看到注解。缺省的是简要模式,选择General tab ,选择详细的小框。 设置语法校验(关闭警告):在缺省情况下,当进行VersaPro语法校验校验逻辑时,会在信息窗口中显示多线圈使用报警。若去掉报警,选择General tab ,选择Turn Off报警框。 使用 SNF自动导出功能: 当创建编辑变量,保存VDT 时,此选项可使变量自动地以SNF 格式导出。只有在VDT 中以EXT 选择的变量才能自动导出。.snf 会导出当前的文件夹,任何同名字的.snf 文件将被覆盖。 设置撤消命令的数量 :
9、VersaPro在编辑时允许配置撤消/ 恢复命令的数量。缺省值是10。有效的范围是1-100 。 文件名: 如果没有选文件夹名,需要一个文件名。可以按照同一个VersaPro文件夹的文件名。 使用文件夹名(缺省) : 如果选择了此框,会以foldername.snf 的名字导出。文件超时锁定时间:在产生*.snf 文件的同时,产生了一个*.lck (lock)文件。此文件用在在使用时保护读写*.snf 文件。VersaPro可以在指定的时间里存取*.snf 文件。有效值是1-60秒。 设定显示选项 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 4 - VersaPro允许对IL
10、 、LD 、程序、Motion 编辑器、参考表和变量表设置、字体,大小和颜色。 采用以下步骤设置显示选项: 1.从工具菜单中,或从LD 或IL 编辑器中选择选项。 2.出现选项对话框。 3.选择显示栏。 4.从目录列表中,选择编辑器或希望配置的显示悬想表。 5.颜色列表显示可配置的颜色选项。 6.选择颜色用在每个可配置的区域。 可配置区的列表在不同的显示窗口中有所不同。 注意 :某些颜色的组合很难识别。 7.选择字体类型和大小用于显示文字。按OK 键 注意 :不能改变用在横排和列排头文件的字体。 选择的颜色应用在所选的编辑器和表中。所选择的字体应用在所选的编辑器和表中。如果编辑器和表是可见的,
11、则会显示所改变的颜色,字体和大小。 注意 :当打印程序时,采用所选才字体。 设置通讯选项 可以配置VersaPro可以在启动时或打开与PLC 有关的文件夹时立即连接此PLC 设备。 配置自动连接 1.从工具菜单或编辑器CSM 中选择选项。 2.出现选项对话框。 3.选择通讯条。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 5 - 注意 :在通讯条中的等待时间参数对自动连接时无效。在启动VersaPro时的连接时间长度是由CCU 中的超时参数决定的。要设置连接超时时间,回到工具菜单,选择通讯设置。在CCU中,选择全局参数条。 4.按下Enable Autoconnect 选择框
12、。 5.在设备区里,选择要自动连接的设备。 6.在路径区,键入启动与此PLC 相关的文件夹路径,或键入浏览键,选择文件夹的对话框。这确定了在启动时VersaPro文件夹位置。 VersaPro使用PLC 的别名(PLC 程序名)来判定哪个文件夹打开了。缺省情况下,别名是文件夹中的开始7 个字符。别名可通过文件夹属性对话框来查看和设置。(从编辑菜单或文件夹根节点CSM 中选择属性)。 7.按下OK 键。 注意 :要关掉自动连接,在选项对话框中选择通讯条,不选Enable Autoconnect 按钮。 设置梯图选项 VersaPro允许指定梯图编辑器显示的信息类型,删格的宽度。也可以比例地放大或
13、缩小显示信息的大小。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 6 - 指定 LD编辑器符号的显示方式: 1.从工具菜单中或从LD Editor CSM 中选择选项。则出现选项对话框。 2.选择梯图条。 3.选择是否显示或隐藏变量名,参考地址,和描述。选中则在LD编辑器中有所显示。 4.决定是否变量名和描述以部分或全部的方式来显示。 5.变量描述和/ 或参考地址根据单元的宽度在每个单元的底部显示。超过变量空间的文本以“”显示。 设置 LD编辑器栅格单元宽度: VersaPro允许改变LD编辑器栅格的宽度能够看到变量的信息。只有单元宽度改变,而单元高度和字体大小保持不变。 1
14、从工具菜单中或从LD Editor CSM 中选择选项。则出现选项对话框。 2选择梯图条。 3在栅格单元宽度下,向右拖拉滑块增加栅格的大小,或向左拖拉滑块减少其大小。 4点击OK ,LD编辑器栅格改变为新的大小。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 7 - 设定 Motion 程序 /本地编辑器选项 1从工具菜单中或从LD Editor 右键菜单中选择选项。则出现选项对话框。 2选择MP/LL 编辑器条。 Tab Size 定义列宽。合法值为1-64 。 Keep Tabs 按Tab 格式保存 None 无编码自动缩进 Default 按Tab 尺寸缩进。缩进的根据是
15、范围字 Use Previous Line 直接按上面的行缩进 3选择所需的条和选项。 4点击OK 。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 8 - 第 2章 使用文件夹 文件夹包含所有的部分,包括程序、配置、监控系列90-30 、VersaMax 、VersaMax Nano/Micro和系列90 Micro PLC 。还包括硬件配置、变量声明表、浏览表、和程序块。也可以插入其他Windows 部件到文件夹中。可以在PC 中运行多个VersaPro程序。 本章内容: 本章描述怎样用VersaPro软件创建、管理文件夹。 z 创建一新文件夹 z 创建一空文件夹 z 创建
16、基于一现存的VersaPro文件的文件夹 z 创建一新文件夹- 从Logicmaster 90 文件引入逻辑 z 创建一新文件夹- 从Control 文件中引入逻辑 z 使用现存的文件夹(打开、存盘、关闭、删除) z 文件夹浏览器的概况 z 备份和恢复文件夹 z 保护文件夹 z 改变文件夹属性 z 插入块和对象程序 z 打印文件逻辑 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 9 - 创建、打开 VersaPro文件夹 创建新文件夹 VersaPro提供几种选项当创建一新的文件夹时。可以创建一空的文件夹,或一新的基于一现存的VersaPro文件的文件夹,创建一新文件夹- 从L
17、ogicmaster 90 文件引入逻辑,创建一新文件夹- 从Control 文件中引入逻辑 创建新的文件夹 缺省的文件夹语言是梯形图。缺省硬件配置是VersaMax 。如果想改变缺省的编程语言或文件夹的硬件,选择工具菜单并选择选项。改变选项对话框的设定。 创建新的文件夹: 1. 点击新文件夹按钮 ,从文件菜单中选择新文件夹,或按Ctrl+N 。则出现新文件夹的向导窗口。 z 在文件夹名字区,录入一个名字给新的文件夹。要求文件夹的名字。(看2-10页中的“文件夹命名和别名的规则”。) z 如果想保存新的文件夹到一指定的位置,点击浏览按钮。 z 在文件夹描述区录入文件夹的描述。可以写入最多64个
18、字符。此区是可选项。 2点击Next 按钮,则出现下一个向导画面。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 10 - 3缺省的选择是空文件夹。点击Finish 就创建了新的,空的文件夹。 显示文件夹浏览器,显示新的文件夹。_MAIN 块显示出来了。 创建新的基于现存的 VersaPro文件夹: 创建新的基于现存的VersaPro文件夹,运行VersaPro执行下列步骤: 1 点击新文件夹按钮,从文件菜单中选择新文件夹,或按Ctrl+N 。则出现新文件夹的向导窗口。 z 在文件夹名字区,录入一个名字给新的文件夹。要求文件夹的名字。 z 如果想保存新的文件夹到一指定的位置,点
19、击浏览按钮。 z 在文件夹描述区录入文件夹的描述。可以写入最多 64个字符。此区是可选项。 2点击Next 按钮,则出现下一个向导画面。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 11 - 3点击基于现存VersaPro文件夹按钮,然后点击浏览按钮,在出现的浏览对话框中,定位所希望的VersaPro文件夹。 4点击Finish 按钮。则文件夹的结构和内容(块,VDT 等等)就复制到新的文件夹中了。 显示文件夹浏览器,显示新的文件夹。_MAIN 块显示出来了。 创建新的文件夹,导入Logicmaster 90 文件夹: 可以导入系列90-30 或系列90 Micro PLC
20、的Logicmaster文件夹。 创建基于现存Logicmaster 90 文件夹的新文件夹,启动VersaPro,然后按下列步骤执行: 1点击新文件夹按钮,从文件菜单中选择新文件夹,或按Ctrl+N 。则出现新文件夹的向导窗口。 z 在文件夹名字区,录入一个名字给新的文件夹。要求文件夹的名字。 z 如果想保存新的文件夹到一指定的位置,点击浏览按钮。 z 在文件夹描述区录入文件夹的描述。可以写入最多 64个字符。此区是可选项。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 12 - 2点击Next 按钮,则出现下一个向导画面。 3点击导入Logicmaster 90 按钮,然后
21、点击浏览按钮,在出现的浏览对话框中,定位所希望的Logicmaster 文件夹。 4点击Finish 按钮。Logicmaster 90 文件夹的内容就导入到新的文件夹中了。程序修正为正确的命令。 5如果发现有命令错误,则在信息窗口中报告,进程退出。不能创建新的文件夹。 z 如果未发现命令错误,文件夹从Logicmaster 90 文件夹中增加逻辑程序和硬件配置。 当文件夹包含一个带锁的块 可能会导入带锁的Logicmaster 90 的文件夹。则会发生下列事情: z 当包含带锁的块的文件夹从Logicmaster 90 或Control 导入的时候,块名,类型和编程语言保持着,而块不包含内容
22、。 z 当从PLC 中装载保护的块十,则创建一个空块。 文件夹浏览器显示此块的图标。 创建新的文件夹,从 Control文件夹中导入逻辑: 可以从Control 中导入VersaMax (.F2K )和系列90-30 (.F3X )文件夹。 要创建基于现存Control 文件夹的新文件夹,启动VersaPro,然后按下列步骤执行: 1点击新文件夹按钮,从文件菜单中选择新文件夹,或按Ctrl+N 。则出现新文件夹的向导窗口。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 13 - z 在文件夹名字区,录入一个名字给新的文件夹。要求文件夹的名字。 z 如果想保存新的文件夹到一指定的
23、位置,点击浏览按钮。 z 在文件夹描述区录入文件夹的描述。可以写入最多64个字符。此区是可选项。 2点击Next 按钮,则出现下一个向导画面。 3点击导入Control 按钮,然后点击浏览按钮,在出现的浏览对话框中,定位所希望的Control文件夹。 注意 :只有以.f3x 和.f2x 为扩展名的文件可导入。 注意 :在导入之前,Control 文件夹和配置必须建立在Control 中。 4如果从Control 中导入变量,选择SNF 选择框,然后点击浏览按钮,在出现的浏览对话框中,定位与导入的Control 文件相关的SNF 文件。(此为可选项) VersaPro 编程软件用户指导手册 北京
24、蓝英通达公司 - 14 - 注意 :当导入Control 文件夹时,为了增加变量别名,与导入文件夹相关的SNF (共享名格式)文件必须首先从Control 文件夹用Control 软件导出。详细的导出SNF 文件过程参看Control在线帮助文件。 5.点击Finish 。控制文件夹的内容引入到新的文件夹中。并对语法进行修正。 z 如果发现语法错误,在信息窗口中会报告出来,进程会退出。不会产生新的文件夹。 z 如果没有发现语法错误,逻辑程序和硬件配置就会引入到文件夹中。 文件夹和别名的命名规则 这部分描述新的文件夹和文件夹别名的规则。 文件夹名的命名规则 下列规则应用于文件夹名 z 文件夹名不
25、能超过103 个字符。 z 下列字符不能用在文件夹名字中:句号,反斜杠,正斜杠,冒号,星号,问号,小于号,大于号,竖线,双引号。 文件夹别名的规则 文件夹别名(或程序名)在存储到PLC 中时使用的。系列90-30 和VersaMax PLC 会识别小于7 个字符的别名。 z 别名必须小于7 个字符。 z 别名的第一个字符必须是字母。 z 其余的字符可以是字母,数字,或下划线。 z 下划线不能连续使用。 z 创建文件夹时,文件夹的别名默认为文件夹名的最后7 个字符。 新文件夹的目录结构和文件结构 创建新的空文件夹时,在文件夹的固定地方将创建以下文件。举例中的文件夹名是newfolder. z _
26、MAIN.blk (_MAIN 程序块) z newfolder.fld (文件夹内容的描述) z newfolder.vdt (变量定义表) z newfolder.hwcfg (硬件配置) z newfolder.ssx (智能存储扩展) 基于LM90创建的新文件夹,例如LM90impt, 文件夹创建的位置包括以下文件: z _MAIN.blk (_MAIN 程序块) z a .blk (每个LM90 程序块文件) z LM90impt.fld (文件夹内容的说明) z LM90impt.vdt (变量定义表) z newfolder.hwcfg (硬件配置) z newfolder.ss
27、x (智能存储扩展) VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 15 - 打开文件夹 在VersaPro中可以打开本地硬盘或磁盘,或网络设备上的文件夹。执行步骤如下: 1. 从File 菜单中选择Open Folder ,或在工具条上按打开文件夹按钮; 2. 如果已经有打开的文件夹,系统将弹出对话框,请你确认是否要关闭已打开的文件夹; 3. 关闭打开的文件夹后,系统弹出打开文件夹对话框。文件夹的文件类型是.fld ,在 “Files of type:“列表中将看到“*.fld“ ; 4. 选择要打开文件夹及位置; 5. 点击Open 按钮; 6. 文件夹打开后的显示格式同最
28、后保存的一样。 文件夹浏览器的使用 创建新的VersaPro 文件夹,或打开文件夹后,系统进入文件夹浏览器,按默认窗口格式显示( 逻辑编辑器,信息窗口等) 。 文件夹浏览器按树型显示,包括对应文件夹中的所有内容。显示内容包括文件夹中所有菜单条和工具条 经常使用的用户功能块的快捷操作浏览器视图 显示文件夹中的所有部件, 双击图标可以查看详细内容。 逻辑编辑器窗口 显示程序或块逻辑信息窗口 1、 显示报警和错误信息; 2、 显示程序上下载,比较的结果; 3、 显示查询结果; 4、 显示在线交叉地址使用的结果 。状态条 显示 PLC 运行/ 停止状态,扫描时间 , 和逻辑等效状态 。变量定义表 显示
29、文件夹中所有的变量 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 16 - 的程序块( 包括_MAIN 程序块 ),同时提供打开硬件配置、变量定义表、变量视图表的图标。在文件夹浏览器中,可以很容易地进行创建、排列、修改或删除程序块及块属性。在文件夹中还可以执行语法检查操作。双击图标可以打开相对应的文件。 信息窗口 General 标签中显示错误和警告信息( 例如,语法检查中的结果) 。也显示查询、替换、语言转换的详细内容,以及查询未用的变量命令的执行结果 (从 Folder 菜单中选择 Find Unused Variables命令) 。 Find 标签中显示程序块中的查询操作
30、结果。 (从 Edit菜单或从右键菜单中选择Find in Blocks命令。) 查询结果按程序块、梯段及语句分别显示。 Cross Reference 标签中列出所选程序块中使用的变量,以及变量引用的梯段和指令。从Tools 菜单或右键菜单中选择Online Cross Reference 命令可以查看变量交叉表。 注意 : 当信息窗口变得很大时,卷轴的滑动块就消失了。使用卷轴栏的滑动块可以翻动页面。 与上下文相关的菜单(右键菜单) 右键菜单(CSM) 不在菜单条上。在相应的VersaPro 窗口和其它块中点鼠标右键时系统将弹出该CSM 菜单。该菜单按相应的上下文列出常用的快捷命令。 CSM
31、菜单的使用 1. 选择文件夹部件 (文件夹或子- 部件) ; 2. 点鼠标右键; 3. CSM菜单的样子如下所示。以灰色显示的文本是不可用的选项; 4. 点所要的选项。 VersaPro软件的窗口操作 VersaPro中的所有窗口可以按拖- 放移动或改变显示尺寸。点标题栏或上沿(如没有标VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 17 - 题栏)可以移动窗口。点窗口的边沿或角可以改变窗口的尺寸。文件夹浏览器,信息窗口,变量定义表,以及本地逻辑变量表( 用于运动程序) 等窗体可以固定,也可以浮动。点鼠标右键菜单中的Allow Docking 命令可以选择是否将窗口固定。 注意
32、: 如果你将一个窗口置为浮动,在主菜单上就不能选择命令。直到窗口再次被固定。 窗口可以隐藏。隐藏操作不会执行窗口数据保存工作。窗口的隐藏操作:点击浏览条上的 window 按钮,或从View 菜单中选择窗口名称。浮动窗口的隐藏操作:从右键菜单选择Hide 命令。窗口被隐藏后,点击窗口的工具按钮,或从View 菜单中选择窗口名称,就可以再打开窗口。 文件夹的操作 本章描述VersaPro 文件夹中可以执行的附加操作和功能,包括: z 执行基本的文件操作( 关闭,保存,删除,备份,恢复) ; z 限制访问VersaPro 文件夹 ( 允许口令保护) ; z 文件夹属性的编辑。 关闭 VersaPr
33、o 文件夹 由于VersaPro 应用中同时只能打开一个文件夹,所以在创建新文件夹或打开另一个文件夹时必须首先关闭已打开的文件夹。如果在未关闭文件夹的情况下再打开新文件夹,系统将提示你保存当前打开的文件夹。关闭文件夹的步骤如下: 1. 从 File 菜单中选择Close Folder 命令。如果文件夹中有任何的改动,系统将提示你保存改动部分。 z 点Yes 保存,或点No 忽略改变。点Cancel 退出关闭操作。 2. 文件夹关闭。作为关闭过程的一部分,文件夹浏览器的结构将自动保存。 保存文件夹 VersaPro 允许将打开的文件夹和文件夹内容保存到当前位置。这一操作保存整个文件夹,不是个别部
34、分。选择File 菜单中的Save All 命令可以保存文件夹。也可以点工具条 上的Save folder 按钮。 打开的文件夹就保存了。 File菜单中的Save 命令只保存选择的部分。 删除文件夹 要删除文件夹,在硬盘上找到该文件夹,使用Windows 资源管理器删除该文件夹。 备份和恢复 文件夹可以备份,也可以从备份的文件恢复。备份文件后缀是 .flb 。 备份文件夹 备份可以确保数据不会丢失。建议备份文件以保护你的程序。 1. 从Folder 菜单中选择Backup 命令。系统将弹出备份文件夹对话框; 2. 在源文件夹区,输入要备份文件夹的路径和名称,或点打开文件夹按钮,从对话框中选择
35、文件夹; VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 18 - 3. 在目标区输入保存的备份文件名和位置,或点打开文件夹按钮选择位置; 4. 点OK 结束。 从备份文件夹恢复 VersaPro 允许你按需要备份文件。当执行恢复工作时,压缩的备份文件被解压缩后恢复。执行步骤如下: 1. 关闭所有打开的文件夹; 2. 选择Folder 菜单中的Restore命令,系统弹出恢复文件夹对话框; 3. 在源文件夹区中输入要恢复的文件夹名称和路径,或点Open Folder 按钮后在对话框中选择文件; 4. 在目标区中输入被恢复文件夹的位置; 5. 点OK 结束。 限制访问文件夹 Ver
36、saPro 软件可以通过加锁限制用户访问。被锁的文件夹可以浏览,不能更改。文件夹的锁定可以加密码,也可以不加密码。被锁的文件夹是“只读的”。 锁定文件夹 执行步骤: 1. 打开文件夹; 2. 从Folder 菜单中选择Lock 命令。文件夹安全性对话框将出现; z 加锁,不要密码,按OK 键; z 加锁,要密码,检查Lock with Password ,输入密码和确认密码。 注意 :密码是区分大小写的。 z 密码长度为8 个字符或更少; z 合法的密码字符是数字(0-9) ,大写字母(A-Z) 和小写字母(a-z) ,以及下划线(_); 3. 当文件夹加锁成功后,文件夹标题条将显示 READ
37、_ONLY,显示文件夹已被保护。锁定的文件夹中不能执行编辑操作,但在变量视图表中还可以临时添加变量。 注意 : 文件夹加锁后,密码不能更改。如果要改变密码,首先要将文件夹解锁,然后按新密码加锁。 加锁文件夹中允许的操作 z 编辑已有的视图表。不可以创建新的视图表。在变量定义表中已定义的变量可以被加入到变量视图表中,但所做的改变不能保存; z 打开和关闭窗口或功能块; z 重新安排窗口; z 监视逻辑的执行情况; z 开关和强制I/O ; z 改变变量值; z 从文件夹拷贝功能块和逻辑的一部分; z 创建基于被锁文件夹的新文件夹。新文件夹也是被锁的,密码同旧文件夹的一致; z 保存和比较文件夹。
38、 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 19 - 文件夹解锁 如果文件夹是只读的,在编辑之前必须先将文件夹解锁。如果需要密码,必须输入正确的密码才能将文件夹解锁。操作步骤如下: 1. 从Folder 菜单中选择Unlock 命令; 2. 如果有密码,系统将弹出对话框; 3. 输入密码; 4. 文件夹的“READ ONLY“ 属性随即消失; 5. 旧密码被清除后,我们可以编辑文件夹了。 属性的修改 文件夹的属性是在创建时设置的。当然我们也可以改变文件夹的说明信息和别名。操作步骤如下: 1. 打开文件夹; 2. 从Edit 菜单,选择Properties, Folder ,
39、系统将弹出对话框; 3. 按要求修改说明。说明最多为64 字符; 4. 按要求修改别名。别名最厂为7 个字符; 5. 点OK 按钮结束。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 20 - 程序打印 打印的报表中不包括硬件配置。如果需要打印硬件配置信息,必须使用独立的硬件配置功能软件。 报表打印 在Print Report 对话框中我们可以定义打印具体内容。可以打印的内容包括程序块,参考地址,目录,页头,以及变量。在Print 对话框中可以选择打印机,打印范围,以及打印页数等。在Page Setup 对话框中可以选择打印纸的大小,来源,方向以及页边距等。 上述所有内容一旦选
40、择完毕并进行了第1 次打印后,系统将保持这些设置,也就是说,如果用户不重新设置的话,系统将按上次设置进行打印。你可以按需求改变这些信息,但没有必要在每次打印前复位这些选择。但有些内容必须每次打印前设置。 执行步骤如下: 1. 在打开的文件夹中,从File 菜单中选择Print Report 。在弹出的对话框中就可以自定义选项; z 如果打印报告中要包括程序块,请点Blocks 选择块。 注意 : 如果打印多个程序块,打印顺序是与文件夹浏览器中的顺序一致。在块组中选择内容: Logic Properties Variable Information (程序块中使用的所有变量以及本地变量,即使未在
41、块中使用也将被打印) 注意 : 要激活单选按钮,必须首先到文件夹浏览器中选择要打印的程序块。 z 报告中如果要求有交叉变量地址,点击Cross References 选择块,然后选择是整个文件夹还是某个文件夹。 如果你选择按程序块打印Cross References ,如果要包括一些标志( 如 Jump, Label Names, Calls, 和 MCR名称) ,选择Include Identifiers 。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 21 - 注意 : 交叉变量包括所有变量使用的隐含地址。隐含地址是用方括号标示。 z 点变量选择框可以将变量表包含在报告中
42、。还可以选择要打印的变量类型。 z 选择Include Local Logic Variables 盒可以打印本地逻辑变量; z 从File 菜单中选择页面设置命令,或在打印报告对话框中点页面设置按钮,可以设置纸的尺寸,来源,方向及页边距。点OK 按钮保存设置。 z 选择Print Table of Contents 可以打印报告的内容。 z 选择Print Header Page 可以打印文件夹的属性。 z 打印报告中起始页的页号可以设定。最大值是9999 。默认值是1 。 2. 点 OK按钮开始打印。 打印逻辑, 变量定义表,或信息窗口内容 在你要打印的窗口中,可以从File 菜单中选择P
43、rint 命令,或点击Print 按钮,或按Ctrl + P。系统将弹出打印对话框。 1. 在打印机组中使用下拉菜单选择打印机。也可以按打印机属性按钮浏览或改变打印机的属性。也可以打印至文件。 2. 在打印范围组中可以设定打印范围,如是否打印当前选择的内容,梯段或标签,或者是打印所有的内容。 3. 设置打印份数; 4. 点 OK 执行打印;点Cancel 取消打印并关闭窗口。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 22 - 第 3章 程序块的操作 系列90-30 和 VersaMax PLC在每个文件夹中支持多块功能(PLC 配置不同,块的数目也不同)。所有的PLC 所
44、必须要求的块是_MAIN 。当一个新文件夹创建的时候,这个块就自动创建了。 本章内容 z 怎样创建和打开块和目标 z 怎样在文件夹浏览器中管理块和关联元件 z 怎样使用与文件夹元件相关的变量 z 怎样在IL 和LD中相互转换块 创建,插入和打开块 VersaPro允许使用多子块功能,其中的一个必定是_MAIN 块。对块来说,创建的时候是要求一个名字的。注意每种PLC 对块的数量有不同的限制,不包括 _MAIN 块。(系列90的Micro 只支持 _MAIN 块。 )同时可打开多个块。 一旦创建的块,则可在_MAIN 块中或其他块中调用它。也可以调用还不存在的块,但想要创建的块。 当编译的时候,
45、一个语法错误会出现,提示新子块还没有定义。 下列类型的子块可在VersaPro 中创建: 创建子程序 1在打开的文件夹中,从File 中选择 New或上下文菜单。从子程序子菜单中,选择梯图或指令表。(也可以通过点击在工具条上的New Block 按钮,创建梯图子程序)。 则会出现新建的梯图或语句表对话框。 2在基本的属性条里,键入唯一的新块名。 如果创建一个90-30 PLC 的定时中断块,块名必须符合定时中断的要求。 3如果愿意的话,也可写入此块的描述。 4为了给块分配中断参数,选择 Schedule条。双击Type 条选择I/O 中断或者是定时中断。VersaPro 编程软件用户指导手册
46、北京蓝英通达公司 - 23 - 详细的中断参数,点击帮助的对话框。 注:对于90-30 定时中断子块来说,块名定义时基,延时和时间间隔参数。如果改变这些值的话,错误信息会在试图关闭对话框的时候出现。 5若要对编辑和浏览块加些限制,选择Lock 条。 6点击OK 。创建一新的块。 如果文件夹浏览器是打开的,并且选择了块,这个块就增加到当前选择的块之上。如果文件浏览器关闭的话,或者硬件配置、或者选择VDT 的话,块就增加到浏览器的末尾。 创建外部 C程序块 注:对系列90 PLC来说, C语言的执行文件必须使用C 编程工具来创建。同时,它必须是对指定的PLC (90-70 或者高端90-30 )创
47、建的。90-30 C 子块不使用输入/ 输出参数。 1在打开的文件夹中,从File 或者菜单中选择New ,External 。出现创建新的C 块对话框。 2在基本的属性条中,键如新块的唯一名字。 3如果愿意的话,也可写入此块的描述。 4要把 C的可执行程序连接到块中,选择C Binary条。要定位想使用的C 程序,点击浏览器按钮。 5为了给块分配中断参数,选择 Schedule条。双击Type 条选择I/O 中断或者是定时中断。详细的中断参数,点击帮助的对话框。(C 块可有中断参数或输入/ 输出参数,但并非都有)。 6为了分配输入/ 输出参数,选择参数条。可有多达7 个参数对分配给90-70
48、 的外部C 子块。 7点击OK 。创建了一个新块。 如果文件夹浏览器是打开的,并且选择了块,这个块就增加到当前选择的块之上。如果文件浏览器关闭的话,或者硬件配置、或者选择VDT 的话,块就增加到浏览器的末尾。 90-30定时中断块命名要求 对于90-30 PLC 来说,定时中断块是以“pTiiii ”的形式定义和命名的,其中的p 是时基,而iii是时间间隔。 如果p 是1 ,iiii 的范围可以从0001 到0010 (块的名字可以从1T0001 到1T0010 )。 如果p 是2 ,iiii 必须是0001 (块的名字是2T0001 )。 例如: 块名 时基 初始延时 时间间隔 1T0005
49、 .001 sec. 0 5 msec. 2T0001 .01 sec. 0 10 msec. 定时中断块1T0005 按以下定义:时基=.001秒;初始延时=0 ;时间间隔=5 (5 毫秒)。 定时中断块2T0001 按以下定义:时基=.01秒;初始延时=0 ;时间间隔=1 (10 毫秒)。 90-30 PLC定时中断块的初始延时总是0 。 如果90-30 PLC 在硬件配置中声明了,块是作为定时中断块分配的,但名字不匹配命名要求,当点击OK 关闭创建新块对话框时会报告错误。 名字区限制 只允许字母A-Z,a-z ,0-9 ,和_( 下划线) 。 块名必须以字母或下划先开始。系列90-30 定时中断块按照不同的规则。 两个块不能重名。如果输入重复的名,会出现错误。 VersaPro 编程软件用户指导手册 北京蓝英通达公司 - 24 - 块名不能超过7 个字母。 描述区的限