在调试一个使用1215CPU的项目,系统中有工控机也有HMI.。硬件组态,程序下载后正常运行,但ERROR灯一直红报故障。解决如下:
1、在线诊断,报通信错误的通信伙伴。错误指向以太网接口的组态;
2、在硬件组态的网络视图中观察,网络连接绿线,不象有问题;
3、在硬件组态的在拓扑图中观察,发现网络连接红线,且以太网端口1红色;
4、把连接工控机的网线与连接HMI的网线倒换一下位置,故障排除;
当时看了诊断信息后,怀疑是CPU属性中网络端口设置的问题,查找了一阵,也没发现异常。因1215的两个以太网口一个IP地址,类似一个小交换机,因此没怀疑连接的端口位置还有影响。
经过这个现象后意识到,如果连接的两台网络设备只是通过简单的TCP通信,不受端口位置的影响,但是HMI与PLC连接是通过专有协议(不确定是S7协议还是PROFINET协议),组态时需指定PROFINET端口,因此网线就不能随意插端口了。