0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新一代S7-1200的常用现场总线PROFINET

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-02 14:21 次阅读

S7-1200 可实现 CPU编程设备、HMI 和其它 CPU 之间的多种通信

PROFINET

CPU 可使用标准 TCP 通信协议与其它 CPU、编程设备、HMI 设备和非 Siemens 设备通信。

CPU 连接到编程设备

CPU 连接到 HMI

CPU 连接到另一个 CPU

创建网络连接

使用设备配置的“网络视图”(Network view) 在项目中的各个设备之间创建网络连接。创建网络连接之后,使用巡视窗口的“属性”(Properties) 选项卡组态网络的参数

1.选择“网络视图”(Network view) 以显示要连接的设备。

2.选择一个设备上的端口,然后将连接拖到第二个设备上的端口处。

3.释放鼠标按钮以创建网络连接。

连接路径

将 TSEND_C、TRCV_C 或 TCON 指令插入用户程序后,只要选中指令的任意部分,巡视窗口都会显示连接的属性。在通信指令“属性”(Properties) 的“组态”(Configuration) 选项卡中指定通信参数。

1.对于 TCP、ISO-on-TCP 和 UDP 以太网协议,使用指令(TSEND_C、TRCV_C 或 TCON)的“属性”(Properties) 组态“本地/伙伴”连接。右图显示了 ISO-on-TCP 连接的“组态”(Configuration) 选项卡中的“连接属性”(Connection properties)。

组态其中一个 CPU 的连接属性时,STEP 7 允许您选择伙伴 CPU 中的特定连接 DB(如果存在),或为伙伴 CPU 创建连接 DB。必须已为该项目创建伙伴 CPU,且不能是“未指定的”CPU。还必须将 TSEND_C、TRCV_C 或 TCON 指令插入伙伴 CPU 的用户程序中。插入指令时,应选择由组态创建的连接 DB。

2.对于 S7 通信,请使用网络的“设备和网络”编辑器组态本地/伙伴连接。可以单击“突出显示:连接”(Highlighted: Connection) 按钮访问“属性”(Properties)。

“常规”(General) 选项卡中提供有多个属性:

●“常规”(General)(已显示)

●“本地 ID”(Local ID)

●“特殊连接属性”(Special connection properties)

●“地址详细信息”(Address details)(已显示)

端口号

使用 TCP 和 UDP 协议时,本地(主动)连接 CPU 的连接参数组态必须指定远程伙伴(被动)连接 CPU 的 IP 地址和端口号。

在“连接参数”(Connection Parameters) 对话框的“地址详细信息”(Address Details) 部分,定义要使用的端口。在“本地端口”(Local Port) 域中输入 CPU 中连接的端口。在“伙伴端口”(Partner Port) 域下输入为伙伴 CPU 中的连接分配的端口。

在线给 CPU 分配 IP 地址

可以在线为网络设备分配 IP 地址。这在进行初始设备配置时尤其有用。

1.在“项目树”(Project tree) 中,确认 CPU 不具有预组态的 IP 地址。展开“在线访问”(Online access) 显示设备所在网络的适配器卡,然后双击“更新可访问的设备”(Update accessible devices)。如果 STEP 7 显示 MAC 地址,而非 IP 地址,表示未分配 IP 地址。

2.在所需可访问设备下双击“在线和诊断”(Online & diagnostics)。

3.“在线与诊断”(Online & diagnostics) 对话框中,选择“功能 > 分配 IP 地址”(Functions > Assign IP address)。

4.在“IP 地址”(IP address) 区域输入新 IP 地址,然后单击“分配 IP 地址”(Assign IP address) 按钮。

5.在“项目树”(Project tree) 中,确保 STEP 7 已将新 IP 地址分配给 CPU。双击“更新可访问的设备”(Update accessible devices),显示组态的 IP 地址。

为项目中的 CPU 组态 IP 地址

组态 PROFINET 接口

要为 PROFINET 接口组态参数,请选择 CPU 上的绿色 PROFINET 框。巡视窗口中的“属性”(Properties) 选项卡会显示 PROFINET 端口。

以太网 (MAC) 地址:

在 PROFINET 网络中,制造商会为每个设备都分配一个“介质访问控制”地址(MAC 地址)以进行标识。MAC 地址由六组数字组成,每组两个十六进制数,这些数字用连字符 (-) 或冒号 (:) 分隔并按传输顺序排列(例如 01-23-45-67-89-AB 或 014589:AB)。

IP 地址:

每个设备也都必须具有一个 Internet 协议 (IP) 地址。该地址使设备可以在更加复杂的路由网络中传送数据。每个 IP 地址分为四段,每段占 8 位,并以点分十进制格式表示(例如,211.154.184.16)。IP 地址的第一部分用于表示网络 ID(您正位于什么网络中?),地址的第二部分表示主机 ID(对于网络中的每个设备都是唯一的)。IP 地址 192.168.x.y 是一个标准名称,视为未在 Internet 上路由的专用网的一部分。

