找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
一般你在上传程序时,如果你的STEP7软件硬件目录中不存在你的项目中的硬件组态中的硬件或你的STEP7软件版本低于你的程序中硬件所必须的版本,前者主要是你的程序中存在非西门子的硬件,并且没有安装相应的外部硬件(如支持PROFIBUS协议的)GSD文件,后者主要是你的STEP7的版本低不支持当前最新的硬件。请参考下列回答链接:
S7-300上传程序提示出错
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=73794&cid=1029
一般S7-300/400PLC系列PLC上传的硬件信息不完整,必须重新定义,如分配模块的订货号和参数等,而且上传的程序不包括注释。如果CPU中包含硬件组态信息,则可以上传,但如果CPU中不包含硬件组态信息,则不能上传分布式I/0(DP)部分。
根据你的情况分析,上传的硬件组态没有成功,只有用户程序,而完整的程序包括PLC的硬件组态和用户程序,所以你的上传程序是没有意义的。你可以在线修改程序,建议在下载块之前,必须在编译完后及时保存,再下载到CPU中,这样可以保证编程设备中的程序和PLC中程序一致,避免下载的程序与最终保存的程序版本不一致。建议必须在STOP模式下修改下载,因为在运行模式下下载块,这种改写程序的方式可能会出现块与块之间的时间冲突或不一致,运行时CPU会进入STOP模式。
如果你有增加块,如DB块,必须先建立数据块,并在块中定义变量(包括变量符号名、数据类型以及初始值等)。数据块中变量的顺序及其类型决定了数据块的数据结构,变量的类型决定了数据块的大小。数据块建立后,还必须同程序块一起下载到CPU中,才能被程序块访问;如果增加FB,必须建立其背景数据块;增加FC,调用FC时,必须提供FC的形式参数的实际参数,否则参数位置均为红色问号。建议在修改程序或增加FC、FB或DB后执行下载时,为了保证完全,最好在停机情况下进行,而且必须记住先将程序保存再下载。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

官方商城-正品备件
DIOMIS