所有编程软件几乎都使用视窗(Windows)风格的界面。尽管这些界面差别很大,但都有窗口、菜单、工具条、状态条,都可用鼠标操作与键盘操作。并都可打开多个例程(IN-STANCE)。
1.窗口
编程软件用的窗口一般有3种,即重叠(Overlaped)窗口、子(Child)窗口和弹出(Popup)窗口。而子窗口又有工程组织窗口(用于组织工程)、工作窗口(用于编程、变量定义等)及输出窗口(用于输出编程数据或监控数据等,也称信息窗口)。
(1)重叠窗口
也叫父窗口或称“框架”窗口。是打开编程软件后必将出现的窗口。也是其它窗口的容器。一旦关闭它,所有子窗口一般也都将关闭。图1-71所示为若干编程软件的主窗口。图1-71a~h分别为欧姆龙、西门子S7-200、西门子S7-300/400、AB RSLogix5000、三菱GX Developer、三菱GX Work2、施耐德Unity Pro XL及GE3Proficy Machine Edition编程软件的主窗口。从图1-71可知,其上都有菜单、工具条、工作区及状态条。
提示:Step7编程软件由SIMATICManager管理。创建新工程,要先用它打开硬件配置窗口,进行硬件配置。然后,再可打开编程窗口,创建POU,进行编程。这里显示的只是SIMATICManager窗口。
(2)子窗口
有工具窗口、工作窗口及信息窗口。多是显现在框架(父)窗口的用户工作区内。一般也只有打开或新建文件后才可能打开此类窗口。
1)工具窗口。这类窗口为编程提供向导与工具。最常见的是工程管理窗口,可用以组织工程。各厂商的名称与外观不完全一样,但含义都相当于工程中各窗口的管理“目录”。有的外观可能更友好或美观一些。此外,有的还有显示PLC指令、功能及功能块的工具窗口,可为编程选择指令提供方便。
这类窗口除了用树型结构(类似VB的Tree View控件)显示,还有的是用图标显示。可通过图标、选项卡(类似VBTab Strip控件)进行操作。
2)工作窗口。是最主要的子窗口。用于编写程序及各种数据编辑。如欧姆龙编程软件其工作窗口就有五种,分别用以显示梯形图,助记符,全局符号,局部符号及交叉引用数据的画面,可相应进行梯形图,助记符,全局符号,局部符号编辑以及察看变量交叉引用的情况。
3)信息窗口。有多种。用于PLC编程操作、检查、调试及PLC诊断等结果信息的显示。
4)帮助窗口。用以显示软件版本及使用指导。有的还有相关PLC的软硬件信息,以至于多媒体示教。
(3)弹出窗口
也称对话窗口,各个编程软件都有这样窗口。用它可显示信息或进行人机对话。其重要特点是,当它弹出时,其它窗口都不激活。只有处理完对它的有关应答,并关闭之后,才可对别的窗口进行操作。
图1-71 编程软件主窗口画面图
1—菜单 2—工具条 3—工作区 4—状态条
(4)其它窗口
编程软件多还有含有若干工具软件及其相应工作窗口,如CXP就有内存窗口(PLC Memory Component),PLCI/O表窗口(IO Table component),PLC设定窗口(PLC Setup Component),数据跟踪/时间图监控窗口(DataTrace/Time Chart Monitor Component),内存卡窗口(Memory Card Component),网络管理窗口(CX-Server(CX-Net)NetworkConfigura-tiontool)及PLC时钟工具窗口(PLC Clock tool)等。这些窗口有的也是父子式的,在框架窗口内也可有很多子窗口。
再如西门子STEP7编程软件也有很多窗口。图1-72所示为它的有关窗口画面。
图1-72 STEP7工具、工作及信息窗口画面(www.xing528.com)
1—工程管理窗口 2—编程窗口 3—硬件组态窗口
从图1-72可知,这里主要有3个窗口,即SIMATIC Manager(工程管理)、LAD/STL/FBD PROGRAMER(编程)及HWConfigure(硬件组态)。这3个窗口分别还都有若干子窗口。此外,还有网络配置窗口。
工程管理窗口用以建立新工程、打开旧工程。建立新工程,可自己建,也可使用导向建。自己建的是“空”工程,具体的内容,如用什么CPU、有多少程序块,都要自己定。用导向建,可按提示操作,可完成初步的有关工程设计工作。当然,硬件用什么模块和软件上的有关设计还要进一步作。
工程管理窗口的左方为系统管理区,其目录可展开(如图1-72所示),也可缩回。这时,如用鼠标左键点击Blocks(模块),将在用户工作区(右方)显示本工程所拥有的软件模块。如用鼠标左键点击SISMATIC 300(1),则目录缩回一些,并在用户工作区显示,Hardware及CPU314(1)图标。说明本工程用的CPU为314。
从工程管理窗口可进入本软件的所有工作窗口:
如图1-72所示,如用鼠标左键双击其用户工作区中的OB1、FB1、FC1等图标,则将打开如图中1所示的编程窗口。可用以进行梯形图、语句表或逻辑块语言编程。
如用鼠标左键双击其用户工作区中的VAT1图标,则将打开VAT(变量)监视窗口。可用以在线监视所要观察PLC变量的现值,并可进行新值设定或状态强制等监控操作。此窗口与STEP 7Micro/win的Status Chart窗口类似,在程序调试时是很有用的。
如用户工作区显示Hardware及CPU314(1)图标,再用鼠标左键双击Hardware图标,则将进入如图中3所示的硬件组态窗口。可用作硬件组态。组态时,先指定槽位,后在选择所用部件,相当方便。
再如图中1所示,这时用鼠标左键点击ZEn01-05-Step7-LAD-1-9(工程名称),则系统管理区目录全部缩回,并将在用户工作区(右方)显示本工程所拥有的CPU名称及有关网络图标。如再用鼠标左键双击在用户工作区显示的有关网络图标,则将打开网络组态及测试窗口(NetPro)。
提示:STEP7的编程窗口及网络窗口也可从Window的开始、程序等菜单项处,直接进入。
要说明的是,集成度高的软件窗口是很多的,这与它实现的功能有关。如有的软件除了PLC编程,还有网路组态、人机界面编程等功能。那它肯定也有与这些功能对应的主、辅窗口。窗口是人机交流的界面,熟悉与使用软件首先要对它有所了解。
2.菜单
在编程软件窗口上都有菜单。大体有两种菜单:下拉菜单与弹出菜单。
(1)下拉菜单
下拉菜单的各项显示在窗口的上方。用鼠标左键点击其中一个项,将“下拉”出(显示)它的各个子项。如果有的项目下还有子项,再鼠标左键点击之,还将“下拉”出它的子项。“下拉”菜单因而得名。在这些菜单的项目中,鼠标左键点击某个项,即可实现某项的相应的操作。
(2)弹出菜单
在不同窗口、不同位置用鼠标右键击时,多会弹出一个菜单,此即弹出菜单。所弹出菜单的内容、依点击时鼠标所在的窗口或位置不同而有所不同。当弹出菜单出现后,再把鼠标指向在其上的相应位置,用鼠标左键点击也可进行相应的操作。
3.工具条
工具条是图表的形式显示在窗口下拉菜单的下方。工具条是分组的,每组含若干项。每个项一个图标,与具体的菜单项对应。用鼠标左键,用鼠标左键点击此图标或用鼠标左键点击对应的菜单项,效果是相同的。但前者比后者要方便得多。只是,显示工具条要占窗口的面积。所以,如不想用工具条,也可以在相应的菜单项中,如视图,选择不显示它。
4.状态条
显示在窗口的最下方,用以提示在编程及程序调试过程中的有关状态简单信息(复杂的信息由信息窗口显示)。它也可在相应的菜单项中,如视图,选择是否显示它。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。