03MCGS组态软件.doc

上传人:夏** 文档编号:559643728 上传时间:2023-09-28 格式:DOC 页数:87 大小:2.83MB
返回 下载 相关 举报
03MCGS组态软件.doc_第1页
第1页 / 共87页
03MCGS组态软件.doc_第2页
第2页 / 共87页
03MCGS组态软件.doc_第3页
第3页 / 共87页
03MCGS组态软件.doc_第4页
第4页 / 共87页
03MCGS组态软件.doc_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《03MCGS组态软件.doc》由会员分享,可在线阅读,更多相关《03MCGS组态软件.doc(87页珍藏版)》请在金锄头文库上搜索。

1、第十八章 MCGS网络功能 i 367i第十八章 MCGS网络功能18.1 概述MCGS组态软件提供了一套完善的网络机制,可把多台计算机通过TCP/IP网、Modem网、485/422/232网连接在一起,构成分布式网络测控系统,实现网络间的数据同步、数据库同步和网络事件处理。同时,通过标准的网络功能,可在工作站上直接对服务器中的数据库(如SQL Server)进行读写操作。用MCGS构成分布式网络测控系统时,要求在每台计算机上都安装一套MCGS系统,MCGS把网络数据同步、网络数据库同步和网络事件处理三大部分以设备构件的形式来实现,通过对这些构件的组态,实现MCGS的网络功能。18.2 网络

2、操作原理在实际应用中通常用到的网络形式有TCP/IP网、Modem网、串口网(485/422/232)三种,MCGS系统根据网络的层次结构采用父设备和子设备的形式实现网络数据连接和交换,父设备构件根据物理线路的连接负责发送和接收数据包,然后将收到的数据包交给子设备处理,子设备负责将父设备收到的数据包解码,完成数据的交换功能。如下图所示,当两台计算机需要进行通讯时,必须都安装MCGS系统。同时,在设备窗口中放置同样类型的网络父设备和子设备。运行时,计算机1中MCGS调用网络子设备,同时把所需的数据传入子设备,子设备把需要通讯的数据打包后传送给网络父设备,父设备通过特定的硬件设备向计算机2发送数据

3、;计算机2上的网络父设备通过相同的硬件接收到数据后,把数据传送给网络子设备,网络子设备对数据包进行解码,把数据送给MCGS,同时根据计算机1中子设备的要求从MCGS中读取数据,打包后再传送给父设备,一直到数据再返回到计算机1的子设备中,才完成一次网络通讯工作。18.3 MCGS网络父设备MCGS组态软件提供了三种网络父设备:高速网络:TCP/IP、低速网络:Moxa以及低速网络:Modem。18.3.1 高速网络:TCP/IP 高速网络TCP/IP父设备主要为使用在连接入局域的计算机与计算机之间通讯的数据提供一个通道。在网络TCP/IP父设备下可以挂接网络设备,为了使通讯能够正常的实现,请按照

4、下面的步骤进行组态设置和测试。组态设置网络父设备的使用前提是在计算机上安装有网卡,并且能和其它计算机连通。在没有满足上述条件时请先安装网卡,并保证它能连通。进入组态环境以后,请打开设备窗口,双击设备窗口的图标,进行设备组态。如果您是第一次使用设备组态环境,请选择查看菜单栏下的设备工具箱,选择后的画面如上图。然后请点击设备管理按钮,进入设备管理画面。添加高速网络:TCP/IP以及网络设备下的子设备,完成后点击确认。选择好设备后的画面如图,然后,分别双击各个图标,使之添加到设备组态窗口中。打开“设备0高速网络:TCP/IP”设备的属性页,如下图所示:l 初始工作状态:指定运行时设备的初始工作状态,

5、如父设备处于停止状态,则父设备下挂接的所有子设备都处于停止状态。l 通讯状态设置:和MCGS的指定数据对象进行连接,当该对象的值为0时,父设备不工作。如不建立连接,该项不起作用。l 远程工作站IP地址:指定TCP/IP网络上要和本工作站进行通讯的远程工作站的IP地址。如本父设备只提供服务,可以不设置本项。l 本地工作站IP地址:指定本地工作站在TCP/IP网络中的IP地址。本项必须正确设置,与本机的IP地址一致并且必须填写。另外,如果接入的局域网能够实现DNS的地址解析,可以在远程工作站和本地工作站中填入双方计算机的名称,同样可以实现通讯。下图是使用计算机名的设置完成后的画面。l 网络端口地址

