说明
在 STEP 7 (TIA Portal) V12 中编译一些项目时有可能出现以下信息提示:“OB1 的接口小于最小值 20 个字节”。原因可能由于该项目是由 STEP 7 (TIA Portal) V10.5 生成的,随后又在 V11 版本中运行。图 01 显示了在编译时发生中断并出现以上提到的错误信息,然而同样的程序在 STEP 7 (TIA Portal) V11 中却可以正常编译不报错。
图 01
在项目导航里可以右击“Main [OB1] ” 打开“属性...”然后在弹出的菜单里检查块的大小。在“编译”选项卡里可以查看装载存储器和工作存储器的大小。
图 02
如果在这两项里显示的都是“n.a.”,可以重新生成“Main [OB1] ” 块并从老的OB1里拷贝程序。
- 在项目导航里打开“添加新块”并选择“程序循环”组织块。
- 点击“OK”。新创建的OB块,例如“Main_1 [OB123]”,将被打开。
- 再打开老的块“Main [OB1]" ,执行菜单里的“窗口>水平拆分编辑器空间”,然后就可以在编辑窗口里同时看到两个组织块“Main [OB1]" 和“Main_1 [OB123] ”。
- 现在从老的组织块里拖拽程序段或者调用的块或指令到新的组织块里。
- 把两个组织块都关闭,然后删除“Main [OB1]”。
- 右击新生成的组织块“Main_1 [OB123]”,在弹出的菜单中选择“属性...”。
- 在“常规”选项卡中改变名称和编号,例如“Main [OB1]”。
- 保存并编译项目。上面所描述的错误信息将不会再出现。
在“属性”对话框中的“编译”选项卡 (图 02) 中,将可以看到所占装载存储器和工作存储器的大小。
创建环境
此FAQ中涉及的图片是在STEP 7 (TIA Portal) V12中创建的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327691.html