通讯之困扰
刘玉蓉
发布于2014-10-27 17:53
3
0
标签:
系统CPU是315-2DP,MPI网络带三个CPU224,DP网络带三个MP277,三个易福门的AS-I从站,两个ABB机器人从站,整个系统分上下两层,主CPU放在地面一层,其它从站分别在楼上楼下两层。另外与二层一个313系统通过DP/DP耦合器交换信号。波特率是500K。
前段时间,经常出现有一段时间SF灯常亮,BF灯闪烁,过个几秒钟又自动恢复好了,然后过段时间又重复出现这个情况。
奇怪的是,SF灯常亮,BF灯闪烁时,急停灯会一闪一闪的,导致泵站电机停机,然后我将那个急停的输入点换了另外一个点,结果还是一样,这些都是AS-I上的I/O模块,问西门子的专家,说让我看看缓冲区里的信息,看了下,确实是有两个AS-I网关的从站地址,我重新把那两个站的DP头接了下,还是没效果。
后来我又尝试,加了个485中继器,仍是没效果,甚至更严重,频率更高。
后来让客户将总电源的接地接了下,因为之前没有接过,接完后立马好了。
可是今天打电话过来说又不好了,跟之前的一样情况,接地也接了,到底是什么原因呢?
这个应该从何入手呢,到底是干扰问题,还是本身通讯问题呢?系统已经运行一年多了,一直没问题,不过当初调试的时候,出现过AS-I从站某些输出突然中断,又莫名奇妙的恢复,从而导致电机突然停了又自动开了。后来将波特率从1。5降到了500K,好了。
反正这套系统通讯问题是多而奇怪,头都大了。系统24电源,是通过三百八直接变24,220V是通过隔离变压器380变220,但负极没有接地。我在上网上看到说,好系统的24V负也要接地,这样有什么好处。
另外还有个奇怪的现象,有一个从站柜,我量24V正与安装板之前只有17V左右电压,再量负极与安装板之间居然有6V左右电压,我感觉应该是0V。这个一般又是什么原因呢?
问题补充:
缓冲区相关诊断信息:
Event ID:16#39C4
Distributed I/0s:station Failure
Address of the affected DP slave:station number:3
DP master system ID:
Log.base address of the DP slave:Input address:2046
.......
.......
佳答案
根据你诊断缓冲区信息可以看出应该是DP从站地址为“3”有问题,而再根据CPU315-2DP上SF灯常亮而BF灯闪烁本身就说明是外部分布式通讯或模块问题(即DP通讯线或模块问题)。可能情况:分布式DP从站(如智能模块接口模块)本身、PROFIBUS电缆损坏、DP通信连接头松动等原因,简单地说你不要怀疑程序问题,首先检查所以DP连接头是否松动,把每个PROFIBUS连接头打开重新连接一遍, 必要时换一个DP通信连接头,再检查相应的DP从站(挂到PLC的PROFIBUS DP总线网络上)所有模块指示灯。
电气分析就是把复杂的问题搞简单,根据你的描述可以看出,模块出问题的可能性比较小,更多的是你的系统接线不规范,存在严重的通讯干扰,使得通CPU与其它分布式DP模块之间的通讯由于存在通信干扰时断时续;
在各个控制箱之间的布线连接时,一定要注意彼此之间的接地和通信线的屏蔽问题;你的进行总电源以前没有接地线是很危险的做法,很可能产生共模接地,而你的隔离变压器也没有接地,这种做法也是很不规范的行为。根据我的经验,通讯干扰和接地是永恒的话题,只要保证调试时保证接地和屏蔽良好,正确地安装EMC要求布线很少出现通讯干扰的问题。
现在简单的处理办法是把应该接地的地方全部进行接地,防止设备之间存在电势位差,如进线主电源、隔离变压器、各个从站控制箱之间连接一根接地线(为动力电缆线径的一半)、模拟信号电缆(一端接地);为防止通讯干扰,动力线必须与信号线分开布置,必要时加金属软管或其他隔离措施,而且布线时避免与其它动力线或高频设备线一起布置;PROFIBUS电缆和连接头接线必须规范,保证屏蔽层与网络接头金属表面接触良好;在进行接地时好单独接地
我量24V正与安装板之前只有17V左右电压,再量负极与安装板之间居然有6V左右电压,说明模块与地之间存在耦合电压,必须将测量回路的参考点与CPU的M端使用一根等电位导向连接;
参考我对《关于西门子PLC接地方式》的回答链接
https://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=61715&cid=1029