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模块和用于连接模块的专用电缆。

  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
相关文档
最新文档