当前位置: 主页 > PLC控制

STEP7硬件组态下载

下载不了,如图所示。

图片说明:

STEP7硬件组态下载STEP7硬件组态下载

最佳答案

下载故障信息(13:4589)注释如下:(8001)在块在当前的状态下,不能完成请求的工作:其他块功能因此不能下载SDB7。系统数据不能下载到STMATIC400(1)站的模块CPU414-2DP(R0/S3,机架号为0,插槽号为3)
在你的项目中已经组态了H连接,高有效性的S7连接组态已经在STEP7V5.1中改变。存在单个旧的组态,其数据在改变后不能指派给最新的已经组态的高有效性S7连接,所以导致下载被取消。用简单的话来说,系统数据(SystemData)包括硬件组态、网络组态和连接表,它们也必须下载到CPU中,由于你在执行下载前,没有进行CUP的复位,所以CPU中包含有旧的系统数据块,所以新旧系统数据存在冲突。
在下载用户程序之前,必须将CPU中的用户程序复位,以保证CPU内没有旧的程序,方法如下:
把你的电脑连接到CPU414-2DP的MPI接口,在SIMATIC管理器中选择第三个按钮“AccessibleNodes”(可进入的节点),可以看到MPI网络中所有连接的站,一般CPU414-2DP默认的MPI地址为“2”,选择其下的所有块,右击“删除”,把CPU中所有块删除。在你组态完毕后,要执行单击“保存并编译”按钮(不能仅按“保存”按钮,否则下载是SF灯亮),此时若有组态错误,则会显示,很容易找到问题所在;若没有错误,系统将自动保存硬件组态,这是要接着单击“下载”按钮,系统将硬件配置下载到PLC中,这一步是非常重要的
也可以在SIMATIC管理器中依次展开你的项目到Blocks(块),选择SystemData(系统数据),执行“删除’;然后在硬件组态界面,执行单击“保存并编译”按钮,重新产生新的系统数据,启动SIMATIC管理器,依次展开你的项目到块,执行PLC/downloaduseprogramtomemorycard(下载用户程序到存储卡),将程序复制到存储器卡,该操作必须在CPU停止模式下进行;把CPU模式开关扳到RUN位置,FEPROM中的内容被重新复制到CPU存储器RAM区中。
回答者:BobWu–顶级工程师第12级2011-11-0522:03:37
参考:
htTP://www.ad.siemens.com.cn/service/answer/solution.ASpx?Q_ID=75056&cid=1029

提问者对于答案的评价:
谢谢你的回答,收益匪浅。

  • 关注微信

猜你喜欢

微信公众号