- {{item.name}}
通过程序修改SIMOTION IP 地址
- 0
- 399
- 611
问题:
如何通过 ST 语言实现 SIMOTION 的 IP 地址修改?
回答:
通过执行“_setIPConfig”命令可以实现SIMOTION的IP地址修改。
实现方法:
(1)首先建一个ST语言的文件:
图01. 插入ST语言文件
(2)编写如下程序
INTERFACE
USEPACKAGE cam;
PROGRAM pBackground;
VAR_GLOBAL
WirteIPAdd,ReadIPAdd :BOOL; //写入和读取控制变量
myRetUDINT: UDINT; //返回值
MyIPAdd :ARRAY [0..5] OF USINT; //需要写入的IP地址
MyIPSubnet :ARRAY [0..5] OF USINT; //需要写入的子网掩码
MyIPGate :ARRAY [0..5] OF USINT; //需要写入的网关地址
readResult : structretipconfig; //读取到的IP配置,包含地址、掩码以及网关
END_VAR
END_INTERFACE
IMPLEMENTATION
PROGRAM pBackground;
IF WirteIPAdd THEN
myRetUDINT :=
_setIPConfig(
ethernetInterface :=IE_02 //IE_01= X120接口;IE_02=X130接口
,ipAddress := MyIPAdd
,subnetMask := MyIPSubnet
,gatewayAddress := MyIPGate
);
END_IF;
IF ReadIPAdd THEN
readResult := _getIPConfig(ethernetinterface:= IE_02); //IE_01= X120接口;IE_02=X130接口
END_IF;
END_PROGRAM END_IMPLEMENTATION
(3)在符号表中修改IP地址,并且使用” WirteIPAdd”变量进行IP的修改即可
( 224 KB )
图02. 使用watch table进行IP修改
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 通过程序修改 PLC PN口的IP地址和设备名称
- 怎样通过程序改变 CP 1543-1 IP 地址和 PROFINET设备名称?
- 如何通过Primary Setup Tool (PST)工具修改SIWAREX WP231的IP地址?
- 如何在没有 STEP 7 Basic 的情况下修改 S7-1200 的 IP 地址?
- 如何在用户程序中读出S7-1500 CPU PROFINET接口的IP地址?
- 如何使用程序读取运行中 S7-300 CPU的 IP 地址?
- 在 STEP 7 V5.5 软件中,如何在用户程序里读取出 S7-300 CPU 的IP地址?
- 对于“子网划分”和“超级组网”(无类域间路由),其IP 地址和子网掩码的关系是怎样的?
- G120如何设置IP地址
- 如何使用SIMATIC MC卡擦除IP地址并将S7-1200复位至出厂设置 (2MB 或24MB)?
{{item.nickName}}