PROFIBUS快速入门

合集下载

PROFIBUS基本知识

PROFIBUS基本知识

PROFInet IEC 61158/61784 PROFIBUS IEC 61158/61784 AS-Interface IEC 62026
China PROFIBUS Organization(CPO)
自动化技术中的通信
2
PROFIBUS安装培训,2006现场源自线在自动化系统中的位置工厂级
区域控制器
车间级监控 网
控制 器
控制 器






线
线
China PROFIBUS Organization(CPO)
5
PROFIBUS安装培训,2006
什么是现场总线?
♦现场总线是安装在生产过程区域的现场设备/仪表与控 制室内的自动控制装置/系统之间的一种串行、数字 式、多点、双向通信的数据总线。其中,“生产过程”包 括断续生产过程和连续生产过程两类。
Type 7 WoeldFIP
Type 8 INTERBUS
15
PROFIBUS安装培训,2006
中国现场总线标准化工作的现状
。多种现场总线共存,由用户根据各自需要进行选择;
。对国际标准IEC 61158 的文本结构作适当调整,形成多种 独立的总线标准文本,并根据中国用户应用和产品开发的 需要建立相应的标准;
♦或者,现场总线是以单个分散的数字化、智能化的测 量和控制设备作为网络节点,用数据总线相连接,实现 相互交换信息,共同完成自动控制功能的网络系统与控 制系统。
China PROFIBUS Organization(CPO)
6
PROFIBUS安装培训,2006
现场总线对自动控制系统和自动化系统的影响
57%
51%

PROFIBUS-DP从站开发-从入门到精通

PROFIBUS-DP从站开发-从入门到精通

PROFIBUS-DP从站编程开发—从入门到精通霸王猫2011年03月07日目录1. PROFIBUS-DP协议 (1)1.1. PROFIBUS协议结构 (1)1.2. PROFIBUS-DP基本功能 (3)1.3. PROFIBUS-DP通信关系 (5)2. PROFIBUS-DP报文 (1)3. PROFIBUS-DP报文详细剖析 (1)4. PROFIBUS-DP报文格式 (1)5. MS0周期性数据交换报文简介 (5)6. PROFIBUS-DP状态机 (11)6.1. 初始化阶段,重启和用户数据通信 (13)7. DEFAULT SAP (15)8. SAP 55(SET_SLA VE_ADD) (16)9. SAP 61(SET_PRM) (18)10. SAP 60(SLA VE_DIAG) (22)11. SAP 62(CHK_CFG) (26)12. PROFIBUS-DP通信实例报文分析 (1)13. GSD文件 (7)13.1. GSD文件范例 (8)13.2. GSD规范 (8)14. SPC3介绍 (12)15. PROFIBUS-DP寄存器 (15)16. CONTROL PARAMETERS(LATCHES/REGISTERS) (15)17. CONTROL PARAMETERS(LATCHES/REGISTERS) (30)18. INTERRUPT CONTROLLER REGISTER (34)18.1. 中断请求寄存器(IRR): (35)18.2. 中断屏蔽寄存器IMR (38)18.3. 中断确认寄存器IAR (38)18.4. 中断寄存器IR (38)19. ORGANIZA TIONAL PARAMETERS (40)1.PROFIBUS-DP协议根据EN50170标准,PROFIBUS有几种改进型,分别用于不同的领域。

(1)、PROFIBUS-DP用于数据链路层的高速数据传输。

PROFIBUS 基础知识

PROFIBUS 基础知识

组态注意事项:这些设备使用DP/PA Coupler或者通过一个DP/PA Link直接连接到Profibus DP。

两种情况下Profibus PA上的传输速率均为31.25 kbaud。

使用DP/PA Coupler直接连接Profibus DP时,PROFIBUS DP上的传输速率被限制为4 5.45 kbit/s。

DP/PA Coupler将来自PROFIBUS DP的消息简单地转换为PROFIBUS PA 消息,并且为PA从站提供工作电流。

通过DP/PA Link进行连接时,您可以选择最大12 Mbit/s的Profibus传输速率。

DP/PA Link在PROFIBUS DP (初级侧)上是一个DP从站,在PROFIBUS PA(次级侧)上为PA 从站。

DP/PA Link通过DP/PA Coupler与位于次级侧的PA从站交换数据。

从Profibus DP向PROFIBUS PA传送数据时可用的选件:( 9 KB )图01可连接设备的数目:通过多个DP/PA Coupler,您可在DP主站系统上分散连接125个PA从站。

如果您使用的DP/PA Link上连接了DP/PA Coupler,则可通过多个DP/PA Coupler分散地连接31至64个PA从站。

PA从站的数目取决于DP/PA Link的版本:如果您想要连接更多的设备,则您必须另外使用带有DP/PA Coupler的DP/PA Link。

消息的组态和参数设定用于在Profibus DP上进行组态的消息和参数数据的最大长度为每个DP从站244个字节。

因而,当通过GSD文件组态时,只能为每个DP/PA Link分配244个字节的组态和参数数据。

在某些情况下,这将导致减少每个DP/PA Link上连接的现场设备的数量。

从STEP 7的元知识系统(位于Profibus DP > DP/PA link > IM 157下)组态DP/PA Lin k时,STEP 7将检查设备所受的限制,不允许出现不正确的组态。

PROFIBUS总线技术的基础知识

PROFIBUS总线技术的基础知识

Profibus总线技术一、什么是Profibus现场总线?现场总线是安装在生产过程区域的现场设备/仪表与控制室内的自动控制装置/系统之间的一种串行、数字式、多点通讯的数字总线。

当然,生产过程包括连续生产和断续生产两种。

Profibus现场总线是其中的一种。

