功能篇:TIA平台 S7-1200 在线修改IP
cac55 2024-11-24 12:16 126 浏览 0 评论
使用T-CONFIG指令修改S7-1200的IP地址和设备名称
使用 S7-1200 的 T-CONFIG 指令可以修改 S7-1200的 IP 地址和设备名称,下面详细介绍该指令的使用方法。
硬件:
- CPU 1215C DC/DC/DC,V3.0,(6ES7 215-1AG31-0AB0)
软件:
- TIA Portal Step7 V13
1. 创建新项目
新建一个项目,项目名称“1200_IP_change”,添加 S7-1200 新设备,控制器选择“6ES7 215-1AG31-0XB0”,设备名称为“PLC_1”,如图 1 所示。
2. 网络接口组态
创建项目名称“1200_IP_change”,进入“设备组态”,设置 PROFINET 接口;首先添加新子网“PN/IE_1”,设置 IP 地址“192.168.1.130”,子网掩码“255.255.255.0”,PROFINET设备名称设置成“plc_1”,如图 2 所示。将该项目编译保存,并下载到 CPU 中。
3. 在线查看设备名称和 IP 地址
从项目树中的“在线访问”中找到该电脑的网卡(本项目的网卡是“Intel(R)82579LM Gigabit Network Connecti..”),双击“更新可访问的设备”,等待一段时间可以浏览到网络上可访问的设备,如图 3 所示。
图 3 显示浏览到一个设备,设备名称是“plc_1”,IP 地址是“192.168.1.130”。与之前设置的 CPU 的PROFINET 接口网络设置的设备名称和 IP 地址一致。
4. 调用功能块 T_CONFIG
在主程序OB1中调用T_CONFIG功能块,从“通信->开放式用户通信->其他”处拖入功能块 T_CONFIG。并为该功能块的参数 Interface 指定 PROFINET 接口的硬件 ID,管脚 interface 选择“Local~PROFINET_接口_1”,该管脚的具体含义可以看功能块的帮助文档(鼠标点击选中该功能块,手指按键盘的 F1 键 )。如图 4 所示。
5. 功能块管脚 Conf_Data
功能块T_CONFIG,有一个管脚 Conf_Data,本文着重介绍该管脚。在管脚 CONF_DATA 中引用结构“ConfigData”,该结构需要在全局数据块中创建。首先,新建一个数据块 DB2,如图 5 所示,在 DB2 中新建一个变量“ConfData”,数据类型为 Struct,在变量下新建 3 个子变量:Header、IPData、Nos,数据类型分别为:IF_CONF_Header、IF_CONF_v4、IF_CONF_NOS,这 3 个数据类型直接手动输入就可以。该管脚的具体含义可以看功能块的帮助文档(鼠标点击选中该功能块,手指按键盘的 F1 键 )。
6. 功能块 T_CONFIG 管脚的填写
前面已经填写了管脚 “Interface”,并管脚 “Conf_Data” 分配地址为“DB2.ConfData”,Req、Done、Busy、Error、Status、Err_Loc 分别填写地址:M10.0、M10.1、M10.2、M10.3、MD12 和 MD16。如图 6 所示。
7. 修改 CPU 网络组态
进入 CPU 的“PROFINET 接口”,将 IP 协议选择为“在设备中直接设定 IP 地址”,将 PROFINET 选择为“在设备中直接设定 PROFINET 设备名称”,如图 7 所示。
8. 再次下载项目
编译保存该项目,再次整体下载该项目,弹出下载界面“扩展的下载到设备”,可以看到组态访问节点的 PLC_1 的地址显示“未组态”,点击按键“开始搜索”,直到“目标子网中的兼容设备”表格中显示出 PLC_1,地址显示“192.168.1.130”,用鼠标选中该设备,点击右下角的“下载”。如图 8 所示。
9. 展开数据块
项目下载完成后,展开数据块 DB2 的 3 个变量,如图 9 所示。
10. 监控修改变量
将项目在线,从项目树中的“PLC_1->监控与强制表”中新建一个监控表(本例新建为“监控表_1”),将数据块 DB2 的一些需要修改的变量从 DB2 中拖拽到监控表中,具体变量参见下图的监控表,如图 10 所示。
11. 执行功能块指令
进入主程序并在线,给管脚 “Req” 一个脉冲信号,主程序会立即进入离线状态,这表示设备名称和 IP 地址已经被修改成功,如图 11 所示。
12 再次在线查看设备名称和 IP 地址
再次执行步骤 3,从项目树中的“在线访问”中的“更新可访问的设备”,查看该 CPU 的PROFINET 接口网络设置的设备名称和 IP 地址一致,如图 12 所示。可以看到图中的 CPU 的设备名称修改成“myplc”,IP 地址修改成“192.168.1.131”。
摘自:西门子S7-1200 Easy Plus手册
- 上一篇:IP地址可随意切换.可有可无的功能.
- 下一篇:pingtools pro安卓版
相关推荐
- Mac电脑强制删除任何软件方法-含自启动应用
-
对于打工者来说,进入企业上班使用的电脑大概率是会被监控起来,比如各种流行的数据防泄漏DLP,奇安信天擎,甚至360安全卫士,这些安全软件你想卸载是非常困难的,甚至卸载后它自己又安装回来了,并且还在你不...
- Linux基础知识 | 文件与目录大全讲解
-
1.linux文件权限与目录配置1.文件属性Linux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各read/write/execute等权限文...
- 文件保护不妥协:2025 年 10 款顶级加密工具推荐
-
数据安全无小事,2025年这10款加密工具凭借独特功能脱颖而出,从个人到企业场景全覆盖,第一款为Ping32,其余为国外英文软件。1.Ping32企业级加密核心工具,支持200+文件格...
- 省心省力 一个软件搞定系统维护_省心安装在哪里能找到
-
◆系统类似于我们居住的房间,需要经常打理才能保持清洁、高效。虽然它本身也自带一些清理和优化的工具,但借助于好用的第三方工具来执行这方面的任务,会更让人省心省力。下面笔者就为大家介绍一款集多项功能于一身...
- JAVA程序员常用的几个工具类_java程序员一般用什么软件写程序
-
好的工具做起事来常常事半功倍,下面介绍几个开发中常用到的工具类,收藏一下,也许后面真的会用到。字符串处理:org.apache.commons.lang.StringUtilsisBlank(Char...
- 手工解决Windows10的若干难题_windows10系统卡顿怎么解决
-
【电脑报在线】很多朋友已经开始使用Win10,估计还只是测试版本的原因,使用过程中难免会出现一些问题,这里介绍解决一些解决难题的技巧。技巧1:让ProjectSpartan“重归正途”从10074...
- System32文件夹千万不能删除,看完这篇你就知道为什么了
-
C:\Windows\System32目录是Windows操作系统的关键部分,重要的系统文件存储在该目录中。网上的一些恶作剧者可能会告诉你删除它,但你不应该尝试去操作,如果你尝试的话,我们会告诉你会发...
- Windows.old 文件夹:系统备份的解析与安全删除指南
-
Windows.old是Windows系统升级(如Win10升Win11)或重装时,系统自动在C盘创建的备份文件夹,其核心作用是保留旧系统的文件、程序与配置,为“回退旧系统”提供保...
- 遇到疑难杂症?Windows 10回收站问题巧解决
-
回收站是Windows10的一个重要组件。然而,我们在使用过程中,可能会遇到一些问题。例如,不论回收站里有没有文件,都显示同一个图标,让人无法判别回收站的空和满的真实情况;没有了像Windows7...
- 卸载软件怎么彻底删掉?简单几个步骤彻底卸载,电脑小白看过来
-
日常工作学习生活中,我们需要在安装一些软件程序,但随着软件的更新迭代速度,很多时候我们需要重新下载安装新的程序,这时就需要将旧的一些软件程序进行卸载。但是卸载软件虽然很简单,但是很多小伙伴们表示卸载不...
- 用不上就删!如何完全卸载OneDrive?
-
作为Windows10自带的云盘,OneDrive为资料的自动备份和同步提供了方便。然而,从隐私或其他方面考虑,有些人不愿意使用OneDrive。但Windows10本身不提供直接卸载OneDri...
- 【Linux知识】Linux下快速删除大量文件/文件夹方法
-
在Linux下,如果需要快速删除大量文件或文件夹,可以使用如下方法:使用rm命令删除文件:可以使用rm命令删除文件,例如:rm-rf/path/to/directory/*这个命令会递...
- 清理系统不用第三方工具_清理系统垃圾用什么软件
-
清理优化系统一定要借助于优化工具吗?其实,手动优化系统也没有那么神秘,掌握了方法和技巧,系统清理也是一件简单和随心的事。一方面要为每一个可能产生累赘的文件找到清理的方法,另一方面要寻找能够提高工作效率...
- 系统小技巧:软件卸载不了?这里办法多
-
在正常情况下,我们都是通过软件程序组中的卸载图标,或利用控制面板中的“程序和功能”模块来卸载软件的。但有时,我们也会发现利用卸载图标无法卸载软件或者卸载图标干脆丢失找不到了,甚至控制面板中卸载软件的功...
- 麒麟系统无法删除文件夹_麒麟系统删除文件权限不够
-
删除文件夹方法例:sudorm-rf文件夹名称。删除文件方法例:sudorm-r文件名包括扩展名。如果没有权限,给文件夹加一下权限再删。加最高权限chmod775文件名加可执行权限...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)