Profibus 通讯快速入门

  • 格式:doc
  • 大小:900.00 KB
  • 文档页数:18

下载文档原格式

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

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 address

1. MICROMASTER 4 中可供选择的数据格式

2. I/Q address

Top Step 7 中的编程

创建数据块DB1

说明:

1.在Step7 中对PKW (参数区)读写参数时调用SFC14和SFC15

2. 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.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

注: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.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

注: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.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

注: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.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

注:PKW ,IND 的详细说明见附录

Top 对PZD (过程数据)的读写

说明:

1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC15

2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据

3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站

4. W#16#108(即264)是硬件组态时PZD的起始地址

5. 对特殊结构的PZD 可用PQW , PIW 进行读写

程序举例5: 对PPO5 中10PZD的读写

相关主题