简单的说就是Profibus通过总线把各分散的现场设备(传感器和执行机构)连接到控制器或控制系统,同时支持工厂自动化和过程自动化以及驱动应用。

二、Profibus总线的三种行规Profibus现场总线包括:Profibus-FMS、Profibus-DP、Profibus-PA。

相应的通信方式的应用领域及优点为;FMS主要是是通用目的的自动化,是大范围的应用,多主通信;DP主要是工厂自动化,它的特点主要是快速,即插即用,高效廉洁;而PA主要应用于过程自动化,面向应用,需要总线供电,要求符合本质安全的。

目前来看,市面上主要应用还是Profibus-DP网络,所以接下来的我将主要介绍DP网络的一些知识。

三、Profibus-DP定义的三种设备类型1、DP-1类主设备(DPM1)中央控制器,它与分散的I/O设备(DP-从)交换数据;允许若干个DPM1同时存在,典型性的设备是PLC,PC,VME。

2、DP2类主设备(DPM2)组态、监视或工程工具,它被用来设定网络或参数、监视DP-从设备3、DP-从设备直接连接I/O信号的外围设备;典型的设备是输入、输出、驱动器、阀、操作面板等等。

四、Profibus-DP-主站和DP从站间的数据传输1、参数化阶段从站由DP-主站用现行总线参数、监控时间和从站的特定参数进行参数化。

2、组态阶段DP-主站对DP-从站所需要的配置和现行的配置进项比较。

3、用户数据传输阶段在参数化和组态成功后,DP-从站改变其状态进入用户数据交换阶段。

在此阶段,从站的参数化能被更改,而不必中断数据传输。

注意:在这三个阶段中,都可以附加诊断数据和控制命令的传输。

Profibus基础知识

Profibus基础知识

提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)北京凯迪恩自动化技术有限公司PROFIBUS 基础知识PROFIBUS 是世界上第一个开放式现场总线标准,从 1991 年德国颁布 FMS 标准 (DIN19245)至今已经历了十余年,现在已为全世界所接受。

其应用领域覆盖了从机械加 工、过程控制、电力、交通到楼宇自动化的各个领域。

PROFIBUS 于 1995 年成为欧洲工业 标准(EN50170) ,1999 年成为国际标准(IEC61158-3) ,2001 年被批准成为中华人民共和 国工业自动化领域行业标准中唯一的现场总线标准。

PROFIBUS 在众多的现场总线中以其超 过 40% 的市场占有率稳居榜首。

其产品每年增长 20-30%。

以著名的西门子公司为例,它可 以提供上千种 PROFIBUS 产品并已经把他们应用在中国的许多自动控制系统中。

一 PROFIBUS 概述为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)欧洲标准及国际标准 PROFIBUS 的优点确保完整、开放、与制造商无关和有效的标准 保护制造商和用户的投资 在欧洲采用现场总线技术的所有成功都基于 EN 50170PROFIBUS 减少安装费用 40%认证了的产品保证互操作性各类设备经认证的产品确保由不同制造商生产的设备能毫无问题地相互通 信,PROFIBUS 用户组织已建立了质量认证程序,它包括一致性和互操作性测试 在德国、美国和中国建立了测试实验室 经认证的产品被列入 PROFIBUS 电子产品指南为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)PROFIBUS 协议结构传输技术PROFIBUS 采用一种两头有终端的总线拓扑,确保在运行期间接入和断开一个或 多个站而不影响其他站(即使在本质安全区亦如此) 允许三种不同的物理层选择: ·RS 485: 主要用于 DP 和 FMS ·EC 1158-2:主要用于 PA ·光纤: 主要用于 DP 和 FMS传输技术的特点RS 485(H2) ·异步 NRZ 传输编码,适合 RS 485 ·波特率从 9.6kBit/s 到 12MBit/s 分步可选 ·屏蔽双绞电缆 ·每段 32 个站,最多允许 127 个站 ·距离取决于波特率 ·12MBit/s=100m;1.5MBit/s=400m;<=187.5kBit/s=1000m ·用中继器可延长距离到 10 公里 ·9 针、D 型连接器为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)EC 1158-2(H1) ·同步曼彻斯特传输编码,31.25kBit/s,电流方式 ·本质安全(可选)和通过总线对站点供电 ·屏蔽或非屏蔽双绞电缆 ·每段距离 1900 米,用中继器可延长到 10 公里 ·最多允许 127 个站,每段 10-32 个站(取决于 EX 类型和电耗)PROFIBUS-DP 的特点适合代替 PLC/PC 与 I/O 之间成本昂贵的电缆线 快速,传输 1 千个字节的输入数据和输出数据所需时间小于 2ms 功能强大的工具减少组态和维护费用 所有主要的 PLC 制造商都支持 有广泛的产品可提供,如 PLC、PC、I/O、驱动器、阀、编码器等 允许周期性的和非周期性的数据传输 单主和多主网络 每站的输入和输出数据多达 246 个字节为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)PROFIBUS-DP 单主系统SYN=同步时间 SD2=开始分界符 2 度 DA=目的地址 SA=源地址 FC=功能码 序 ED=结束分界符LE=长度 DU=数据单元LEr=重复长 FCS=帧检察顺PROFIBUS-DP 单主系统的 总线循环时间条件:每个 DP-从有 2 个字节的输入数据和 2 个字节的输出数据,从站的最小间 隔时间 200 微秒 Tsdi=37 个位时间,Tsdr=11 个位时间为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)PROFIBUS-DP 多主系统若干个 DP-主可以用读功能访问一个 DP-从PROFIBUS-DP 多主系统的组成:·多个主(1 类或 2 类) ·1 到最多 124 个 DP-从 ·最多 126 个设备在同一总线上开放的 PROFIBUS 组态PROFIBUS 组态工具为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)PROFIBUS ASICs 产品·各种 ASICs 都对 PROFIBUS 有效 ·PROFIBUS-DP 单片解决方案 ·不依赖处理器的外围芯片,用于 FMS/DP/PA ·带 PROFIBUS 核心功能的微控制器,用于 FMS/DP优越性·对制造商来说,减少实现费用 ·一个接口的价格减到小于 US$25实现的可能性·用单片实现 DP 从设备 最简单的实现方式 快速,所有功能由硬件实现 实现 不需软件 节省空间,低成本 软件实现通信和应用功能、 可以混合实现 FMS,DP,PA ·用 ASIC 和处理器实现 FMS, DP, PA 高灵活性,适合于主/从 快速,苛刻的时间功能由硬件用户和制造商的利益一种现场总线适用于制造业、过程工业和楼宇自动化为 全 球 客 户 提 供 自 动 化 系 统 解 决 方 案 和 产 品提供 Profibus-DP 协议的远程 I/O(Kinco-R1) ,总线 I/O(Kinco-R3) ,总线桥(Kinco-B)·安装和电缆费用减少 40% 的产品 ·PROFIBUS 已经验证, 世界范围内 商无关的国际标准 有 100000 多个应用实例 操作性 ·PROFIBUS 采用同样的传输技术提 多个站不影响其他站 供从现场到车间的透明通信 此 ·PROFIBUS 提供高效和短总线循环时间 础技术(硬件、软件、·PROFIBUS 提供大范围的可供使用·PROFIBUS 是已被批准的、 与制造·经认证的 PROFIBUS 产品确保互·在运行期间,接入和断开一个或的运行, 即使在本质安全区亦如·从许多渠道可以得到有效的基芯片、ASICs)PROFIBUS 从站开发技术PROFIBUS 是一种国际化的、开放的、不依赖于设备生产商的现场总线标准。

