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