当外部事件触发仪表通讯时,仪表将数据按照规定的格式发送出去,即当上位机读取数据时,RS485芯片的DE/RE引脚产生中断使能信号,同时将中断信号通过RX端送到CPU中,即PIC16F877的RC7脚,程序会判断所收到的地址信号是否有本机地址,如果地址正确的话,则程序产生发送使能信号及发送中断信号,将所需数据通过PIC16F877单片机TX(RC6)引脚送到RS485芯片的输出端,以此达到数据的接收与发送。
系统采用标准RS-485半双工接口,波特率固定为9600bps;通信距离为1200m;检错方式为CRC校验码。利用VB的MSComm控件实现对下位机的数据采集,实时监控生产过程,并进行实时及历史趋势分析、过程报警、打印及系统的安全管理等,而用ACCESS数据库保存相关实时数据及报警记录。系统主要功能简介。①系统设定在本界面中可以对系统的名称,所用表的个数、种类、各个表表名、通讯地址、测试量程及数据单位等进行设定。目前,该系统可以设置18个表,但可根据用户的需求适当修改软件即可实现扩充。另外,此部分还可设置与下位机的通讯端口。②实时仪表面板模拟。这部分是对现场的仪表进行模拟,可以根据不同的系统设定有不同的仪表面板外观,体现了其简单组态功能。仪表采集的数据通过此界面接收处理同时对现场的仪表进行模拟,直观地再现了各个表的每时每刻的瞬时值、正常工作及报警情况。
下一篇:制冷剂的检漏和测定的简便方法