EC5550 上,DeepSeek 并不会直接读取 PLC 数据。要让大模型关联实时点位,需要通过“工具调用(Function Calling)”的方式,把“读取 PLC 数据”的能力封装成一个可调用接口。例如定义一个 get_plc_value(tag) 的工具,内部通过 DSA/Modbus/OPC-UA 去读 PLC,DeepSeek 在回答问题时如果需要实时数据,会自动调用该工具,再结合模型推理生成诊断或分析结果。已经有一些开源的框架可以用于快速验证,例如open-webui,可使用docker在EC5550上安装测试。
这种方式的优势是:模型按需取数、结构清晰、扩展方便,可用于巡检、诊断、趋势分析等工业场景。
外部参考(工具调用机制):
OpenAI Function Calling(原理相同):https://platform.openai.com/docs/guides/function-calling
这家伙很懒,还没有设置简介