Profibus 通讯快速入门.docx
《Profibus 通讯快速入门.docx》由会员分享,可在线阅读,更多相关《Profibus 通讯快速入门.docx(17页珍藏版)》请在冰点文库上搜索。
Profibus通讯快速入门
Profibus通讯快速入门
讲义下载
注:
如有参考程序请于本网页中另行下载
必备条件
硬件组态
选择数据格式
Step7中的编程(实例)
附录
必备条件
Step7编程软件
PLC中具有Profibus-DP通讯口
Profibus通讯电缆
Profibus总线联结器
Drive中有Profibus通讯模板.如:
MASTERDRIVE的CBP2 通讯模板,标准变频器的Profibus通讯模板
硬件组态
1.将MASTERDRIVESCBP/CBP2加入组态
2.Profibus地址(6)
1.将MICROMASTER4加入组态
2.Profibus地址(7)
Top
选择数据格式
1.MASTERDRIVE中可供选择的PP0类型
2.I/Qaddress
1.MICROMASTER4中可供选择的数据格式
2.I/Qaddress
Top
Step7中的编程
创建数据块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.0BYTE8)
PKE->DB1.DBW0
IND->DB1.DBW2
PWE1->DB1.DBW4参数值的高字位
PWE2->DB1.DBW6参数值的低字位
3.将DB1.DBX28.0开始的8个字节写入从站(P#DB1.DBX28.0BYTE8)
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.0BYTE8)
PKE->DB1.DBW0
IND->DB1.DBW2
PWE1->DB1.DBW4参数值的高字位
PWE2->DB1.DBW6参数值的低字位
3.将DB1.DBX28.0开始的8个字节写入从站(P#DB1.DBX28.0BYTE8)
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.0BYTE8)
PKE->DB1.DBW0
IND->DB1.DBW2
PWE1->DB1.DBW4参数值的高字位
PWE2->DB1.DBW6参数值的低字位
3.将DB1.DBX28.0开始的8个字节写入从站(P#DB1.DBX28.0BYTE8)
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.0BYTE8)
PKE->DB1.DBW0
IND->DB1.DBW2
PWE1->DB1.DBW4参数值的高字位
PWE2->DB1.DBW6参数值的低字位
3.将DB1.DBX28.0开始的8个字节写入从站(P#DB1.DBX28.0BYTE8)
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的读写
DB1中与PZD相对应的数据字
1.在P918中设置Profibus地址,必须与Step7中设置相同.地址不能重复.
2.控制字第十位置“1”.PZD1=W#16#X4XX
Top
附录
盛年不重来,一日难再晨。
及时宜自勉,岁月不待人。