从设备上传上来的程序报错报时间戳冲突错误

程序是设备自带的,上传程序发现一些块在打开时报时间戳错误,打开后便如图片所示,求解决方法,否则无法监控程序

问题补充:
@wwcwwc按照这个方法试了好对此 不好用 不属于块无效调用

最佳答案

在这里要解决的问题是“一致性”
时间戳不一致,是电脑里的程序在下载后又进行过存储,因此应该选择“比较”
如果通不过,会有提示信息,可以先上传,然后根据提示去检查、修改、下载。
当然也可以直接下载,但切记:“一定要备份!”
2,解决方法也很简单,
  步骤1:上传全部程序到Step7中
  步骤2:在项目树下,右击Blocks 选择弹出菜单里的Check Block Consistancy
  步骤3:在Check Block Consistancy里运行Compile All。如果你的程序修改正确的话会看到 info窗口里 0 warnings 0 Errors
  如果有错误出现,你可以双击具体的错误察看详细内容
  
  如果仅仅是时间标记不一致,则会被自动修复。
  
  如果是因为你更改了FC FB的接口,可以在红色的功能块上点右键选择更新一下。
  
  步骤4:下载你的程序回PLC。

参考:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=70463&cid=1028
http://www.ad.siemens.com.cn/Service/answer/solution.aspx?Q_ID=28193&cid=1029

提问者对于答案的评价:
谢谢你打了这么字,虽然没有帮助我解决问题,但还是把西币送给你.另外,我大概知道问题的原因了,出问题的程序都是通过SCL或者是STl源程序生成的块,源程序是用符号地址相关联的,而上传得程序没有符号,所以地址关联不上,就出错了,希望能帮助大家

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午7:27
下一篇 2017年5月29日

相关推荐