Kassl-dOPC Delphi Client 4.x OPC通信组件

Delphi 和 Free Pascal 下搞 OPC 通信,不妨看看Kassl-dOPC-Delphi-Client Toolkit 4.x。这套工具支持从 XE4 到 Lazarus,搞 Windows OPC、FireMonkey 项目都挺顺手。尤其是现在支持 64 位程序,还能跨平台,挺香的。

Delphi 的安装就直接,装完选 XE4,再编译一下.dpk包就行,能直接跑在更高版本的 IDE 上。

Lazarus 用户要多走几步,需要源码才能装。你还得从 SimDesign 下个 NativeXML,把NativeXML.passimdesign.incgeneral文件夹下的文件拷进来才行。在 Lazarus 里打开dOPCFPC.lpk,设置一下路径,编译+安装,重启后就能看到dOPC标签了。

Toolkit 4.x 的更新也蛮多:支持64 位、兼容FireMonkeyFCL、搞好了Free Pascal支持。代码里的一些老方法(像SelectServer)被移除了,用新的对话框方法来替代,比如dOPCSelectDAServerDlg这类。

还有个挺实用的改动是新增了dOPCUnknownItem,以后再用ItemList.ItemIds['xxx']时,万一找不到也不会直接炸,代码健壮性提升不少。

GUI 组件现在能直接绑定OPC Item到窗体属性上,像Random_String.ValueStr直接拿来用就行,不用自己反复查值,逻辑清晰不少。

如果你是在用 Lazarus 搞跨平台,又想少折腾 OPC 通信,这套库挺合适。就是源码得注册才能拿到,要提前准备好。

rar 文件大小:10.84MB