024-23988189

专业 优质 系统

您的当前位置: 首页  >   新闻资讯  >   企业动态
200Smart获取/设置IP地址的应用
发布时间:2023-05-19

一、通过指令实现S7-200Smart获取IP地址和设置IP地址

1. S7-200 Smart 固件版本V2.0及以上,STEP7-MicroWin Smart软件V2.0及以上提供指令GIP_ADDR可以实现在线获取PLCIP地址;指令SIP_ADDR在线设置PLCIP地址。其中,IP 地址、子网掩码和网关值被写入永久性存储器,指令位置见图1

1.jpg 

                                                                   1 GIP指令和SIP指令

2. 注意:若要使用SIP_ADDR 指令,必须取消选中"IP地址数据固定为下面的值,不能通过其它方式更改"(IP address data is fixed to the values below and cannot be changed by other means) 复选框。该组态复选框位于"系统块"(System Block) "通信"(Communication) 节的"以太网"(Ethernet) 字段中

       1684477939800635.png 

                          图2

二、设置电脑固定的IP地址与程序下载

1. 首先给电脑设置一个固定的IP地址:“控制面板——网络与Internet——网络连接——点击对应的网络——单击打开——打开属性——打开Internet协议版本4TCP/IPv4)(如图3)设置好IP地址、子网掩码,默认网关后,点击“确定”保存IP地址。

3.jpg 

                                                              3 更改电脑固定IP地址

2. STEP 7-MicroWIN SMART中编写一段程序,使用触点获取IP地址,用上升沿指令来设置IP地址,如图4

4.jpg 

                    图4 GIPSIP编程部分

3. 程序编写正确后点击下载,进行下载。在弹出的窗口,查找PLC,如图5

 

5.jpg 

                       图5 查找PLC

三、测试结果

1. 在指令中,IP 地址、子网掩码和网关输出数据类型为Dword(双字节),在程序监控表里可以单独对Byte寻址,对应IP地址、子网掩码和网关,如图6

6.jpg 

                                                         6获取IP地址程序监控及状态表监控

2. 在进行设置IP地址时,需要完整设置IP地址、子网掩码和网关。先将IP地址和子网通过监控表设置好后,用M0.1上升沿触发,之后再重新使能M0.0,读取IP地址,如图7

7.jpg 

                                                      7IP地址更改后通信连接中断

3. 如果修改后的IP地址与电脑不在同一子网,需要再次修改电脑的固定IP与新设置的IP地址在同一子网,重新查找PLC后进行连接。
注意:根据需求判断是否需要使用设置IP地址的功能,比如使用触摸屏上修改IP后,可能需要重新设置触摸屏的连接组态才可以通信得上。

四、例程

1. 例程所需条件:

① 软件版本:STEP 7-Micro/WIN SMART V2.3

② SMART CPU固件版本:V2.0及以上

③ 通讯硬件:TP电缆(以太网电缆)

2. 所实现的功能:结合上述文档所描述,M0.0置位时,获取CPUIP地址,子网掩码以及网关M0.1上升沿时,设置CPUIP地址,子网掩码以及网关

五、常见问题

1. 对于设置IP地址的使能建议用沿指令触发,获取IP地址的指令使能条件可以是触点或者沿指令。
指令中ADDRMASKGATE数据类型为Dword(双字节),若需要进行设置,建议对其中的Byte(数据类型)进行操作。

2. 必须完整设置IP地址、子网掩码和网关,否则,无法正确执行该程序。仅设置IP地址,而不设置子网掩码。M0.1上升沿后,多次读取IP,仍是以前的IP地址,说明新的IP地址没有设置成功。

3. 若是换成触点接通SIP_ADDR,当IP地址部分设置错误,例如没有设置子网掩码的话,该指令在执行程序监控时为红色,无法正确执行。

六、结论对于设置IP地址的使能沿指令触发,获取IP地址的使能条件可以是触点或者沿指令。使用SIP_ADDR时,必须完整设置IP地址、子网掩码和网关。使用SIP_ADDR后,新IP地址即刻生效,SMART CPU无需重新启动或者断电上电。重新设置IP地址后,STEP 7-Micro/WIN SMART 通常需要重新建立连接。


最新动态

访客评论

我要评论
访客评论
x
称呼:
评论:
沈阳蓝泰科瑞自动控制有限公司×
沈阳蓝泰科瑞自动控制有限公司
微信公众号
一键拨号