四台6ra70与300主站采用dp通讯,四台会不定时的偶尔报警a083,同时plc300亮红灯报错。前天有一次正常运行时四台电机全部停了,没有报故障,马上就能开车,我从wincc画面看趋势图分析像是给了停车指令,不知道与这个报警有没有关系。我知道是通讯出了问题,想解决这个问题先从哪一步入手?
答:这个报警表示通讯建立后,无有效数据来自dp主站。原因可能是6ra70本身的cbp通讯板、通讯连接头、profibus连接电缆,或通讯数据格式有问题。
解决措施——
1)首先,你需要观察6ra70的cbp通讯板上的三个led灯如何亮法。不同的亮法对应着不同含义。
2)无用或无效使用数据来自dp主站,通常需要检查软件问题,比如硬件组态、通信程序,还有sfc14/15定义的通讯区域与ppo是否存在不符。
3)还有一种情况,你的plc发送的pzd的第一个字的bit10位是否不为1。这也是引发a083的常见原因之一。
另外,一般s7-300plc与6ra70之间通过profibusdp现场总线通信调速是通过选择变频器的报文结构来实现的。对于6ra70来说,a083表示通信处理板cbp报警,未从dpmaster(这里至5315-2dp)接收到完全控制字(stw1=0)或过程数据没有被传递到双端口ram(指6ra70的通信处理板cbp)。
a083情况在实践中比较容易碰到,可能原因是通信连接dp插头松动、6ra70通信处理板cbp(上面有profibusdp连接头)问题。如果cbp上三个小led指数灯(红、绿、黄)同步闪烁,表示315-2dp与6ra70之间的通信数据交换正常,观测6ra70在报a083时cbp板上三个指示灯状态,不同的指示灯闪亮意思是不一样的,通过比较可以很清楚判断故障的原因。同时检查profibus通讯连接电缆周围是否新布置了动力电缆或其他高频设备电缆,这也会对profibusdp通讯产生干扰。最好把通讯dp连接头重新连接检查一遍,检查dp连接头末端电阻位置是否正确等。