西门子DP接头6ES7972-0BA12-0XA0
PROFIBUS总线的应用场合非常多,应用环境也各不相同,但只要严格按照PROFIBUS的规范进行网络拓扑的设计、遵守布线规则、处理好系统的“地”与“接地”等,将在很大程度上避免总线网络使用中出现的各种问题。希望广大的用户在阅读本文的基础上,能够继续参照PROFIBUS的安装和使用手册来正确的应用PROFIBUS现场总线,保证PROFIBUS总线网络和整个自动化项目的正常运行。
周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。
非周期性通信:主站采用PROFIBUS-DPV1通信访问变频器数据记录区,每次可以读或写多个参数。
本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS非周期通信,介绍如何通过非周期通信读写多个变频器参数。
2 非周期通信
非周期通信工作模式:主站调用“WRREC”指令将“参数请求”写入从站,从站内部处理后,主站调用“RDREC”指令读取包含“参数应答”数据记录。“参数请求”和“参数应答”的数据内容应遵照PROFIdrive参数通道(DPV1)数据集DS47(非周期参数通道结构)。“参数请求”包括读参数和写参数请求,其数据结构参考表2-1。参数请求结构字段的说明参考表2-2。“参数应答”包括读参数和写参数应答,其数据结构参考表2-3。参数应答结构字段说明参考表2-4。参数应答中的故障值说明1、参数应答中的故障值说明2参考表2-5和表2-6。使用非周期通信对读写参数数量没有限制,但每个读写任务zui大为240个字节。
3 S7-1200与CU240X-2 DP的PROFIBUS 非周期通信实例
3.1 S7-1200组态
CU240E-2 DPF非周期通信与所选择的报文结构无关,选择任何一种报文格式都可以进行非周期通信,在使用系统功能“RDREC”和“WRREC”读写变频器数据记录时需要使用报文标识符。本示例以组态353报文为例。
S7-1200与CU240X-2 DP的PROFIBUS通信基本组态过程以及变频器通信参数设置请参考《S7-1200与G120CU240X-2 DP的PROFIBUS PZD通信》文档,在此不做详细介绍。
? 组态与CU240E-2 DP F通信报文
1) 将硬件目录中“SIEMENS egr 353,PKW+PZD-2/2”模块拖拽到“设备概览”视图的第1个插槽中,系统自动分配了输入输出地址。
2)为方便编程将插槽1的PKW区重命名为“PKW”(在调用系统功能“RDREC”和“WRREC”时将用到此名字),将插槽2的PZD区重命名为“PZD”