新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 楼宇自动化中电梯监控系统的设计和实现

楼宇自动化中电梯监控系统的设计和实现

作者:时间:2014-01-18来源:网络收藏




(二)远程监控在上位机的实现

通过Vb或者Vc编写简单的程序代码就可以实现对电梯的远程监控。在VB6O中使用MSC0mm进行通讯编程,对该控件的CommPort、 Setting、Portopen、InBufferCount、InputLen 属性进行必要的设置,接收电梯传送过来的信息,然后通过解码得到需要的信息。但是使用MSC0mm控件接收数据时,由于COM 口的数量有限,监控电梯的数量也相应受到了限制,只能监控8 台,对多台电梯监控时不易采用;通过使用Winsock控件件可以监控多达256 台电梯,因此,在监控多台电梯时最好使用Winsock控件。

根据深圳市某楼群所使用的电梯(广州日立电梯)的接口协议特点,当需要获得电梯的数据时应该先向电梯发出请求召唤,电梯收到召唤信息后便发送数据。直接利用Winsock控件的Sendoata函数发出召唤,利用OataArrlval事件获取数据。打开Winsock连接如下:

tcpclientRomoteHost = 19216802"数据可以从系统的数据库里读取。

TcpclientRemotePort = 4010

TcpclientConnect

利用控件函数Getoata 获得电梯的数据,并放入到strTemp:

Private Sub tcpclient_DataArrival (ByVal bytestTotal As Long) Dim strTemp () As Byte

Tcpclient GetData strTemp

StrCat ReceiveBuffer , strTemp"StrCat 函数把Byte 型的数据连接起来。

RefreshDisplay strTemp " RefreshDisplay是解码函数,通过解码函数可以判断出相应位所代表的信息,从而获得正确的电梯数据。

End Sub

由于要获得电梯的实时数据,所以可以利用VB6O中的时钟控件以适当的时间间隔发出召唤数据,以便及时更新监控数据。通过使用Vb、Vc等工具制作漂亮的操作界面,再编写相应的接口程序可以实现与Honeywell、Siemens和Jonhnson Controls等知名集成系统进行通讯连接,以实现系统的集成。考虑到系统的稳定性、开放性我们采用Moxa卡OE311实现数据信息到以太网的转换,每台电梯的接口均采用一个OE311,将 RS485或者RS232的数据信息传送到以太网上,并由电梯管理程序对多台电梯进行统一监控。系统配置了专用的电梯管理工作站,并使用监控程序对多台电梯的数据进行统一管理,以OPC 服务器方式开放给集成服务器。在集成系统服务器上,通过OpC 客户端程序对电梯进行实时监视,并以图形方式显示在集成平台上。

三、系统的优化

未来电梯监控必将沿着人性化和舒适性的方向发展,因此实现系统无线远程控制(当电梯产生故障时,电梯可以通过无线装置给手机发送故障信息,并通过手机发送信号对电梯进行简单控制,使系统更具人性化)就显得更加重要;当然也可以采用乘客识别系统、指纹识别系统,数字智能型安全控制技术(通过乘客识别系统或者IC卡以及数码监控设备,拒绝外来人员进入),使系统给人类提供更安全舒适的服务。

四、结束语

首先,电梯运行监控的信号采集单元,采用了光电隔离方式与原电梯系统完全隔离,其次,该装置大量地采用了较大规模的集成电路和先进的印制电路板技术以及世界最先进的SCM 生产工艺,使得其可靠性得到了有效保证,便于集中、实时监控电梯的运行情况,及时帮助维修人员排除电梯故障。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