1,客户的变频器应用在各机场,有7大类300多个参数,工程师使用原始的手持式数显配置器,工作起来很麻烦,效率低、不防呆;客户希望有一个上位机程序方便实时配置参数,且可以把成套配置保存为模板,需要时能够成套灌入变频器,还希望能够实时监控一些参数的变化,以及监控故障并根据故障等级给出详细的解决方案;记录所有操作并提供一些分析工具进行分析。
2,主要三大块:1,参数设置,实时读取下位机(变频器)所有参数,允许实时设置,改变下位机(变频器)运行状态;或配置到文件,整体下发到下位机(变频器);2,监控:波形图显示指定通道变频器参数变化,可以多通道(参数);以及实时故障监控;3,参数历史:监控所有操作留档,并提供多种多维度分析工具。
1,项目基于C# & WPF & Sqlite开发,WPF做界面美化自由度较高。
2,我全责整个开发过程(需求分析、设计、编码实现),参数写入下位机用的是串口和蓝牙两种模式(需要可以实时热切换),写入参数要确保写入成功这个是个坑点,串口通信和蓝牙通信速率有限,通过不断尝试调整时间间隔,最终找到最佳匹配;客户对防呆要求比较高,细节很多,我们做的防呆模块比较大。