图. 03 11 S7-SCL源中块调用 在 STEP 7 V5.x 中,S7-SCL 源中调用的块参数在在实际调用之前或之后设置。 这意味着可以在没有完整的参数和情况下调用块,块的 I/O 参数可以在 S7-SCL 源程序中的其它地方分配。这种编程方式在 TIA 博途上无法实现,将来也不会支持。可以在 TIA 博途中无错误的移植和编译 STEP 7 V5.x 的项目,但此块的调用在 S7-SCL 程序中将不再有效。 在编译 STEP 7 V5.x 中的 S7-SCL 源和将项目移植到 TIA 博途之前,注意一下几点: 所有被调用块的参数必须在调用声明中分配 ? 被调用块的任何参数都不能在S7-SCL 源的另外一点被删除,插入和参数化。 12 TIA 博途准备就绪检查工具(TIA Portal Readiness Check Tool) ? TIA 博途准备就绪检查工具给出了一个简单方法,用于检查 TIA 博途是否支持项目中的硬件,这个工具可应用于: STEP7 V5.4 ? STEP7 V5.5 ? WinCC V7 ? WinCC flexible 2008 ? 更多信息查询条目ID: 60162195 。 13 不支持的选项包处理 如被移植项目中包含有与当前 STEP 7 版本不兼容或当前电脑未安装的选项包,则该项目无法移植到 TIA 博途中 。 STEP 7 V5.x 中打开该项目时,也会提示缺失的选项包。 如这些配置是不可或缺的,则必须安装缺失的选项包。需注意安装 STEP 7 当前版本的硬件要求。例如,安装在 Windows 7 (32-bit) 的 STEP 7 V5.5+SP2 需 V4.2.1 (或更高版本) 的 SIMOTION SCOUT 。关于兼容性的更多信息参见条目 ID: 18734363。在缺失选项包安装后,必须重新编译项目。 如缺失选项包的配置是不需要的,则必须在 STEP 7 V5.x 中重新组织项目。为此,在 SIMATIC Manager 中打开对话框“文件 > 保存为...”(\),激活选项“重新组织(慢)”(\(slow)\)。更改项目名称并确认 (OK) 。保存和重新组织项目后,可移植此新建项目到 TIA 博途。 图. 04 注意 勾选此选项后,项目在保存过程中会被检查和重新组织。在某种情况下,此方法会减少项目的内存空间需求。项目的所有缺失选项包组件会被去除。更多信息请参阅 STEP 7 V5.5 的在线帮助“另存项目”。 14 使用STEP 7 (TIA 博途) V12或更高版本移植 PLC 至 S7-1500 关于移植到 S7-1500 通过 STEP7 (TIA 博途) V12 相关程序和信息,请参见: 条目号 ID: 67858106 (移植到 S7-1500) ? 条目号 ID: 67582299 (移植到 S7-1500 的推荐条目) 15 Real 与 String 变量移植 在STEP 7 V5.x中对于real和string变量的数据块的初始值要设置在允许的或声明的范围内。 ? 输入real变量的初始值,使其在范围+1.175494E-38 到 +3.402823E+38内。 ? string变量的最大长度不能超过声明的string数据类型的长度。 ? 示例 在STEP 7 V5.5中的数据块中输入下面的初始值: 一个real 值 2.498155e-41 ? 一个超过4个字节的string值,尽管声明的变量类型为\。 ? 从STEP 7 V5.x 项目到STEP 7 (TIA Portal) 的移植是成功地,但是通过点击菜单按钮“软件(重建所有块)”完成编译后,在巡视窗口中会得到如下的错误信息: 变量值超过了允许的范围+1.175494E-38 到+3.402823E+38 ? F0:当前变量类型为string的变量...其长度超过了声明的长度4 ? 补救措施 在 STEP 7 (TIA Portal) 中打开对应的数据块并修改它们的初始值。之后通过点击菜单按钮“软件(重建所有块)”重新编译。 更多详细信息请参阅 TIA 博途的在线帮助“移植项目”。 创建环境
该 FAQ 的截图由STEP 7 (TIA 博途) V13创建。
相关推荐: