为什么无论怎样对硬件组态怎样改变,只要将改变前的程序系统数据下载到CPU中,硬件组态都变成了改变前的情形。(每次更改硬件组态都下载到了CPU中)
最佳答案
楼主在硬件组态画面没有使用“编译保存”,只使用了“保存”,前者先编译生成新的Sysrem data覆盖以前的组态,然后保存硬件组态;后者直接保留硬件组态,不生成Sysrem data,所以位于Blocks菜单下得Sysrem data仍然是老的组态数据。
楼主直接在硬件组态界面下载时,可以将最新的数据下载至PLC,但如果没有进行编译保存,在下载Sysrem data后,则又变成了以前的硬件组态了。
提问者对于答案的评价:
非常感谢,不过我还有一个疑问就是更改硬件组态后保存然后下载更改后的硬件组态,此时系统数据应该还是组态之前的系统数据,此时是不是会出现冲突,CPU报错?或者说保存然后下载与保存和编译然后下载有什么区别?
最佳答案作者回复:
这跟你下载的界面有关,你在硬件组态界面下,则无区别都是新的系统数据,所不同的是,项目中Sysrem data跟硬件组态有区别,这些区别只存在于电脑中。如果你在项目界面选择BLOCKS中的Sysrem data下载,则会下载以前的硬件配置。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209632.html