我现在在尝试以OPC服务器方式用S71500与现场设备通信,遇到一个问题,向老师们请教。
目前的情况是,,因为S7-RedConnectconnectionDiagnoSTic状态显示为“OK”,用OPCScout测试所连接的M区添加的变量quality都是invalid,正在DB区添加测试变量时,无法添加,DB块没有NewDefinition。
图片说明:
最佳答案
1.CPU属性PermitaccesswithPGT/GET”communicationfromremotepartner(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,问题已经解决。
最佳答案作者回复:
相互学习,不客气。