目前有需求,通过Opc协议,读取808d cnc中的数据。新手,参照《SINUMERIK 808D ADVANCED 基于 OPC Server的联网应用方法》(详见附件)中的描述,去搭建了软件的环境。
现在碰到的问题如下:
1. 通过s7 连接诊断工具,发现pc和808d的连接是down状态。而且,我右键OPC server查看诊断信息时,显示无法和组件建立连接(可见附件的图片)
2. 我通过wireshark抓包,发现pc和808d之间没有报文传输。但是他们之间的连接是通的,我用ping命令测试过。
3. 808d的PLC中有变量Q2.1,但是通过opc scout扫描,我在opc scout中没有看到这个变量。
请问有做个类似开发的朋友,是否按照文档去配置就ok? 特别对于S7 online,文档中说是选择TCPIP.Auto.1,但是我看网上有说选择PC internal local的。但是我两者都试过了,都不行。希望懂得朋友能赐教,非常感谢
问题补充:
补充问题:
1. 我用博图配置完后,生成pc station.xdb后,导入到simatic中。但是808d端我没有做任何事情。我想问的是,我需要对808d端的PLC做什么操作?需要给它下载什么东西吗?
2. 如何去保证连接成功建立?各位有没有什么文档?或者链接?
非常感谢
图片说明:
最佳答案
首先说明你没连接上,你可以先安装一个808D的PLC软件,先保证和PLC通讯上。然后用
SIMATIC NET PC这个软件建立OPC 连接
回答补充:808D的PLC软件为PLC programming tool,另外通讯协议可以走的PPI。不一定是s7协议。之前和828D的PLC走OPC是成功过。反正你先保证你的电脑能和808D的PLC能通讯上排除硬件问题。希望我的贴图对你有帮助
图片说明:
提问者对于答案的评价:
谢谢菲戈,我再去试试。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300799.html