PROFIBUS-DP入门

PROFIBUS-DP入门

Profibus 通讯快速入门必备条件硬件组态选择数据格式Step 7 中的编程(实例)附录必备条件Step7编程软件PLC中具有Profibus-DP通讯口Profibus 通讯电缆Profibus 总线联结器Drive中有Profibus通讯模板.如: MASTER DRIVE 的CBP2 通讯模板, 标准变频器的Profibus通讯模板硬件组态1. 将MASTERDRIVES CBP/CBP2 加入组态2. Profibus 地址(6)1. 将MICROMASTER 4 加入组态2. Profibus 地址(7)Top选择数据格式1. MASTERDRIVE中可供选择的PP0类型2. I/Q address1. MICROMASTER 4 中可供选择的数据格式2. I/Q addressTop Step 7 中的编程创建数据块DB1说明:1.在Step7 中对PKW (参数区)读写参数时调用SFC14和 SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#100(即256)是硬件组态时PKW的起始地址程序举例1(读参数r015)注:PKW ,IND 的详细说明见附录1. W#16#100(即256)是硬件组态时PKW的起始地址2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3 .将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例2 (读参数P401.2)注:PKW ,IND 的详细说明见附录1. W#16#100(即256)是硬件组态时PKW的起始地址2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例3 (读参数U001.2)注:PKW ,IND 的详细说明见附录1. W#16#100(即256)是硬件组态时PKW的起始地址2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录程序举例4(写参数P401.1)注:PKW ,IND 的详细说明见附录1. W#16#100(即256)是硬件组态时PKW的起始地址2 .将从站数据读入DB1.DBX0.0 开始的8个字节(P#DB1.DBX0.0 BYTE 8) PKE -> DB1.DBW0IND -> DB1.DBW2PWE1 -> DB1.DBW4 参数值的高字位PWE2 -> DB1.DBW6 参数值的低字位3 . 将DB1.DBX28.0 开始的8个字节写入从站(P#DB1.DBX28.0 BYTE 8) DB1.DBW28 -> PKEDB1.DBW30 -> IND参数值的高字位 DB1.DBW32 -> PWE1参数值的低字位 DB1.DBW34 -> PWE2注:PKW ,IND 的详细说明见附录Top 对PZD (过程数据)的读写说明:1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC152. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站4. W#16#108(即264)是硬件组态时PZD的起始地址5. 对特殊结构的PZD 可用PQW , PIW 进行读写程序举例5: 对PPO5 中10PZD的读写DB1中与PZD相对应的数据字1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.2. 控制字第十位置“1”. PZD1 = W#16#X4XXTop 附录Top。

PROFIBUS教程

PROFIBUS教程

PROFIBUS教程(十三)——系统功能SFC14与SFC15关键字:PROFIBUS SFC14SFC15 教程PROFIBUS教程在STEP7中的I/O存取命令不允许用单字节、单字或双字命令去存取具有3个或大于4字节的相连续的DP数据区域(模块)。

为了存取这种封闭结构的相连续的数据区域,使用系统功能DPRD_DAT和DPWR_DAT。

一、系统功能SFC14 DPRD_DAT为了读一个DP从站的相连续的输入数据区域,使用系统功能SFC14 DPR D_DAT,每个读存取涉及一个专用输入模块。

如果一个DP从站有若干个相连续的输入模块,则必须为所要读的每个输入模块分别安排一个SFC14调用。

表1列出了你必须定义的SFC14的输入和输出参数。

表1 SFC14 DPRD_DAT的参数参数描述RECORD参数RECORD描述在S7 CPU上用于从DP从站读取的相连续输入数据的目的区域。

在这里你定义的长度必须与用HW Config程序为DP从站的输入模块所定义的长度相一致。

请注意,RECORD参数属于数据类型ANY-Pointer。