6、:指本父设备所用网络TCP/IP端口的地址。网络端口地址设置要求通讯双方必须一致。假如有不止一个网络高速TCP/IP父设备需要添加,请在正确设置双方计算机IP地址后,对不同的设备使用不同的端口地址。注意:在使用本构件之前,首先应保证整个网络已调试完好。为检验网络是否工作正常,可使用设备测试属性页进行测试,给远程工作站发送信息或接收远程工作站的信息。IP地址是用TCP/IP协议配置网络系统时,固定分配给网络中每台工作站的唯一标识符号,如200.200.200.1,200.200.200.9等。有关联网的知识,请参考Windows95/NT的说明书。当设置好通讯双方的计算机后,可以进入设备测试了,

7、进行设备测试要求通讯双方都要进入设备测试画面,通讯正常的画面如下:假如您已经完成了上述步骤,并实现了设备测试信息的发送和接收,那么网络高速TCP/IP父设备的设置基本完成了,对于网络子设备的设置,请参考相关帮助。18.3.2 串口网络父设备计算机串行口是计算机和其它设备通讯时常用的一种通讯接口,通常计算机的串行口分为标准串行口和扩展串行口(如利用研华的MOXA卡可扩展多个串行口),一个串行口可以挂接多个通讯设备(如一个RS232/RS485总线上可挂接256个ADAM通讯模块),为适应计算机串行口的多种操作方式,MCGS组态软件特采用在串行口通讯父设备下挂接多个通讯子设备的一种通讯设备处理机制

8、,各个子设备继承一些父设备的公有属性,同时又具有自己的私有属性。在实际操作时,MCGS提供串口父设备构件(低速网络:Moxa设备)和多个通讯子设备构件,串口父设备构件完成对串行口的基本操作和参数设置,通讯子设备构件则为串行口实际挂接设备的驱动程序。组态设置低速网络:Moxa设备的属性设置如下:l 设备名称:用来标识该设备在工程中的名称,用户可以修改,但是不能和已有的设备重名。l 初始工作状态:指定运行时设备的初始工作状态,如父设备处于停止状态,则父设备下挂接的所有子设备都处于停止状态。l 通讯状态设置:和MCGS的指定数据对象进行连接,当该对象的值为0时,父设备不工作。如不建立连接,该项不起作

9、用。l 远程工作站地址号:指定要和本工作站进行通讯的远程工作站的地址。如本父设备只提供服务,可以不设置本项。l 本地工作站地址号:指定本地工作站在网络中的IP地址。本项必须正确l 串口端口号:指定本父设备所用的计算机的串口号。l 通讯参数:指定所用串口的通讯参数,包括通讯波特率、数据位位数、停止位位数、通讯校验方式。注意:在使用本构件之前,首先应保证使用串口把整个网络联好,为检验网络是否工作正常,可使用设备测试属性页进行测试,给远程工作站发送信息或接收远程工作站的信息。本构件中工作站地址是人为分配给每个工作站一个各自不同的编号。由于MOXA公司的通讯卡速度快、价格适中且品种齐全,故本构件命名为

10、Moxa父设备构件,实际上,使用其他公司的通用通讯卡一样也能完成。18.3.3 低速网络:Modem现行通讯比较常用的方法是使用MODEM进行数据传输,在MCGS设备构件中我们特意为用户编写了通用的MODEM驱动,用户可以使用我们的通用MODEM驱动为MCGS扩展MODEM。在使用MODEM前,请您确认正确的安装了MODEM的驱动程序。低速网络MODEM设备构件功能如下:l 可以挂接子设备进行相应的数据传输l 进行点对点的通讯组态设置请在打开MCGS后,选择它的设备窗口,并双击设备窗口的图标。进入设备组态窗口。如果您是第一次打开设备窗口,请先打开查看菜单下的设备工具箱,之后,在屏幕上会出现设备

