回复:应用探讨——STEP 7 PLCSIM功能和使用技巧探讨—发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    366

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2011-09-15 16:53:13

32楼

quote:以下是引用noroad在2011-08-31 16:05:53的发言:
下面是一些在使用 S7-PLCSIM 时可能遇到的问题。 也列出了问题的可能原因及推荐的更正措施。
一、程序无法下载到仿真 CPU 中。可能的原因及更正措施:
1、验证 CPU 是处于 STOP 模式还是 RUN-P 模式。 如果仿真 CPU 处于 RUN 模式,则无法下载程序,除非已在 STEP 7 中组态 CiR(Configuration in RUN,运行中组态)元素。在 RUN 模式下,只有 CiR 对象可以下载到 S7-PLCSIM 中。
2、如果程序包含系统数据块 (SDB, System Data Block),请验证 CPU 是否处于 STOP 模式。 对于真正 CPU,仅当 CPU 处于 STOP 模式时才能下载 SDB。
注: 如果 CPU 视图对象处于 RUN-P 模式,则 STEP 7 会提示您切换到 STOP 模式,以便可下载硬件配置。
3、验证 CPU 和程序是否使用相同的节点地址和子网名称。 为程序定义的节点地址必须与 CPU 的节点地址相匹配。
二、S7-PLCSIM 应用程序不响应且显示“已锁定”。可能的原因及更正措施:
检查执行模式。 仿真在暂停或处于单次扫描模式时可能会显示为已锁定。
三、输入一个外设变量但收到“地址无效”错误,尽管该地址值有效。 或者在程序中收到外设访问错误,尽管 S7-300 项目包含了正确的组态。可能的原因及更正措施:
只有 CPU 315-2DP、CPU 316-2DP 和 CPU 318-2 会下载 I/O 组态。 如果从其它 S7-300 CPU 下载程序,则系统数据将不包含 I/O 组态。 当尝试在 S7-PLCSIM 中访问外设 I/O 时,这会导致出错。
要避免这些错误,首先应在系统数据中创建一个包含已组态 I/O 模块的硬件配置。 这样,您可以定义哪些 CPU 模块可用。 要执行此操作,请创建一个项目,然后组态 S7-300 CPU(其中未自动组态 I/O),例如 CPU 315-2DP、CPU 316-2DP 或 CPU 318-2。将此硬件配置下载到 S7-PLCSIM 中。 然后您可以下载任意 S7 程序中的程序块。 应用这些 I/O 时不会出现错误。
四、扫描因周期性中断而超期。可能的原因及更正措施:
仿真系统时,必须确保各个周期性中断 OB 的启动事件之间有足够的时间用于处理周期性中断。 可能有必要相应地延长周期性中断的时间间隔。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。