求助各位大虾,是这样的:
现场机组通过串口连接上位机,需要将数据传送给上位机ifix数据库。
1.办法一,先是用调度,写的vba通讯程序,发送查询报文,并接收返回数据,写入ifix过程数据库。调度是后台连续运行,1s执行一次。
问题:ifix启动时,调度运行正常,过一段时间后调度就不运行了,重启ifix后,又好用了。。。不解,担心调度执行过于频繁,已更改至5s一执行,问题依旧。
2.办法二,考虑放弃调度,用vb编写第三方串口通讯程序,数据是读上来了,但是不知如何与ifix通讯,写入其数据库。现场所用为ifix5.5,咨询客服说,该版本不支持DDE,,,买的版本又不支持OPC通讯,小弟实在没办法。
求助,1.调度经常退出是何解?
2.在不使用DDE技术,OPC技术的情况下,第三方vb程序如何与ifix通讯,读写其过程数据库?
在此万分感谢!!! |