用户名    密码 设为首页   加入收藏    联系我们




皖科PROFIBUS PA认证书



PROFIBUS-ID-WNK0B6E

首 页  >  工程总线  


Profibus 通讯快速入门实战
浏览:1784  来源:原创  发布人:★Antyぃさ☆  2008/03/01/9:20

 

必备条件

        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)

 

选择数据格式

        1. MASTERDRIVE中可供选择的PP0类型

        2. I/Q address

 

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

        2. I/Q address

 

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 的详细说明见附录

 

对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的读写

        DB1中与PZD相对应的数据字

        1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.

        2. 控制字第十位置“1”. PZD1 = W#16#X4XX

 

附录

   

 


打印 』※ 收藏此页 ※『 关闭
走进皖科 | 工程总线 | PLC开发 | PROFIBUS-DP | PROFIBUS-FMS | PROFIBUS-PA | WNK7系列 | 资料下载 | 联系我们
版权所有:CopyRight © 2008 合肥皖科智能技术有限公司 
电话:0551-65369666/65369660/65369676
传真:0551-65369655/65369656                     技术支持:卓讯科技
备案号:皖ICP备17018084号