多台MM440变频器与300plc dp通信,使用功能块SFC14,15,在cpu停电送电后或者变频器停电送电后,发启动命令变频器总是报F0070。是不是程序上sfc14,15不能同时读写(sfc14,15封装在一个FB块中),还是其他的问题?
MM440通过dp控制 变频器停电后在上电为什么先要发送047e命令停止,在发送047f命令才能启动?
F0070通讯故障。
呵呵,没人让你这么做啊,通讯干嘛要和逻辑挂钩呢?
PLC与MM4/DP的轮询通讯是组态下载后就建立的。SFC只是读写当前缓冲区的数据。
F0070大多是由EMC问题引起的,与SFC无关。
最后一个问题是控制字的规定。
通信故障,就是EMC引起来的多。你现在要做的事是;
是某个报还是多个报F070,如果多个报,那肯定是网络问题,单个报,可能是通信板或DP插头有问题,更换一个。网络问题主要是把接地搞好就可以了。
如果这个网络一直运行较正常,最近出现的这种情况,那么检查一下,你的网络走线是不是有动力线与之太近,引起来的通信故障。
3.屏蔽接地也是一个办法。通信故障一个一个的去排除,没有一个好办法一下子能找到的。
47E和47F或C47这是变频器与PLC之间通信时,PLC给变频器的控制字,去控制变频器的起启,正反转的,这个与通信有关的是你的网络要正常才能控制变频器的。如果PLC发出了这个命令,变频器没有收到,达到一定的时间就会报F070故障的。说明你的网络有问题。