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