丹佛斯S7300C与Da
fossFC300PROFIBUSDP通讯
丹佛斯FC系列变频器,作为丹佛斯变频器家族的一种新型产品,继承了以往5000系列变
频器成熟的总线通讯技术,作为5000系列的替代产品,其在PROFIBUS上的基本协议没有变
化,参数寻址和GSD文件有所不同,V1版本增加了与第三方设备网络组态的灵活性,可以
作为国际通用总线PROFIBUS从站,挂靠在PROFIBUS网络中,方便的实现过程控制的需要,
本文以西门子S7300做主站,介绍怎样通过PROFIBUS实现通讯。
1示例系统的体
系结构
本例中选用S7300CPU3132DP作为PROFIBUSDP主站,连接一个FC300变频器,连接多个FC300时与之相同。
2软件版本描述需要软件:STEP7V52需要硬件:1:S7300CPU3132DP2FC3003PROFIBUSDP接口模块,用于安装在FC300上,使之成为PROFIBUSDP从站。3组态主站系统打开SIMATICMANAGER通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为TEST,在下方的StorageLocatio
中设置其存储位置。
f项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择I
sertNewObject插入SIMATIC300Statio
,可以看到选择的对象出现在右侧的屏幕上。
双击右侧生成的hardware图标,在弹出的HWco
fig中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录按订货号和硬件安装次序依次插入机架、电源、CPU。
f插入CP时会同时弹出组态PROFIBUS画面选择新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:
在DP属性的Operati
gMode中,将其设为DPmaster
f在本例中主站的传输速率为“15Mbps”,“DP”行规,无中继器、OBT等网络元件,点击“OK”键确认并存盘。
4组态从站在DP网上挂上FC300并组态FC300的通讯区,通讯区与应用有关,如果需要读写FC300参数,则需PCV区,如果除设定值和控制字以外,还需传送其他数据,则要选择PCD。
在选项中有1,WHOLECONS(PCD,PCV数据是连续的,都有调用SFC1415)2,WORDCONS(只有PCV数据是连续的,不需要调用SFC1415)
在本例中,采用4PCV2PCD;FC300地址为4。
ff5FC300参数设置要使变频器能够用PLC通过Profibus来控制,变频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:P801命令源数字或者控制字(或者仅仅控制字)P810控制字格式FC或者ProfidriveP918站号4(必需与硬件组态时保持一致)
6程序的编写
f对PCD(过程数据)的读写:a在Step7中对PCD(过程数据)读写参数时调用SFC14和SFC15bSFC14(“DPRD_DAT”)用于读Profibus从站(FC300)的数据cr