生产用环境参数自动监测系统软件的设计与实现
3.3.2 中位机与下位机的通讯程序
系统中的中位机与下位机的串行多机通讯协议约定如下:
系统中下位机容量为8台,地址分配为01H~08H;地址FFH是对所有下位都起作用的控制命令,命令各下位机恢复SM2=1的状态;制定中位机的控制命令代码,代码按00H,01H,02H,03H顺序设置,其它均为非法代码。
通讯服务程序中的中位机串行通讯程序流程如图7所示。
其中的中位机工作寄存器设定为:
R5:从机地址;R6:命令
4 下位机软件设计
4.1 软件功能
系统下位机软件所要实现的功能有:①循环采集最多24路环境温湿度参数;②进行软件滤波;③实现本车间数据的循环显示;④实时响应中位机的通讯要求。
4.2 软件设计
系统下位机的主程序流程图如图8所示。本文引用地址:https://www.eepw.com.cn/article/160674.htm
系统下位机的功能主要是循环采集和显示车间内的各点温湿度参数值。一般情况下,下位机采用中断方式与中位机进行数据传输。
5 结语
本文从系统架构方面综合考虑了生产用环境参数自动检测系统的适用性、可靠性、可维护性、扩充性、操作简便性,深入分析了生产用环境参数自动监测系统上、中、下位机的软件设计与实现过程。系统使用证明,该系统在实际运行中效益良好。
评论