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

    文章

    11218

    浏览量

    222968
  • 现场总线
    +关注

    关注

    3

    文章

    528

    浏览量

    39867
  • Profinet
    +关注

    关注

    7

    文章

    2117

    浏览量

    27779
  • S7-1200
    +关注

    关注

    11

    文章

    334

    浏览量

    19233

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

    S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动器组合进行速度控制,S7-1200 PLC负责发送控制命令和速度给定,并读取V90伺服驱动器状态和实际转速;V90伺服驱动器
    的头像 发表于 11-12 14:20 3679次阅读
    西门子<b class='flag-5'>S7-1200</b> PLC与SINAMICS V90伺服驱动器<b class='flag-5'>PROFINET</b>通信控制实例

    稳联技术Profinet嵌入式开发板与西门子PLC S7-1200

    本案例以集成PROFINET从站通讯协议的OEM通讯模块,及西门子S7-1200 PLC作为PROFINET主站为例,进行关于PROFINET通讯模块的通讯测试。 西门子PLC
    的头像 发表于 11-03 17:06 504次阅读
    稳联技术<b class='flag-5'>Profinet</b>嵌入式开发板与西门子PLC <b class='flag-5'>S7-1200</b>

    Profinet转TCP/IP工业智能网关破解S7-1200与TCP/IP摄像头视觉通讯壁垒的方案

    某汽车零部件工厂的自动化装配车间需实现产线全流程视觉监控与质量追溯。车间以西门子S7-1200 PLC作为核心控制器(支持Profinet协议),负责产线节拍控制、设备联动及异常响应;同时部署TCP
    的头像 发表于 11-02 13:52 1596次阅读
    <b class='flag-5'>Profinet</b>转TCP/IP工业智能网关破解<b class='flag-5'>S7-1200</b>与TCP/IP摄像头视觉通讯壁垒的方案

    西门子S7-1200 MODBUS RTU通讯温度控制器和变频器教程

    该触摸屏和S7-1200PLC进行以太网通讯,方便S7-1200的DB块在触摸屏做出对两个从站相关的设定,熟悉S7-1200的串行通讯功能。
    的头像 发表于 10-30 11:30 1829次阅读
    西门子<b class='flag-5'>S7-1200</b> MODBUS RTU通讯温度控制器和变频器教程

    S7-1200 G2++在机械制造行业的应用分析

    西门子S7-1200 G2++作为新一代基础型控制器,通过软硬件全面升级,在机械制造领域展现出显著的技术优势和应用价值。其核心特性包括增强的运动控制性能、灵活的模块化设计、高效的通讯能力以及集成
    的头像 发表于 10-19 08:59 183次阅读

    天拓四方分享:什么事S7-1200 G2++?

    - 1217,这两个型号统被称为 G2++。 S7-1200 G2++ 在继承 S7-1200 G2 优势的基础上,对基础控制器的性能以及运动控制功能进行了深度
    的头像 发表于 09-05 17:17 949次阅读

    西门子S7-200与S7-1200通过PPI以太网模块通讯,赋能汽车制造行业发展

    通讯接口局限于RS485等串口形式,完全不具备以太网接口,这给与自带以太网接口的S7-1200实现通讯带来了巨大阻碍。两者不仅物理接口类型迥异,通讯协议也存在本质差异:S7-200依赖PPI协议进行串口通讯,而S7-1200则以
    的头像 发表于 08-12 14:35 631次阅读
    西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>通过PPI以太网模块通讯,赋能汽车制造行业发展

    RS232转Profinet网关与西门子S7-1200 PLC的智能化工业通信应用

    在工业自动化领域,设备间的通信如同人体的神经系统,需要精准、高效的信号传递。将密度传感器这类传统设备接入现代工业网络时,RS232转Profinet网关扮演着“翻译官”的角色,而西门子S7-1200 PLC则如同系统的“大脑”,共同构建起智能化的生产监测体系。
    的头像 发表于 08-02 21:14 1330次阅读

    依托PPI以太网模块,西门子S7-200与S7-1200通讯助力食品加工行业进步

    通讯接口局限于RS485等串口形式,完全不具备以太网接口,这给与自带以太网接口的S7-1200实现通讯带来了巨大阻碍。两者不仅物理接口类型迥异,通讯协议也存在本质差异:S7-200依赖PPI协议进行串口通讯,而S7-1200则以
    的头像 发表于 07-21 09:38 548次阅读
    依托PPI以太网模块,西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b>通讯助力食品加工行业进步

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数
    的头像 发表于 07-04 10:13 968次阅读

    西门子S7-1200 G2的7大亮点及最新功能

    西门子S7-1200 G2是新发布的新一代可编程逻辑控制器(PLC),作为S7-1200系列的升级版,它在硬件设计、性能、运动控制、通信能力和安全功能等方面进行了显著改进,适用于中小型自动化
    的头像 发表于 07-03 17:04 2455次阅读
     西门子<b class='flag-5'>S7-1200</b> G2的<b class='flag-5'>7</b>大亮点及最新功能

    S7-200Smart与S7-1200通过Modbus协议对接到上位机

    以太网通信是因为传输速度有保障,而选择无线通信则是因为无需施工、成本低、周期短。这些都可以通过物通博联工业智能网关来实现。 通过将物通博联工业智能网关部署在现场,接入西门子S7-200Smart与S7-1200等PLC,能够实时
    的头像 发表于 06-10 14:30 761次阅读
    <b class='flag-5'>S7</b>-200Smart与<b class='flag-5'>S7-1200</b>通过Modbus协议对接到上位机

    profibusDP主站转profinet网关接ABB电机保护单元与1200plc通讯

    在工业自动化领域,Profibus DP和Profinet是两种常见的通讯协议。Profibus DP是现场总线技术,广泛应用于各种工业场景中,而
    的头像 发表于 05-19 10:09 401次阅读
    profibusDP主站转<b class='flag-5'>profinet</b>网关接ABB电机保护单元与<b class='flag-5'>1200</b>plc通讯

    S7-1200与欧姆龙智能仪表Modbus通信案例

    Modbus 通信是种应用广泛的通信协议 ,在变频器、智能仪表或是其他的些智能设备上应用的种通用通信协议,本文以S7-1200系列PLC作为Modbus主站,以欧姆龙E5EZ的智
    的头像 发表于 03-27 17:25 1773次阅读
    <b class='flag-5'>S7-1200</b>与欧姆龙智能仪表Modbus通信案例

    如何选择适合的西门子S7-1200系列PLC型号?

    型号,对于项目的成功实施至关重要。以下是份详细的选型指南,帮助用户正确选择适合自己的PLC型号。 S7-1200系列PLC的基本分类 S7-1200系列PLC共有5个大类,分别是
    的头像 发表于 12-09 18:24 5782次阅读
    如何选择适合的西门子<b class='flag-5'>S7-1200</b>系列PLC型号?