changeonly下载时就会弹出对话框“cannotgetthelocaldatarequirementsofoneormoreorganizationblocks.becausesomeoftheinSTalledblocksdonothaveablockreferencelist.”点确定,可以继续下载。使用正常,带来的问题就是做batch后所有batch都无法自动运行,必须手动启动。重启CPU和重新下载都试过了,没解决,麻烦高手指点!!谢谢先!
问题补充:
对话框截图见附件图片
图片说明:
最佳答案
出现这个提示的原因是:
程序里使用了版本比较老的fb或者FC块,例如:PCS7V5.2开发的块,这些块不能提供需要的LOCAL地址数量给系统,PCS7在编译时会自动检查程序需要的LOCALData,并对照CPU硬件组态的设置,如果硬件里设置的太少就提出报警,不能下载成功。
楼主估计是用了老版本的功能块,解决这个问题,请参考下面的FAQ:
如何清除如下错误信息"因为不是所有安装的功能块都处在一个功能块参考列表中,不能决定BlockX所需的本地数据大小/嵌套深度"?
htTP://suppoRT.automation.siemens.com/CN/view/zh/8897007
提问者对于答案的评价:
十分感谢
专家置评
已阅,最佳答案正确。