• {{item.name}}
SIMATIC S7-400系列 {{item.name}}
{{item2.name}}
更多

如何修改S7-300 400 CPU的IP地址?

star star star star star
0 分
  • 通信(通讯)
  • 基础理论
  • S7-300/400
发布时间:2024年04月25日
  • 0
  • 344
修改S7-300/400 CPU的IP地址的方法介绍

如何修改S7-300/400 CPU的IP地址?

方法一: 直接修改IP(TIA & STEP7)

方法二:在线分配IP (TIA & STEP7)

方法三:调用指令IP_CONF (TIA & STEP7)

本文以将CPU 317-2 PN/DP的IP地址从192.168.0.100修改为192.168.0.200为例,阐述以上三种方法的具体操作。

方法一:直接修改IP (TIA)

1. 通过TIA --> 在线访问 --> 以太网网卡 --> 更新可访问的设备,浏览CPU的IP地址:当前IP为192.168.0.100

A screenshot of a computer

Description automatically generated

2. 在CPU的设备视图,对CPU以太网接口组态新的IP地址:192.168.0.200

A screenshot of a computer

Description automatically generated

3. 下载以上组态

4. 下载完成后,启动CPU,再次浏览CPU的IP地址:已更改为192.168.0.200

A screenshot of a computer

Description automatically generated

修改IP完成。

方法一:直接修改IP(STEP7)

1. 通过STEP7 --> PLC --> Edit Ethernet Node浏览CPU的IP地址:当前IP为192.168.0.100

A screenshot of a computer

Description automatically generated A screenshot of a computer

Description automatically generated

2. 在硬件组态界面,对CPU以太网接口组态新的IP地址:192.168.0.200

A screenshot of a computer

Description automatically generated

3. 下载以上组态

4. 下载完成后,再次浏览CPU的IP地址:已更改为192.168.0.200

A screenshot of a computer

Description automatically generated

修改IP完成。

方法二:在线分配IP (TIA)

1. 通过TIA --> 在线访问--> 以太网网卡--> 更新可访问的设备,浏览CPU的IP地址:当前IP为192.168.0.100

A screenshot of a computer

Description automatically generated

2. 进入“在线和诊断”,通过功能 --> 分配IP地址,设置新的IP地址192.168.0.200,并点击“分配IP地址”按钮(注:须将CPU切换至STOP状态)。分配成功后,软件的信息窗口提示“参数已成功传送” :

A screenshot of a computer

Description automatically generated

3. 再次浏览CPU的IP地址,已更改为192.168.0.200,但这是一个临时IP,若对PLC重新上电,该地址会丢失,恢复为存储在装载内存中的地址:

A screenshot of a computer

Description automatically generated

4. 因此须将新的IP地址192.168.0.200下载至装载内存,才能真正地修改IP。在CPU的设备视图,对CPU以太网接口组态新的IP地址:192.168.0.200

A screenshot of a computer

Description automatically generated

5. 此时,对CPU组态的IP地址与CPU实际的IP地址一致,均为192.168.0.200,下载以上组态

6. 下载完成后,再次浏览CPU的IP地址为192.168.0.200。若对PLC重新上电,该IP地址依然存在 :

A screenshot of a computer

Description automatically generated

修改IP完成。

方法二:在线分配IP( STEP7)

1. 通过STEP7 --> PLC--> Edit Ethernet Node浏览CPU的IP地址:当前IP为192.168.0.100

A screenshot of a computer

Description automatically generated A screenshot of a computer

Description automatically generated

2. 选中该IP地址,将其修改为192.168.0.200,并点击Assign IP Configuration按钮(注:须将CPU切换至STOP状态),分配成功后,软件弹框提示“参数传递成功” :

A screenshot of a computer

Description automatically generated

3. 再次浏览CPU的IP地址,已更改为192.168.0.200。但这是一个临时IP,若对PLC重新上电,该地址会丢失,恢复为存储在装载内存中的地址192.168.0.100 :

A screenshot of a computer

Description automatically generated

4. 因此须将新的IP地址192.168.0.200下载至装载内存,才能真正地修改IP。在硬件组态界面,将CPU的IP地址组态为192.168.0.200 ,并保存编译:

A screenshot of a computer

Description automatically generated

5. 此时,对CPU组态的IP地址与CPU实际的IP地址一致,均为192.168.0.200,下载以上组态 :

6. 下载完成后,启动CPU,再次浏览到CPU的IP地址为192.168.0.200,若对PLC重新上电,该IP地址依然存在 :

A screenshot of a computer

Description automatically generated

修改IP完成。

方法三:调用指令 IP_CONF(TIA)

1. 在CPU的设备视图,将以太网地址的IP协议组态为“在设备中直接设定IP地址” :

A screenshot of a computer

Description automatically generated

2. 查看PROFINET接口的诊断地址:8190

A close-up of a box

Description automatically generated

3. 按照如下结构的格式,创建CONF_DB(本例中为DB100):

A diagram of a data flow

Description automatically generated

A screenshot of a computer

Description automatically generated

①filed_type_id(数据类型为INT):零

② filed_id(数据类型为INT):零

③ subfiled_cnt(子域的个数):1(本例中只设置了1个字域)

④ subfiled_type_id:30(IP 地址、子网掩码、路由器地址)或40(PROFINET IO 设备名称 )

⑤ subfiled_length:18(子域的长度,单位:字节)

⑥ subfiled_mode:1(永久有效的组态数据)或2(临时有效的组态数据)

⑦ ipaddr:IP地址,192.168.0.200

⑧ snmask:子网掩码,255.255.255.0

⑨ router:路由器地址,0.0.0.0

4. 调用指令IP_CONF :

A screenshot of a computer

Description automatically generated

REQ:在上升沿时启动该指令的执行

LADDR: PROFINET接口的诊断地址

CONF_DB:指向组态数据的指针

5. 将以上组态下载至CPU,在线监控程序的执行:触发REQ之前,更新可访问的设备显示CPU的IP为192.168.0.100,并且当前也是通过这个地址来监控程序

A computer screen shot of a computer

Description automatically generated

6. 触发REQ=1,在线连接会断开:指令IP_CONF执行完成,使CPU的IP发生了变化,因此在线连接断开

A computer screen shot of a computer

Description automatically generated

7. 更新可访问的设备,显示CPU的IP已更改为192.168.0.200 :

A computer screen shot of a computer

Description automatically generated

8. 通过新的IP地址192.168.0.200可重新转为在线,监控程序:

A computer screen shot of a computer

Description automatically generated

修改IP完成。

方法三:调用指令IP_CONF (STEP7)

在经典STEP7平台,同样可使用IP_CONF,块编号为SFB 104,组态和编程方法与在TIA配置一致,此处不再赘述。


剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

0元领课点我

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。