- 18
- 0
- 约2.7千字
- 约 9页
- 2020-08-17 发布于湖北
- 举报
一、需求分析
现场总线的优点:
1、一对N结构
一对传输线,N台仪表,双向传输多个信号,这使得接线简单,工程周期短,安装费用低接线容易。如果增加现场设备或现场仪表,只需并行挂接到电缆上,无需架设新的电缆。2、可靠性高数字信号传输抗干扰能力强,精度高,无需采用抗干扰和提高精度的措施,从而减少了成本。3、可控性高操作员在控制室既可了解现场设备或现场仪表的工作状况,也能对其参数进行调整,还可预测或寻找故障,始终处于操作员的远程监控和可控状态,提高了系统的可靠性、可控性和可维护性。4、综合功能现场仪表既有检测、变换和补偿功能,又有控制和运算功能。实现一表多用,不仅方便了用户,也节省了成本。5、开放式系统现场总线为开放式互连网络,所有技术和标准都是公开的,所有制造商都必须遵循。这样用户可以自由集成不同制造商的通信网络,既可与同层网络互连又可与不同层网络互连;另外,用户可极其方便地共享数据库。近年来,现场总线标准及其技术日益成为国际自动控制领域关注的一个焦点,甚至有人预言:21世纪是现场总线的世纪。这是因为:现场总线标准将开辟过程控制的新纪元;现场总线将对传统的控制系统结构带来根本性变革;目前所做出的有关现场总线的决定将在几十年中影响控制领域;现场总线将大大改变现有的实现控制和维护的全部方法;对于工业领域,采用现场总线的最大优点是可大大节约连接导线、维护和安装费用。同时现场总线能够传送多个过程变量。传统的4mA~20mA控制回路一般只能携带一个信号,通常为过程变量。而采用现场总线后,在传输变量过程的同时,仪表的标识符和简单的诊断信息也可一并传送。数字信号的精确性是现场总线的又一个优点,数字信号比4mA~20mA模拟信号分辨率高,因此,可排除过去在模/数转换中所产生的误差。远程维护在采用数字通信和现场智能仪表后也将成为可能。由于现场总线是双向的,因此能够从中心控制室对现场智能仪表进行标定、调整及运行诊断,甚至能够在故障发生前进行预测,一个更为重要的方面是仪表的兼容性可以使用户大大受益。而其中最最重要的一部分就是串口通信,它是一切实验的根本,因此占有重要的位置。
二、系统设计
1 协议介绍
通信数据格式如下表所示:
前导符
站号地址
功能码
数据长度
数据
结束符
校验码
##
AAAA
FF
LL
DDDD
@@
X
因此,在设计程序时应将一整串数据分开,分别进行处理,所以用到SubString。
2 功能码介绍
2.1 查询(读)功能码介绍
2.1.1 查询地址
功能码00
实例: 发送 #@X
返回 ##123400041234@X
2.1.2 查询量程上限
功能码:01
2.1.3 查询量程下限
功能码:02
2.1.4 查询报警上限
功能码:03
2.1.5 查询报警下限
功能码:04
2.1.6 查询温度值
功能码:05
2.1.7 查询报警状态
功能码:06
2.1.8 批量查询参数
功能码:07
2.2 设置(写)功能码介绍
2.2.1 设置地址
功能码:50
2.2.2 设置量程上限
功能码:51
2.2.3 设置量程下限
功能码:52
2.2.4 设置报警上限
功能码:53
2.2.5 设置报警下限
功能码:54
3 体系结构
物理层:遵循RS-232标准,通信接口采用DB9(2、3、5脚分别为发送、接受、底线)
网络采用主机主叫轮询方式,通信一定由主机发起,采用一问一答制,从机无权主动呼叫。当主机发出呼叫后,从机必须在1秒内有应答,如1秒内没有应答可视为呼叫失败,并自动重新呼叫,如连续3次呼叫失败则放弃呼叫。
三、详细设计
1、变量声明及按键使能
定义主、从机标志,为1时为主机,查询、设置等标志,对应项为1时开始查询或设置。当按钮Button按下时,对应应该不能再按一次。如:按下打开串口,则打开串口按键变灰,其他同类键可以进行操作。
2、发送和保存数据
当主、从机标志为1且发送标志为1时开始发送。当按下保存键时,跳出对话框并对文件数据进行保存。
3、主体程序设计
1)主机查询:主机标志为1,查询标志为1时,若字符串前两个为“##”,末尾为“@@”时,输出站号地址、功能号、数据长度和数据。同样的,当对应的查询量程上、下限,查询报警上、下限等的标志为1时,亦如是输出。否则,弹出对话框“error”。
2)主机设置:主机标志为1、设置标志为1 且字符串前两个字符为##、长度合理时。若设置地址标志为1,返回的字符串为“##+设置值+50010+@@X”,则显示设置好的从机站号地址、功能号、数据长度、数据。若返回的字符串的第十一位为2或3,则显示格式出错或内容出错。当对应的设置量程上、下限,设置报警上、下限的标志为1时,亦分情况同上输出。
3)从机模式:主机标志为2、字符串
原创力文档

文档评论(0)