子网掩码:

子网是已连接的网络设备的逻辑分组。在局域网 (LAN, Local Area Network) 中,

子网中的节点往往彼此之间的物理位置相对接近。掩码(称为子网掩码或网络掩码)定义 IP

子网的边界。 子网掩码 255.255.255.0 通常适用于小型本地网络。这就意味着此网络中的所有 IP 地址的前 3 个八位位组应该是相同的,该网络中的各个设备由最后一个八位位组(8 位域)来标识。举例来说,在小型本地网络中,为设备分配子网掩码 255.255.255.0 和 IP 地址 192.168.2.0 到 192.168.2.255。不同子网间的唯一连接通过路由器实现。如果使用子网,则必须部署 IP 路由器。

IP 路由器:

路由器是 LAN 之间的链接。通过使用路由器,LAN 中的计算机可向其它任何网络发送消息,这些网络可能还隐含着其它 LAN。如果数据的目的地不在 LAN 内,路由器会将数据转发给可将数据传送到其目的地的另一个网络或网络组。

IP 地址属性:在“属性”(Properties) 窗口中,选择“以太网地址”(Ethernet addresses) 组态条目。STEP 7 会显示以太网地址组态对话框,该对话框可将软件项目与接收该项目的 CPU 的 IP 地址相关联。

组态 PROFINET 端口

在默认情况下,CPU 会为自动协商组态 PROFINET 接口的端口。要使自动协商正常运行,必须将两个站都组态到自动协商。如果其中一个站为固定组态(例如,在 100 Mbps 处为全双工)且另一个站被设置为自动协商,那么自动协商将失效,导致使用半双工进行操作。要克服自动协商的这个限制,可使用 S7-1200 提供的选项禁用自动协商。在禁用自动协商时,S7-1200 会自动为全双工操作在 100 Mbps 处组态。

可为每个端口设置固定传输率和双工:

1. 选择“高级”(Advanced) 选项以及需要组态的端口。然后,选择“端口”(Port) 选项。

2. 在“连接”(Connection),“传输率”(Transmission rate)/双工字段,选择以下一个选项:

– 自动:CPU 和对等设备可通过自动协商决定端口的传输率和双工。

– TP 100 Mbps 全双工:如果禁用自动协商,端口在 100 Mbps 的半双工状态下运行。如果启用自动协商,此端口可在 100 Mbps 的全双工状态下运行或在另一个 CPU 与对等设备自动协商的传输率/双工状态下运行(如果选择“监视”(Monitor),此对等设备会在诊断缓冲区中显示如下信息)。

3. 监视:在选择复选框时,如果在此端口出现以下情况,系统将会在诊断缓冲区中显示消息:

– 不能在端口中建立链接

– 建立链接失败

– 请选择“TP 100 Mbps 全双工”(TP 100 Mbps full-duplex) 作为传输率/双工,CPU 会使用自动协商建立链接,且协商传输率不等于 100 Mbps 或协商双工等于半双工。

4. 启用自动协商:在 100 Mbps,一旦将传输率/双工字段设置到全双工,便可以禁用自动协商。清除“启用自动协商”(Enable autonegotiation) 复选框来禁用自动协商。

测试 PROFINET 网络

在线为设备分配 IP 地址

S7-1200 CPU 不具有预组态的 IP 地址。必须手动为 CPU 分配 IP 地址:

● 要在线为设备分配 IP 地址

● 要在项目中分配 IP 地址,必须在设备配置中组态 IP 地址,保存配置并将其下载到 PLC

使用“扩展的下载到设备”(Extended download to device) 对话框测试所连接的网络设备

S7-1200 CPU“下载到设备”(Download to device) 功能及其“扩展的下载到设备”(Extended download to device) 对话框可以显示所有可访问的网络设备,以及是否为所有设备都分配了唯一的 IP 地址。要显示全部可访问和可用的设备以及为其分配的 MAC 地址或 IP 地址,请选中“显示所有可访问设备”(Show all accessible devices) 复选框。

如果所需网络设备不在此列表中,则说明由于某种原因而中断了与该设备的通信。必须检查设备和网络是否有硬件和/或组态错误。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10803

    浏览量

    210793
  • 现场总线
    +关注

    关注

    3

    文章

    518

    浏览量

    38519
  • Profinet
    +关注

    关注

    6

    文章

    1035

    浏览量

    23280
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17867

