请教:事情是这样的:我们开发一个OPC客户端,DCS系统是横河CS3000,从OPC Server采集数据(采样时间为1分钟)共采集20多个变量,同时写入两个开关量、三个实数型变量。连接OPC服务器没有问题(此服务器上还有连接的先进控制、数采系统,独立于我们开发的系统),我们在连接服务器之前,服务器一直有警告“虚拟内存太低”。连接上之后运行几天,他们的先进控制掉线了、数采有丢数据的情况。他们说是我们系统的问题,我也不明白为什么?因为之前一直在与服务器通信,也没有出现这种情况。现在他们的服务器也没有重新启动,把先进控制又连上了,还是出现“虚拟内存太低”的警告。我们的系统也不敢连了,但是工作必须作。能给与几个可能的参考原因吗?
回复内容:
对:小舟 关于我对OPC是个门外汉,我想问一下高手们,如果我有一个DCS系统,要读取另一套系统的数据,那么这个DCS系统是不是需要装一个OPC CLIENT 软件?而别一套系统是不是需有OPC SERVER软件,然后二者之间通讯所需的硬件是不是只是PC机就可以了?那通讯接口是什么,是PC机的COM口吗?通讯信是不是双绞线就可以了? 内容的回复:
您好,关于这个问题我可以回复您。OPC 服务器需要安装在一个PC机上连接至DCS系统,OPC客户端可以安装在月服务器同一个PC上可以是不同的,OPC服务器会从PC机里读取数据,然后您可以在客户端进行观测以及操作。通信接口就是windows的COM,DCOM。如果你还想获取更多基本的OPC知识,这里有免费下载的“OPC是什么”中文版在线教程。希望对您有所帮助。http://www.matrikonopc.com/downloads/554/webcasts/index.aspx。