Profibus 通讯入门

n

1.必备条件
Step7 编程软件 PLC 中具有Profibus-DP 通讯口 Profibus 通讯电缆 Profibus 总线联结器 Drive 中有Profibus 通讯模板.如: MASTER DRIVE 的CBP2 通讯模板, 标准变频器的Profibus 通讯模板n

2.硬件组态

1. 将MASTERDRIVES CBP/CBP2 加入组态
2. Profibus 地址(6)
3. 将MICROMASTER 4 加入组态
4. Profibus 地址(7)n

Profibus 通讯入门

Profibus 通讯入门

3.选择数据格式

1. MASTERDRIVE 中可供选择的PP0 类型
2. I/Q addressn

Profibus 通讯入门

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

2. I/Q address

Profibus 通讯入门

4.Step 7 中的编程

创建数据块DB1 说明:n

Profibus 通讯入门

1.在Step7 中对PKW (参数区)读写参数时调用SFC14 和 SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#100(即256)是硬件组态时PKW 的起始地址

程序举例1(读参数r015)n

Profibus 通讯入门

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

Profibus 通讯入门

1. W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)n

PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位

3.将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)n

DB1.DBW28 -> PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
注:PKW ,IND 的详细说明见附录

程序举例2 (读参数P401.2)n

Profibus 通讯入门

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

Profibus 通讯入门

1.W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)n

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)n

Profibus 通讯入门

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

Profibus 通讯入门

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 -> PWE2n

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

程序举例4(写参数P401.1)n

Profibus 通讯入门

Profibus 通讯入门
注:PKW ,IND 的详细说明见附录

Profibus 通讯入门

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 (过程数据)的读写n

说明:n

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

Profibus 通讯入门
DB1 中与PZD 相对应的数据字n

Profibus 通讯入门

1.在P918 中设置Profibus 地址,必须与Step 7 中设置相同.地址不能重复.
2. 控制字第十位置“1”. PZD1 = W#16#X4XXn

附录1

Profibus 通讯入门

Profibus 通讯入门

Profibus 通讯入门

Profibus 通讯入门

Profibus 通讯入门

Profibus 通讯入门

附录2-推荐网址

西门子自动化与驱动产品的在线技术支持
首先我们建议您访问西门子(中国)有限公司自动化与驱动集团客户服务与支持中心技术支持网站:http://www.ad.siemens.com.cn/service/您可以在检索窗口中键入STEP7,MMC或 Compatibility等关键字,获取相关信息; 或通过点击以下链接或取更多信息。
专家推荐精品文档:http://www.ad.siemens.com.cn/Service/recommend.asp
AS常问问题:http://support.automation.siemens.com/CN/view/zh/10805055/133000
AS更新信息:http://support.automation.siemens.com/CN/view/zh/10805055/133400
“找答案”AS版区:http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1027
网上课堂:http://www.ad.siemens.com.cn/service/e-training/下载相关资料。

Profibus 通讯入门
图1

西门子自动化产品的其它网站
http://www.ad.siemens.com.cn/products/as/s7_200/ 提供S7-200 PLC相关知识及软件下载。
https://mall.automation.siemens.com/CN/guest/ 查找西门子自动化与驱动的所有产品订货号、图片、及技术参数,或在技术支持与服务网站http://www.ad.siemens.com.cn/service/ 通过点击“A&D Mall” 进入该网站进行查询(如图1)。
需设备选型及订货
如需设备选型及订货,请联系西门子公司销售当地西门子分销商。分销商联系方式可致电400-810-4288听到提示音后选则按键3,进行信息咨询。
西门子技术支持热线
如有无法自行解决的技术问题,请拨打西门子技术支持热线400-810-4288进行问题登记或在我们的技术支持与服务网站http://www.ad.siemens.com.cn/service/ 点击“技术问题提交”进行问题登记(如图1),等待西门子技术支持工程师回复。我们会在周一至周五8:15至17:15工作时间内对您的技术问题进行解答。请注意在登记问题时尽量准确地描述所使用产品的类型,以便尽快得到负责该产品的工程师的帮助。
技术支持传真:010-64719991。
技术支持邮箱:4008104288.cn@siemens.com。

关键字:
可编程控制器、驱动装置、接口板

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论