对于ANY-Pointer只允许的数据类型是BYPE。

RET_VAL表2 中指出了系统功能SFC14的参数RET_VAL的出错代码。

表2 SFC14 DPRD_DAT的参数RET_VAL返回值二、系统功能SFC15 DPWR_DAT从S7 CPU传送一个连续的输出数据到DP从站,使用系统功能SFC15 DP WR_DAT。

每个写存取涉及一个专用的输出模块。

如果DP从站有若干个连续的数据输出模块,则对每个要写入的输出模块必须分别安排一个SFC15调用。

表3指出了必须定义的SFC15的输入和输出参数。

表3 SFC15 DPWR_DAT的参数参数描述RECORD参数RECORD描述要从S7 CPU写入DP从站的连续的输出数据的源区域。

在这里指定的长度必须与用HW Confi组态的DP从站的输出模块的长度相一致。

RT13x 系列 PROFIBUS-DP 远程 IO 模块快速使用手册说明书

RT13x 系列 PROFIBUS-DP 远程 IO 模块快速使用手册说明书

RT13x系列PROFIBUS-DP远程IO模块快速使用手册版本:V1.02014年03月13日免责声明我们对本文档描述的内容进行了测试,但是出错在所难免,无法保证绝对正确并完全满足你的使用需求。

对本文档的内容可能随时更新,也欢迎您提出改进的建议。

版权声明欧辰自动化系统有限公司保留在不事先通知的情况下,拥有修改本手册中的产品和产品规格等文件的权利。

欧辰自动化系统有限公司保留所有权利。

未经欧辰自动化系统有限公司的书面准许,不得将本手册的任何部分以任何形式、采用任何手段(电子的或机械的,包括照相复制或录制)或为任何目的,进行复制或扩散,违者必究。

本文档内容可能随时更新,如有改动,恕不另行通知欧辰自动化系统有限公司著作权所有,保留所有权利。

目录概述 (4)1简介 (5)1.1产品型号 (5)1.2系统需求 (5)1.3PROFIBUS-DP V0协议 (6)1.4STEP 7简介 (6)2硬件连接 (7)3PROFIBUS-DP系统搭建 (12)3.1STEP 7软件安装 (12)3.2安装GSD文件 (12)3.3建立工程 (15)3.4组态PROFIBUS-DP网络 (17)RT13x系列PROFIBUS-DP远程IO模块快速使用手册概述本文档为还没有详细了解RT13x系列PROFIBUS-DP远程IO模块和STEP 7工程组态软件操作的用户提供一种快速入门指导。

适用型号:参见表1。

文档中包含的文件变更记录注1:STEP 7是Siemens自动化公司提供的工程组态软件;PROFIBUS是PI国际的商标。

1 简介1.1 产品型号本文档目前仅适用于表 1中所列型号的 PROFIBUS-DP远程 IO模块(以下简称“DP模块”),未来将会有更多规格的型号推出,请随时关注我们。

表 1 PROFIBUS-DP模块型号列表1.2 系统需求(1)PROFIBUS-DP模块和专用电缆您需要向欧辰自动化订购所需的PROFIBUS-DP模块和用于连接模块的专用电缆。

profibus使用技巧

profibus使用技巧

profibus使用技巧Profibus是一种用于工业自动化领域的总线通信协议,具有高速、实时性好、可靠性高等特点。

为了能够更好地使用Profibus,以下是一些使用技巧:1. 网络拓扑规划:在构建Profibus网络时,需要合理规划网络拓扑结构。

常见的拓扑结构包括星形、树状和环形。

选择合适的拓扑结构可以提高网络的可靠性和稳定性。

2. 接线技巧:Profibus通信的可靠性很大程度上取决于接线的质量。

在接线时,应注意正确连接总线终端和设备,确保线缆质量良好、接触可靠。

3. 总线终端电源:Profibus网络中的设备通常需要通过总线获取电源。

在安装总线终端时,应确保电源电压稳定、提供足够的电流。

4. 总线终端诊断工具:Profibus网络中经常使用诊断工具来帮助监测和调试网络。

这些工具可以帮助检测设备故障、优化网络性能等。

熟练掌握这些工具的使用方法,可以更快速地解决问题。

5. 基于图形化工具配置:Profibus网络的配置可以使用一些图形化工具来完成。

这些工具使得配置过程更加直观、简便,并且可以对网络进行快速的设置和修改。

6. 性能优化:在正常使用Profibus网络时,可以采取一些优化措施来提高网络性能。

例如,合理设定数据传输速率、减少数据传输延时、优化网络拓扑结构等。

7. 错误处理:在Profibus网络中,可能会出现一些错误。

提前了解常见的错误类型和错误处理方法,可以更好地诊断和修复错误,保障网络的正常运行。

总之,使用Profibus时需要充分了解其特点和工作原理,并掌握一些技巧和方法来提高网络的可靠性和稳定性。

这些技巧可以帮助用户更好地配置、管理和维护Profibus网络。

simotionProfibusDP通信入门

simotionProfibusDP通信入门
SIMOTION PROFIBUS-DP 通信入门
SIMOTION PROFIBUS-DP Communication Getting Start
快速入门
Edition 2006-10
摘要 本文介绍 SIMOTION 分别作为 PROFIBUS-DP 主站和从站的配置及诊断功能,用户可以快 速了解并使用 PROFIBUS-DP 网络进行数据交换。 关键词 SIMOTION PROFIBUS-DP 通信 Key words SIMOTION PROFIBUS-DP Communication
面,插入 CPU,例如 CPU315-2 DP/PN,点击 X1 接口新建一条 PROFIBUS 网络,然后设 置站号、通信速率、PROFIBUS 参数组(选择 PROFIBUS-DP)等参数。本例中作为从站的 S7-300 站地址为 2,通信速率为 1.5M。在“Operating Mode”界面中选择“DP SLAVE”,其它参数保持缺省设置。在“Configuration”界面中设置通信接口区及开始地 址,如图 7 所示:
A&D Service & Support
Page 10-15
图 8:将 S7-300 从站拖曳到网络中 弹出的窗口中将显示所有已经配置的从站,选择与主站进行通信的从站进行连接,如 图 9 所示,点击“Connect”键连接从站。
图 9:连接 S7-300 从站 A&D Service & Support

