我看到论坛里大家对于PLC程序下载的讨论,如下面的链接:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=83171&cid=1029
提问者问下载前是否需要清除PLC原有程序,回答说不需要,专家也置评同意。
但我做了试验,发现说假使第一次是选择PLC菜单下的“下载”OB1,FB1,完成后删了FB1,修改了OB1内容,再选择PLC菜单下的“下载”OB1,发现OB1是覆盖了,但FB1依旧存在于PLC里,选择在线观察,也能看到FB1。
这和链接里的回答有出入吧?换句话说,想要剔除多余的不需要的块,只能选择清除?
最佳答案
已经在PLC里面的用户功能块,可以在线后,把在线里面的拖到垃圾桶或直接删除,哪些带锁的系统功能块需要用清除存储卡或内存功能来清除。
你上面的操作,是删除了项目文件的FB1,修改了OB1,且下载选择了OB1,所以不会覆盖PLC里面的FB1。其实PLC里面的功能块是文件形式存在的,只有重名功能块才会提示是否需要覆盖。
提问者对于答案的评价:
xie
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246560.html