【PLC】PROFIBUS(一):介绍

1、简介

PROFIBUS (Process Fieldbus),德国SIEMENS和其它机构联合开发;
1999年,PROFIBUS成为国际工业现场总线协议标准IEC61158的组成部分;
PROFIBUS 由三部分组成:PROFIBUS-DP、PROFIBUS-PA 和 PROFIBUS-FMS,如下图所示,这三部分由于延时、带宽的差别,分别用在设备级-DP、过程自动化-PA和车间级-FMS
在这里插入图片描述

2、PROFIBUS 三部分的特点

2.1 差异

在这里插入图片描述

2.2 符合 ISO/OSI

在这里插入图片描述

2.3 物理层

  • RS 485: 用于 DP 和 FMS
  • IEC 1158-2: 用于 PA
  • 光纤: 用于 DP 和 FMS

3、协议

3.1 协同作战

PROFIBUS 总线访问协议的 第二层 对三种PROFIBUS 版本(FMS/DP/PA)均相同,因此FMS/DP/PA 网络区域容易组合。
并且因为 FMS/DP 使用相同的物理介质 (RS-485/FO) 因此它俩能组合在同一根电缆上。

3.2 PROFIBUS-DP

1)PROFIBUS-DP 的特点:

  • 代替 PLC/PC 与 I/O 之间昂贵的电线
  • 快速 传输 1 千字节的输入数据和 1千字节的输出数据所需时间<2 ms
  • 强有力的工具 减少组态和维护费用
  • 被所有主要的 PLC 制造商支持
  • 有广泛的产品: PLC, PC, I/O, 驱动器, 阀, 编码器等
  • 允许周期性和非周期性的数据传输
  • 单主和多主网络
  • 每个站的输入和输出数据最多可达 244 字节

2)下图是一个典型的 PROFIBUS-DP 系统的组成:
主站为一个 PLC/PC 作为中央控制器;
各种外围设备

  • 数字或模拟 I/O
  • AC 或 DC 驱动器
  • 电磁或气动阀
  • 人机界面 (HMI)
    在这里插入图片描述

3.3 PROFIBUS-PA

1)PROFIBUS-PA 的特点
PA :Process Automation,业务过程自动化
–基于扩展的 PROFIBUS-DP 协议和 IEC 1158-2 传输技术

  • 适用于代替现今的 4…20 mA 技术
  • 仅用一根双绞线进行数据通信和供电
  • 通过串行总线联接仪器仪表与控制系统
  • 适用于本质安全的 EEx 应用区域
  • 可靠的串行数字传输
  • 通过一根双绞电缆进行控制 调节和监视
  • 对所有设备只需一个工程工具
  • 由于 PROFIBUS-PA 行规 保证了互操作性和互换性
  • 仪器仪表的维护和诊断信息

在这里插入图片描述

3.4 PROFIBUS-FMS

1)PROFIBUS-FMS 的特点

  • FMS 最佳适用于车间级智能主站间通用的 面向对象的通信
  • FMS 提供一个 MMS-功能子集 (MMS 即 Manufacturing Message Specification。 制造报文规范, ISO9506)
  • 主要应用区域:
    • 大数量的数据传输 例如程序 数据块等等
    • 若干个分散过程部分集成到一个公共过程中
    • 智能站间的通信

在这里插入图片描述

4、传输特点

1)高速 (H2), RS 485

  • 依据 RS 485 异步 NRZ(不归零编码)传输
  • 波特率从 9.6 kBit/s 到 12 MBit/s 可选
  • 双绞屏蔽电缆
  • 每段 32 个站 最多允许 127 个站
  • 距离: 12 MBit/s = 100 m; 1.5 MBit/s = 400m; < 187.5 kBit/s = 1000 m
  • 有中继器距离可延长到 10 公里
  • 9 针, D 型插头

2)低速 (H1), IEC 1158-2

  • 同步 Manchester 编码, 31.25 kBit/s
  • 本质安全 (可选) 和通过总线对站供电 (可选)
  • 屏蔽或非屏蔽的双绞电缆
  • 每段距离达 1900 米 用中继器可延长到 10 公里
  • 最多 127 个站, 每段 10-32 个设备(依赖于 EX-类型和供电消耗)

3)什么是NRZ传输?
不归零编码 (non-return-to-zero line code, NRZ) 指的是一种二进制的信号代码,在这种传输方式中,1 和 0 都分别由不同的电子状态来表现,除此之外,没有中性状态、亦没有其他种状态。这种脉冲的能量比归零代码(return-to-zero, RZ) 要来得密集,但它传输时是不停歇的,这代表同步信号必须在此代码之外独自传输。
在这里插入图片描述

  • 每个八位二进数 字节 按 11 位的顺序被传输
  • 最小的有效位 (LSB) 被第一个发送
  • 最大的有效位 (MSB) 被最后发送
  • 每个八位二进数都补充三位 即开始 终止和奇偶校验位

5、RS485硬件要求

1)电缆长度
注:长度可以用中继器来延长

波特率 kBit/s线长 m, A类电缆
9.61200
19.21200
93.751200
187.51000
500400
1500200
12000100