2 层(数据链 路层)
数据链路层 现场总线数据链路
(FDL)
数据链路层 现场总线数据链路
(FDL)
数据链路层 现场总线数据链路
(FDL)
IEC 接口
第1层 (物理层)

Profibus设置指南

Profibus设置指南

此 数 据 和 DP MASTER SLASLAVE PARAMETER 中的数值同步,任意一边修 改,另一边会同步发生改 变。
16FREEZEREQ 冻结请求
21IDENTNUMBER 模块号
此界面为从站的参数设置界面,根据下属从站模块的 GSD 文件信息填写所需内容。下面详细说明必需要填写的内容含义:

1 SLAVEENABLE/DISABLE 是否使能这个地址的模块
2 STATIONADDRESS 模块的地址
4 INPUTOFFSETADDRESS 输入信号的偏移地址 5 OUTPUTOFFSETADDRESS 输出信号的偏移地址 6 INPUTBYTES 输入的字节数 7 OUTPUTBYTES 输出的字节数 15SYNCREQ 同步请求
按“MENU”键选择“I/O”选择“PROFIBUS”按“F3”选择“DPMASTERBUSPARAMETER”出现下图所示 界面:
此界面用于设置机器人主站总线的参数,只需选择要配置的波特率(2Baudrate),其他参数会自动配置。
五、DPSLAVEBUSPARAMETER
一、选项树形图

PROFIBUS-DP MASTER BOARD CONFIG

二、DPMASTERDIGITALI/OCONFIG
按“MENU”键选择“I/O”选择“PROFIBUS”按“F3”选择“DP MASTER DIGITAL I/O CONFIG”出现下图 所示界面:

PROFIBUS DP DVPPF02-SL 通讯从站模块 操作手冊

PROFIBUS DP DVPPF02-SL 通讯从站模块 操作手冊

PROFIBUS DPDVPPF02-SL通讯从站模块操作手册DVP-0155310-01PROFIBUS DP 通讯从站模块DVPPF02-SLDVP-PLC 操作手册1注意事项3 此操作手册提供功能规格、安装、基本操作与设定,以及有关于网络协议内容的介绍。

3 本机为开放型 (OPEN TYPE) 机壳,因此使用者使用本机时,必须将其安装于具防尘、防潮及免于电击/冲击意外的外壳配线箱内。

另必须具备保护措施 (如:特殊的工具或钥匙才可打开) ,防止非维护人员操作或意外冲击本体,造成危险及损坏,且请勿在上电时触摸任何端子。

3 请务必仔细阅读本使用手册,并依照本手册指示进行操作,以免造成产品受损,或导致人员受伤。

目录1 DVPPF02-SL 简介 (2)1.1产品特色....................................................................................................................................2 2产品外观及规格.....................................................................................................................................2 3 安装信息 (4)3.1产品尺寸....................................................................................................................................4 3.2DVPPF02-SL 与PLC 主机的连接.............................................................................................4 3.3DVPPF02-SL 与PLC 主机的连接.............................................................................................4 3.4PROFIBUS DP 通讯接口引脚定义............................................................................................5 3.5PROFIBUS DP 通讯连接器的连接............................................................................................5 3.6 地址设定开关设定方法..............................................................................................................6 4使用DVPPF02-SL 建立 PROFIBUS DP 网络......................................................................................6 5传输距离与通讯速率..............................................................................................................................7 6GSD 文件介绍.......................................................................................................................................7 7DVPPF02-SL 映射区及状态寄存器说明................................................................................................7 8 DVPPF02-SL 自身选项设置及组态选项介绍. (8)8.1DVPPF02-SL 自身选项设置......................................................................................................8 8.2 DVPPF02-SL 支持的组态选项 (8)9 LED 指示灯说明与故障排除 (9)10 应用范例(一) (10)PROFIBUS DP 通讯从站模块DVPPF02-SLDVP-PLC 操作手册2 1 DVPPF02-SL 简介1. 谢谢您使用台达DVPPF02-SL 模块。

PROFIBUS教程(十二)——组织块OB

PROFIBUS教程(十二)——组织块OB

PROFIBUS教程(十二)——组织块OB一、循环处理的主程序(OB1)主程序在OB1中执行。

OB1调用功能块(FB)、标准功能块(SFB)或使用功能调用(FC)和系统功能调用(SFC)的功能。

OB1被循环地处理。

在启动OB被处理后(OB100用于予热再起动或OB101用于热再起动或OB102用于冷再起动),首先执行OB1。

在OB1循环结束时,操作系统传送过程映象输出表到输出模块。

在OB1再开始前,操作系统通过读取当前的输入I/O的信号状态来更新过程映象输入表。

这个过程连续不断地重复。

这就是我们所称“循环处理”。

所有OB的运行被监视,OB1的优先权最低,因此它可以被较高优先权的OB中断。

SIMATIC S7可编程控制器的CPU允许监视最大循环时间。

这就是处理OB1的时间。

也可以保证能观察处理OB1的最小循环时间。

如果已设置最小循环时间,则CPU操作系统将延时达到此时间后才开始另一次OB1。

可以在HW Config程序中的CPU Properties下定义用于循环监视时间和最小循环时间的参数。

