新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于现场总线的网络监控系统的结构和实现方案

基于现场总线的网络监控系统的结构和实现方案

作者:时间:2018-07-26来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/201807/384019.htm

由于8251 USART芯片没有数据帧和地址帧的区分功能,也就是说总线上的所有从机必须监听所有在总线上的数据,这样会由于各从机时时监听数据,严重影响系统的实时性。为了解决这个矛盾,我们定义了完备的通信协议,其中加入了地址码、数据流向标志和双帧长等通信规约,以帮助主、从机迅速判断数据包的流向,完整性以及是否做处理的标志,当从机接收到非自己的数据包或错包时,根据各种消息标志快速退出通信处理过程。同时T0中的数据扫描避免了简单利用多中断机制在监听大量随机总线数据时,频繁的中断对整个软件时间片划分的破坏,以及由于接收数据的随机性使得查询接收方式不可行的缺点,从而最大限度的保证了系统实时性。

4 监控层软件设计

监控层软件作为系统监控软件是在Windows 2000 Sever 、Delphi 6.0 以及 SQL Sever 2000的环境下开发而成。主要由通信组态模块、权限管理模块、系统动态监控模块、报表管理模块、现场LED条屏显示管理模块、Intranet/Internet接入模块(预留模块)六部分组成。由于这类监控软件编制方法趋于成熟规范,在此仅在建立该系统软件参考模型的基础上,对数据组织的核心模块——通信组态模块的一些特殊处理加以说明。

众所周知,技术的不断发展,出现了多种现场总线,且各具特色;同时我们也看到不同的现场总线有着不同的应用领域,尚不存在一种能解决所有工业问题的现场总线;即便是同一类型产品,也存在着用不同的现场总线实现的可能性;同时多种现场总线集成在一个系统中,让不同的总线充分发挥各自的优势可以更好地共同完成控制任务。因此,在工业系统中必然会出现多种现场总线并存的局面。这就为监控层系统软件对多种现场总线的兼容性、扩充性提出了更高的要求。为了适应这样的发展趋势,我们在系统软件(监控层软件)设计时构造如下的参考模型,一定程度上解决了多种现场总线并存于一个系统的问题,使系统软件具有了较好的可扩展性。目前,该系统软件主要是针对在纺织企业中广泛使用的普通络筒系列电子清纱器(RS-485现场总线,自定协议)设计;考虑行业发展方向,软件同时对自动络筒系列的电子清纱器(CAN现场总线)以及其他现场总线协议设备具有良好的兼容性。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