程序是设备自带的,上传程序发现一些块在打开时报时间戳错误,打开后便如图片所示,求解决方法,否则无法监控程序
问题补充:
@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