关于OB1本地数据的含义见表1以十六进制数字表达的格式:数据类型字节 B#16#x (x值范围从“0”至“FF”)数据类型字 W#16#x (x值范围从“0”至“FFFF”)数据类型双字 DW#16#x (x值范围从“0”至“FFFF FFFF”)二、过程中断(OB40~OB47)SIMATIC S7 可编程控制器的CPU提供8种不同的OB (OB40~OB47)用于对过程中断的反应。

对于支持过程中断的S7 DP从站,可用HW Config硬件组态程序定义通道、通用条件和OB 号。

当S7 DP从站触发一个过程中断时,它就被CPU操作系统所识别,并根据它的优先权起动相应的OB。

在中断OB中的用户程序被处理(OB已结束)后,一个确认信息被发送给产生中断的S7 DP从站。

如果当OB仍在处理第一个中断时另一个中断到达了,则第二个中断请求被寄存起来,并在适当的时候处理此OB。

人力资源PROFIBUS技术培训教程

人力资源PROFIBUS技术培训教程

人力资源PROFIBUS技术培训教程近年来,PROFIBUS(Process Field Bus)作为一种工业总线技术被广泛应用于自动化领域。

PROFIBUS技术的使用可以提高生产效率,减少生产成本,提高设备维护效率等,因此PROFIBUS技术应用得到了越来越多企业的广泛关注。

然而,PROFIBUS技术的应用需要专业的技术人员指导和支持,因此人力资源PROFIBUS技术培训,成为企业在PROFIBUS技术应用中必不可少的一部分。

人力资源PROFIBUS技术培训教程包括以下方面:一. 基础知识:包括PROFIBUS总线技术的概述,PROFIBUS总线结构、工作原理及特点等基础知识。

这些基础知识对于初学者来说是非常必要的,可以帮助他们更加深入地了解PROFIBUS技术,从而更好地进行实际应用。

二. 硬件配置:对连接到PROFINET 网络的设备进行初始化配置。

例如:IP地址、Subnet 掩码、在控制器中配置设备等等。

三. 网络维护:对于PROFINET 网络进行维护和诊断,包括网络软件、固件等升级,设备异常的故障诊断,以及调试网络功能等等。

这一过程带领培训学员学习了如何运用工具调试PROFIBUS网络,如何进行网络故障排查等等。

四. 网络拓扑构建:学习如何进行PROFIBUS网络拓扑规划、结构设计以及网络物理搭建。

该模块提出了更详细的框图,以及现场演示的拓扑规划。

学员可以学习到如何选用适当的各类设备及拓扑结构,如何避免生产上固有的故障。

五. 典型应用案例:人力资源PROFIBUS技术培训教程会以一些PROFIBUS应用案例为主题结合工厂现场进行演示。

通过案例的讲解,可以让学员更加深刻的了解PROFIBUS总线技术在实际的生产中应用的方式和方法。

以上是人力资源PROFIBUS技术培训教程的主要内容,其中,基础知识、硬件配置和网络维护等知识更加偏向于理论讲解;而网络拓扑构建和典型应用案例等知识则更加偏向于实际操作。

Profibus教程 ins ll

Profibus教程 ins ll

第三部分安装与布线
RS 485异步
12 MBit/s可选
个站最多允许
米用中继器可延长到
PROFIBUS 电缆要求-IEC 1158-2
电缆设计:屏蔽双绞电缆导线面积:0.8
回路电阻:44
在时:
在时:
每单位长度的电容
PROFIBUS 电缆要求-
电缆设计
浪涌阻抗
回路电阻
电子产品指南中
对RS 485
kBit/s
m, A类电缆
为用
针D
如果其他连接器能提供必要的命令信号的话
数据传输势位对地 5V
的供给电压, (P5V)
24V
接收数据传输数据阴极-
中继器控制信号方向控制
支持总线型
中继器没有站地址但它们被计算在每段的最多站数中
的安装导则中说明
字节
(LSB) 被第一个发送
每个八位二进数都补充三位即开始
即Non Return to Zero
空闲段无数据传输。

PROFIBUS教程——词汇说明与缩写词

PROFIBUS教程——词汇说明与缩写词

一、词汇Actual Parameter(实际参数)在用户程序调用一个功能块(FB)或功能(FC)时,实际参数代替形式参数。

例如,形式参数“REQ”被实际参数“I3.6”代替。

Address(地址)地址是一个操作对象或操作区域的标识符。

例如,输入I12.1;存贮字MW25;数据块DB3等等。

Addressing(编址)在用户程序中分配一个地址。

此地址被分配给一个操作对象或操作区域(例如,输入I12.1;存贮字MW25),它准确地指向它们的存贮位置。

Baud rate(波特率)数据传输速度。

波特率是1秒种内传输的位(bit)数(波特率=位(bit)速率)。

PROFIBUS-DP允许的波特率范围:9.6k bit/s~12 M bit/s。

BUS(总线)公共传输路经(传输介质),它把节点或站连接成网络。

在PROFIBUS网络中,总线是双绞线或光纤电缆。

Bus Plug Connector(总线插头连接器)站(也称“节点”)与总线导线的物理连接元件。

在PROFIBUS网络中,总线插头连接器可能是带或不带与PG编程装置的连接,可以用于防护等级IP20和IP65。

Bus Segment(总线段)由于网络的物理性质,PROFIBUS网络只能构造到它的最大长度和最大的连接站数,如果把它分成若干个总线段,则总线段之间必须通过中继器彼此连接。

Bus System(总线系统)通过总线电缆相互物理连接的所有站形成一个总线系统。

Chassis ground(机壳接地)电子装备部件的所有固定部分全体,即使在故障事件的情况下,它不导传有害的波动电压。

