发布于 2007-03-12 22:25:40
0楼
解决方案如下:
首先看你的巡检仪与你的WinCC服务器距离有多远?
1、如果距离在15米以内,如果你用的是单片机那就好说了。直接将巡检仪数据通过VB或者VC读入你自己的程序,然后将这个程序作成OPC Client(或者OPC Server),最好将这个程序做成“托盘”这样WinCC启动则启动这个程序。通过OPC Client(或者OPC Server)将数据写入WinCC中你自己建立的与之对应的变量这样就可以了。
2、如果你的距在百米以上其传输用的是485或者传输介质采用的是光缆。那么,首先看看有没有485中继器或者232/485转光缆的接口(入果你是在找不到就用西门子的485中继器或者用东土电信的光转换模块。记住这样的东西一定不要选择与协议有关的否则就麻烦了。)这样也可以解决你的采集和传输问题。到了WinCC服务器以后方法和“1”一样了,先通过232采集再通过OPC写入WinCC即可。
3、如果你的巡检仪不是单片机或者其他的可以通过串口可以直接采集的东西。那么老兄,恭喜你,你就得问其技术支持或者真的得掏银子买PLC这样你可就出血了。
总之你的问题分为两个部分:
1、如何采集并写入WinCC (答案:通过OPC或者PLC等硬件完成)
2、传输(答案找到传输介质之间的转换设备最好要与协议无关性)