2) 9 针D 型连接器的针脚分配
在这里插入图片描述
3)终端电阻
在这里插入图片描述
4)屏蔽和接地
在这里插入图片描述

  • 13
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Kuka C2机器人和Siemens S7-300 PLC可以通过Profibus进行通讯配置。Profibus是一种用于工业自动化领域的开放性通信协议,可以实现不同设备之间的数据交换和控制。 首先需准备以下材料:Kuka C2机器人、Siemens S7-300 PLCProfibus插件和线缆。 在开始配置前,确保PLC和机器人都处于正常工作状态。首先,将Profibus插件插入到PLC的插槽中。接下来,用Profibus线缆连接PLC和机器人。 然后,在PLC的编程软件(如Siemens STEP 7)中,配置Profibus模块。通过添加和配置Modbus从站或DP主站,设置与机器人通信的参数,如通信速率和站号。确保将PLC的站号配置为与机器人兼容的值。 接下来,在机器人的编程软件(如Kuka KRC)中,配置Profibus模块。添加Profibus模块并根据PLC的设置设置通信参数,如通信速率和站号。确保将机器人的站号配置为与PLC兼容的值。 完成配置后,可以通过PLC发送和接收数据到机器人。在PLC程序中,使用Profibus通信模块的函数块来发送数据到机器人或从机器人接收数据。在机器人程序中,使用其Profibus模块的函数块处理从PLC接收到的数据或向PLC发送数据。 在整个配置过程中,确保Profibus的速率和其他设置与PLC和机器人的兼容性相匹配。此外,遵循PLC和机器人制造商的说明和建议来正确连接和配置设备。 通过上述步骤,Kuka C2机器人和Siemens S7-300 PLC可以成功配置并实现通过Profibus进行通讯。这种配置允许PLC和机器人之间的数据交换和控制,使其可以协同工作,提高自动化生产线的效率和精度。 ### 回答2: KUKA C2机器人与Siemens S7-300 PLC使用PROFIBUS进行通讯配置,需要进行以下步骤: 1. 首先,需要在Siemens S7-300 PLC上配置PROFIBUS通讯网络。具体步骤为:安装PROFIBUS总线模块到PLC的插槽上,并且根据使用情况选择相应的总线模块。然后,使用编程软件配置PROFIBUS通讯参数,例如波特率、地址等。 2. 然后,需要将KUKA C2机器人与Siemens S7-300 PLC连接起来。这可以通过PROFIBUS DP接口模块连接S7-300 PLC和KUKA C2机器人实现。请确保正确安装和连接这些模块,以确保正常的通讯。 3. 在KUKA C2机器人控制器上,使用KUKA自带的机器人操作系统对机器人进行配置。具体步骤包括设置PROFIBUS通讯参数,如波特率、地址等,并将其与Siemens S7-300 PLC进行连接。 4. 在Siemens S7-300 PLC的编程软件中,编写相应的程序以实现与KUKA C2机器人的通讯。这可能包括发送和接收数据,以及控制机器人的运动和功能。 5. 最后,测试通讯配置是否成功。可以通过在PLC程序中发送命令给机器人,观察机器人是否正确响应,以及检查数据的传输是否正常。 总的来说,KUKA C2机器人与Siemens S7-300 PLC PROFIBUS通讯配置的关键是正确设置通讯参数,并确保正确连接所有必要的硬件模块。最后,通过编写相应的程序来实现机器人与PLC的通讯,以实现所需的功能。 ### 回答3: KUKA C2 机器人与 Siemens S7-300 PLCProfibus 通讯配置主要包括以下几个步骤: 首先,确保电缆连接正确。将Profibus接口的一端连接到机器人控制器的Profibus接口,另一端连接到PLCProfibus接口。 其次,需要在机器人控制器和PLC之间设置正确的通信参数。在机器人控制器的菜单中,选择“通信参数”设置,然后选择Profibus通讯。在这里,需要设置机器人控制器的Profibus通信地址及通信速率,确保与PLC的配置相匹配。 接下来,需要在PLC中进行相应的配置。使用Siemens STEP 7软件,打开PLC的工程文件。在工程文件中,选择需要与机器人通信的模块,并进行相应的配置。设置模块的Profibus通信地址,确保与机器人控制器的配置相匹配。此外,还需要在PLC的程序中编写与机器人通信的逻辑。 完成以上步骤后,需要进行通信测试。在机器人控制器和PLC之间建立连接后,可以通过发送信号或读取数据来进行测试。确保机器人和PLC之间的通信正常,数据可以正确地传输。 最后,对于通信故障排除,可以检查电缆连接是否松动,以及机器人控制器和PLC的通信参数是否正确设置。此外,还可以检查机器人控制器和PLC的通信模块是否正常工作,是否存在硬件故障。 综上所述,KUKA C2机器人与Siemens S7-300 PLCProfibus通讯配置需要正确连接电缆,设置通信参数,进行PLC的配置,进行通信测试,并根据需要进行故障排除。这样,机器人和PLC之间的通信就能够正常进行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭老二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值