中文摘要:
介绍一种基于WINCE操作系统开发的便携式智能仪表标定系统的软硬件实现方案。与传统标定系统相比,它具有便携、简单易用、精确稳定、价格低廉等特点。
3 软件设计
系统的标定调试软件在W INCE下开发。
我们在设计中使用的开发环境是微软免费提供
的EVC 3. 0 ( Embedded Visual C + + 3. 0) ,在Windows
2000下编写和调试程序。
WINCE 是一种类Windows系统,
具有和Windows基本一致的API。当然
WINCE开发也有自己的特点,它的内存限制比较严
格,运行库及API函数的内容要比Windows精简得
多,尤其需要注意的是W INCE使用Unicode字符集。
标定系统主要针对盘古MC系列
智能仪表开
发,该系列仪表支持标准
MODBUS ASCII协议。
MODBUS通讯协议由MODICON 公司提出,已
为多种PLC和
智能仪表所采用,是一种事实上的工
业标准。采用该标准的一个好处是可以很方便地对
调试系统进行升级,只要得到各种PLC及
智能仪表
的内部读写寄存器的地址定义,就可将标定系统用
于不同种类的设备上,而不需要改变程序结构。在
MODBUS通讯程序编制过程中,需要注意ASCII字
符和十六进制值之间的转换,以得到正确的校验值。
6 结束语
这套基于
WINCE开发的便携式仪表自动标定
系统,携带方便,操作简单、功能强大,两年来,已经
在工业现场解决了不少仪表的现场故障问题,提高
了工作效率。另外由于该套系统采用的是标准的
MODBUS通讯协议, 使得该系统不仅可用于盘古
MC系列仪表的信号标定, 稍加改变, 也可用于
MODICON、ABB 的PLC以及众多支持
MODBUS通
讯协议的
智能仪表的调试及二次标定。