描述
如果,一个 WinCC 的 B.Data 连接,没有获取到值,应该检查获取的跟踪文件 (...BDataGUImcltraceKerneltr*.log) 中的错误消息。
在跟踪文件中可能时而会产生像 “TLG-API: an error has occurred, line xxx” 的消息。
下表中展示了可能会显示的主要的错误消息,能有助于清除错误。
表单
- TLG-API: 发生了一个错误,行 433:
可能的原因:
B.Data 内核与 WinCC 未建立连接;例如,B.Data 内核与 WinCC 运行在不同的操作系统用户或 WinCC 中变量记录没有被使能。
- TLG-API: 发生了一个错误,行 801:
可能的原因:
归档名称在 WinCC 中不存在;例如,在DPs浏览和创建归档前已经在 B.Data 中被重命名。内核试图从不存在的归档中把值读出。
- TLG-API: 发生了一个错误,行 809:
可能的原因:
数据点不在(或不再是) WinCC 归档。
- TLG-API: 发生了一个错误,行 447:
可能的原因:
WinCC 归档不可用。
- TLG-API: 连接到低级别的 COM 接口失败, 行 200:
可能的原因:
B.Data 内核可连接到 WinCC 客户端。但是不能连接到归档。一个可能的原因是 B.Data 内核正在以服务形式运行(=系统帐户) 因此WinCC 客户端使用手动启动并运行在该用户的账户下。也可能发生在如果 WinCC 以服务形式自动启动。确认 WinCC 服务和 B.Data 内核的用户与 B.Data 完全相同。
- TLG-API: 发生了一个错误,行 443:
可能的原因:
WinCC 项目没有启动。 WinCC 图标的底部右侧必须是一个绿色的箭头。启动 WinCC 项目。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325767.html