核心提示: 参数设置系统涉及通讯参数和计费管理参数两部分,通讯参数包括被控流量计和本机、本机和上位机之间的通讯参数,主要有流量计及本机的通讯地址、通讯波特率、奇偶校验位、通讯时间间隔和通讯超时设置等。计费管理包括余额
参数设置系统涉及通讯参数和计费管理参数两部分,通讯参数包括被控流量计和本机、本机和上位机之间的通讯参数,主要有流量计及本机的通讯地址、通讯波特率、奇偶校验位、通讯时间间隔和通讯超时设置等。计费管理包括余额提醒、阀门控制时间设置、调价控制和欠费后继续消费额度控制等参数。
设计关键系统设计应综合考虑兼容性、可靠性和安全性。系统支持原流量计的所有指令,并可通过上位机下传指令给本机,经转换后和流量计进行信息交互。在设计中借鉴了WINDOWS系统消息处理机制,通过合理分配采集、通讯、读写IC卡、键盘与显示等任务,在发生相应事件时记录中断标识,并根据任务优先级快速进行处理的方法提高系统响应速度。系统可以根据需要设置本机和仪表的通讯间隔、超时等参数。为提升计费安全性,系统可以根据需要更改IC卡的验证密码,通信数据全部以密文方式传输,且充值情况和上位机的远程数据库系统进行联动监控,当发现充值异常时由上位机发出报警信号,并锁死流量计的远程控制阀门。
系统测试本系统和LDB电磁流量计通过RS485总线连接,采用ModbusRTU协议,03号功能码,寄存器地址00 ̄01、02 ̄03分别存放4字节瞬时和累积流量浮点数。在通讯前设置好通讯参数后,本机读取流量并进行IC卡扣费,上位机使用03号功能码读取101 ̄106地址数据,分别为瞬时、累积、IC卡余额等信息,地址108为远程阀门控图5系统整体框架计算机应用制指令。上位机采用三维力控组态软件组态,选择MODBUSRTU设备读取数据,上位机能正确采集数据,且系统能进行准确扣费和充值。