The FactorySoft OPC Server

本文介绍了作者在工控项目中遇到的问题,即WinCC支持的设备驱动较少,决定开发一个OPC Server来解决。作者探讨了在进程内(DLL)和进程外(EXE)创建COM服务器的优缺点,最终选择FactorySoft OPC Server Development Toolkit,因其提供了简单接口,便于隐藏OPC Server的复杂性,适合添加到现有应用中。示例程序展示了如何通过FSServer DLL进行数据读写和OPC通信。
摘要由CSDN通过智能技术生成

       最近在看opc的东西,一开始看的是潘爱民的《COM原理与应用》,这本书买了老早了,几年前领导想在在组态王6.03里面添加我们公司的设备的驱动,到北京组态王的总部去了一趟,没接触过怎么做组态王的驱动,请教了接待我们的MM经理,她说很简单,用到了COM和C++,下午就去了书店买了回来,后来安装上开发包研究了下,书也没看就把驱动写完了,一直放到现在。

       后来做工控的上位,西门子的PLC使用的最多,所以上位软件就选择了wincc。老多项目要与其他厂家的设备通过串口通讯,可是wincc支持的设备驱动比较少,现在wincc6.0里面支持添加mscomm控件读写串口,一直没有机会试一下效果怎么样,当时用的是wincc5.0还是5.1(不知道mscomm控件能不能用),它可以作为OPC server 也可以作为OPC client,就想着做个程序通过串口获得现场数据,作为opc client,将数据传到wincc里面去。用了几次总感觉哪里不对劲,就像做个opc server。这样实现opc server代码的部分不用改动,只要做与现场设备通讯的那部分就可以了,现在想到的比较好的方式就是添加驱动,具体怎么实现现在还没有个思路,这部分先放着等opc server做起来后慢慢的再改动。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值