• {{item.name}}
SIMATIC S7-1500系列 {{item.name}}
{{item2.name}}
更多
常问问题

为什么不能使用S7-PLCSIM Advanced仿真专有技术保护的块?

star star star star star
5.0 分
  • 使用操作
文档编号:109754928| 文档类型:常问问题| 发布时间:2023年10月16日
  • 0
  • 547
  • 3
介绍了为什么不能使用S7-PLCSIM Advanced仿真专有技术保护的块

当仿真专有技术保护的块或运动控制项目时,需要注意以下要点: -- 仿真专有技术保护的块和库。 -- 仿真运动控制的程序。

仿真专有技术保护的块和库

如果需要通过S7-PLCSIM Advanced 仿真专有技术保护的块,必须在设置块保护之前使能块属性里的仿真选项。否则的话仿真会被终止并报错。

解决方法

按以下方法来完成支持仿真专有技术保护的块的设置:

  1. 使用密码打开专有技术保护的块。
  2. 在巡视窗口打开块属性,并切换至“编译”选项
  3. 在“仿真”选项下可以看到该块是否能使用S7-PLCSIM Advanced进行仿真,“可通过SIMATIC S7-PLCSIM Advanced”必须被选中。
     
  4. 如果仿真选项没有被系统使能,检查在项目属性中块编译时支持仿真是否被使能。可以在项目名称上右键,在弹出菜单中选择“属性...”,在“保护”选项卡中“块编译时支持仿真”必须被使能。
  5. 分别编译每个相关的专有技术保护块,此时专有技术保护的块就可以被仿真了。

注意

也可参考文档"SIMATIC S7-1500 S7-PLCSIM Advanced" 链接Security with S7-PLCSIM Advanced。在这种情况下专有技术保护被限制但没有被除去。当使用S7-PLCSIM Advanced完成对程序测试后,建议重新禁止对专有技术保护块的仿真支持.

仿真运动控制的程序


工艺模块

PLCSIM Advanced 可以仿真实际的CPU,但组态的工艺模块和其他 I/O 不会被仿真。虽然带有运动控制工艺模块的项目可以下载,但是工艺模块的集成逻辑程序不是仿真的部分,也就是说,相关的运动控制指令是不支持仿真的。更多信息见: . Technology modules

MCR 和 EMCR

每个CPU都有可以分配给工艺对象的运动控制资源(MCR)和扩展运动控制资源(EMCR)。PLCSIM Advanced不支持全部数量的MCR和EMCR。对于有些CPU来说,运动控制的仿真也因此受限。

OB 91 (MC-Interpolator) 和 OB 92 (MC-Servo)

如果转换的运动控制项目是由早期版本创建的,包括组织块 OB 91 (MC-Interpolator)和OB 92 (MC-Servo), 就不能下载到PLCSIM Advanced。

解决方法

在项目里删除上述的两个OB并再次编译。

  • 这会重新生成PLCSIM Advanced仿真支持的OB
  • 编译会将模块的属性复位为默认值
  • 在属性里需要再次做必要的设置。

创建环境
本 FAQ截图 使用STEP 7 (TIA Portal) V15创建.


您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/109754928

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。