让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: 实时数据库系统和操作系统类似,也需要和各种各样的硬件设备,比如PLC,板卡,智能仪表等等进行通讯。为了增加系统的可靠度和稳定性,也需要引入操作系统中驱动程序的概念。同时驱动程序的引入,也使多人同时开发硬件的支持部分成为了可能。实时数据库系统的驱动程序可以完成与各种I/O设备之间的数据交换。一方面,它把从I/O设备采集到的过程数据发送给实时数据库,另一方面,从实时数据库发出的下置数据也要通过驱动程序
实时数据库系统和操作系统类似,也需要和各种各样的硬件设备,比如PLC,板卡,智能仪表等等进行通讯。为了增加系统的可靠度和稳定性,也需要引入操作系统中驱动程序的概念。同时驱动程序的引入,也使多人同时开发硬件的支持部分成为了可能。
实时数据库系统的驱动程序可以完成与各种I/O设备之间的数据交换。一方面,它把从I/O设备采集到的过程数据发送给实时数据库,另一方面,从实时数据库发出的下置数据也要通过驱动程序传送给I/O设备。
紫金桥实时数据库系统提供了开放的驱动程序开发包,任何有VC++经验的开发人员都可以使用此开发包编制驱动程序,增加系统对新的硬件的支持。为了简化驱动程序的编制,我们尽可能的把通用的功能和某具体设备的实现部分相分离,这些通用的功能部分放在一个独立的程序中,就是调度程序。这样编制驱动程序时,编制者就不用了解很多实现的细节,比如串口的打开与关闭,网络Socket的操作等等。同时调度程序也负责和实时数据库的通讯,掌控超时重发机制等等。有了调度程序,每一个驱动程序就可以专心的实现该设备的特殊功能即可,大大提高了效率。
首先我们先简单看一下调度程序所管理的对象。如下图所示
双击该选项,将会弹出定义设备对话框,如下图所示:
选择对应的设置,注意一定要和实际的青智单相仪表设备的设置相一致。
定义IO点要想从设备中采集数据仅仅定义设备是不够的,必须还要告诉驱动程序,需要采集设备中的那些位置的数据,这就需要进行组点连接。
把导航器切换到数据库页,可以看到在该页下有“点组态”项,如下图所示:
即可弹出点定义对话框:
在点名处输入需要创建的点的名称,比如A1,并点击确定即可完成一个IO输入输出点的定义。
在随后弹出的对话框中选择刚刚定义的设备,并点击增加连接项按钮会弹出如下所示的组点连接对话框:
按钮,即可运行整个系统。
注意:此驱动中可下置的命令为启/停/清除累计电能,其中当下置“0”时代表停止,“1”代表启动,“-1”代表清除,下置其它内容无效。
查看数据,下置数据系统运行之后,在计算机的右下脚点击
单击“青智仪器单相仪表”,可以看到驱动程序的运行情况。如果您采集的数据出现问题可以根据此处提示信息进行驱动的调试及相应修改。
如果您在驱动程序中看到采集运行正常那么请您单击“数据库”,显示实时数据库的运行界面。
上一篇:车载功放的高电平输入
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |