OPC 从答问中汲取经验 Client开发体会 (opc教程)

大家好,我是来自控制工程行业的开发者。最近我在学习和开发 OPC 客户端程序时遇到了一些问题,也有一些心得体会,想跟大家分享一下。

收费培训和资料

在我转行控制工程的过程中,发现这个行业的培训和资料大多都是收费的。学 WINCC 和 STEP7,总共上了 3 天半的课,花了 2000 元;WINCC 和 SETP7 的授权也花了数千元。而在学习 OPCClient 程序的过程中,我也遇到了类似的情况,最终花了钱购买了资料。

所以我对工控行业的第一印象就是:这里没有无私的帮助和免费的午餐,到处都是收费的广告。为了避免被骂成骗子,我也只能写收费资料。

OPC 资料的错误

在开发 OPC 客户端程序的过程中,我发现 OPC 组织提供的资料中也有很多错误。如果完全按照资料中的方法来操作,可能会走很多弯路。例如,资料中提供的读数据方法容错性很差,可能在测试时可以正常工作,但在实际工程中肯定不行,程序会经常崩溃。

OPCClient 程序的编写其实非常简单,相当于一个复杂控件的复杂度——只需要浏览一下 OPC 提供的 DLL 对象结构,就会发现只有大约 100 个属性和方法。难点在于资料太少,特别是中文的,所以只能一边看英文资料一边试写程序。由于资料本身有错误,有时为了一个方法的使用可能就得耗掉一天的功夫。我在没人指点的情况下花了三周时间才写完第一个稳健的 OPCClient 程序。

但是,如果有过软件开发经验,又有人指点的话,我想三天时间应该足够了。

收费问题

有不少人问我收费标准,但我从来没有考虑过这个问题,也不知道该怎么收取费用。春节期间我准备不休息,将那个通用的 OPCClient 程序写完,再将开发过程中遇到的问题整理一下,之后免费提供给大家。至于收费问题,到时候再说。

免费资料

目前,我只能向大家提供 OPC 组织提供的英文资料。希望大家理解。

谢谢大家。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论