我现在在尝试以OPC服务器方式用S71500与现场设备通信,遇到一个问题,向老师们请教。
目前的情况是,,因为S7-RedConnect connection Diagnostic 状态显示为“OK”,用OPC Scout测试所连接的M区添加的变量quality都是invalid,正在DB区添加测试变量时,无法添加,DB块没有New Definition。
图片说明:
最佳答案
1. CPU属性 Permit access with PGT/GET” communication from remote partner(PLC,HMI,OPC,…)”选项勾
https://support.industry.siemens.com/cs/#document/85195192/communication-between-simatic-net-opc-server-and-s7-1500?dti=0&lc=zh-CN
2.DB块选择非优化访问,这样第三方软件就可以通过地址来读取DB块的内容,DB块选择优化访问,则第三方软件只能通过变量名来读取DB块的内容,和在CPU的“保护”属性对话框里面勾选“允许来自远程对象(PLC,HMI,OPC...)的put/get访问”,
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=123538&cid=1077
提问者对于答案的评价:
谢谢KCN,问题已经解决。
最佳答案作者回复:
相互学习,不客气。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173046.html