应用实例
 
郑州天宏自动化技术有限公司
龙岩市天宏计算机技术有限公司
郑州正宏实验仪器技术开发有限公司
 
 
 
      应用实例
 

如何实现天宏模块与组态王的通讯

    在这里我们以TH4015为例(其他模块的连接方法与其类似),介绍一下如何实现组态王与TH4015的连接和TH4015的双网络双设备冗余。连接分为两部分:

一.硬件连接

   模块的输入端接四路模拟信号,外供电源的地分别接“E12V”和“EGND”上,“A1+”,“B1+”,“A2+”,“B2+”分别接两个485转换器的“A”和“B”,485转换器的232的接口接PC机的串口。

二.软件设定

    1.在组态王工程管理器中新建一个工程,设工程的名字为TEST。

    2.打开TEST,在工程浏览器中的“设备-COM1”中新建一个逻辑设备TH4015(设TH4015的一通道接PC机的串口1),设备信息如下图所示。逻辑设备TH4015添加后,单击右键,测试TH4015。

    3.在“工程浏览器-数据库-数据词典”新建四个变量,变量的属性如下表所示:

 变量名  变量类型  连接设备  寄存器
 TH4015I0  I/O实型  TH4015  AI00
 TH4015I1  I/O实型  TH4015  AI01
 TH4015I2  I/O实型  TH4015  AI02
 TH4015I3  I/O实型  TH4015  AI03

    4.进入组态王开发系统中,在工具箱中选择“文本”,在开发系统中创建如图所示简单界面:


    5.设置四个“erer”的动画连接,使他们别连接到“TH4015I0”,“TH4015I1”,“TH4015I2”,“TH4015I3”。

    6.保存设置后进入运行系统,则出现以下界面。

    至此,组态王与天宏模块的连接完成。

三.实现模块的双通讯冗余:

    双网络双设备冗余是指:对于一个数据的采集或传输,采用两套独立的设定备和网络进行通信。当一套设备出现问题时,数据仍可通过另套设备传输,从而大大提高通信的可靠性。

    天宏模块具有双网络冗余的特点,这主要表现在:每个天宏模块都是两个独立网络连接端口,且这两个端口在通信上是完全独立的。因此在与组态王通信时,只需要一些简单的设置就可实现双网络双设备冗余。此时在组态王看来每一个天宏模块都是两个独立的设备。通信时组态王将一个视为主设备,而另一个视为从设备。通信时主设备与从设备同时采集数据,但组态王只与主设备通讯,若主设备通讯出现故障,组态王将自动断开与主设备的连接,与从设备建立连接,从设备由热备状态转入运行状态,组态王从从设备中采集数据。此后,组态王一边与从设备通讯,一边监视主设备的状态,当主设备恢复正常后,组态王自动停止与从设备的通讯,与主设备建立连接,进行通讯,从设备又处于热备状态。这样就要求从设备与主设备应完全一样,即两台设备要完全处于热备状态。而且组态王中在定义该设备的IO变量时,只能定义变量与主设备建立连接,而从设备无需定义变量,完全是对主设备的冗余。具体地说双设备冗余主要是实现数据的不间断采集。 由于采用了设备冗余,因此一旦主设备通讯出现中断,从设备可以迅速将采集到的数据传给主设备继续与组态王进行通讯,从而保持数据的完整性。对于用户比较重要的数据采集,采用这种结构的网络通信系统可极大的提高系统的可靠性。

    我们还以TH4015为例,实现模块的双通讯冗余。

    1.在“工程浏览器-设备-COM2”中新建一个逻辑设备TH4015-0。设备信息如图所示。
 
    2.定义好TH4015-0后在“工程浏览器”中测试其与组态王的通讯。

    3.重新定义上面已经定义好的TH4015,在“设备配置向导-逻辑名称”中指定TH4015-0为TH4015的冗余,其他属性不变。

    到这里我们就实现了TH4015的双通讯冗余。当我们把其中的一个通讯通道断开后,模块与组态王仍然能够通讯。

    *注意:连接模块前请仔细阅读说明书,如有问题请与我公司联系。

 
© 2008郑州天宏 - 版权所有            电话:0371-67997803 67997804 67997805 传真:0371-67579805 邮编:450001 有事点这里点击这里给我发消息
Copyright(c) 2006 tianhong Inc. All Right Reserved.
郑州市高新技术开发区翠竹街6号863软件园2号楼C座6楼