11、工具箱的图形界面:单击设备管理界面后,出现管理窗口如下:请选择低速网络:MODEM并双击之。相应的,请加入需要使用的网络子设备,使之出现在右边的选定设备栏中。单击确认:回到组态画面后,逐个双击设备工具箱中的设备,使之添加到设备组态窗口中。低速网络:Modem的属性设置如下:l 初始工作状态:指定运行时设备的初始工作状态,如父设备处于停止状态,则父设备下挂接的所有子设备都处于停止状态。l 通讯状态设置:和MCGS的指定数据对象进行连接,当该对象的值为0时,父设备不工作。如不建立连接,该项不起作用。l 串口端口号:指定本父设备所用的计算机的串口号。串口端口号为您的MODEM被正确安装的串口端口号。

12、l 波特率为串口通讯波特率,这一项要求通讯双方设置得一致。l 数据位,数据校验位,停止位也必须双方一致。l 电话号码:被拨入方的电话号码。注意:在使用本构件之前,首先应保证使用Modem把整个网络连好,为检验网络是否工作正常,可使用设备测试属性页进行测试,给远程工作站发送信息或接收远程工作站的信息。当您确定双方计算机的MODEM都配置好以后,就可以进入测试设置了。首先,两边的组态环境都进入测试设置画面,然后,在拨出方的发送文本中填入一些字符,点击发送一次后,会听到MODEM的拨号音,请稍等片刻,会传回发送成功的字样。连接正常后,表明计算机间的线路是通畅的。对于网络子设备的使用,请参考相应的帮助

13、说明。18.4 介绍MCGS网络设备18.4.1 网络数据同步设备概述网络数据同步设备构件用来实现在网络系统中,对各主机上MCGS的实时数据对象进行同步处理,使网络上各主机中的实时数据保持一致性。网络数据同步设备是一个子设备,它必须位于一个网络父设备中,通过父设备(高速网络:TCP/IP、低速网络:Moxa、低速网络:Modem)来完成数据的网络通讯工作。如要实现两台工作站上的历史数据同步,要正确操作本设备构件,必须首先对构件的属性进行正确设置。使用方法在设备窗口中添加一个网络父设备,高速网络TCP/IP、低速网络Moxa或低速网络Modem,正确设置后,确认网络测试正常。打开设备工具箱,若网

14、络数据同步设备在设备工具箱的话,双击,将它添加到设备窗口中网络父设备下;若设备工具箱中没有,点击设备管理,从通用设备中将网络数据同步设备添加到设备工具箱中。根据以下提示设置设备构件属性,即可使用。属性设置网络数据同步设备的属性包括:基本属性和通道连接设置两个部分,根据用户设置的组态属性,在运行时,设备读取发送方的实时数据库中指定数据对象的值,将它们写到接收方指定数据库的指定数据表中。要使MCGS能正确操作网络实时事件处理设备,请按如下的步骤来使用和设置本构件的属性:基本属性:基本属性页中,可以设置本设备在MCGS中的名称、处理周期等基本属性以及同步通道的个数等。l 设备名称:本构件的名称,远程

15、工作站中使用该名称来和本构件进行通讯。l 处理周期:MCGS循环调用本构件进行网络同步通讯的时间周期。l 运行时自动开始处理:如果选择了本选项,运行时,MCGS将按设定的周期调用本构件。如本构件只提供服务,响应其它主机的请求,则不选择本项,也就是说,数据接收方通常不选择此选项。l 远程目标设备名:指定本设备构件要和远程主机中进行通讯的设备构件的名称。如本构件只提供服务,则可以不设置本项。. l 通道个数:要同步的数据对象的个数。l 网络工作状态:检测网络的工作状态,若网络通讯正常,连接的数据对象的值被置为1,不正常则置0。l 设置远程工作站时间:以本机工作站的时间为基准时间设置远程工作站的时间。l 设置本地工作站时间:以远程工作站的时间为基准时间设置本机工作站的时间。通道连接和设置:通道连接和设置属性主要用以设置同步数据对象及其相关属性。l 本机对象名:本机要同步的MCGS数据对象。l 远程对象号:远程目标设备要同步的数据对象对应的通道号。l 类型:要同步的MCGS数据对象的类型,有开关型、数值型和字符型。l 方向:有“输入”和“输出”两种选择,“输入”代表从远程工作站中读入同步对象的值,同步到本机的MCGS对应的数据对象;“输出”代表从本机中读取要同步的MCGS数据对象的值,同步到远程工作站的对应MCGS数据对象中。设备调试

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号