通过程序修改PLC PN口的IP地址和设备名称
时间:2023-03-18来源:佚名
使用 SFB104 “IP_CONF”,可以在程序中配置CPU的集成 PROFINET 接口,最初的组态将被 STEP 7 程序覆盖。可以配置接口的如下参数:
带集成PROFINET接口的S7- 300 CPU, IM154-8 CPU 和 IM 151-8 PN/DP CPU 从V3.2版本开始支持SFB14 "IP_CONF" 功能。 带集成PROFINET接口 的S7-400 CPU 从V6.0版本开始支持 SFB104 "IP_CONF" 功能。 实现步骤在硬件组态中明确指定使用不同的方法配置IP参数而不是通过硬件组态,如图1,图2。 图02 如图3,下载硬件组态后,如果是第一次下载或者是恢复了出厂设置,plc IP地址为“ 0.0.0.0 ” 设备名称为空;如果之前分配过 IP 地址和设备名,则保持之前的参数。
图03 在程序中,调用 SFB104 “IP_CONF”,在“CONF_DB” 指定的数据块中构建信息,数据块的具体格式见图5,本例中手动创建 DB105 作为“CONF_DB”。
图04 图05 当激活 “REQ” 后,新的参数开始传输,完成传送后新的参数生效。本例中 IP 地址“192.168.0.12”,设备名称 “cpu317-2pn-dp” 。
图06 图07 注意:
|