Cless 1 Master(1类主站)它是处理用户信息交换的DP主站设备。

Cless 2 Master(2类主站)它是处理网络控制、调试投运和组态功能的DP主站设备。

CLEAR(清除)DP主站的运行模式。

在此模式下,DP主站循环地读输入数据,而输出仍然设置在“0”状态。

Clear/Reset(清除/复位)清除或复位SIMATIC S7可编程控制器的CPU,该命令使CPU主存储器、装载存储器的读/写区域和系统存储器复位。

PROFIBUS技术培训

PROFIBUS技术培训

PROFIBUS技术培训在课程开始的第一部分,学员将会学习PROFIBUS的基本原理和特点,包括PROFIBUS的工作模式、数据传输方式、网络架构和通信协议等。

通过理论知识的学习,学员将了解PROFIBUS的工作原理,为后续的实际操作打下坚实的基础。

在课程的第二部分,学员将进行PROFIBUS网络的实际配置和调试操作,包括网络拓扑结构的设计、节点配置、参数设置、通信测试等。

通过实际操作,学员将掌握PROFIBUS网络的安装调试技能,并且能够独立完成PROFIBUS网络的搭建和调试工作。

在课程的最后部分,学员将学习PROFIBUS网络的故障排除和维护技能,包括常见故障的诊断与处理、网络性能优化、维护策略等。

通过学习这些知识和技能,学员将能够快速准确地解决PROFIBUS网络中出现的各种故障,并且能够根据实际需求对网络进行合理的维护和优化。

通过PROFIBUS技术培训,工程师和技术人员将能够全面了解和掌握PROFIBUS网络通信协议的相关知识和技能,为他们在实际工作中的应用和发展提供坚实的支持和保障。

同时,这也将有助于推动PROFIBUS技术在工业领域的广泛应用和推广。

PROFIBUS(Process Field Bus)是一种用于自动化领域的现场总线通信协议,已经成为工业自动化领域中最流行的通信协议之一。

随着工业自动化应用的不断增加,对PROFIBUS技术的需求也在不断增加,因此掌握PROFIBUS技术的工程师和技术人员也日益受到重视。

因此,PROFIBUS技术培训的重要性不言而喻。

在PROFIBUS技术培训中,学员将会接触到丰富的教学内容和实践操作,这些内容旨在帮助学员全面深入地理解PROFIBUS网络通信协议,从而使他们能够在实际工作中熟练应用PROFIBUS技术。

在培训过程中,学员将通过讲授和实际操作相结合的方式,学习到PROFIBUS的基本理论知识,掌握PROFIBUS网络的拓扑结构、传输速率、节点配置和通信协议等基础知识。

PROFIBUS-DP用户手册(V1.01)

PROFIBUS-DP用户手册(V1.01)

文档编号 版本 密级 PRONET-S002 V1.01内部公开 南京埃斯顿自动控制技术有限公司研发部资源类别:共25页PROFIBUS-DP 用户手册拟制: 日期: 审核: 日期: 批准: 日期:修订记录日期 修订版本 描述 作者 2008/08/28 1.00 初稿完成 徐慧2009/09/14 1.01 Profibus-DPV0, DPV1 , DPV2合并在DP100模块的一个DSP程序。

易健第一章:前言本说明书内容主要介绍PROFIBUS接线,配置,功能和软件协议。

z第二章:PROFIBUS简介z第三章:产品概述z第四章:安装信息z第五章:PROFIBUS-DP通讯z第六章:GSD文件说明及参数设定z第七章:LED灯指示说明及故障排除方法z第八章:参数模式/对象字典z第九章:参数描述第二章:PROFIBUS 简介2.1 PROFIBUS 概况PROFIBUS是一个国际化、开放性且独立于供货商的(vendor-independent)通讯协议标准,广泛应用于生产、制造、加工和建筑自动化以及其它自动化控制领域。

PROFIBUS 根据不同需求及应用,有三种主要类型:PROFIBUS-DP、PROFIBUS-PA及PROFIBUS-FMS:z PROFIBUS-DP(Decentralized Periphery):PROFIBUS-DP是一种速率快且成本低的通讯系统,专为高速数据传输而设计的。

PROFIBUS-DP被广泛使用,尤其在远程I/O系统、马达控制中心以及变频器的应用上。

采用PROFIBUS-DP连接自动化系统与分散外围装置间通讯时,可达到最佳化的效果。

z PROFIBUS-PA(Process Automation):PROFIBUS-PA(通常附有 MBP-IS 传输技术)是一种用于过程自动化的PROFIBUS通讯系统,PROFIBUS-PA以PROFIBUS-DP为基础,在数据传输上为PROFIBUS-DP通讯协议的延伸,专门支持本质安全防爆应用,可藉由本质安全防爆MBP-IS接口,应用在有爆炸危险的区域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

