课程咨询
工作时间: 9:00-18:00
QQ
QQ
0755-28917957
拨打咨询电话:0755-28917957
电话
电话
微信
微信
回顶
变频器如何与PLC实现通讯及应用举例?
荣久学院 ● 2018-12-18 17:42:18


    一、需要条件


    软件:Step7 V5.2SP1

    PLC中具有Profibus-DP通讯口:S7-315 2DP

    Profibus 通讯电缆(6XV1830-0AH10)

    Profibus 总线联结器(6ES7972-0BB10-0XA0, PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)

    MM440变频器1

    Drive中有Profibus 通讯模板(6SE6400-1PB00-0AA0

 

    二、组态主站系统

    打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_MM440,在下方的Storage Location中设置其存储位置。

 

 

    屏幕的左侧选中该项目,在右键弹出的快捷菜单中选中Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧屏幕上。

 

 

    打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HWconfig 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装依次插入机架、电源、CPU。插入CPU时会弹出组态PROFIBUS画面,如下图所示:

 

 

    选择“New”新建一条PROFIBUS1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:

 

 

    在本例中主站的传输速率为“1.5Mbps”,“DP”行规,五中继器,OBT等网络元件,点击”OK”键确认并存盘,然后组态S7-315 2DP本地模块,结果如下图:

 

 

    三、组态从站

    在DP网上挂上MM440,并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认通信的PP0类型,,本例选择PP01,由4PKW/2PZD组成,MM440仅支持PP01PP03

 

 

    组态步骤如下:


    A
、打开硬件组态,右侧“Profistandard)”→Profibus-DPSIMOVERT→双击MICROMASTER 440

    BProfibus interface Properties:输入从站地址4

 


 

    C、选择PPO类型1,双击4PKW/2PZDPPO1

    D、从站组态完成,地址分配从4PKW/2PZD256-267

 

    四、MM440硬件及参数设置


    1
PROFIBUS地址


    下面介绍两种
PROFIBUS总线地址的方法:借助通讯模块的七个DIP开关(如下图所示)或借助P0918

 

 

    2、通讯板参数

    
    为了让总线板运行,下面的参数必须设置:

 

 

    五、程序的编写


    对
PZD(过程数据)的读写


    A
、在Step7中对PZD(过程数据)读写参数时调用SFC14SFC15

    BSFC14DPRD_DAT)用于读Profibus 从站MM440的数据

    CSFC15DPRD_DAT)用于将数据写入Profibus 从站MM440

    D、硬件组态时PZD的起始地址:W#16#108(即264


    建立数据块
DB1:

    将数据块中的数据地址与从站MM440中的PZDPKW数据区相对应

 

 

    数据分配:

    在OB1中调用特殊功能块SFC14SFC15,完成从站MM440数据的读和写

 

 

    其中:

    LADDR表示:引荐组态时PZD的起始地址(W#16#108264

 

 

    在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20设为047E再变为047FDB1.DBW22中的频率值将输出,状态字和实际值可从DB1.DBW8DB1.DBW10读出。


    A
、控制命令W#16#47F,启动变频器运行

    B、给定速度5000含义是500.0rpm

 

    六、对PKW(参数区)读写


    数据传送规则对
PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。PKW一般为4个子,定义如下:

 


 

    应用举例:


    A
、在Step7中对PKW(参数区)读写参数时同样调用SFC14SFC15

    BSFC14DPRD_DAT)用于读Profibus 从站的数据

    CSFC15DPRD_DAT)用于将数据写入Profibus 从站

    D、硬件组态时PKW的起始地址:W#16#108(即264

 



 

    关于西门子MM440变频器通过Profibus -DPPLC通讯的实现过程就讲解到这啦!

    转载请注明来源


相关文章:

PLC接线图入门及程序实例,经典必懂(含交通信号灯程序)
技术共享