找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
1、没有发生调用的程序块,功能块,功能是在程序设计过程中由于规划不完善造成的一些疏忽,是可以删除的。
2、辨别的方法是通过交叉索引来过滤,打开step7,选中项目中的blocks,然后点击option菜单下的reference data,在弹出的对话框中选择program struct(程序结构),然后系统会自动对程序进行结构分析,凡是没有用到的功能、功能块、数据块都在最下面列出来,前面用黑色的叉表示,凡是有叉的块都可以删除,不影响程序运行。
3、有些OB块,例如OB80-OB87,OB121、OB122等用于故障诊断等用途,虽然里面是空的,但是不要删除,因为当系统发生异常的时候会调用这些块,如果没有这些块,系统会因此进入STOP状态。
4、至于SFC、SFB等块,删除不删除都无所谓,因为不管你程序中有没有这些块,CPU中都会包含所有的系统功能的,你如果在在线的情况下会看到这些块。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!