硬件配置:PLC: S7 314C-2PN/DP(IP:192.168.0.10), HMI: KTP1200 Basic PN (IP:192.168.0.11).
通讯方式:以太网。
PLC和HMI的PROFINET接口均设置为:在设备中直接设定IP地址,在设备中直接设定PROFINET设备名称。
修改IP方式:1.在PLC程序中通过IP_CONF修改。2.在HMI的Settings--Services&Commissioning--Assign IP Address中修改。
这两种方式都能成功修改PLC的IP地址,将PLC的IP地址改为192.168.0.12后通讯立即中断,然后通过在触摸屏使用“更改连接”函数更改连接地址(192.168.0.12),更改后通讯成功。
问题:1.在HMI退出运行系统后通讯又失败,只能再次通过“更改连接”函数才能和(192.168.0.12)通讯,当再次将PLC地址改为192.168.0.10时,同样通过“更改连接”函数修改连接地址,重新上电后通讯正常。
2.在HMI的Settings--Services&Commissioning--Edit Connections中为何找不到PLC.(PS:我记得和S7 1200的PLC之间可以找到。)
请各位专家多多指教。
附图:
1.PLC设置:

2.HMI设置:

3.PLC修改IP指令:

4.PLC 自建CONF_DB