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.pas
、simdesign.inc
和general
文件夹下的文件拷进来才行。在 Lazarus 里打开dOPCFPC.lpk
,设置一下路径,编译+安装,重启后就能看到dOPC
标签了。
Toolkit 4.x 的更新也蛮多:支持64 位
、兼容FireMonkey
和FCL
、搞好了Free Pascal
支持。代码里的一些老方法(像SelectServer
)被移除了,用新的对话框方法来替代,比如dOPCSelectDAServerDlg
这类。
还有个挺实用的改动是新增了dOPCUnknownItem
,以后再用ItemList.ItemIds['xxx']
时,万一找不到也不会直接炸,代码健壮性提升不少。
GUI 组件现在能直接绑定OPC Item
到窗体属性上,像Random_String.ValueStr
直接拿来用就行,不用自己反复查值,逻辑清晰不少。
如果你是在用 Lazarus 搞跨平台,又想少折腾 OPC 通信,这套库挺合适。就是源码得注册才能拿到,要提前准备好。
10.84MB
文件大小:
评论区