一、通过指令实现S7-200Smart获取IP地址和设置IP地址
1. S7-200 Smart 固件版本V2.0及以上,STEP7-MicroWin Smart软件V2.0及以上提供指令GIP_ADDR可以实现在线获取PLC的IP地址;指令SIP_ADDR在线设置PLC的IP地址。其中,IP 地址、子网掩码和网关值被写入永久性存储器,指令位置见图1。
图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) 字段中。
图2
二、设置电脑固定的IP地址与程序下载
1. 首先给电脑设置一个固定的IP地址:“控制面板——网络与Internet——网络连接——点击对应的网络——单击打开——打开属性——打开Internet协议版本4(TCP/IPv4)(如图3)设置好IP地址、子网掩码,默认网关后,点击“确定”保存IP地址。
图3 更改电脑固定IP地址
2. 在STEP 7-MicroWIN SMART中编写一段程序,使用触点获取IP地址,用上升沿指令来设置IP地址,如图4。
图4 GIP和SIP编程部分
3. 程序编写正确后点击下载,进行下载。在弹出的窗口,查找PLC,如图5。
图5 查找PLC
三、测试结果
1. 在指令中,IP 地址、子网掩码和网关输出数据类型为Dword(双字节),在程序监控表里可以单独对Byte寻址,对应IP地址、子网掩码和网关,如图6。
图6获取IP地址程序监控及状态表监控
2. 在进行设置IP地址时,需要完整设置IP地址、子网掩码和网关。先将IP地址和子网通过监控表设置好后,用M0.1上升沿触发,之后再重新使能M0.0,读取IP地址,如图7。
图7因IP地址更改后通信连接中断
3. 如果修改后的IP地址与电脑不在同一子网,需要再次修改电脑的固定IP与新设置的IP地址在同一子网,重新查找PLC后进行连接。
注意:根据需求判断是否需要使用设置IP地址的功能,比如使用触摸屏上修改IP后,可能需要重新设置触摸屏的连接组态才可以通信得上。
四、例程
1. 例程所需条件:
① 软件版本:STEP 7-Micro/WIN SMART V2.3
② SMART CPU固件版本:V2.0及以上
③ 通讯硬件:TP电缆(以太网电缆)
2. 所实现的功能:结合上述文档所描述,M0.0置位时,获取CPU的IP地址,子网掩码以及网关,M0.1上升沿时,设置CPU的IP地址,子网掩码以及网关。
五、常见问题
1. 对于设置IP地址的使能建议用沿指令触发,获取IP地址的指令使能条件可以是触点或者沿指令。
指令中ADDR,MASK,GATE数据类型为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 通常需要重新建立连接。
-
S7-1500做控制器 S7-200SMART做智能设备
2024-08-23 -
西门子S7-1200 PID调节
2024-07-09 -
S7-1500+V90 PN工艺对象的转矩限幅及附加转矩给定控制
2024-05-14 -
触摸屏的配方管理
2024-03-15 -
西门子S7-1200用工艺对象控制英威腾伺服
2023-08-25 -
触摸屏的用户管理
2023-08-11 -
S71200控制英威腾SV-DA200-0R4-2-D0伺服
2023-08-04 -
西门子S7-1200红绿灯程序
2023-07-28 -
触摸屏画面及报警
2023-07-21 -
“凝心聚力,突破自我”沈阳蓝泰科瑞2023激情夏日游记
2023-07-11 -
200SMART如何建立全局库
2023-06-30 -
200Smart运动控制
2023-06-25 -
S7-1500与RF180C通讯
2023-06-16 -
西门子远程IO——ET200SP常见模块接线图
2023-06-09 -
2023年度蓝泰科瑞西门子产品推广会圆满落幕
2023-05-26 -
200Smart获取/设置IP地址的应用
2023-05-19 -
v90调试软件基本应用
2023-05-12 -
TIA建立属于自己的全局库
2023-05-05 -
S7-200 smart密码保护
2023-04-28 -
S7-1200做高速计数
2023-04-23 -
博途软件存储区域保持性设置
2023-04-17 -
G120通过BOP-2面板上传与下载参数
2023-03-30 -
助力成长,工业技术培训开始啦
2023-03-24 -
【每周一话 助力成长】200SMART的PID向导设置
2023-01-31 -
【每周一话 助力成长】TIA功能码应用
2023-01-04 -
【每周一话 助力成长】S7-1500做客户端与S7-200smart做服务器进行MODBUS-TCP通讯
2022-12-27 -
【每周一话 助力成长】S7-200SMARTPLC设置与读取系统时间
2022-12-09 -
【每周一话 助力成长】200smart与G120做MODBUS-RTU通讯
2022-11-30 -
【每周一话 助力成长】1500 做主站,MODBUS 通讯
2022-11-22 -
【每周一话 助力成长】S7-1200做客户端,如何与S7-200 SMART S7 通信呢?
2022-11-14 -
【每周一话 助力成长】200SMART编程软件又更新了,V2.7版本有什么新的功能吗?
2022-11-09 -
【每周一话 助力成长】V17程序无特殊保护下载步骤
2022-11-01 -
【每周一话 助力成长】关于SIMATIC WINCC如何设置开机启动和与项目备份
2022-10-24 -
【每周一话 助力成长】关于S7-1500与V90PN采PROFINET IRT 的通信方式
2022-10-19 -
【每周一话 助力成长】关于200SMART做为Client与 1200的S7通讯操作
2022-10-11 -
喜迎国庆73周年 蓝泰邀您成为“数字化”人才
2022-10-01 -
叮咚,蓝泰邀您一起穿“月”中秋 !
2022-09-09 -
初心入磐 ,奋楫笃行—敢梦敢为,好伙伴,加油!
2022-08-18 -
通力合作 携手共进
2022-08-18 -
西门子S7系列PLC
2022-06-16 -
西门子数字化工业集团东北大区领导莅临蓝泰科瑞指导工作
2022-04-25 -
行远自迩 笃行不怠 踔厉奋发 踵事增华
2022-04-25 -
同心同行15载:庆祝蓝泰科瑞锦州分公司正式成立!
2022-04-25 -
新年已至 万象更新
2022-04-25 -
后疫情时代:家电市场的变化与测试解决方法
2022-03-07 -
电动车综合测试解决方案(一) : 车载式电池充电器
2022-03-07 -
如何使用可编程直流源进行LED灯源测试
2022-03-07 -
还在找一款能模拟各国电力系统的测试电源吗?
2022-03-07 -
还在因开关电源的浪涌电流,而选购大功率变频电源吗?
2022-03-07