在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

在博途S7-1200中可以在硬件组态时设定IP地址和名称,并下载到cpu中去,但有时候需要在程序中修改IP地址和名称,怎么做呢?今天小编就跟大家分享下:

一、首先组态一个PLC,并设定好IP地址和名称,并下载到仿真器中去。(注1200仿真器不支持T_CONFIG指令,不能修改仿真器的地址,所以我们只能模拟操作。)

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

二、在线查看设备名称和IP地址

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

三、下面进入主题,通过程序修改IP地址和名称

1、我们在OB1中调用T_CONFIG指令,指令位置如下图所示:

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

2、T_CONFIG指令的说明

通过指令“T_CONFIG”,可以更改以太网地址、PROFINET 设备名称或 NTP 服务器的 IP 地址,从而在用户程序中进行时间同步。同时覆盖现有的组态数据。

可对以下设置进行更改:

(1)IP 协议设置

IP 地址

子网掩码

路由器地址

(2)PROFINET 设置

PROFINET 设备名称分配

说明

设备名称与 IP 协议之间的相互关系

指定新的设备名称时,还需设置 IP 协议。

3、通过下面例子看看如何设置管脚

在INTERFACE管脚设置为\”Local~PROFINET_接口_1\”

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

CONF_DATA的设置:

在全局数据块中创建。首先,新建一个数据块 DB2,如图所示,在 DB2 中新建一个变量“ConfData”,数据类型为 Struct,在变量下新建 3 个子变量:Header、IPData、Nos,数据类型分别为:IF_CONF_Header、IF_CONF_v4、IF_CONF_NOS,这 3 个数据类型直接手动输入就可以。

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

在指令块中对应管脚填入相应的数据:

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

4、修改CPU网络组态为“在设备中直接设定IP地址”。

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

5、编译,然后整体下载项目

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

6、项目下载完成后,展开数据块 DB2 的 3 个变量,

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

在上图中Header:用于定义这些系统数据类型的数量

IPData:IP 地址、子网掩码和路由器地址将保存在该系统数据类型中

NOS:PROFINET 设备名称将保存在该系统数据类型中。

7、下面我们建立一个监控表来修改IP地址

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

下面我们来修改IP地址和设备名称:

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

进入主程序并在线,给管脚 “Req” 一个脉冲信号,主程序会立即进入离线状态,这表示设备名称和 IP 地址已经被修改成功,

在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)在博途S7-1200中如何在程序中修改IP和名称?(博途怎么改plc的ip地址)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月20日 下午7:03
下一篇 2024年5月20日 下午7:15

相关推荐

  • 上海煲银项目管理有限公司

    上海煲银项目管理有限公司: 一家专注于区块链领域的公司 上海煲银项目管理有限公司(SBC)是一家专注于区块链领域的公司,成立于2019年,总部位于中国上海市。该公司致力于区块链技术…

    科研百科 2024年7月21日
    45
  • 辽宁科技大学科研经费(辽宁科技大学大学国家科研项目)

    辽宁科技大学大学国家科研项目 辽宁科技大学是一所位于中国辽宁省的高等教育机构,一直致力于推动科学技术的发展和应用。近年来,学校在科技创新方面取得了显著成就,并取得了多项国家科研项目…

    科研百科 2024年8月6日
    23
  • 报项目需要身份证号

    报项目需要身份证号 随着项目竞争的加剧,越来越多的公司和个人开始关注项目的报备和审批。在这个过程中,需要提供身份证号是必不可少的。身份证号作为个人身份的证明,具有独特的法律效力,能…

    科研百科 2024年10月7日
    14
  • 河池市强“五基”促“三化”高质量推动基层党建提质聚力(党建五基五力)

    来源:人民网-广西频道 原创稿 为全面贯彻落实党的二十大精神,认真落实中央、自治区党建工作重点任务推进会要求,按照市委的工作部署,河池市委组织部印发《河池市基层党建“五基三化”提升…

    科研百科 2023年10月23日
    84
  • 课题中的技术指标怎么写

    技术指标怎么写 技术指标是指用于描述系统或产品性能的定量和定性参数,通常由专家或工程师制定。在课题中,技术指标通常用于评估和比较系统或产品的性能和优势。在编写技术指标时,需要确保它…

    科研百科 2024年10月13日
    13
  • 还在用项目管理软件project?可能你不知道这10款项目管理软件(项目管理软件 project)

    项目管理软件project固然是不错的工具,但从来没有一款产品能满足所有人的需求,项目管理工具这么多总有一款适合你。 根据管理对象的不同, 我们可以将项目管理软件可分为: 进度计划…

    科研百科 2022年10月26日
    159
  • 项目管理信息系统的子系统包括

    项目管理信息系统的子系统包括 项目管理信息系统(Project Management Information System,PMIS)是一种用于协助项目经理和团队管理项目的工具。它…

    科研百科 2024年5月26日
    53
  • 2020年最值得学习的顶级JavaScript框架和专题

    神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。 编者按:JavaScript在前端的地位不可撼动,相关职位的薪资待遇也在稳步提…

    科研百科 2023年5月6日
    76
  • 5W2H分包方、供应商管理

    5W2H分包方、供应商管理 在项目开发过程中,分包方和供应商是项目中不可或缺的一部分。他们的存在不仅仅是为了完成特定的任务,还会影响到项目的整体进度和质量。因此,对分包方和供应商的…

    科研百科 2024年10月24日
    0
  • 科研的必要性

    科研的必要性 科研是推动人类社会进步的重要力量。在过去几十年中,科研已经深刻地改变了我们的世界,并为未来的社会带来了巨大的机遇和挑战。本文将探讨科研的必要性,并阐述科研对于人类社会…

    科研百科 2024年11月10日
    0