1.OPC服务器的建立
RSView32可以使用直接驱动器连接与大部分A-B品牌设备通信,如MicroLogix1500控制器,直接驱动器在RSLinx中建立。
运行“RSLinx Classic”,在“Communication”菜单下的“Configure Drivers”命令中建立一个“RS-232 DF1 devices”驱动,并完成配置。然后运行DDE/OPC菜单下的“Topic Con-figuration”命令,在左侧的“Topic List”中建立一个“Topic”,取名为QQ,并在右侧的数据源窗口中单击处理器模块,制定与QQ相互通信的处理器,然后选择应用。这样,一个OPC服务器就建立好了,如图10-1所示。
2.RSView32通信组态
RSView32的通信组态主要是设置通道(Channel)和节点(Node)。设置通道的目的就是设置RSView32与相应处理器连接的方式、网络类型等;设置节点就是设置处理器的地址、类型等。通过设置通道和节点来确定RSView32具体和网络中的哪台处理器相连接。
(1)通道的设定
运行“RSView32 Works”,新建一个项目,输入项目名称和保存位置后,创建了一个新的项目。在“Edit Mode”下,双击“System”下的“Channel”,定义具体的网络类型,即RSView32访问PLC的通信路径,如图10-2所示。
(2)节点的设定
图10-1 OPC通信的建立
图10-2 通道的设定
双击“System”下的“Node”,进入节点配置界面。该界面配置的目的是建立PLC与组态软件之间的连接,如图10-3所示。
图10-3中各参数说明如下:
1)Data Source:数据源。数据源中定义了数据交换方式。
①Direct Driver。直接连接,适用于早期的A-B品牌产品,可以不使用RSLinx。
②OPC Server。用于过程控制的嵌入连接对象,通过RSLinx作为OPC SERVER进行通信、交换数据。
③DDE Server。动态数据交换。可与非A-B品牌产品进行连接、数据交换。也可与本机的其他应用软件如Excel等进行通信。
图10-3 节点配置
2)Name:节点名。输入自定义的可编程序控制器、网络服务器或Windows程序名。节点名可有多达40个大/小写字母、数字和下划线,不能有空格。
3)Server:服务器。包含Name和Type两个内容。
Name-服务器名:单击服务器“名字”输入框旁边的浏览按钮“...”,并从已安装的服务器列表中选择一个服务器。
Type-服务器类型:选择OPC服务器类型。
In-Proces-“内部运行”:如果服务器是一个.dll文件。
Local-“本机”:如果服务器是一个.exe文件,且与OPC客户机运行在同一计算机上。
Remote-“远程”:如果服务器是一个.exe文件,且运行在网络上与OPC客户机相连的另一台计算机上。
4)Access:访问路径。输入在RSLinx中建立的Topic的名字。
5)Update Rate:更新速率。指定OPC服务器传送数据到OPC客户机的最大速率。默认值是1s。OPC服务器实际使用的速率可能比指定的速率慢。键入0指定服务器使用最快速率。
3.建立数字量标签
在MicroLogix1500控制器运行一个程序,梯形图如图10-4所示。
图10-4 MicroLogix1500控制器中运行的程序
在RSView32项目管理器的“System”(系统)文件夹中,单击“Tag Database”(标签数据库),打开“Tag Database”编辑器,也可在菜单栏中选择“Edit-New Folder”,在根目录下新建一个文件夹,用来定义标签变量,如图10-5所示。
图10-5 数字量标签的建立(www.xing528.com)
定义RSView32中两个变量的名称分别为“qidong”和“dianji”,“Data Source”(数据源)选“Device”(设备),表示从RSView32的外部接收数据,数据来自于PLC驱动程序或服务器;“Node Name”(节点名)选择“QQ”;数据源地址分别输入I:0.0/0和O:0.0/0。I:0.0/0代表一个启动按钮,O:0.0/0代表电机。
4.标签监视器
“Tag Monitor”(标签监视器)中,可以完成对不同画面中变量的实时监视。
在编辑模式下,双击“标签监视器”图标,进行监视标签的定义。若要选择标签,标签监视器的窗体部分必须可见。如果不可见,则可单击查看菜单“View”下的“Form”(窗体),选择要监视的标签,如图10-6所示。
图10-6 标签监视器
5.设计画面
双击“Graphics”(图形)文件夹中“Display”(显示),打开图形显示编辑器,添加一个按钮和一个椭圆,用椭圆颜色的改变表示电机的运行与停止状态。
按钮属性的设定如图10-7所示。
图10-7 按钮属性的设定
按钮行为的设定如图10-8所示。选择“Toggle”,标签名称选“qidong”。
图10-8 按钮行为的设定
椭圆颜色变化设定如图10-9所示。右键单击椭圆,选择“Amination”中的“Color”,进行椭圆动态效果的定义。
图10-9 椭圆动态效果设定
在弹出的对话框中单击“Tags”按钮,选择变量“dianji”,如图10-10所示。
图10-10 椭圆对应标签的选择
默认O:0.0/0为0时,椭圆为红色;为1时,椭圆为绿色,单击“Apply”(应用)按钮,设定完成,在“Color”项的左侧出现对勾标志,如图10-11所示。
图10-11 椭圆颜色变化的设定
6.项目启动设置
在画面设计完成后,先保存,再设置启动画面。
双击项目管理器的系统文件夹中的“Startup”(启动),设置项目的启动属性。将画面“yu”设置为项目启动的初始画面,这样只要运行项目便会进入该画面,如图10-12所示。
图10-12 启动画面的设定
7.运行项目
将项目切换到运行模式下,运行该项目。图10-13表示I:0.0/0没有按下时的情况,椭圆的颜色是红色,图10-14表示I:0.0/0被按下时的情况,椭圆的颜色是绿色。
图10-13 起动按钮没有按下时的组态画面
图10-14 按下起动按钮时的组态画面
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。