n
用法说明
使用 SFB104 "IP_CONF",可以在程序中配置CPU的集成 PROFINET 接口,最初的组态将被 STEP 7 程序覆盖。 为此需要先把配置数据存储到一个数据块中并在硬件组态中明确指定使用不同的方法配置IP参数而不是通过硬件组态。可以配置接口的如下参数:n
- IP 参数: IP 地址, 子网掩码和网关地址n
- PROFINET IO 设备名
IP 地址的指派由用户程序完成,配置数据只需输入到配置DB块中一次。n
通过用户程序指派 IP 地址需要使用 STEP 7 V5.5以上版本并且CPU需要支持该功能,如 CPU 319-3 PN/DP V3.2以上版本。下表描述了该过程:
n
序号 | 步骤 |
1 | 在硬件组态中,打开CPU的 "PN-IO"接口属性对话框,选择"General" 标签,使能该选项: n
此时,设备名输入区域变为灰色。 |
2 | 点击 "Properties属性..."按钮,选择"Parameters参数" 标签,使能该选项: n
此时,IP 地址和子网掩码输入区域变为灰色。 |
3 | 点击OK关闭对话框。 保存编译硬件组态并下载至CPU中。 |
4 | 选中块文件夹,使用"Insert > S7 Block > Data Block" 功能插入一个全局数据块到 STEP 7 项目中。 |
5 | 打开该全局数据块并按图01所示配置。配置数据中的结构体变量包含了如下内容: n
在例子 DB05 中,配置了新的IP地址 "172.16.130.2" 。 |
6 | 在一个块中,如 OB1中,调用 SFB104 并填入正确参数。
|
7 | 下载块至CPU中,通过"REQ"参数的上升沿启动传送新的IP地址。
注意 |
8 | 如果想恢复原始的配置,按如下操作:
|
更多信息
更多关于SFB104和存储要传送的配置数据到DB块的详细信息可以在 STEP 7 在线帮助中找到,选中 SFB104 并点击 "F1" 键。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331393.html