原文标题:新一代S7-1200的常用现场总线PROFINET

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子S7-1200 PLC的指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的款紧凑型控制器,凭借其强大的功能和易用性,在工业控制领域得到了广泛的应用。S7-1200 PLC不仅具备标准的PLC功能,还融入
    的头像 发表于 06-18 14:52 2236次阅读

    简述S7-1200 PLC的硬件组成

    S7-1200 PLC(Programmable Logic Controller,可编程逻辑控制器)是西门子公司推出的款小型、模块化的可编程控制器,广泛应用于工业自动化、过程控制、机械控制等领域
    的头像 发表于 06-14 10:04 4102次阅读

    西门子S7-1200 PLC的优缺点分析

    西门子S7-1200 PLC作为自动化控制系统中的核心组件,自推出以来就受到了广泛关注。其紧凑的模块化设计、强大的功能以及灵活的扩展性,使得它在工业自动化领域占据了重要的地位。然而,任何产品都不是
    的头像 发表于 06-13 11:33 2687次阅读

    西门子S7-1200 PLC的基本功能

    西门子S7-1200 PLC(Programmable Logic Controller)是款紧凑型、模块化的可编程逻辑控制器,专为满足各种自动化应用需求而设计。其强大的功能、灵活的配置以及卓越
    的头像 发表于 06-13 11:29 1803次阅读

    Modbus RTU转PROFINET协议转换网关 HT1S-PNS485-S10

    ,能够实现Modbus RTU/RS485/232接口仪表、变频器、综保、软启动器等设备接入到S7-1200S7-1500、CPU315-2PN/DP、S7-400等PROFINET
    发表于 06-06 14:43

    S7-1200 CPU 存储卡的应用分析

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能: 作为 CPU 的装载存储区,用户项目文件可以仅存储在卡中,CPU 中没有项目文件,离开存储卡无法运行。
    发表于 03-15 11:11 969次阅读
    <b class='flag-5'>S7-1200</b> CPU 存储卡的应用分析

    如何使用S7-1200 CPU的存储卡呢?

    S7-1200 CPU 使用的存储卡为 SD 卡,存储卡中可以存储用户项目文件,有如下3种功能
    的头像 发表于 02-26 09:53 1667次阅读
    如何使用<b class='flag-5'>S7-1200</b> CPU的存储卡呢?

    S7-1200如何实现内部数据的掉电保持?

    S7-1200 PLC 可以通过多种方式实现内部数据的掉电保持,以确保在断电或重启后数据不会丢失。
    的头像 发表于 01-29 16:11 6666次阅读

    西门子S7-1200S7-300PLC之间的区别有哪些?

    等方面。 、硬件的区别 在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和多三个通信模块。以S7-300 CPU313C和
    的头像 发表于 01-10 10:54 988次阅读
    西门子<b class='flag-5'>S7-1200</b>与<b class='flag-5'>S7</b>-300PLC之间的区别有哪些?

    s71200可用step7S7-1200的硬件结构

    S7-1200主要由CPU模块、信号板、信号模块、通信模块和编程软件组成,各种模块安装在标准DIN导轨上。
    发表于 01-10 10:53 2236次阅读
    <b class='flag-5'>s</b>71200可用step<b class='flag-5'>7</b>吗 <b class='flag-5'>S7-1200</b>的硬件结构

    西门子plc如何选型 s7-1500和s7-1200区别

    S7-1200种小型的PLC,适用于小型自动化应用。它具有较小的尺寸、较低的成本和中等级别的性能。S7-1200系列提供了多种CPU型号和不同数量的I/O模块,可扩展性较强。
    发表于 01-10 10:48 5235次阅读

    plc西门子s7-1200基础知识:plc与plc之间如何通讯

    S7-1200编程软件是Siemens TIA Portal,可以用于编写程序并对PLC进行配置和调试。此外,还有些辅助软件和工具可用于帮助用户诊断故障和管理数据。
    的头像 发表于 01-10 10:43 2554次阅读

    常用Profinet CCLink EthernetIP EtherCAT现场总线协议介绍

    Profinet CCLink EthernetIP EtherCAT是常用的工业控制领域的现场总线协议。本文详细介绍了这四种总线的来龙去脉
    的头像 发表于 12-11 09:07 1027次阅读
    <b class='flag-5'>常用</b>的<b class='flag-5'>Profinet</b> CCLink EthernetIP EtherCAT<b class='flag-5'>现场</b><b class='flag-5'>总线</b>协议介绍

    PLC西门子S7-200smart和S7-1200的区别?

    ,但在功能和性能上存在些区别。下面是对S7-200 smart和S7-1200进行详细比较的文章。 首先,让我们从外观上比较这两款PLC。S7-200 smart是
    的头像 发表于 11-17 11:41 9495次阅读

    S7-1200下载项目程序步骤详解

    S7-1200的CPU本体上集成了PROFINET通信口,通过这个通信口可以实现CPU与编程设备的通信。 此外,S7-1200 可以通过连接CM1243-5扩展模块,然后电脑通过PC ADAPTER USB A2电缆、或者
    发表于 11-15 15:45 4288次阅读
    <b class='flag-5'>S7-1200</b>下载项目程序步骤详解