F :0
2. 将W#16#0
注:PKW ,IND 的详细说明见附录 9
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
1
程序举例1.1
读取从站数据
2 3
将数据写入从站
写入DB1.DBW30 (IND)
0 1 0 0
IND=1 参数页选择位为 0
3. 将W#16#0 写入DB1.DBW32 (PKE1:参数值的高字节) 4. 将W#16#1000 写入DB1.DBW32 (PKE2:参数值的低字节)
注:PKW ,IND 的详细说明见附录 16
Automation and Drives
18
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
对PZD (过程数据)的读写 程序举例5: 对PPO5 中 10PZD的读写
PZD的起始地址264 即:W#16#108
对应10PZD读入字节数为20
对应10PZD写入字节数为20
注:PKW ,IND 的详细说明见附录 10
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
程序举例2 (读参数数组的数值)
2. 读参数 P401.2
1
2
1.将W#16#6191 写入DB1.DBW28 (PWE)
6 1 9 1
注:PKW ,IND 的详细说明见附录
12
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
程序举例3 (读须置位参数页的参数)
3. 读参数 U001.2
1
2
1.将W#16#6001 写入DB1.DBW28 (PWE)
1 2
1. 2.
将MICROMASTER 4 加入组态 Profibus 地址
4
Automation and Drives
选 择 数 据 格 式
A&D Customer Service & Support MASTERDRIVE
1
2
1. MASTERDRIVE中可供选择的PP0类型 2. I/Q address
8
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
程序举例1
1. 读参数 r015
1
2
1.将W#16#100F 写入DB1.DBW28 (PWE)
AK: 任务ID或应答ID 1: 读取数值
1 0 0 F
PNU : 参数号
2
Automation and Drives
硬 件 组 态
A&D Customer Service & Support
1 2
1. 2.
将MASTERDRIVES CBP/CBP2 加入组态 Profibus 地址
3
Automation and Drives
硬 件 组 态
A&D Customer Service & Support
Automation and Drives
Profibus 通 讯 快 速 入 门
A&D Customer Service & Support
必备条件 § § § § Step7编程软件 PLC中具有Profibus-DP通讯口 Profibus 通讯电缆 Profibus 总线联结器
§ Drive中有Profibus通讯模板 .如 : MASTER DRIVE 的CBP2 通讯模板 , 标准变频器的Profibus通讯模板 .
AK: 任务ID或应答 ID 6: 读取数 组的数值 PNU : 参数号
191 :十进制 401 写入DB1.DBW30 (IND) IND = 2
2. 将W#16#2
注:PKW ,IND 的详细说明见附录 11
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
5
Automation and Drives
选 择 数 据 格 式
A&D Customer Service & Support
MICROMASTER
1
2
1. MICROMASTER 4 中可供选择的数据格式 2. I/Q address 6
Automation and Drives
Step 7 中 的 编 程
程序举例2.1 (读参数数组的数值)
1
读取从站数据
2 3
将数据写入从站
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节 (P#DB1.DBX0.0 BYTE 8) PKE à DB1.DBW0 IND à DB1.DBW2 PWE1 à DB1.DBW4 参数值的高字位 PWE2 à DB1.DBW6 参数值的低字位 3 . 将DB1.DBX28.0 开始的8个字节写入从站 (P#DB1.DBX28.0 BYTE 8) DB1.DBW28 à PKE DB1.DBW30 à IND 参数值的高字位 DB1.DBW32 à PWE1 参数值的低字位 DB1.DBW34 à PWE2
Step 7 中 的 编 程
A&D Customer Service & Support
1
程序举例4.2 (写参数)
读取从站数据
2 3
将数据写入从站
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节 (P#DB1.DBX0.0 BYTE 8) PKE à DB1.DBW0 IND à DB1.DBW2 PWE1 à DB1.DBW4 参数值的高字位 PWE2 à DB1.DBW6 参数值的低字位 3 . 将DB1.DBX28.0 开始的8个字节写入从站 (P#DB1.DBX28.0 BYTE 8) DB1.DBW28 à PKE DB1.DBW30 à IND 参数值的高字位 DB1.DBW32 à PWE1 参数值的低字位 DB1.DBW34 à PWE2
6 0 0 1
AK: 任务ID或应答ID
6: 读取数 组的数值 PNU : 参数号
1 : 十进制 1
2. 将W#16#280 写入DB1.DBW30 (IND)
0 2 8
IND=2
0
参数页选择位 置1
注:PKW ,IND 的详细说明见附录 13
Automation and Drives
Step 7 中 的 编 程
19
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
对PZD (过程数据)的读写 程序举例5: 对PPO5 中 10PZD的读写 DB1中与PZD相对应的数据字 从PZD读入的数据 PZD1àDB1.DBW8 PZD2àDB1.DBW10 PZD3àDB1.DBW12 PZD4àDB1.DBW14 PZD5àDB1.DBW16 PZD6àDB1.DBW18 PZD7àDB1.DBW20 PZD8àDB1.DBW22 PZD9àDB1.DBW26 PZD10àDB1.DBW28 写入PZD的数据 DB1.DBW36à PZD1 DB1.DBW38à PZD2 DB1.DBW40à PZD3 DB1.DBW42à PZD4 DB1.DBW44à PZD5 DB1.DBW46à PZD6 DB1.DBW48à PZD7 DB1.DBW50à PZD8 DB1.DBW52à PZD9 DB1.DBW54à PZD20
1. W#16#100(即256)是硬件组态时PKW的起始地址 2 .将从站数据读入DB1.DBX0.0 开始的8个字节 (P#DB1.DBX0.0 BYTE 8) PKE à DB1.DBW0 IND à DB1.DBW2 PWE1 à DB1.DBW4 参数值的高字位 PWE2 à DB1.DBW6 参数值的低字位 3 .将DB1.DBX28.0 开始的8个字节写入从站 (P#DB1.DBX28.0 BYTE 8) DB1.DBW28 à PKE DB1.DBW30 à IND 参数值的高字位 DB1.DBW32 à PWE1 参数值的低字位 DB1.DBW34 à PWE2
A&D Customer Service & Support
创建数据块DB1
7
Automation and Drives
Step 7 中 的 编 程
A&D Customer Service & Support
说明:
v v v v
1.在Step7 中对PKW (参数区)读写参数时调用SFC14和 SFC15 2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据 3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站 4. W#16#100(即256)是硬件组态时PKW的起始地址
20
Automation and Drives
Drive 中 的 设 置
A&D Customer Service & Support
相关文档
最新文档