技术论坛

如何对一个上传的程序进行维护

作者 主题
至圣

经验值: 19409
发帖数: 2077
精华帖: 73
主题:【探讨】如何对一个上传的程序进行维护


只看楼主 楼主 2017-03-12 15:30:43

 作为一个设备的最终用户,可能无法得到设备供应商提供的原始程序,只能靠上传PLC程序才能获取控制逻辑。尽管用了一些工具能将程序成功上传,程序中仍然会有警告并且不能修改。

 FB15中的静态变量#STAT81,是一个FB41数据类型(按下F1会提示系统自带的库程序),当编辑或者保存FB15时会出现提示:

先关闭FB15,回到step7 manager,将FB41删除

 

 然后打开OB1(随便打开一个块都可以),插入段,将库中的FB41拖放到段中,关闭OB1,不保存

 再次打开FB15,会提示“至少一个块调用有时间标志冲突”,按确定

 

 右键单击红色警告块,更新块调用

 

一路确定,并保存FB15

回到OB1

 重新call FB15,DB215,将FB15的背景数据块一同更新。

 


大道至简,知易行难
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1377579&b_id=4&s_id=0&num=3

至圣

经验值: 37446
发帖数: 5133
精华帖: 47
回复:如何对一个上传的程序进行维护


只看楼主 1楼 2017-03-12 15:49:09

 这个是一个多重背景的应用!备份上来的程序做备份还可以,看起来就头大了!没有符号没有注解!


工业起重机防摇摆 QQ:404136820 AntiSwayControl
以下网友喜欢您的帖子:

  
至圣

经验值: 19409
发帖数: 2077
精华帖: 73
回复:如何对一个上传的程序进行维护


只看楼主 楼主 2楼 2017-03-13 10:32:34

FB41的确是FB15里的一个多背景数据类型,但我奇怪它是在OB1主程序中被调用。

FB41应该是在定时循环中断中被调用才能准确计算。


大道至简,知易行难
以下网友喜欢您的帖子:

  
奇侠

经验值: 8036
发帖数: 1087
精华帖: 3
回复:如何对一个上传的程序进行维护


只看楼主 3楼 2017-03-14 14:10:10

这样的情况还未遇到。

最头疼的是程序上载上来没有注释。

完全看不懂


奔跑吧!努力学习,再努力学习,一定会有不一样的人生,
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
如何对一个上传的程序进行维护
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。