程序能编译不能下载

CFC块那里能监控,可以编译,但是change不能下载,那个  下载  是黑色的,不能点击,提示  Cannot download changes ,The online program does not match the last downloaded version ,Connect a suitdble CPU or download the entire progam  请问是什么问题,版本的原因吗?

最佳答案

1、由于CFC程序中的调用自定义功能块FC或FB的结构作了修改(例如:更改了FC或FB自定义功能块的I/O名称、增减了功能块的I/O数量等),导致自定义功能块FC或FB的程序结构发生了变化(即:The online program does not match the last downloaded version ),所以必需先完全编译整个程序(Compile entire progam),然后再重新下载整个程序(即:download the entire progam ),而不能仅下载修改的部分程序(即:Cannot download changes )。
 2、请你要注意了!!完全重新下载整个程序(即:download the entire progam )将导致CPU停机(STOP),所以下载整个程序之前,需做好生产应急准备,以免造成生产损失。
 切记!!

提问者对于答案的评价:
谢谢大家,看来只有能检修停机的时候再下载了!

专家置评

关于不能在线下载的问题,我再提示两点:
 1)除了不能改FB块的IO引脚外,也不能地全局DB里增加或者减少数据. 例如,开始定义了一个DB2,定义的一部分变量,后来不够,又想追加一些是不行的,建议重新另开一个新的DB.
 2)还有一个问题是时间戳的问题,在CPU里和离线程序里各有一个时间戳,记录了上次何时下载的,.PCS7的程序一定要始终在一个程序里改.如果拿这个程序又用去测试了,回来后就不能在线下装了.
 另外,下到模拟器里也会引起时间戳改变.注意了.
 所以建议大家改前尽量备份.定期备份.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日
下一篇 2017年7月30日

相关推荐