第三方软件以前与S7-300做过通讯,在软件中我们定义的DB数据结构是与S7-300有关,现在我们改为与S7-1500通讯时,发现在打开软件时会提示“TheitemdefinitiondoesnotexiSTintheserveraddressspare.GroupName:[]var_DB10",Q我想问下这是与软件中的DB定义有关,还是与PLC的DB定义有关。
图片说明:
最佳答案
DB块选择非优化访问,这样第三方软件就可以通过地址来读取DB块的内容,DB块选择优化访问,则第三方软件只能通过变量名来读取DB块的内容,和在CPU的“保护”属性对话框里面勾选“允许来自远程对象(PLC,HMI,OPC…)的put/get访问”,没有什么关系的,你只要配好OPC文件,SIMATICNET软件加载之后,测试通之后就可以了。
参考:
htTPs://support.industry.siemens.com/cs/document/85195192/communication-between-simatic-net-opc-server-and-s7-1500?dti=0&lc=zh-CN
提问者对于答案的评价:
谢谢,