同样的程序,在一台6ES7 313-6CF03-0AB0的PLC里能运行,在另一台版本号6ES7 313-6CG04-0AB0的PLC里有时能运行,有时不运行,不知为什么?
问题补充:
我的STEP7是V5.4+SP4的板本
最佳答案
首先你在下载到新PLC中之前需要把硬件组态中的CPU版本改成和新PLC版本一致。
其次你可以通过故障CPU的状态指示灯来判断是硬件或是程序或者是通讯的问题,实在不行还有在线查看CPU的故障诊断信息。
另外需要注意一下你的STEP7的版本是否符合需求,查了一下6ES7 313-6CF03-0AB0是老版本的CPU 313C-2DPCOMPACT CPU,对软件要求是STEP 7 从 5.3 起 + SP2+ 硬件更新;6ES7 313-6CG04-0AB0为新版本,对软件要求是STEP7 V5.5 + SP1 以上或 STEP7 V5.3 + SP2 以上,附带 HSP 203
建议楼主当CPU出现问题停止时在线查看CPU的诊断信息(在CPU属性--DIAGNOSTIC BUFFER标签栏),这样才能判断出具体问题。
提问者对于答案的评价:
多谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249701.html