- {{item.name}}
为什么不能使用S7-PLCSIM Advanced仿真专有技术保护的块?
- 0
- 1234
- 5
当仿真专有技术保护的块或运动控制项目时,需要注意以下要点: -- 仿真专有技术保护的块和库。 -- 仿真运动控制的程序。
仿真专有技术保护的块和库
如果需要通过S7-PLCSIM Advanced 仿真专有技术保护的块,必须在设置块保护之前使能块属性里的仿真选项。否则的话仿真会被终止并报错。
解决方法
按以下方法来完成支持仿真专有技术保护的块的设置:
- 使用密码打开专有技术保护的块。
- 在巡视窗口打开块属性,并切换至“编译”选项
- 在“仿真”选项下可以看到该块是否能使用S7-PLCSIM Advanced进行仿真,“可通过SIMATIC S7-PLCSIM Advanced”必须被选中。
- 如果仿真选项没有被系统使能,检查在项目属性中块编译时支持仿真是否被使能。可以在项目名称上右键,在弹出菜单中选择“属性...”,在“保护”选项卡中“块编译时支持仿真”必须被使能。
- 分别编译每个相关的专有技术保护块,此时专有技术保护的块就可以被仿真了。
注意
也可参考文档"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
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- S7-PLCSIM Advanced 和仿真表入门
- 如何使用 S7-PLCSIM V12. 仿真两个 S7-1500 的 S7通信程序?
- 使用TIA博途创建自定义的web页面后为什么不能写PLC变量
- WinCC 用户归档编辑器的菜单为什么会变灰以及为什么不能编辑?
- STARTER: 在Windows 7专业版64位操作系统中为什么不能安装STARTER V4.3.2.x?
- 为什么不能下载WinCC Web-Client安装程序?
- WebNavigator 客户机通过防火墙或代理服务器与 WebNavigator 服务器建立连接时为什么不能自动重连?
- 为什么不能用P651-P654 将输入输出端口设置成输出?
- 精准过程测量 -可靠、 免维护的 SITRANS P 系列压力变送器
- 当使用新版本模块CP443-1 (6GK7 443-1EX20-0XE0) 或 CP443-1 Advanced (6GK7 443-1GX20-0XE0)替换旧版本模块时要注意什么?
{{item.nickName}}