当前位置: 主页 > PLC控制

CP441-2组态问题

各位前辈:
现场有一块CP441-2组态后CPU停机,诊断缓冲区提示:硬件组态与实际不符致使CPU停机。核对过CPU441-2硬件型号及订货号均无误。对通信模块诊断时提示“无法判断CPU中所选模块的状态信息”。后拆除CP441-2,单独试验CPU,CPU正常运行,将CP441-2插在不同槽位,仍然故障,单独插其他io模块至原CP441-2所在槽位,都能正常运行。
硬件组态里面直接上传模块信息的操作不能成功。
组态CP441-2参数如下:
Interface:PTP1Connected
module:RS-232
protocol:ASCII
EndIDofaReceiveMessaFrame:OnExpiryofCharacterDelay
CharacterDelay:4ms
TransmissionRate:9600bps
Data:8STop:1Even
DataFlowControl:None
PreventOverwriting
BufferedRecieveMessage:250
硬件相关参数:
1通用机架UAR2,9个插槽6ES7400-1JA01-0AA0
2412-2DPCPU模块6ES7412-2XJ05-0AB0V5.3
3441-2通信模块6ES7441-2AA04-0AE0
到底是硬件坏了呢?还是其他原因呢?谢谢各位了!

问题补充:
谢谢左传和你提供的这些资料!
但是现在不是不能正常通讯,而是CPU停机,那么通讯伙伴不连接CPU也无法运行了吗?硬件编译组态都正常通过,和使用的软件有关么?现场使用的是STEP7V5.4中文版会有问题么?谢谢!

最佳答案

1、根据你的描述,能确定的是不是你的硬件问题。关键是你的软件组态问题!如果能够正确的组态,并下载到CPU当中,而且,外部的接口与之连接的电缆及其接头的焊接没有问题。连接的伙伴的通讯参数,或是伙伴的这个借口的通讯接口的编程,参数、组态都正确的前提下,彼此才能正常的通讯。这个时候你的CPU才能正常的通讯工作。所以你不要以为是硬件问题或是你这边的问题。考虑问题要全面点!由于是通讯,所以相互双方握手通讯,彼此都准备好了,才能正常的通讯。
2、关于CP441-2点对点通讯,正确的组态方式、参数设定、编程、测试,你可以参考下述文档中的3.5节!
《CP340341440441通讯及编程》
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0081.zip

问题补充:
但是现在不是不能正常通讯,而是CPU停机,那么通讯伙伴不连接CPU也无法运行了吗?硬件编译组态都正常通过,和使用的软件有关么?现场使用的是STEP7V5.4中文版会有问题么?
第一点:引起CPU停机的原因:就是这个错误。你在软件里把参数组态好下载进去,事实上硬件没有连接好,相当于硬件上没有连接,这就导致CPU报错。为避免CPU停机,你的程序当中加入相应的空组织块,OB80/OB81/OB82/OB85/OB86/OB100/OB121/OB122。
第二点:跟软件没有关系。因为我公司项目用的CP441-1,我用的是STEP7V5.4SP4文版版,通讯成功了也没有问题!重点检查还是在硬件连接,你的组态,参数的设定,伙伴的通讯参数的设定。

提问者对于答案的评价:
谢谢各位前辈了!对CPU的通讯又了解了很多,考虑问题更加全面了,谢谢大家!

  • 关注微信

猜你喜欢

微信公众号