主要是根据矿井自动化软件标准,开发组态软件上的控件部分,包括(表格控件初期,柱状图控件,开矩图控件);组态软件的的驱动部分,包括(数据库接口驱动,opc接口驱动);组态软件的应用部分(组界面)。
1、表格(初期)控件开发。从去年的年底已经开始这项工作了,我做的是表格控件的初期的一个雏形,功能比较简单,就是在用这个控件设计组态界面时,可以设置表格的一些属性,包括配置数据的来源,当运行界面时,可显示一个数据表格。到今年2月底,其他同事接受继续表格控件的开发。
2、柱状图控件的开发。已经完成该控件的这一阶段性的开发。这个控件的功能就是查看机器的工作效率,使用者可根据同一时间段对多个传感器的工作效率进行比较。目前,这个柱状图在界面上和功能符合标准的要求。
3、网格控件的开发。已完成该控件的开发。这个控件是比较简单的,主要的功能就是辅助用户组界面,使组态界面更加美观,大方。
4、数据库驱动程序的开发。已经顺利完成该驱动的开发。这个驱动程序功能,即从数据库上采集数据配置到组态软件的变量上。
5、opc驱动程序的开发。已经完成这一驱动的开发。这个驱动的开发过程比较曲折,期间花了大量时间,查找这方面的资料,学习opc数据交互的原理。说清楚了,还是,客户端访问服务器,要列出指定计算机上的,opc服务器列表,连接服务器,把服务器上的数据节点路径与变量连接起来。经过测试,能在服务上看到该通道获取的数据。在开发完成后,还出现了个问题,服务器连接不上,换了新的工程新的窗体就可以连接,这个问题的原因目前还在查找中,我会尽快解决。
6、dde驱动程序的开发。这项工作相对比较繁琐,我花了2天的时间搜索这方面的资料,仅找到一个客户端程序,我需要实现的也就是客户端对dde服务器的访问。现在的困难是,列出指定计算机上,可用的dde服务器列表这一个动作。